[Seek Help] UOS V20 浏览器无法调用GPU进行视频解码
Tofloor
poster avatar
闲聊
deepin
2025-12-23 10:02
Author

UOS V20 HWE 内核到了6.6

我在一个N5095上安装了一个,vainfo可以正常查询显卡,能够列出GPU可以解码的视频格式,在系统里安装VLC,VLC是可以启用视频解码的

但是发现两个问题

1.显示界面整体有撕裂感,无论是菜单滑动还是界面切换,都有撕裂感,没有垂直同步?

2.GPU无法启用视频解码,B站设置为H265,自带的火狐,后装的edge都不能启用视频解码。而安装debian12 debian13都能默认开启视频解码

不知,这个能怎么折腾下,还望指教

Reply Favorite View the author
All Replies
伴你高飞
deepin
2025-12-23 11:02
#1

装了UOS 20和deepin25,我的UOS20 hwe也遇到相同问题,期待解答。

Reply View the author
闲聊
deepin
2025-12-23 13:39
#2

本来还发了一个UOS V20 ARM版浏览器无法调用GPU的 ,结果说重复发帖

那我一块写在这吧

飞腾 D3000 UOS ARM,AMD显卡 RX550 一样,浏览器无法调用GPU解码

Reply View the author
running
deepin
Community Developer
2025-12-24 09:49
#3

@闲聊 谢谢你的反馈,麻烦发下你的浏览器版本 和 浏览器地址栏输入 uos://gpu的截图,还有 vainfo 的输出截图。

Reply View the author
闲聊
deepin
2025-12-25 21:01
#4
running

@闲聊 谢谢你的反馈,麻烦发下你的浏览器版本 和 浏览器地址栏输入 uos://gpu的截图,还有 vainfo 的输出截图。

这是D3000的,这B站的截图发不出来,只要窗口有它 哪怕只是视频框和它的视频简介 也是提示违规内容

反正B站选H264 H265都不行,直接在浏览器窗口里播放视频 H264 H265也不行

截图_dde-desktop_20251225203923.png

截图_dde-desktop_20251225204406.png

截图_dde-desktop_20251225204320.png

截图_dde-desktop_20251225204209.png

Reply View the author
闲聊
deepin
2025-12-25 21:34
#5
running

@闲聊 谢谢你的反馈,麻烦发下你的浏览器版本 和 浏览器地址栏输入 uos://gpu的截图,还有 vainfo 的输出截图。

这个是N5095的,界面的那种撕裂感在 个性化设置为最佳视觉是基本上没有,但是设置为最佳性能,网页滚屏时 看图片还是很明显的

今天发现N5095可以在firefox下硬解B站了,但是UOS自带的浏览器还是不行,即使把浏览器设置里的硬件加速和视频解码都打开也是一样的

另外UOS自带的intel_gpu_top是不是版本太老了?基本上啥也显示不出来啊

edge也不能硬解
图片.png

截图_dde-desktop_20251225211747.png

截图_dde-desktop_20251225212106.png

截图_dde-desktop_20251225212806.png

截图_dde-desktop_20251225212542.png

截图_dde-desktop_20251225212305.png

Reply View the author
156******71
deepin
2025-12-26 10:52
#6

@闲聊麻烦在N5095环境上,使用uos浏览器时,确认下面步骤:

  1. 设置 中,打开 智能开启硬件加速 和 视频硬解码 两个选项;重启浏览器
  2. 地址栏输入 chrome://flags/#enable-accelerated-video-decode后,开启此选项;
  3. 地址栏输入 chrome://gpu/,查看Graphics Feature Status项目中,Video Decode、webgl等加速状态;查看Video Acceleration Information项目信息,Decoding子项中,是否有Decode h264、Decode hevc main等字样信息。
  4. 如果步骤3中信息均存在,通过浏览器播放视频。
    视频播放时,地址栏输入 chrome://media-internals/选中相应视频,在Player Properties项目中,查看解码kVideoDecoderName是否为VaapiVideoDecoder 或 Vulkan字样。或切换到视频播放页面,按F12,窗口右上角三个点,查看 媒体 选项。选中播放视频,查看解码器名称是否为VaapiVideoDecoder。
  5. 如果上述均不满足, 请使用终端运行:browser --enable-logging=stderr --v=1 > ~/Desktop/browser.log 2>&1
    运行后,保证1、2、3步骤满足前提下,重新播放视频。查看是否有硬解码相关错误信息。
  6. 关闭浏览器,终端使用命令启动:browser --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy。播放视频查看是否硬解码。并查看终端是否有错误信息。
  7. 查询下环境上intel驱动版本信息,vainfo信息,浏览器版本。
  8. 将步骤6,7中的信息和步骤5中~/Desktop/browser.log文件附上,谢谢~
Reply View the author
闲聊
deepin
2025-12-26 20:35
#7
156******71

