我绝对不擅长 Linux,但我一直在尝试设置具有 GPU 直通功能的 Windows 虚拟机。现在我只有一个 GPU,但从我的阅读来看,这似乎是可能的?
我当前的硬件设置是:
HDMI 连接至主板上的显示器
VGA 从主板连接到显示器 2
将 HDMI 从我的 GPU (amd r9 280) 连接至显示器一
我一直在关注这个指导。我一切都很好,直到我必须将我的 GPU 驱动程序列入黑名单。
这是输出lspci -nn
:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1002:679a]
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series] [1002:aaa0]
按照指南,我进行了编辑/etc/initramfs-tools/modules
以添加
pci_stub ids=1002:679a,1002:aaa0
。
更新并重新启动后,输出如下dmesg | grep pci-stub
:
*[ 3.784506] pci-stub: add 1002:679A sub=FFFFFFFF:FFFFFFFF cls=00000000/00000000
[3.784509] pci-stub: add 1002:AAA0 sub=FFFFFFFF:FFFFFFFF cls=00000000/00000000
[ 3.784515] pci-stub 0000:01:00.1: claimed by stub*
只有我的音频驱动程序被存根,而不是主视频驱动程序。任何帮助都非常好,因为我陷入困境。
答案1
我在 GPU 上遇到了同样的问题。但从这个帖子,我了解到我必须在blacklist.conf中手动添加该设备。
首次开放
sudo mousepad /etc/modprobe.d/blacklist.conf
并添加
blacklist radeon
最后,
sudo update-initramfs -u
希望有所帮助。