日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux安装jellyfin硬件加速,proxmoxVE LXC 安装设置 Jellyfin 多媒体家庭影院

發布時間:2025/4/17 linux 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux安装jellyfin硬件加速,proxmoxVE LXC 安装设置 Jellyfin 多媒体家庭影院 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載模板并上傳到PVE

國內源地址:

https://mirrors.ustc.edu.cn/turnkeylinux/images/proxmox/debian-10-turnkey-mediaserver_16.0-1_amd64.tar.gz

2、創建CT.

第一步記得要把無特權容器的選項去掉,否則會創建不成功

模板選擇我們剛剛下載好的debian-10-turnkey-mediaserver_16.0-1_amd64.tar.gz

3、配置CT渲染設備節點,開啟硬件加速:

默認情況下.LXC并不會自動映射dev目錄下的設備節點文件.所以我們首先需要修改配置文件,使LXC自動映射dev下的設備文件.

首先我們需要在host(pve) shell中確認一下host設備文件的情況:

root@pve:~# ls -l /dev/dri/

total 0

drwxr-xr-x 2 root root 80 Aug 31 10:05 by-path

crw-rw---- 1 root video 226, 0 Aug 31 10:05 card0

crw-rw---- 1 root render 226, 128 Aug 31 10:05 renderD128

=============================================================

video id: 226, 0

render id:226, 128

修改LXC的配置文件,路徑為/etc/pve/lxc/{你的CT ID}.conf.

例如我的CT ID是100,所以對應的文件是/etc/pve/lxc/100.conf

使用編輯器打開該文件進行編輯:

vim /etc/pve/lxc/100.conf

將以下內容添加到文件末尾(將對應的id替換成自己的):

lxc.cgroup.devices.allow = c 226:0 rwm

lxc.cgroup.devices.allow = c 226:128 rwm

lxc.autodev: 1

lxc.hook.autodev:/var/lib/lxc/100/render_device_hook.sh

CT啟動的時候,會執行lxc.hook.autodev里的內容,我們需要手動創建對應的節點文件

還是一樣,使用編輯器創建并打開腳本文件:

vim /var/lib/lxc/100/render_device_hook.sh

將以下內容添加到文件中(一樣,還是要替換成自己的設備id):

mkdir -p ${LXC_ROOTFS_MOUNT}/dev/dri

mknod -m 666 ${LXC_ROOTFS_MOUNT}/dev/dri/card0 c 226 0

mknod -m 666 ${LXC_ROOTFS_MOUNT}/dev/dri/renderD128 c 226 128

最后設置文件權限:

chmod 755 /var/lib/lxc/100/render_device_hook.sh

這樣,我們CT的配置就修改好了,現在去啟動CT吧.

啟動后,我們還需要在CT里安裝VA的驅動文件,以下命令均在CT內執行:

apt install i965-va-driver vainfo

安裝完成后執行vainfo命令,如果打印如下類似信息就表明硬件轉碼已經可用了:

root@turnkeyMediaServer ~# vainfo

error: XDG_RUNTIME_DIR not set in the environment.

error: can't connect to X server!

libva info: VA-API version 1.4.0

libva info: va_getDriverName() returns 0

libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so

libva info: Found init function __vaDriverInit_1_4

libva info: va_openDriver() returns 0

vainfo: VA-API version: 1.4 (libva 2.4.0)

vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.3.0

vainfo: Supported profile and entrypoints

VAProfileMPEG2Simple : VAEntrypointVLD

VAProfileMPEG2Simple : VAEntrypointEncSlice

VAProfileMPEG2Main : VAEntrypointVLD

VAProfileMPEG2Main : VAEntrypointEncSlice

VAProfileH264ConstrainedBaseline: VAEntrypointVLD

VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice

VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP

VAProfileH264Main : VAEntrypointVLD

VAProfileH264Main : VAEntrypointEncSlice

VAProfileH264Main : VAEntrypointEncSliceLP

VAProfileH264High : VAEntrypointVLD

VAProfileH264High : VAEntrypointEncSlice

VAProfileH264High : VAEntrypointEncSliceLP

VAProfileH264MultiviewHigh : VAEntrypointVLD

VAProfileH264StereoHigh : VAEntrypointVLD

VAProfileVC1Simple : VAEntrypointVLD

VAProfileVC1Main : VAEntrypointVLD

VAProfileVC1Advanced : VAEntrypointVLD

VAProfileNone : VAEntrypointVideoProc

VAProfileJPEGBaseline : VAEntrypointVLD

VAProfileJPEGBaseline : VAEntrypointEncPicture

VAProfileVP8Version0_3 : VAEntrypointVLD

VAProfileHEVCMain : VAEntrypointVLD

VAProfileHEVCMain10 : VAEntrypointVLD

VAProfileVP9Profile0 : VAEntrypointVLD

VAProfileVP9Profile2 : VAEntrypointVLD

現在再到Jellyfin的控制臺,將轉碼的硬件加速設置為VA API

===============================================================

jellyfin android 客戶端

https://repo.jellyfin.org/releases/client/android/

jellyfin androidTV 客戶端

https://repo.jellyfin.org/releases/client/androidtv/

總結

以上是生活随笔為你收集整理的Linux安装jellyfin硬件加速,proxmoxVE LXC 安装设置 Jellyfin 多媒体家庭影院的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。