#系统预安装部分
系统采用 ubuntu 22.04 + hwe 内核 + jellyfin + cockpit-podman 组合
- 需要 intel 在 dg1 显卡中的视频加速支持给 jellyfin 用,所以锁死系统 ubuntu 22.04+hwe 内核
- 使用 cockpit-podman 来处理 docker 容器,能使用 apt 安装尽量不要用第三方方式来安装
#可以在源里安装的组件
sudo apt install cockpit-podman fonts-noto-cjk-extra linux-generic-hwe-22.04 ffmpeg
#上述安装完成后请重启系统应用 hwe 内核
#重启并应用 hwe 内核后需要安装的 intel 驱动
#此部分教程来自 intel gpu 文档
#https://dgpu-docs.intel.com/driver/client/overview.html
#apt 步骤
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key | \
sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg
echo "deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/graphics/ubuntu jammy arc" | \
sudo tee /etc/apt/sources.list.d/intel-gpu-jammy.list
sudo apt-get update
#包含所需的 vaapi 驱动部分
sudo apt-get install -y \
intel-opencl-icd intel-level-zero-gpu level-zero \
intel-media-va-driver-non-free libmfx1 libmfxgen1 libvpl2 \
libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri \
libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers \
mesa-vdpau-drivers mesa-vulkan-drivers va-driver-all vainfo hwinfo clinfo
sudo apt-get install -y \
libigc-dev intel-igc-cm libigdfcl-dev libigfxcmrt-dev level-zero-dev
sudo apt-get install -y \
gawk \
dkms \
linux-headers-$(uname -r) \
libc6-dev
sudo apt-get install -y \
intel-i915-dkms intel-platform-vsec-dkms \
intel-platform-cse-dkms intel-fw-gpu
#重启后 intel gpu 驱动就绪
#jellyfin 部分部署(jellyfin 官网一键安装)
#https://jellyfin.org/downloads/server
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
#配置部分(包含 autobangumi , 待续)