分页: 1 / 1

核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 10:26 am
zrt
设备f4 -423。系统5.1.13
在5.1版本增加核显后,emby开启硬解码 不论解h265还是hevc格式的视频。在tos上看系统信息 cpu和负载都占用特高 甚至飙满。
有人遇到这种情况没,我想知道是我个例还是普遍情况。
该怎么解决。

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 2:20 pm
TMjack
请前往TOS控制面板》系统信息》进程,查看一下emby占用多高的CPU,CPU占用80%以内是正常的。
我们在实验室测试时,若没有硬件转码时,使用EMBY进行硬件转码,CPU的占用率可以达到200%左右。

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 2:35 pm
peanutzhou
核显驱动肯定有问题,vainfo报错,根本不能正常加载核显驱动,CPU80%正常?我好 :lol:

TMjack 写了:
> Docker 中Jellyfin 如何调用 intel Jasper lake N5105/N5095 的硬件加速,这里有官方教程,你研究一下吧。
>
> https://jellyfin.org/docs/general/admin ... -on-docker

官方文档看了,并没啥特殊。我就问问你们自己执行vainfo不会报错了?报错是正常的?还说核显驱动是好的?我是不能理解的。
https://www.intel.com/content/www/us/en ... ation.html
Intel官方文档中说明
'''
Verifying correct installation
The /opt/intel/mediasdk directory should be populated
$ ls /opt/intel/mediasdk/
builder doc include lib lib64 opensource plugins samples tools
The /dev/dri directory should have a renderD interface.
The vainfo utility should show the current driver, Media SDK's iHD (from /opt/intel/mediasdk) and
several codec entry points.
$ vainfo | grep -v 'unknown'
libva info: VA-API version 0.99.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.99 (libva 1.67.0.pre1)
vainfo: Driver version: 16.5.53384-ubit
vainfo: Supported profile and entrypoints
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
'''
我想问一下你们开发人员自己执行vainfo能正常吗?
另外如你所说jellyfin官方文档中的内容:
'''
On Linux you can check available GPU using:
lspci -nn | egrep -i "3d|display|vga"
or using lshw:
lshw -C display
'''
`lspci -nn | egrep -i "3d|display|vga"` 这个执行啥也没有。多个方面证明核显就是有问题。每次问就把锅甩给jellyfin,我就想知道你们是怎么证明显卡是正常的?

https://trac.ffmpeg.org/wiki/Hardware/VAAPI
这里面测试硬解4k h265 N5059 CPU占用25%,说明一个核已经占满了,而且帧率才40多少而已,我不信这是硬解的水准。而且硬编码器根本就没有。

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 2:44 pm
peanutzhou
https://blog.csdn.net/weixin_43620111/a ... /128268732
另外如这个技术贴上所说。内核版本5.15中有个bug,无法开启11代intelCPU的硬件解码。很巧你们TOS5.1的内核版本就是5.15.

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 3:47 pm
TMjack
这是intel 官方github更新,Jasper Lake平台硬件转码 Linux kernel 5.8之后的版本即可.
https://github.com/intel/media-driver#k ... imitations

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 4:39 pm
peanutzhou
那么请你们的技术人员解释一下为什么在ssh中执行vainfo报错
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/va/i965_drv_video.so
libva error: /usr/lib/va/i965_drv_video.so has no function __vaDriverInit_0_32
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

这明显核显加载失败

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 4:45 pm
zrt
{L_BUTTON_AT}TMjack

emm 开启硬解cpu 80%算正常?那这n5095太废了吧。j4125硬解都到不了80%吧。
这和软解又有啥区别呢,负载还那么高。直接运行缓慢。

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 13日 星期五 11:02 pm
TMroy
{L_BUTTON_AT}zrt

您可以对比一下不开启硬解码的cpu 使用率。

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 1月 30日 星期一 10:49 am
zrt
{L_BUTTON_AT}TMroy

不是这么说的,按你这意思 只要开启硬解码比没开启硬解码有提升就行。但是开启硬解码cpu80% 负载快满 真的正常?确定?自己信吗。
满分一百分,第一次得分10分 第二次得分50分 提升是很高。但是及格了吗。

Re: 核显硬解码cpu和负载占用过高问题

发表于 : 2023年 2月 11日 星期六 4:57 am
La1974250676
{L_BUTTON_AT}TMjack

但你们提供的内核版本是5.15啊也就是根本无法使用转码,那你们有计划升级为5.8吗?