Gpu 直通无法将驱动程序列入黑名单?

Gpu 直通无法将驱动程序列入黑名单?

我绝对不擅长 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

希望有所帮助。

相关内容