我的 R7 360 显卡在 Ubuntu 中出现了问题,也许是因为还安装了 RX 550。
我的设置:
Ubuntu 18.04.1 完全更新(2019 年 1 月 23 日)以 EFI 模式安装
两个 GPU 都连接到我的显示器
lspci -nn | grep -E'VGA|显示'
- 0b:00.0 VGA 兼容控制器 [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] [1002:665f] (rev 81)
- 通过 HDMI 连接
- 43:00.0 VGA 兼容控制器 [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon RX 550/550X] [1002:699f] (rev c7)
- 通过 DP 连接
- 无需附加驱动程序(两个显卡都无需专有驱动程序即可工作:https://help.ubuntu.com/community/RadeonDriver)
- MSI X399 SLI Plus
- AMD Threadripper 2950X
我想在 ubuntu 上使用 R7 360 卡,在虚拟机上使用 RX 550(KVM GPU 直通),因此我遵循了以下指南:https://heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/ 简而言之:使用 RX 550 卡的虚拟驱动程序,这样它们就不会在 ubuntu 中使用。在“update-initramfs -u”并重新启动后,我什么也看不到,只有橙色屏幕。STRG + ALT + ENTF 重新启动对我有用。
使用实时系统恢复 initramfs 后,我尝试从镜像更改为使用 R7 360 作为单个显示器。
现在奇怪的是,鼠标可以正常工作,但任何输入/窗口更改(单击按钮、移动窗口等)/无论执行什么操作都会延迟 3-5 秒。3840*2160 和 1280*720 也是如此。此外,我看不到任何迹象表明它是在 SW 中渲染的(顶部没有显示 gnome-shell、Xorg 或其他任何东西的 CPU 使用率更高)。我无法使用镜像显示重现此情况。在此设置中,两个 GPU 都按预期工作(是的,我检查了显示器是否使用 HDMI),我还尝试重新启动而没有任何变化。
设备信息始终显示“Radeon RX 550 系列(POLARIS12 / DRM 3.23.0 / 4.15.0-43-generic,LLVM 6.0.0)”作为 GPU。
我尝试找到一些方法来更改主 GPU,但大多数指南都是针对 Intel/Nvidia 系统和 Nvidia 驱动程序来更改这一点的。我也找不到任何可以解释这种延迟的东西。
我认为有两种可能的行动计划:
- 尝试解决延迟问题,也许可以通过选择 R7 360 作为主设备来解决。(但不知道如何解决,因为我只找到在 Nvidia 驱动程序中有此选项的指南)
- 尝试使用 RX 550 的虚拟驱动程序,希望这能解决延迟问题,而不仅仅是橙屏问题。(也许使用另一个指南,但不要认为这会有所帮助)
谨致问候,雷内
答案1
简单的解决方案:我更换了主板上的 GPU,R7 360 可以正常工作。使用 Grafik“AMD Bonaire”,因此 R7 360 现在是主卡。
lspci -nn | grep -E 'VGA|Display' 0b:00.0 VGA 兼容控制器 [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon RX 550/550X] [1002:699f] (rev c7) 43:00.0 VGA 兼容控制器 [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] [1002:665f] (rev 81)
现在我必须测试 GPU-passthrough,但我认为这与此无关。