全融合主机 All In One/Boom(macOS+Win+QTS+LEDE+ikuai)

站长很久没更新了,主要是比较忙(懒),又在给自己搞机搞点事干……所以有了这个文章


实现蛋疼的伟大复兴搞机梦


全融合(蛋疼)主机(All In One / Boom)


VM1: macOS 直通GPU-A输出显示器A,直通无线蓝牙使用蓝牙键盘妙控板,直通USB-A控制器使用声卡A,用作日常使用

VM2: Win 直通GPU-B输出显示器B,直通USB-B控制器使用无线键鼠声卡B,用作日常媒体播放器

VM3: 黑威联通 直通SATA控制器,直通网口,用作NAS存储,可选增加GPU作AI识图硬解,当然也可以黑群晖

VM4: LEDE 出国学习(可选)

VM5: iKuai 路由出口(可选)

备注:这里所说的是某控制器,而不是某端口,请注意区分


其中VM1/2/4可以用VirtIO模型共享网口,多物理网口直通性能更佳

主机需要多线程、大内存,至少满足:双GPU、NVME系统盘、SATA控制器、多USB控制器最佳、多声卡


重点:上述是一台主机实现,拒绝傻大粗黑,颜值即正义


站长已在SFF主机(一个X16,一个X16运行X4的速度,两个X1,只支持半高刀卡)上实现,待机40w不到,macOS+Win播放4k时100w左右,搞机过程的思路待整理

物理配置:i5-10400 / 32G / 512G+1T+14T / RX460+P600 / 板载USB控制器+PCIe扩展USB控制器 / BCM943602CS / 82575EB四口千兆网卡

宿主机系统:Proxmox Virtual Environment 7.3-3 默认内核版本

虚拟机系统:macOS Monterey 12.6 / Win10LTSC / QTS 4.5.4 / LEDE / iKuai

提醒:macOS只要版本不太老和直通显卡能驱动基本都没问题;Win建议Win10或者更高;黑威联通自行学习Linux逆向工程也可以用黑群晖;LEDE/iKuai应该基本都会就不多说了。这里VM12都必须直通GPU,独显/核显都可以;VM3如果需要硬解或AI识图也直通个GPU会好一些。


站长已无机可搞,一般的搞机方法,老夫基本都会。

如有新奇的搞机方法又比较有挑战性的,请各位告知,老夫猎奇心比较重,蛋疼的时候可以尝试实现它,感谢各位搞机人!


赠送代码如下:

五步搞定PVE基础配置,基于Proxmox Virtual Environment 7.3-3 with kernel 5.15.74-1

#1.修改GRUB引导
vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quie"
#修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off,vesafb:off"

#2.更换阿里源并更新
rm -rf /etc/apt/sources.list.d/pve-enterprise.list
cat >/etc/apt/sources.list<<'EOF'
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
EOF
apt-get update && apt-get dist-upgrade -y

#3.加载相应的内核模块,添加以下几个模块
echo vfio >> /etc/modules
echo vfio_iommu_type1 >> /etc/modules
echo vfio_pci >> /etc/modules
echo vfio_virqfd >> /etc/modules

#4.阻止PVE加载显卡驱动,避免pve占用显卡,根据需要追加以下内容或者全部添加都ok
vi /etc/modprobe.d/pve-blacklist.conf
#AMD driver
blacklist radeon
blacklist amdgpu

#NVIDIA driver
blacklist nouveau
blacklist nvidia
blacklist nvidiafb

#INTEL driver
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915

#5.更新配置文件并重启
update-grub && update-initramfs -u -k all && reboot


待补全各VM的配置代码

相关推荐