[Explorer] 观看4K视频卡顿,CPU占用拉满
Product Feedback 347 views · 13 replies
Tofloor
poster avatar
130******44
deepin
2022-01-14 12:35
Author

截图_选择区域_20220114203327.png

ReplyFavoriteView the author
All Replies
thepoy
deepin
2022-01-14 13:05
#1

用插件提取视频链接,用mpv开启硬解后播放。

或者换火狐,开启vaapi后播放。

ReplyView the author
widon1104
deepin
2022-01-14 14:04
#2

linux下现在看视频只能软解码,没用上GPU,所以建议你以后最多只看1080P

ReplyView the author
Comments
安洛
2022-01-15 04:00
linux下视频硬解码vaapi技术已经非常完善了,怎么能说不支持硬解?
callcz
2022-01-14 15:37
谁说的,差评
bu-ju-fenghao
deepin
2022-01-14 14:45
#3
widon1104

linux下现在看视频只能软解码,没用上GPU,所以建议你以后最多只看1080P

系统应该学习像智能电视一样,里面添加:系统解码、硬件解码、软件解码、内置解码、原生解码等设置,让用户选择

ReplyView the author
Comments
安洛
2022-01-15 04:02
智能电视的软件和硬件深度绑定,可以根据硬件来定制解码方案,pc系统显然不行。别说linux了,就算windows要切换各种解码方案也不容易。
随便玩完
deepin
2022-01-14 15:32
#4
ReplyView the author
callcz
deepin
2022-01-14 15:44
#5

nvidia 470.63.01驱动,firefox 95.0.2,测试B站视频大会员4K超清模式:https://www.bilibili.com/video/BV1eq4y1y7KD?share_source=copy_web

硬件加速有效,cpu占用50~60%左右,显卡占用23~25%

如果说硬件加速不可用,那可能是驱动问题,或者大概显卡不支持

ReplyView the author
吃饭按斤算
deepin
2022-01-14 17:22
#6
callcz

nvidia 470.63.01驱动,firefox 95.0.2,测试B站视频大会员4K超清模式:https://www.bilibili.com/video/BV1eq4y1y7KD?share_source=copy_web

硬件加速有效,cpu占用50~60%左右,显卡占用23~25%

如果说硬件加速不可用,那可能是驱动问题,或者大概显卡不支持

这个样子就是硬件解码没启用,同样的B站4K视频,不开弹幕,在win平台下,cpu5-10%,独显15%左右。

一换到Linux,不管什么浏览器,CPU30%往上,至于独显为什么会占用二十多,估计是在画面渲染而不是视频解码。

我用N卡驱动带的工具看了,网页里面视频引擎部分占用0%,倒是本地播放器看视频可以跑起来image.png

我已经鼓捣两天了,N卡的浏览器硬解还是没用上。累了累了

ReplyView the author
130******44
deepin
2022-01-15 02:26
#7
吃饭按斤算

这个样子就是硬件解码没启用,同样的B站4K视频,不开弹幕,在win平台下,cpu5-10%,独显15%左右。

一换到Linux,不管什么浏览器,CPU30%往上,至于独显为什么会占用二十多,估计是在画面渲染而不是视频解码。

我用N卡驱动带的工具看了,网页里面视频引擎部分占用0%,倒是本地播放器看视频可以跑起来image.png

我已经鼓捣两天了,N卡的浏览器硬解还是没用上。累了累了

草,只能等官方优化了吗

ReplyView the author
吃饭按斤算
deepin
2022-01-15 03:11
#8
130******44

草,只能等官方优化了吗

反正我是没辙了,为了这个硬解,搞崩了几次系统。按理说chrome在88之后就支持VAAPI了,flags里面也有video decode可手动启用,实际上看视频还是软解,包括b站和youtube都试了,在线h264。

从chrome94后面的某个版本开始就没有video decode这个实验性功能了,我以为强制启用了,结果chrome://gpu里面还是显示软解。

ReplyView the author
widon1104
deepin
2022-01-15 03:21
#9

就看软解码吧,chrome可以想办法设置成硬解码的,但是我试过现在硬解码并不完美,偶尔会有跳帧的情况出现,还不如软解码

现在我最多就看1080P,以上的统统不看

ReplyView the author
安洛
deepin
2022-01-15 04:11
#10
吃饭按斤算

这个样子就是硬件解码没启用,同样的B站4K视频,不开弹幕,在win平台下,cpu5-10%,独显15%左右。

一换到Linux,不管什么浏览器,CPU30%往上,至于独显为什么会占用二十多,估计是在画面渲染而不是视频解码。

我用N卡驱动带的工具看了,网页里面视频引擎部分占用0%,倒是本地播放器看视频可以跑起来image.png

我已经鼓捣两天了,N卡的浏览器硬解还是没用上。累了累了

如果真是cpu软解4k,不可能只占用30%多,我试了一下我的i7-7700hq软解4k,cpu单核频率3500+,占用100%,视频还一卡一卡的。就算我这cpu不太行,也不会性能差这么多。我用intel核显硬解4k,cpu占用30%,单核频率只有900+,视频还很流畅。

不过我的n卡也搞不定硬解,本地用mpv可以,浏览器不行。

ReplyView the author
吃饭按斤算
deepin
2022-01-15 04:37
#11
安洛

如果真是cpu软解4k,不可能只占用30%多,我试了一下我的i7-7700hq软解4k,cpu单核频率3500+,占用100%,视频还一卡一卡的。就算我这cpu不太行,也不会性能差这么多。我用intel核显硬解4k,cpu占用30%,单核频率只有900+,视频还很流畅。

不过我的n卡也搞不定硬解,本地用mpv可以,浏览器不行。

弹幕已关闭,4K显示器,但是按照chrome或者edge里开发者工具的媒体栏显示,确实没有启用硬件加速,CPU确实不止三十多,之前忘了看下面的进程,所以还是软解image.png
image.png

ReplyView the author
吃饭按斤算
deepin
2022-01-15 04:47
#12
安洛

如果真是cpu软解4k,不可能只占用30%多,我试了一下我的i7-7700hq软解4k,cpu单核频率3500+,占用100%,视频还一卡一卡的。就算我这cpu不太行,也不会性能差这么多。我用intel核显硬解4k,cpu占用30%,单核频率只有900+,视频还很流畅。

不过我的n卡也搞不定硬解,本地用mpv可以,浏览器不行。

我又试了一下windows下软解,CPU七八十屏幕截图 2022-01-15 124334.png

ReplyView the author
Comments
callcz
2022-01-15 07:55
难道linux是部份硬解?还是说cpu占用率计算方式有误?
wait4me
deepin
2022-01-15 10:27
#13

这个都是陈年老问题了,我很早之前就放弃折腾了,chromium官方不支持,么得办法:这个好像是针对原生chromium(非edge,chrome):https://wiki.archlinux.org/title/Chromium#Force_GPU_acceleration,我试都懒得试。

firefox也是前不久才支持的硬解,不过还是有各种bug,体验完全不如windows。

ReplyView the author
Use Markdown Editor
Loading