先看一下配置:
CPU:Intel N200(Alder Lake,12代)
GPU:Intel UHD Graphics(32EUS)
内存:16G LPDDR5 4800Mhz(板载)
存储:M.2 2280PCIe/NVME
M.2 2280PCIe/NVME/Sata(两个M.2插槽)
网络:WiFi6+蓝牙5.2,2.5G有线网口(Intel i225)
图像输出:Type-c/HDMI 2.0 4K/60Hz双显示输出
接口:USB3.2*3,HDMI2.0*1,RJ45 2.5*1,Audio*1,Type-c*1(电源),Type-c*1(显示)
电源:12V*3A/PD 36W
尺寸:155*80*19mm
重量:196g
卡片电脑,温度会有点高,我加了一个路由器散热风扇后温度下降了不少,原来负载一上来温度就飙到八十多度,加了散热底座后温度大部分时间可以维持在六十多度。
目前通过PVE安装了三个系统:WIN10+飞牛nas+istoreos
win10用于下载;飞牛nas用作影音中心;istoreos用于zerotier组网,方便远程操作局域网设备。
三个系统+PVE本身内存占用达到80%左右,按说应该还可以额外再加一个系统。
因为有两个m.2插槽,可以通过m.2转sata来扩展硬盘接口,另外需要单独配一路硬盘供电。
夏天温度还是有点高,都到90多度了,这还是只运行两个虚拟机的情况下。这温度长时间运行估计够呛,考虑更换系统,性能也就那样,运行一个系统看怎么样。后面发现:改成省电模式即可,CPU一直全速运行温度肯定高,冬天还好,夏天就扛不住了。
1.PVE安装WIN10
win10我装的是cn_windows_10_enterprise_ltsc_2019,这个版本内存占用率比较低,比win10专业版占用要低不少。
BIOS采用OVMF,机型i440fx
安装好之后打开远程桌面,然后修改配置,将显示改成“无”。这样就可以通过远程桌面来连接win10了。
2.修改 grub
路径: /etc/default/grub,直接通过MobaXterm来进行修改,MobaXterm登录采用sftp来登录。
quiet后加上intel_iommu=on。完整参数如下:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
3.屏蔽驱动
路径:/etc/modprobe.d/pve-blacklist.conf,同样通过MobaXterm来修改
增加如下几行:
blacklist nvidiafb
blacklist amdgpu
blacklist i915
blacklist snd_hda_intel
options vfio_iommu_type allow_unsafe_interrupts=1
4.更新initramfs
PVE的shell里运行如下命令:
update-initramfs -u
reboot
5.上传rom
将gen12_igd.rom与gen12_gop.rom通过MobaXterm上传到/usr/share/kvm目录下。
rom下载地址:见文末。
6.添加核显和声卡
核显
声卡,不需要外接显示器输出声音的话,也可以不添加。
7.修改虚拟机配置文件
路径:/etc/pve/qemu-server/102.conf(102为虚拟机的编号)
前面添加:
args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on -debugcon file:/root/igd_debug.log -global isa-debugcon.iobase=0x402
hostpci0那一行配置改成:
hostpci0: 0000:00:02.0,legacy-igd=1,romfile=gen12_igd.rom
hostpci1那一行配置改成:
hostpci1: 0000:00:1f.3,romfile=gen12_gop.rom
最终的虚拟机配置:
改完之后远程登录win10,然后安装核显驱动(gfx_win),驱动直接去intel官网下载,安装驱动之前会有感叹号,装好之后就能正常使用了,也比没显卡之前要流畅一点。
rom下载地址:https://github.com/gangqizai/igd
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.louxu.com/2025/02/34.html
共有 0 条评论