web-dev-qa-db-ja.com

XorgにGPUではなくCPUを使用させる

GPUをCUDA計算に使用していて、CPUを使用してディスプレイを管理したい場合、XorgにGPUとそのHDMIスロットの代わりにCPUとマザーボードのHDMIスロットを使用させる方法はありますか?現在、GPUの計算能力を最大限に活用しており、Unityは本当に低速ですが、CPUはアイドル状態です。

4
John Stanford

この答え: ディスプレイに統合グラフィックスを使用し、Ubuntu 14.04のCUDAにNVIDIA GPUを使用します が適切と思われます。

要約すると、次のように/etc/X11/xorg.confを設定します。

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "intel"
    Screen 1 "nvidia"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

詳細については、 post 全体をお読みください。


コメントへの返信

Asus Canadaの仕様

統合グラフィックスプロセッサ-Intel®HDグラフィックスサポートマルチVGA出力サポート:HDMI/DVI-D/RGB/DisplayPortポート-最大でHDMIをサポート解像度4096 x 2160 @ 24 Hz/2560 x 1600 @ 60 Hz-最大でDVI-Dをサポート解像度1920 x 1200 @ 60 Hz-最大でRGBをサポート解像度1920 x 1200 @ 60 Hz-最大でDisplayPortをサポート解像度4096 x 2304 @ 60 Hz 512 MBの最大共有メモリIntel®InTru™3D、Quick Sync Video、Clear Video HDテクノロジー、Insider™をサポート最大3台のディスプレイを同時にサポートDP 1.2 Multi-Stream Transport準拠、DP 1.2モニターデイジーをサポート最大3台のディスプレイをチェーン

2枚のnVidiaカードを一時的に取り出し、モニターをオンボードHDMIポートに接続し、ライブUSBで起動してUbuntuでテストを実行することをお勧めします。

CPUを知ることが重要です。これを見つけるには:

cat /proc/cpuinfo | grep 'model name'

報告してください。

1