n6005/n5105在debian11实现jellyfin硬解

2023-05-16

n6005/n5105在debian11实现jellyfin硬解

inter集成显卡debian11默认不支持硬解,可按以下方式正确开启。
1、环境
软件 delbian11
硬件 n6005
docker环境
安装jellyfin

docker run
-it
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Shanghai
-p 8096:8096
–restart always
–name=“jellyfin”
–device /dev/dri:/dev/dri
-v /usr/share/jellyfin-docker:/config
-v /srv/movie/:/media
nyanmisaka/jellyfin:latest

2、使用non-free源安装驱动

wget -qO - https://repositories.intel.com/graphics/intel-graphics.key | apt-key add -

 nano /etc/apt/source.list
 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

deb [arch=amd64] https://repositories.intel.com/graphics/ubuntu bionic main   

存盘退出

apt-get update
安装驱动及工具
apt-get install intel-media-va-driver-non-free
apt-get install intel-gpu-tools
apt-get install vainfo

运行 lspci 观察硬件信息
00:00.0 Host bridge: Intel Corporation Device 4e24
00:02.0 VGA compatible controller: Intel Corporation Device 4e71 (rev 01) 这一行 记录下 4e71 录入到下面文件中 (n5105这个地方值不一样)

nano /etc/default/grub
GRUB_CMDLINE_LINUX="... quiet i915.force_probe=4e71"
存盘退出
 update-grub
 
 nano /etc/modprobe.d/i915.conf
 输入
 options i915 force_probe=1 enable_guc=2
 存盘退出
 
 
 reboot

3、升级驱动
安装编译工具

sudo apt-get install -y git make cmake g++ dh-autoreconf pkg-config libncurses5-dev libpthread-stubs0-dev libpciaccess-dev libxvmc-dev xutils-dev libsdl2-dev libxcb-shm0-dev libdrm-dev 

下载原文件
链接:https://pan.baidu.com/s/1ntlcWv9gy7WKUir_J4_Muw?pwd=lv16
提取码:lv16

手工将3个压缩包复制到/root目录(步骤略)
安装解压工具

apt-get install unzip

安装libva

cd /root
unzip libva-2.16.0.zip
cd libva-2.16.0
./autogen.sh 
make -j12
sudo make install

sudo nano ~/.bashrc

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH

存盘退出

source ~/.bashrc
sudo ldconfig

安装gmmlib-intel-gmmlib-22.2.0

cd /root
unzip gmmlib-intel-gmmlib-22.2.0
cd gmmlib-intel-gmmlib-22.2.0/
mkdir build
cd build/
cmake ..
make -j12
sudo make install
sudo ldconfig

安装media-driver-intel-media

cd /root
unzip media-driver-intel-media-22.5.4.zip
cd media-driver-intel-media-22.5.4
mkdir build
cd build/
cmake .. 
make -j12
sudo make install

sudo nano  ~/.bashrc
export LIBVA_DRIVER_NAME=iHD
export LIBVA_DRIVERS_PATH=/usr/local/lib/dri
存盘退出

source ~/.bashrc
sudo ldconfig

查看驱动情况是否有错误

vainfo

4、升级guc/huc固件

查看i915内核是否可以使用GUC n6005是可以的,本步可略
sudo modinfo i915 | egrep -i “guc|huc|dmc”

安装固件
sudo apt install firmware-misc-nonfree

查看是否已安装固件文件是否存在
ls -1 /lib/firmware/i915/

重点,手工安装或升级固件

验证i915 模块内核是否正确加载了固件:
journalctl -b -o short-monotonic -k | egrep -i "i915|dmr|dmc|guc|huc"


根据提示重新下载所需要的固件
cd /lib/firmware/i915
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/ehl_guc_70.1.1.bin

启用guc

nano /etc/modprobe.d/i915.conf
options i915 enable_guc_loading=1 enable_guc_submission=1

reboot

重启后再次检查固件正确即可

