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

在同一台 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 中,此相同设置可正常运行。有什么想法吗?

答案1

上次我需要这样做时,我必须运行两个单独的 X 会话,这些会话由Screen中的多个部分xorg.conf组成,并且需要很多咒骂。自从我不得不这样做以来,xorg 进行了一些彻底的改造,但我无法想象您需要做的事情会有什么太大的不同(除了我认为默认情况下 xorg 实际上不再输出 conf 文件)。

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

相关内容