![在同一台 Linux 计算机中使用 NVIDIA 和 ATI 卡](https://linux22.com/image/1287637/%E5%9C%A8%E5%90%8C%E4%B8%80%E5%8F%B0%20Linux%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%AD%E4%BD%BF%E7%94%A8%20NVIDIA%20%E5%92%8C%20ATI%20%E5%8D%A1.png)
我的计算机上安装了以下显卡:
$ 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 中,此相同设置可正常运行。有什么想法吗?
答案1
上次我需要这样做时,我必须运行两个单独的 X 会话,这些会话由Screen
中的多个部分xorg.conf
组成,并且需要很多咒骂。自从我不得不这样做以来,xorg 进行了一些彻底的改造,但我无法想象您需要做的事情会有什么太大的不同(除了我认为默认情况下 xorg 实际上不再输出 conf 文件)。
请参阅 Gentoo Wiki 文章,该文章已下线,但仍可在 Wayback Machine 上找到. 特别是该锚点正下方的 xorg.conf 示例。如果这没有帮助,或者没有太大帮助,请粘贴您的 xorg.conf 或 xorgs 配置目录的内容,我会看看是否可以帮助您更接近目标。