|
本帖最后由 天天忽悠 于 2021-5-30 15:26 编辑
先展示成成果:
PVE直通的相关教程网上已经有不少了,但是每个人的硬件都有不同,系统环境也不同,导致最后结果也各有不同
网上很多教程都有说只有intel的6代以上才能直通核显,经过实测,其实并非如此,四代的I5 I7也是可以直通的。
我这里用的就是I7 4790
先上几篇参考教程:
教程1 https://www.simaek.com/archives/69/
教程2 https://www.10bests.com/win10-htpc-on-pve/
教程3 https://www.right.com.cn/forum/thread-4129536-1-1.html
楼主基本也是跟着教程1 一步一步走的,基本上网上的教程到安装win10之前,都差不多。
而真正的大坑,就是在创建win10虚拟机之后开始的。
排坑要点:
创建虚拟机完毕,安装win10系统的时候,切记,不要用最新的版本,别问为啥,楼主也不知道,反正我之前用最近刚出的21h1就失败了,个人猜测还是自带的驱动的问题。
驱动的安装,跟教程1的方法一样,先添加pci e设备,然后进系统,安装驱动,再关闭虚拟机,删除pci e设备,最后修改配置文件。
但这里有个要点,这篇帖子https://www.10bests.com/win10-htpc-on-pve/
也有提到安装VirtIO Balloon Driver驱动之后,最好重启一次虚拟机,再安装显卡驱动。
而且,驱动千万别用驱动大师、驱动精灵之类的,也别用最新的驱动。我自己是到微星官网(因为我用的是微星的B85M)下的2015年(6年前)发布的10.18.15.4240版的hd4600驱动。
如果有一样的可以到这里下载:https://download-cn.msi.com/dvr_exe/intel_vga_9_w10.zip
最后是关于配置参数,也是楼主自己实践过程中与教程1 https://www.simaek.com/archives/69/ 唯一的区别,
我自己的设置是:
args: -device vfio-pci,host=00:02.0,addr=0x18,x-igd-opregion=on
vga: std
结果就是pve网页后台可以显示画面,hdmi会相比网页后台晚一会儿出现输出画面(登录画面出现的时候)此时设备管理器里能看到,显示适配器里有2个
桌面进入显示设置后会发现有2个显示器,选择成复制就行,这样网页后台和hdmi输出内容保持一致。另外有看到说,设备管理器里禁用该设备,让所有程序默认走直通的核显,提高性能。
如上图,楼主就禁用了,然后设置复制双屏显示,一直没啥问题,直到重启虚拟机之后。。。。
解决的办法也很简单,再重启一次虚拟机,启动时候win10系统会提示,按F8 可以根据指示再次重启进入安全模式。
进入设备管理器,启用刚才禁用的设备,再次重启就行了。
以下两种设置:
args: -device vfio-pci,host=00:02.0,addr=0x18,x-igd-opregion=on
vga: none
args: -device vfio-pci,host=00:02.0,addr=0x18,x-vga=on,x-igd-opregion=on
vga: none
是否会使性能提升?我也不知道,因为我一旦使用这样的设置虚拟机开启后无论网页后台还是hdmi都没有画面。
通过远程桌面连接,刚连上,在登录画面停留了几秒就自己断开了,然后再连就一直失败。
推测后台是蓝屏了。
至于为啥没像教程3 用默认的i440fx 设置 Legacy模式直通核显,设置addr=0x02 呢?
缺点方面,教程3已经说的很清楚了,而且网页后台不显示画面的话,我都没法确定系统是否出现蓝屏或者别的故障,于是放弃。
总结,要想成功直通成功,肯定要付出大把的时间和精力,在各个参数、系统版本、驱动版本之间反复尝试才行。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|