web-dev-qa-db-ja.com

同じLinuxコンピュータでNVIDIAカードとATIカードを使用する

次のグラフィックカードがコンピュータにインストールされています。

$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 4770 [RV740]
03:00.0 VGA compatible controller: nVidia Corporation G86 [Quadro NVS 290] (rev a1)

また、「radeon」と「nouveau」の両方のドライバーをインストールしました。問題は、ATIカードのディスプレイのみが有効になることです。 nvidiaカードに関するカーネルログには、次の点を除いて何も表示されません。

[    0.137806] vgaarb: device added: PCI:0000:03:00.0,decodes=io+mem,owns=none,locks=none

Nouveauを無効にするオプションをカーネルに追加すると、NVIDIAカードにスプラッシュ画面が表示されますが、その後は表示されません。

この同じセットアップは、NVIDIAドライバーとATIドライバーの両方がインストールされているWindowsで正常に機能します。何か案は?

6
Eli

前回これを行う必要があったときは、xorg.confに複数のScreenセクションを作成して作成した2つの別々のXセッションを実行する必要があり、多くの冒涜が必要でした。私がそれをしなければならなかったので、xorgに少しオーバーホールがありました、しかし私はあなたがする必要があることがあまりにも異なっているとは想像できません(デフォルトでxorgは実際にはもうconfファイルを吐き出さないと思う以外)。

オフラインになったがまだ Wayback Machineで利用可能 であるGentooWikiの記事を参照してください。特に、そのアンカーのすぐ下にあるxorg.confの例。それでも役に立たない、またはあまり役に立たない場合は、xorg.confまたはxorgs構成ディレクトリの内容をPastebinしてください。そうすれば、もっと近づけることができるかどうかを確認します。

8
jdd