web-dev-qa-db-ja.com

CUDA:CUDAランタイムにはドライバーバージョンが不十分です

CUDAの例/usr/local/cuda/samples/1_Utilities/deviceQuery$Sudo ./deviceQueryコマンドで実行すると、出力は次のようになりました。

 ./deviceQuery Starting...
 CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL


lspci -v | grep -iコマンドを使用すると、次のようになります。

NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (rev a1)


lshw -c videoコマンドは以下を提供します。

PCI (sysfs)  


  *-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0b
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:63 memory:b5000000-b53fffff memory:c0000000-cfffffff     ioport:6000(size=64)
  *-display
       description: 3D controller
       product: GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:09:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=nouveau latency=0
       resources: irq:62 memory:b3000000-b3ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:3000(size=128)



では、NVIDIAドライバーではなくi915ドライバーが動作しているため、CUDAが機能しない可能性があります。もしそうなら、私はこれをどのように機能させるのですか?


nvidiaドライバーをインストールするために従った最後のガイドは、実際にシステムを台無しにし、再インストールが必要でした。Ubuntu14.04でうまく機能するガイドを提案してください。

2
Meghdeep Ray

ラップトップを使用しているようです。通常、Nvidiaドライバーをインストールした後、デフォルトではIntel GPUが電力を節約するために使用されます。ただし、optirunで実行することにより、Nvidia GPUで任意のプログラムを実行できます。

optirun ./deviceQuery

または

Sudo optirun ./deviceQuery

cUDAサンプルにはSudoは必要ないと思いますが

編集: Pilot6 で指摘されているように、optirunはUbuntuのbumblebeeパッケージで利用できます。詳細については、プロジェクトの website を確認してください。

2