前言

先放张弔图(
j1900
懂我的意思了吧.jpg


过程

现状图(
5105
理解前言的图了吧


三月份的时候入手了畅网的初代N5105,999入的后续知道二三四五版出来的时候以及掉价到600+的时候直接我是傻逼
当时是为了替换掉我的N2840,之前一直是N2840带了个外置供电的西数紫盘单跑黑群辉,后来觉得性能属实不太行于是入了N5105

当时想都没多想,到手才发现,这玩意是minipcie不是msata。。。之前msata的群辉系统盘没办法用,而且nvme在群辉下也就认做缓存盘,再加上,I225网卡当时在群辉没有驱动,以及核显没办法在群辉里驱动。。。。。
群辉7你就万年4.4.180+罢!
(入坑前做功课的重要性)

最初,用的unraid,当时版本6.9.2,采用的方案是把之前整个msata盘dd出来直接用raw镜像跑群辉虚拟机,持续了半个月,直到我开了群辉的Active Insight后,我才发现两天/一天内就会来一个群辉异常关机。。查看过群辉KP的日志,五花八门看不出任何有用的东西,甚至还出现过unraid一起炸了的情况,直接访问不上,或者群辉虚拟机直接停止运行不启动了。查了下发现N5105的虚拟化并不稳定。。但是PVE不是很想用,最终决定切换到ESXI上使用。


存在的相关坑以及部分解决方案?

先说下我的配置:

  • 主机:N5105畅网第一版
  • 内存:枭鲸3200mhz 16Gx2 (主机只能2900mhz)
  • 硬盘控制器:
    1.原机主板自带一个,拿来接京造固态做esxi系统盘用了。
    2.minipcie转4 Sata3扩展卡,主控Marvell9215(之前测过转五sata的JMB主控的扩展卡,但是不知道啥原因带盘究读不上)
  • 硬盘:西数紫盘x2+HGST矿盘+HGST 2.5寸 x1
  • 外部硬盘电源:航嘉flex
  • 显卡:m2转pcie x16接的Nvidia GT730

现已更换为Nvidia T400

核显直通问题

目前结论:直通核显hdmi没有输出,而且win下装核显驱动最老27版本重启后是43,新版重启后直接蓝屏。linux下i915可以驱动,可以进行解码编码工作。unraid下jellyfin硬解可以用unraid的docker,PVE的lxc,esxi下我就直接装了个ArchLinux,由于我硬盘全在群辉上,就采用了挂在NFS的方式。
然后在linux使用N5105的核显编码需要添加i915内核参数,也就是启用低电压模式的编码器,参考archwiki,Intel graphics,在/etc/modprobe.d/i915.conf中添加

options i915 enable_guc=3

虚拟化不稳定

谷歌“N5105虚拟化”能发现很多相关帖子,都是说各种不稳定的,基本都是重启,死机,占满cpu之类的。对我而言,在5105的虚拟化平台我只推荐ESXI,6月份装的7,现在已经升级到了8.0a。基本上没碰过物理机失联的情况,之前在unraid上碰过很多次了,被win虚拟机连带搞失联的。PVE没试过不做评论,但是之前看到有说哪个版本稳哪个版本不稳的想了想就没测。
ESXI8


虚拟Win10存在的一些问题

我目前的虚拟win:
5105win

ESXI的win开机先把vmware的tools装了。
KVM的装virtio驱动。

  • 无端蓝屏:
    实锤allinone的小伙伴,n5105的win10无法稳定轻量办公慎入
    恩山这个帖子里说的我一开始确实碰到了,但是直到我重做了系统。。。
    请勿使用精简版系统,之前用的精简LTSC,这个问题没少碰过,后面装回了原版LTSC 2021,啥事没有。

    更新:有遇到,大概两天左右自己BSOD了一次,报错KMOD_EXCEPTION_NOT_HANDLED,windbg没看到驱动相关错误,暂时不确定原因。

  • ESXI下给win10直通SATA控制器会开机转几圈后自动关机
    这问题在知乎看到过,原帖说改为windows server 2008能解决,但是我这还是存在,最后把uefi启动改为了bios启动就正常了。

  • win10开机后弹出usb处能弹出虚拟设备
    参考FusionCompute 隐藏Windows虚拟机虚拟设备弹出窗口,esxi的话脚本find "VEN_1AF4"的vendor序列号应改为vmware的15AD,如果是N卡就是10DE。然后如果还能弹出硬盘的话,参考Windows 10 本地硬盘变成了可弹出磁盘进行修改

  • ESXI Win10下的N卡直通

    不是,但凡你牙膏厂把SR-IOV虚拟化做好了我都不说啥,砍完了Intel GVT-g虚拟化就算了,SR-IOV又没得用,有得用我至于用这Fermi架构96流处理器打不过集显的GT730?

    喷完牙膏厂喷美帝良心想,这卡OEM主上拆的,只能说刀法确实牛逼,显卡配的都是GT705这种np卡,配的730还不是开普勒架构的版本,还是最烂的那档,单走一个6

原本m2口子我打算接转sata的转接卡的,但是想了想我好像用不上那么多硬盘,于是看到了m2转PCIE这种神奇的东西,貌似还比较成熟了,就试了试。

N卡直通前通用操作:esxi在虚拟机中添加高级参数

hypervisor.cpuid.v0:FALSE

unraid则需要改kvm相关参数,具体网上都有。
esxi默认情况下在passthrough.map文件中是有N卡直通参数的,一般情况下不需要修改,如果在esxi中无法直通,N卡直通选项是灰色的则需要修改。

(1)Fermi架构的GT730直通windows存在的玄学问题

整体流程还算顺利,esxi里切换直通后直接在win虚拟机中添加pci设备,启动后装驱动即可。玄学问题在于:

  • 当win10意外关闭后再启动,显卡会code43,重启虚拟机无法解决。可尝试在esxi中把显卡禁用直通后再启用,再开虚拟机,此方法在winxp上有效,win10不确定,但在winxp中有效正常后关xp启动win10可看到显卡正常。
  • esxi重启后开win蓝屏,原因是N卡驱动。解决方案就是:每次关闭/重启esxi之前,将显卡禁用直通,重启/开机后再切换回直通

(2)Turing架构的T400直通windows存在的玄学问题

T400是TU117核心,也就是1650的刀法精湛版
与上面730又不同了,起码不需要重启前禁用直通,唯一碰到存在的问题就是,虚拟机重启后显卡code43,必须重启整个esxi才正常。这里给出几个参考解决方案:

T400

(3)Turing架构的RTX2060S直通

先说结论,能直通,但我折腾了一下午驱动失败,无论win还是Linux,win下始终都是43。2060s是8G显存,bios已经开了above 4g decode啥的选项,esxi的虚拟机也加了64位内存映射的参数,依旧驱动失败,暂且怀疑8G显存问题或者是畅网N5105这个m2口速率pcie3 x2的问题。


目前大概就记得这些,以后还有遇到就再补吧(