2016-08-25 1 views
2

ich Programmierung auf einer AMD Radeon 5450, aber auf eine Nvidia Geforce GT 710 geändert, mein Code funktioniert ganz gut, aber, aber jetzt gibt es Fehler -1 auf:OpenCL arbeitet an AMD, aber nicht auf Nvidia

clGetDeviceIDs(platform, CL_DEVICE_TYPE_GPU, 1, &device, NULL); 

Was bedeutet "Gerät nicht gefunden", funktioniert OpenCL auf Nvidia-Karten?

Weitere Informationen: Visual Studios 2012, C++, Treiber sind in Ordnung.

GPU Cabs Viewer sagt Opencl ist aus, Nvidia sagt, es hat Unterstützung für opencl.

+0

Wahrscheinlich abfragen Sie noch erste Plattform, die Intel oder AMD ist und GT 710. Die meisten wahrscheinlich Intel seit amd breitere Palette von Geräten muss zu erkennen, nicht sehen. Zählen Sie auch Plattformen auf oder suchen Sie nach Nvidia-Treibern, wenn diese installiert sind oder nicht. –

+0

Sind Sie sicher, dass Sie einen aktuellen Nvidia GPU-Treiber für Ihre Karte installiert haben? – KompjoeFriek

+0

Ich glaube nicht ... Ich habe gerade auf GPU Caps Viewer getestet, und ich kann OpenCL nicht einschalten, aber auf der Nvidia-Website heißt es, dass es unterstützt wird ... Ich kann nicht herausfinden, warum ich kann ' Führen Sie diese Codezeile aus –

Antwort

Verwandte Themen