Lightdm 重新启动 Ubuntu 15.04 时 Crossfire 重置

Lightdm 重新启动 Ubuntu 15.04 时 Crossfire 重置

因此,我曾在 14.04 上运行 Crossfire,但我决定将其更新到 15.04,现在它表现得很奇怪。我已执行了注释掉所有内容的典型步骤/etc/init/gpu-manager.conf,并执行了以下过程:

sudo aticonfig --initial -f
sudo aticonfig --adapter=0,1 --cfa
sudo aticonfig --adapter=0,1 --crossfire=on

多次,每次运行时都会出现 Crossfire 桥:

aticonfig --lsch

但是,任何时候 lightdm 重新启动时(无论是在重新启动期间还是手动重新启动 lig​​htdm),aticonfig --lsch再次运行都会返回No Multiple GPU chains defined

我甚至替换了它/bin/gpu-manager,但问题仍然存在。问题似乎与文件无关,/etc/X11/xorg.conf因为它不再被覆盖。

答案1

再次检查 IOMMU 是否已启用。(在 bios 中)启用 IOMMU 后,重启后启用的 amd crossfire 将被禁用。内核将向您发送消息:要启用 crossfire,请禁用 IOMMU。

lspci | grep IOMMU   #output must be noting

可以在 bios 中关闭 IOMMU,或者将 iommu=off 传递给内核。

相关内容