在同一台 Linux 计算机中使用 NVIDIA 和 ATI 卡

Eli*_*Eli 6 linux xorg amd-radeon nvidia-quadro

我的电脑上安装了以下显卡:

$ 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)
Run Code Online (Sandbox Code Playgroud)

我还安装了“radeon”和“nouveau”驱动程序。问题是,只有 ATI 卡上的显示器被启用。我在内核日志中没有看到有关 nvidia 卡的任何内容,除了:

[    0.137806] vgaarb: device added: PCI:0000:03:00.0,decodes=io+mem,owns=none,locks=none
Run Code Online (Sandbox Code Playgroud)

如果我将选项添加到内核以禁用 nouveau,它会在 NVIDIA 卡上显示启动画面,但之后就没有显示了。

同样的设置在安装了 NVIDIA 和 ATI 驱动程序的 Windows 中运行良好。有任何想法吗?

小智 8

上次我需要做的这一点,我必须运行两个独立的X会话,由具有多发Screen的部分xorg.conf,它涉及了很多骂人的。自从我不得不这样做以来,对 xorg 进行了一些大修,但我无法想象您需要做的事情有太大不同(除了我认为默认情况下 xorg 实际上不再输出 conf 文件)。

请参阅 Gentoo Wiki 文章,该文章已下线,但仍可在 Wayback Machine 上使用。特别是该锚点下方的 xorg.conf 示例。如果这没有帮助,或者没有多大帮助,请粘贴您的 xorg.conf 或 xorgs 配置目录的内容,我会看看是否可以帮助您更接近。