ubuntu 浏览器播放 480p 视频卡顿

2021-12-03 20:57:04 +08:00
 CharlesOfBit

之前看 b 站 youtube 视频都用浏览器默认窗口大小,最近换了 4k 显示器,想看一下 4k 视频有多高清,结果才发现,浏览器看视频一直是一卡一卡的,480p 的都卡,以前还是播放界面太小没注意,只要放全屏一眼就看出来了。每隔 1 ,2 秒钟就停顿一下,看多了人心跳的节奏都不对了。配置是 3900+64g+gtx970 ,同样的视频 vlc 播放没有问题,就是浏览器里面会卡。ubuntu 桌面也用了好多年,看来还是不能娱乐,还是老老实实办公吧。

附上视频地址,有兴趣的可以看一下,windows 的我试过了没有问题。

bilibili https://www.bilibili.com/video/BV19R4y1E7gT

youtube https://www.youtube.com/watch?v=D48T0wNm96w

视频 18 秒到 23 秒之间镜头前推阁楼移出的过程,卡顿感特别明显

4252 次点击
所在节点    Linux
24 条回复
kkocdko
2021-12-03 21:32:14 +08:00
确实桌面端 Linux 对于初学者很不友好。
也不清楚是 Firefox 还是 Chrome ,也不清楚是不是 Bilibili 软解 HEVC 导致,或许是软解 HEVC 之后 Canvas 的硬件加速不完善
CharlesOfBit
2021-12-03 22:02:36 +08:00
虽然我也经常向别人推荐 ubuntu ,不过对大多数人来说易用性还是有问题。
flyingyasin
2021-12-03 22:47:14 +08:00
楼主有感觉到 ubuntu 滚动页面有果冻效应吗?我因为这个,将系统换成 Fedora KDE 了,也不知道是 Ubuntu 的问题还是 Gnome 的问题。
CharlesOfBit
2021-12-03 23:48:13 +08:00
@flyingyasin 还好吧,我没看出来过。
Tink
2021-12-03 23:55:08 +08:00
浏览器硬件加速失败
zlowly
2021-12-04 00:04:51 +08:00
不知道你在 ubuntu 里用的浏览器是 Chromium 还是 Chrome 。好像 Chromium 不支持 AAC 、H.264 和 MP3 等授权媒体编解码器,可以试试看使用 Chrome 浏览器或手动安装这些编解码器插件。
datou
2021-12-04 00:30:12 +08:00
这一段应该是片源的问题

片源帧数不足

打开详细统计信息并没有发现掉帧
liuxu
2021-12-04 01:05:02 +08:00
我 i7+960m 接 2K 屏没事
harwck
2021-12-04 06:24:50 +08:00
所以有沒有看 nvidia-smi ,顯卡有在工作?用的 iHD 還是 i965
我的 UHD620 Chrome 開了 Vaapi Hareware Decode 都能放 4K VP9
greenskinmonster
2021-12-04 09:26:23 +08:00
你给的例子是每秒 24 帧格式的视频,你可以试试 60 帧的视频有没有类似情况。
我 N 年前的 GTX670 放任何 4K 以及以下的 youtube 的视频都没有问题,我觉得可能还是配置的问题。

可以参考这个帖子启用下硬件加速试试看
https://forum.manjaro.org/t/howto-enable-hardware-video-acceleration-video-decode-in-google-chrome-brave-vivaldi-and-opera-browsers/51895
CharlesOfBit
2021-12-04 09:30:08 +08:00
@Tink 4k 我可以理解为加速失败,480p 不应该啊

@zlowly Chrome ,Firefox ,Edge 都试过了,一样的卡顿

@datou 同样的视频 windows 下播放没有问题,下载下来播放也没有问题,应该能排除片源的影响

@liuxu 我处理器是 amd ,难道是因为没有核显

@harwck gpu 是用到了,大概 30%,空载的话一般都是 10%以下。
感觉像是 nvidia 驱动的问题,gpu 用了,但没完全用,intel 核显反而没事。
CharlesOfBit
2021-12-04 09:32:10 +08:00
之前还想用虚拟机玩魂 3 ,跑酷没什么问题,但是一砍怪就很容易死机,不光是虚拟机,连宿主机都卡死
Stevenv
2021-12-04 09:53:39 +08:00
manjaro 表示没问题 。正常的不行
yogapants
2021-12-04 12:05:51 +08:00
其实工作开发要么 windows ,要么 mac ,用 Linux 桌面真的需要莫大的勇气。
CharlesOfBit
2021-12-04 12:20:28 +08:00
@greenskinmonster 仔细检查过确实是 chrome 的 Video Decode 是软解,你的教程看过了,晚上其他的也找了一圈,依然没有开起来啊,不过 windows 也是软解确很流畅,比较奇怪

@yogapants 后端用 Ubuntu 还好吧,开发工具都全的,跑 docker 跑脚本都很方便啊,也不用再去学 cmd 怎么写。
lostberryzz
2021-12-04 14:08:17 +08:00
应该是 nvidia 驱动的问题,我虚拟机 ubuntu 4k retina 分辨率下都能流畅看 ytb 4k
lostberryzz
2021-12-04 14:08:30 +08:00
浏览器是 chromium
greenskinmonster
2021-12-04 14:21:04 +08:00
@CharlesOfBit 我 CPU 也是 3900X ,显卡 3070 ,YouTube 8K 软解 CPU 占用 50%左右。你 480p 也卡顿的话,其实就不是性能问题了,应该是哪里有配置不当,要么就是 NVIDIA 驱动对老卡支持有退化。
liuxu
2021-12-04 17:29:27 +08:00
@CharlesOfBit linux 下关于独显集显有问题,只能二选一,不能动态切换。这个是我五六年前的信息,现在不清楚有没有别的办法了

我刚刚通过 ubuntu 自带的 driver & software 管理面板给我 ubuntu20.04 切成了 470 的驱动,然后重启显示没问题

在 nvidia 管理面板,有个 PRIME Profiles ,是 NVIDIA ( Performance Mode),X Server Display Configuration ,显示了我的主频是 2560x1440

你可以看看你的
zjsxwc
2021-12-04 21:41:52 +08:00
我天天用开源驱动( video-linux 也就是 nouveau )看油管视频都没问题,没道理你用官方驱动会有问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/819908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX