質問: ubuntu /xorg.confマニアのデュアルnvidiaグラフィックカード 私は2枚のnvidiaグラフィックカードを持っています: quadro nvs 295(pci express、デュアルdisplayport出力) geforce fx 5200(pci、dvi、およびvga出力) displayportに2つ、dviに1つ、合計3つの同一のモニターがあります。私はubuntuhardyを使用しています(現在、別の理由でdist-upgradeできません)。 「nvidia」ドライバーを使用しています。新機能は、geforceカードと3番目のモニターです。現在、デュアルdisplayportモニターは正常に動作しています。これが私のxorg.confのディスプレイ関連の部分です:section "serverlayout" identifier "default layout" screen "pci-express screen" 0 0 # adding this makes x fail to start: screen "pci screen" 0 inputdevice "generic keyboard" inputdevice "configured mouse" endsection section "module" load "glx" # not sure why/if this is needed endsection section "monitor" identifier "dell 2408wfp" option "dpms" endsection section "device" identifier "nvidia quadro nvs 295" driver "nvidia" option "renderaccel" "true" screen 0 busid "pci:2:0:0" endsection section "device" identifier "nvidia geforce fx 5200" driver "nvidia" option "renderaccel" "true" screen 1 busid "pci:6:4:0" endsection section "screen" identifier "pci-express screen" device "nvidia quadro nvs 295" monitor "dell 2408wfp" defaultdepth 24 option "twinview" "true" option "useedidfreqs" "true" option "metamodes" "1920x1200 +0+1200, 1920x1200 +0+0" endsection section "screen" identifier "pci screen" device "nvidia geforce fx 5200" monitor "dell 2408wfp" defaultdepth 24 option "twinview" "true" option "useedidfreqs" "true" option "metamodes" "1920x1200 +0+0" endsection 私が使う nvidia-settingsモニターを構成しますが、2番目のgpuが表示されません。ただし、lspciは次のことを示しています。02:00.0 vga compatible controller: nvidia corporation unknown device 06fd 06:04.0 vga compatible controller: nvidia corporation nv34 [geforce fx 5200] ここで、2つのデバイスのbusid設定を取得しました(デバイスが1つしかない場合、busidはリストされていませんでした... busidを追加しても何も壊れていません)。何が足りないのですか?どうすればnvidia-settings 2番目のgpuを表示して、モニターを構成できるようにしますか?
回答: 私はそれを機能させました。最初のステップは、geforceカードを最初のステップと同じquadroカードと交換することでした。その後、nvidia-settingsはそれを見ることができました。私はこのxorg.confに行き着きました:section "serverlayout" identifier "default layout" screen 0 "screen0" 0 0 screen 1 "screen1" rightof "screen2" screen 2 "screen2" rightof "screen0" option "clone" "off" option "twinview" "on" option "xinerama" "on" endsection section "monitor" identifier "monitor0" vendorname "unknown" modelname "dell 2408wfp" horizsync 30.0 - 83.0 vertrefresh 56.0 - 76.0 option "dpms" option "randrrotation" "on" option "rotate" "ccw" endsection section "monitor" identifier "monitor1" vendorname "unknown" modelname "dell 2408wfp" horizsync 30.0 - 83.0 vertrefresh 56.0 - 76.0 option "dpms" option "randrrotation" "on" option "rotate" "ccw" endsection section "monitor" identifier "monitor2" vendorname "unknown" modelname "dell 2408wfp" horizsync 30.0 - 83.0 vertrefresh 56.0 - 76.0 option "dpms" option "randrrotation" "on" option "rotate" "ccw" endsection section "device" identifier "videocard1" driver "nvidia" vendorname "nvidia corporation" boardname "quadro nvs 295" option "renderaccel" "true" busid "pci:3:0:0" screen 1 endsection section "device" identifier "videocard0" driver "nvidia" vendorname "nvidia corporation" boardname "quadro nvs 295" busid "pci:3:0:0" screen 0 endsection section "device" identifier "videocard2" driver "nvidia" vendorname "nvidia corporation" boardname "quadro nvs 295" busid "pci:4:0:0" endsection section "screen" identifier "screen0" device "videocard0" monitor "monitor0" defaultdepth 24 option "useedidfreqs" "true" option "twinview" "0" option "metamodes" "dfp-2: nvidia-auto-select +0+0" subsection "display" depth 24 endsubsection endsection section "screen" identifier "screen1" device "videocard2" monitor "monitor1" defaultdepth 24 option "useedidfreqs" "true" option "twinview" "0" option "metamodes" "nvidia-auto-select +0+0" subsection "display" depth 24 endsubsection endsection section "screen" identifier "screen2" device "videocard1" monitor "monitor2" defaultdepth 24 option "useedidfreqs" "true" option "twinview" "0" option "metamodes" "dfp-3: nvidia-auto-select +0+0" subsection "display" depth 24 endsubsection endsection twinviewは複数のカードで使用できないようです。そのため、xineramaで複数のx画面を使用すると、gnome画面解像度アプレットが機能しなくなります(xrandrextensionが有効になっている場合でも有効になっていないと見なされます)。しかし、そこで画面の回転をハードコーディングしたところ、すべて機能しました。うまくいけば、ubuntu karmicは、かなり恐ろしいxorg.confの代替システムが何であれ、これらすべてを解決します。