我有一台运行 Ubuntu 14.04 并配备 Radeon HD3470 的 Thinkpad R500,但它似乎无法流畅地播放高清视频。
我尝试观看此演示视频(将 Youtube 设置为 1080p)在所有主流浏览器(Opera/Chromium/Firefox)上播放视频都会出现严重卡顿。
通过 youtube-dl 下载此视频的 1440p 和 1080p 版本并通过 VLCplayer 播放,速度稍微流畅一些,但仍存在偶尔卡顿的情况。
由于在尝试播放此视频时负载立即上升并且 CPU 使用率达到 100%,我猜测系统缺少视频解码的硬件加速。
Core2Duo 是否无法在没有 GPU 帮助的情况下解码高清视频?
如果没有,我会假设 GPU 应该能够播放高清视频 - 我是否有机会使用此设置在 Ubuntu 中获得硬件视频解码?
硬件/软件信息:
猫/proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz
stepping : 10
microcode : 0xa07
cpu MHz : 800.000
cache size : 3072 KB
猫/proc/meminfo
MemTotal: 8105560 kB
MemFree: 3979600 kB
Buffers: 152896 kB
Cached: 1893088 kB
SwapCached: 0 kB
sudo lshw -c 视频
*-display
Beschreibung: VGA compatible controller
Produkt: RV620/M82 [Mobility Radeon HD 3450/3470]
Hersteller: Advanced Micro Devices, Inc. [AMD/ATI]
Physische ID: 0
Bus-Informationen: pci@0000:01:00.0
Version: 00
Breite: 32 bits
Takt: 33MHz
Fähigkeiten: pm pciexpress msi vga_controller bus_master cap_list rom
Konfiguration: driver=radeon latency=0
Ressourcen: irq:49 memory:f0000000-f7ffffff ioport:2000(Größe=256) memory:f8000000-f800ffff memory:f8020000-f803ffff
dpkg -s xserver-xorg-video-ati
Package: xserver-xorg-video-ati
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 92
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Version: 1:7.3.0-1ubuntu3.1
答案1
是的,由于您的系统比我的系统功能稍强,即使 VLC 在软件中解码 H.264,您也应该能够使用 VLC 观看全高清视频,而不会出现问题。
我有一台联想 Thinkpad R500,配备 P8400 @ 2.26 GHz 和 Radeon HD3450 显卡,运行 Windows 10。该系统的性能略低于您的系统,并且可以播放 H.264 编码的全高清视频,而不会出现明显的帧丢失。CPU 使用率平均为 40%。我假设 VLC 正在用软件解码视频。
我使用 VLC 2.2.1 观看了您引用的 YouTube 视频。其媒体信息窗口提供了以下统计信息:
- 已解码:2639 个区块
- 显示:2613 帧
- 丢失:1帧
话虽如此,使用任何浏览器以及微软的视频应用程序播放全高清视频时,视频播放都会出现卡顿和滞后的情况。非常不令人满意。
如果您只问如何在 Ubuntu 上启用硬件支持的视频解码,我不知道答案。