把kodi安装到虚拟机上,画面通过宿主机输出,不污染pve虚拟环境。
1、kodi使用的是LibreELEC,下载地址为:https://libreelec.tv/downloads/generic/
2、kodi在Debian上和Ubuntu是不一样的,官方的kodi建议是在Ubuntu上安装。此前通过pve上直接安装kodi,airplay功能不正常,只能另外安装。本次直通,安装LibreELEC,可以直接使用。
3、完成下面的直通内容后,像普通vm一样安装LibreELEC就好。例如导入镜像要sata,分配给虚拟机的也要sata。关于直通设备,可以直接在pve ui管理页面中添加,不需要像其他教程一样通过代码添加。
4、导入LibreELEC启动镜像方法是:qm importdisk 106 /var/lib/vz/template/iso/LibreELEC-Generic.x86_64-10.0.2.img local-lvm。安装完成后直接停止,要开启显卡直通后,才能开机,不然没有输出。
下面的内容为开启直通需要的内容。
nano /etc/default/grub
顺便把启动时间改一下
GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on iommu=pt video=efifb:off,vesafb:off”
update-grub
nano /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
nano /etc/modprobe.d/blacklist.conf
blacklist snd_hda_intel
blacklist snd_soc_skl
blacklist snd_hda_codec_hdmi
blacklist i915
update-initramfs -u
lspci -n | grep -E “0300|0403”
或:lspci
核显和声卡的供应商ID和设备ID绑定到vifo模块
注意修改对应项
echo “options vfio-pci ids=8086:3184,8086:3198 disable_vga=1” > /etc/modprobe.d/vfio.conf