journalctl -b -o short-monotonic -k | egrep -i "i915|dmr|dmc|guc|huc"

登录jellyfin
控制台-播放-硬件加速
选择Intel QuickSync(QSV)
启用所有硬件解码
重点:
启用低电压模式的 Intel H.264 硬件编码器
启用低电压模式的 Intel HEVC 硬件编码器
允许以 HEVC 格式编码
启用色调映射

保存
找部影片播放

shell下验证cpu占用和gpu占用
大概30~40%左右

intel_gpu_top
htop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

n6005/n5105在debian11实现jellyfin硬解 的相关文章

  • Debian11安装MySql8

    下载地址点击这里 官方安装文档点击这里 Installing MySQL on Linux Using Debian Packages from Oracle xff09 安装 span class token comment 安装依赖 s
  • Debian11之基于二进制安装K8S(v1.26.x) 集群

    官网地址 xff1a https kubernetes io zh cn docs home supported doc versions 资源列表 主机IP主机名称主机角色软件192 168 111 30master1主节点1kube a
  • Debian11连不上网络问题

    有时候可以连上 xff0c 有时候就连不上 连不上的时候 xff0c 使用ifconfig命令 xff0c 只能看到回环接口 xff0c 看不到分配的网络IP地址 最后终于解决了 xff0c 记录一下 xff0c 以防之后出现同样的问题 1
  • 2023-03-06 debian11 最小安装记录

    1 镜像准备 xff0c 根据个人需求下载debian 版本 Debian 获取 Debian 2 上传到VSAN 内容库 我这边是在vm里面安装的 xff0c 就直接上传到内容库备用 xff08 根据个人需求存放 xff09 3 分配虚拟
  • debian11安装docekr

    卸载旧版 apt get remove docker docker engine docker io containerd runc apt get purge docker ce docker ce cli containerd io d
  • Debian11之基于kubeadm安装K8S(v1.26.0) 集群

    硬件要求 1 Master主机 xff1a 2核CPU 4G内存 20G硬盘 2 Node主机 xff1a 4 43 核CPU 8G 43 内存 40G 43 硬盘 2 集群中的所有机器的网络彼此均能相互连接 xff08 公网和内网都可以
  • Debian11之Rancher2.7.x安装

    前言 Rancher 是一个为开源容器打造的容器管理平台 Kubernetes 管理工具 xff0c 使得开发者可以随处运行 Kubernetes xff08 Run Kubernetes Everywhere xff09 xff0c 满足
  • 【Debian11】win10+VMware16安装linux虚拟机踩过的坑

    安装linux虚拟机踩过的坑 下载ISO镜像文件 xff08 DVD xff09 VMWare16 x下载创建新虚拟机 BIOS进入后下载GITDebian下载软件报错scp拷贝不完整Debian11下载中文拼音输入Debian11虚拟硬盘
  • 安装nodejs18 + yapi(Debian11)

    安装nodejs Node js Node js is a JavaScript runtime built on Chrome 39 s V8 JavaScript engine https nodejs org zh cn 官方手顺 通
  • linux deploy 安装debian11 armhf中安装Zoneminder

    linux deploy 安装debian11 stable armhf 中安装Zoneminder 折腾了无数遍 xff0c 然后感觉也没啥用 安装linux deploy 手机获取root权限 安装debian xff08 armhf
  • 腾讯云 Debian11 bullseye 源

    腾讯云 Debian11 bullseye 源 deb http span class token operator span span class token operator span mirrors span class token
  • debian11的PVE应用

    1 在debian11中安装pve7之后 xff0c 新建虚拟机安装openeuler 启动时报错 xff1a TASK ERROR start failed QEMU exited with code 1 可以把这一段 39 kvm ig
  • Ubuntu 22.04 为 Jellyfin 配置代理

    问题背景 最近捡了一个 1L 小主机 目前装上了 Ubuntu 22 04 打算把这个小东西当作家庭服务器用起来 玩这个当然少不了搭建一套私有影音系统啦 于是在网上找解决方案 自然而然地搭起了一套 Jellyfin 环境 然后就开始踩坑了
  • 戴尔服务器安装Debian11过程

    目录 物理戴尔服务器Debian11安装过程 以下皆为作者实操 转载注明出处 制作Debian ISO 镜像 U盘启动服务器进入启动项设置注意 在开机之前 请一定拔掉服务器网线 否则Debian安装会卡在 39 安装软件 39 这一步安装过
  • n6005/n5105在debian11实现jellyfin硬解

    n6005 n5105在debian11实现jellyfin硬解 inter集成显卡debian11默认不支持硬解 xff0c 可按以下方式正确开启 1 环境 软件 delbian11 硬件 n6005 docker环境 安装jellyfi
  • 将Debian11或Raspberry Pi配置为PXE Server

    起因 xff1a 树莓派一直作为办公室的远程登陆跳板 xff0c 功能太单一 xff0c 看着SD卡剩余的12G空间 xff0c 总想着让它再承担点其他功能 正好Windows11 22H2发布 xff0c 电脑需要更新 xff0c 所以尝
  • Debian11.5使用eCryptfs构建安全加密存储应用

    1 ecryptfs 的安装 apt update apt install ecryptfs utils 2 首次使用ecryptfs xff0c 需要新建一个加密文件夹 xff0c 并对其进行加密 在此过程中 xff0c 设定和生成加密密
  • debian11查找Xorg.0.log位置

    sudo apt install locate sudo updatedb locate Xorg 0 log 着实难找 xff01 xff01 var lib gdm3 local share xorg Xorg 0 log var li
  • debian11 sid

    编辑 etc apt sources list xff0c 增加下面二行 xff1a deb http ftp us debian org debian sid main contrib non free deb src http ftp
  • 树莓派debian11更换国内源

    更换国内源 修改文件 etc apt sources list deb https mirrors tuna tsinghua edu cn debian bullseye main contrib non free span class

