作者AKSN74 (AKS-74n)
看板Linux
标题Re: [分享] GPU Passthrough设定及一些眉角分享
时间Tue Jun 8 07:20:21 2021
这几天测试下来还有与国外网友共同交流後
对於虚拟磁碟使用virtio就会BSOD还有GPU-Z在PCI-E Bus资讯上显示有问题的情况
得到一个初步的结论
先给一张GPU-Z的图,这个是挂进去VM里面的RTX3070
https://i.imgur.com/FrdBE98.gif
可以很明显看到除了UEFI不是打勾外,Bus Interface的资讯也是显示"PCI"
而非显示如"PCI-E 4.0 x16 @ 4.0 x8"这种完整的资讯
这个情况就算CPU Model使用host-passthrough以及任一个EPYC的Profile都有这状况
唯一例外的是如果Model使用Opteron_G3,GPU-Z的资讯就会很正常
而根据一些国外网友提供的资讯,他们GPU-Z显示的资讯"相对"就正常
比如这位
https://i.imgur.com/vMf3vaC.png
虽然Bus Interface还是显示"PCI-Express"
但一些资讯比如Revision、UEFI资讯那些就很正常,表示VBIOS判读上没有问题
我自己也有试过把VBIOS透过romfile的方式带进去跑过,但问题依旧没有解决
而这位还有其他国外网友给我看的资讯,他们都还是使用Zen 2之前的架构
且跟我一样使用Zen 3的网友也有反应跟我一样的问题出来,也是换Opteron_G3就正常
初步得到的结论是,目前QEMU在Zen 3上面可能还有一些相容性问题
且使用VirtIO时的BSOD错误代码都是跟显卡出错有关
因此我认为这两个issue是有关联的
有可能这几天看能否找到一颗Zen 2的CPU来试试看BSOD问题是否有解
另外目前F34带的QEMU版本是5.2,要到F35才会升级到6.0以上
但6.0以後是否就修正或者增加对Zen 3的相容性还是未知数就是
--
https://i.imgur.com/paUBacY.png
https://i.imgur.com/vsJ0Suy.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.249.101.66 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1623108025.A.26F.html
※ 编辑: AKSN74 (111.249.101.66 台湾), 06/08/2021 07:37:40
1F:→ HamalAri: A卡 + 5800X : OVMF -> linux 正常, windows 有问题; 06/09 23:21
2F:→ HamalAri: seabios : windows / linux 都正常 06/09 23:21
3F:→ HamalAri: 结论: vfio 不一定要 uefi 06/09 23:22
不过国外很多教学或者是帮人Troubleshooting的时候都是硬性要UEFI就是
另外就我目前知道的,N卡不用UEFI的话反而问题会比较多
总体来说也不是绝对就是,还是得依照每一张显卡的特性去挑适合的
※ 编辑: AKSN74 (125.227.14.175 台湾), 06/10/2021 09:37:49