Hi Ich verwende einen Laptop mit Optimus (bumblebee)
Als ich nun versuchen wollte, mein OpenCL-Projekt(, das auf meinem PC problemlos funktioniert) zu kompilieren und auszuführen, kam bei der Ausführung der folgende Fehler:
Error -1001 in clGetPlatformIDs Call !!! Error getting platform id: -1000
(Für alle Nicht-Programmierer: heißt soviel wie: "keine nutzbare GPU gefunden")
Derselbe Fehler tritt auch bei den Beispielprogrammen vom Nvidia-SDK auf. Scheint also kein Programmiertechnisches Problem zu sein, sondern eher ein Treiberproblem. Ich vermute stark das es mit bumblebee iwie zusammenhängt. Ich hab allerdings nicht rausbekommen, was es ist.
Kann mir jemand weiterhelfen?
LG CedricW
PS: die OpenCL-Programme führe ich natürlich mit optirun [...] aus 😉
PPS: Meine Graphikkarte ist CUDA-, also auch OpenCL-fähig (steht sogar vorne als Label drauf)
PPPS:
1 2 3 4 5 6 7 8 | cedric@altair:~$ lspci -k | grep -A2 -i vga 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) Subsystem: Fujitsu Limited. Device 15ea Kernel driver in use: i915 -- 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1) Subsystem: Fujitsu Limited. Device 164a Kernel driver in use: nvidia |