随机推荐

  • 仿微信地图定位列表

    gitbub源代码链接 xff1a https github com MinLee6 LMMapLocationList 首先按照百度配置要求配置开发环境 1 在AppDelegate mm中设置百度定位的key BOOL applicat
  • FreeBSD zfs安装bhyve跑虚拟机

    FreeBSD zfs文件系统下跑bhyve虚拟机 xff0c 使用简单且稳定高效 xff0c 今天新装一个n3450的小主机 xff08 省电 xff09 xff0c 此简单记录下vm bhyve工具的使用 1 安装 a xff0c 更改
  • vmware下unbuntu虚拟机网络启动后过几分掉线原因

    我vmware用的是17 01 build 21139696版本 xff0c ubuntu使用的是16 lts版本 xff0c 总是开机或挂起恢复后过一段时间网络就掉线 xff0c 但网络的上下两个箭头符号却是正常的 xff0c 并未显示掉
  • 联想 ubuntu14.04无线网卡被禁用的解决办法

    新人在学习Linux时 xff0c 一般会选择安装ubuntu系统 xff0c 但是很多笔记本都会出现安装系统后无限网卡被禁用的问题 xff0c 这种情况的原因我认为并不是无线网卡的驱动没有安装 xff0c 而是ubuntu系统驱动的某个地
  • 序列切片

    序列切片 切片 切片就是指对操作对象 截取 其中一部分的操作 字符串 列表 元祖 有序序列 都支持切片操作 基本语法 顾头不顾尾 序列名称 span class token punctuation span 开始位置下标 span clas
  • 阿里云领取免费2H2G云服务器&证书分享(一):Apsara Clouder云计算专项技能认证:云服务器ECS入门

    这个证书是你领服务器一个月内要考的 xff0c 内容也不难 新老用户都能领 xff0c 要求是有学生认证 当然这个证书是独立的 xff0c 你也可以不认证直接考 点击这个链接 阿里云飞天计划 跳转到阿里云飞天计划 领的服务器如果想不到要做什
  • 卷积神经网络的旋转不变性理解

    卷积神经网络本身的设计对旋转不变性没有进行专门的考虑 xff0c 只不过max pooling可以稍微补偿一下这个功能 xff0c 只是角度变化太大 xff0c 可能会作用不大 xff0c 但因为max pooling并不是为此而设计的 x
  • VS code + Win10 Linux子系统(Ubuntu)开发ESP32

    Windows开发ESP32 最近在研究EPS32 xff0c 但是和STM32之类的单片机不同 xff0c 国内资料大多是在arduino上的简单修改 xff0c 想开发底层硬件比较困难 xff1b 而官方提供的eclipse集成环境体积
  • malloc和calloc的区别

    malloc和calloc的区别有两点 xff1a 两个函数的参数不一样 malloc只有1个参数 xff0c 而calloc有两个参数内存分配后初始化不一样 calloc会把分配的内存全部初始化为0 xff0c 而malloc没有初始化操
  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

    欢迎关注大数据和人工智能技术文章发布的微信公众号 xff1a 清研学堂 xff0c 在这里你可以学到夜白 xff08 作者笔名 xff09 精心整理的笔记 xff0c 让我们每天进步一点点 xff0c 让优秀成为一种习惯 xff01 有时候
  • CSDN完整导出pdf博客内容,去除冗余,仅保留blog

    本文完全参考自其它博客 xff1a 新CSDN文章转成PDF 打印 去空白 IT说的博客 CSDN博客 如何将CSDN的文章导出为pdf xff1f 我的blog屋 CSDN博客 csdn导出pdf 原博客代码执行后还保留了博客作者栏 xf
  • WSL2连接调用USB设备

    声明 xff1a 本文教程来源于微软官网WSL教程 xff0c 链接地址 xff1a Connect USB devices 最近在学OpenCV xff0c 发现微软的WSL是个好东西 xff0c 结合VS Code编辑器 xff0c 无
  • 树莓派使用code-server遇到的问题

    code server在树莓派上使用是没有问题的 xff0c 只要保证树莓派系统较新 xff0c 一般不会遇到什么问题 1 以下一系列出现的问题 xff0c 都与系统环境比较旧有关 xff1a code进程一直100 占用CPU浏览器建立V
  • Mysql插入JSON串会被去一层转义

    Mysql插入JSON串会被去一层转义 问题描述 背景 xff1a 在数据库更新 新增一个字段为JSON串的时候 xff0c 被去一层转义 xff0c 导致程序解析失败 xff0c 报错 原JSON串 span class token pu
  • VS保存并生成解决方案

    一个小技巧 xff0c 提高开发效率 xff0c 使开发更迅速 为您节约更多时间 xff0c 去陪恋人 家人和朋友 背景 xff1a 使用VS工具开发 调试时需要右键项目 xff0c 生成或者重新生成解决方案 而时常大脑高速运作 xff0c
  • mysql分组排序取第一条数据

    需求 xff1a mysql 根据某一个字段分组 xff0c 然后组内排序 xff0c 最后每组取排序后的第一条数据 1 先使用 xff08 分组字段 43 排序字段 xff09 排序 相当于实现了分组和排序 xff0c 只是没有根据分组字
  • 设置 edge 浏览器跨域

    执行下面两条命令 xff0c 然后重启edge span class token string 34 C Program Files x86 Microsoft span class token entity title E span dg
  • 最简单的基于FFmpeg的AVfilter例子(水印叠加)

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • FFmpeg源代码简单分析:avio_open2()

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • n6005/n5105在debian11实现jellyfin硬解

    n6005 n5105在debian11实现jellyfin硬解 inter集成显卡debian11默认不支持硬解 xff0c 可按以下方式正确开启 1 环境 软件 delbian11 硬件 n6005 docker环境 安装jellyfi