如何判断使用 VLC 播放视频时 Ubuntu 驱动程序是否使用集成显卡 GPU 对 HEVC 进行硬件解码?

如何判断使用 VLC 播放视频时 Ubuntu 驱动程序是否使用集成显卡 GPU 对 HEVC 进行硬件解码?

我发现 VLC 播放 x264 FHD 视频时 CPU 使用率约为 17%,播放 HEVC FHD 视频时 CPU 使用率约为 28%,播放 HEVC 4k 视频时 CPU 使用率约为 80%。

sudo lshw -c video

生产..

  *-display                 
       description: VGA compatible controller
       product: Cezanne
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: /dev/fb0
       version: c3
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix vga_controller bus_master cap_list fb
       configuration: depth=32 driver=amdgpu latency=0 resolution=3840,2160
       resources: irq:40 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:e000(size=256) memory:fcc00000-fcc7ffff

处理器:AMD® Ryzen 5 5560u,带 Radeon 显卡 × 12

图形:RENOIR(renoir、LLVM 15.0.6、DRM 3.47、5.19.0-35-generic)

答案1

简单引用另一个网站

  • Settings/Preferences
  • 为了Input/Codecs 标签
  • 查看选项Hardware-accelerated decoding
  • 选择Automatic选项就可以了

(如果您有困难,请评论;))

答案2

对我来说解决方案是...

sudo apt remove vlc

然后...

sudo apt install mpv

现在播放 UHD HEVC 视频时 CPU 使用率稳定在 8% 左右,而使用 VLC 时则为 80% 左右。

相关内容