@闲聊麻烦在N5095环境上,使用uos浏览器时,确认下面步骤:

  1. 设置 中,打开 智能开启硬件加速 和 视频硬解码 两个选项;重启浏览器
  2. 地址栏输入 chrome://flags/#enable-accelerated-video-decode后,开启此选项;
  3. 地址栏输入 chrome://gpu/,查看Graphics Feature Status项目中,Video Decode、webgl等加速状态;查看Video Acceleration Information项目信息,Decoding子项中,是否有Decode h264、Decode hevc main等字样信息。
  4. 如果步骤3中信息均存在,通过浏览器播放视频。
    视频播放时,地址栏输入 chrome://media-internals/选中相应视频,在Player Properties项目中,查看解码kVideoDecoderName是否为VaapiVideoDecoder 或 Vulkan字样。或切换到视频播放页面,按F12,窗口右上角三个点,查看 媒体 选项。选中播放视频,查看解码器名称是否为VaapiVideoDecoder。
  5. 如果上述均不满足, 请使用终端运行:browser --enable-logging=stderr --v=1 > ~/Desktop/browser.log 2>&1
    运行后,保证1、2、3步骤满足前提下,重新播放视频。查看是否有硬解码相关错误信息。
  6. 关闭浏览器,终端使用命令启动:browser --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy。播放视频查看是否硬解码。并查看终端是否有错误信息。
  7. 查询下环境上intel驱动版本信息,vainfo信息,浏览器版本。
  8. 将步骤6,7中的信息和步骤5中~/Desktop/browser.log文件附上,谢谢~

多谢指点

我在操作了

chrome://flags/#enable-accelerated-video-decode
browser --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy。

之后,UOS自带的浏览器就可以硬解了。。。而且无需命令 browser --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy 直接点击图标也可以开启硬解了。。。。

而在执行 browser --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy 之前,是不能硬解的。。。

截图_选择区域_20251226203838.png

但是同样的操作edge浏览器就不行

他调用的是 FFmpegAudioDecode

截图_选择区域_20251226204238.png

还有您知道飞腾 ARM 无法硬解是怎么回事不?

Reply View the author
闲聊
deepin
2025-12-27 21:38
#8
156******71

@闲聊麻烦在N5095环境上,使用uos浏览器时,确认下面步骤:

  1. 设置 中,打开 智能开启硬件加速 和 视频硬解码 两个选项;重启浏览器
  2. 地址栏输入 chrome://flags/#enable-accelerated-video-decode后,开启此选项;
  3. 地址栏输入 chrome://gpu/,查看Graphics Feature Status项目中,Video Decode、webgl等加速状态;查看Video Acceleration Information项目信息,Decoding子项中,是否有Decode h264、Decode hevc main等字样信息。
  4. 如果步骤3中信息均存在,通过浏览器播放视频。
    视频播放时,地址栏输入 chrome://media-internals/选中相应视频,在Player Properties项目中,查看解码kVideoDecoderName是否为VaapiVideoDecoder 或 Vulkan字样。或切换到视频播放页面,按F12,窗口右上角三个点,查看 媒体 选项。选中播放视频,查看解码器名称是否为VaapiVideoDecoder。
  5. 如果上述均不满足, 请使用终端运行:browser --enable-logging=stderr --v=1 > ~/Desktop/browser.log 2>&1
    运行后,保证1、2、3步骤满足前提下,重新播放视频。查看是否有硬解码相关错误信息。
  6. 关闭浏览器,终端使用命令启动:browser --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy。播放视频查看是否硬解码。并查看终端是否有错误信息。
  7. 查询下环境上intel驱动版本信息,vainfo信息,浏览器版本。
  8. 将步骤6,7中的信息和步骤5中~/Desktop/browser.log文件附上,谢谢~

[

新建文本.txt](https://storage.deepin.org/thread/202512271338189017_%E6%96%B0%E5%BB%BA%E6%96%87%E6%9C%AC.txt?_gl=11ddaxde_gaMjE4MzM1ODEyLjE3NjY2NjY4OTQ._ga_QHZ7DPPD2D*czE3NjY4NDIyMTEkbzMkZzEkdDE3NjY4NDYxMDMkajUzJGwwJGgw "附件(Attached)")

browser.txt

飞腾D3000+ RX550 是有报错的

截图_选择区域_20251227212646.png

截图_选择区域_20251227212547.png

图片.png

Reply View the author
156******71
deepin
2025-12-31 10:45
#9
闲聊

[

新建文本.txt](https://storage.deepin.org/thread/202512271338189017_%E6%96%B0%E5%BB%BA%E6%96%87%E6%9C%AC.txt?_gl=11ddaxde_gaMjE4MzM1ODEyLjE3NjY2NjY4OTQ._ga_QHZ7DPPD2D*czE3NjY4NDIyMTEkbzMkZzEkdDE3NjY4NDYxMDMkajUzJGwwJGgw "附件(Attached)")

browser.txt

飞腾D3000+ RX550 是有报错的

截图_选择区域_20251227212646.png

截图_选择区域_20251227212547.png

图片.png

可能是Chromium解码逻辑进行了修改,对于不同平面导出bo/fd的驱动不再支持。这个会影响部分Intel以及AMD显卡。对于AMD 在Mesa上游修复了。https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34001 可以更新驱动后尝试。或者换93内核版本尝试播放

Reply View the author
闲聊
deepin
2025-12-31 14:25
#10
156******71

可能是Chromium解码逻辑进行了修改,对于不同平面导出bo/fd的驱动不再支持。这个会影响部分Intel以及AMD显卡。对于AMD 在Mesa上游修复了。https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34001 可以更新驱动后尝试。或者换93内核版本尝试播放

多谢回复

但是 没看懂....

是要给UOS装新的AMDGPU驱动?这个是要用UOS源里的?还是去AMD?AMD官网最老的版本是debian12,这个UOS V20只是 debian10啊,能正常使用吗?

还有93内核是什么.....

万望解答

Reply View the author