我的系统有一个 atom N270 + intel i915 显卡。
在 Windows 下,我可以毫无困难地全屏观看 720p bigbuckbunny youtube 视频。
在 Ubuntu 12.04 下,全屏视频出现延迟和不流畅的情况,非全屏时视频也会出现不流畅的情况。
我发现在 ubuntu 下 CPU 使用率几乎总是处于 100%。
我必须做什么才能使视频在 ubuntu 下正常播放?
我已经尝试过以下操作:
强制闪存 GPU 检测:(无结果):
- mkdir /etc/adobe
- 回显“OverrideGPUValidation = 1”| sudo tee -a /etc/adobe/mms.cfg
grub 选项(有结果但不够):
- i915_enable_rc6=1
- i915_enable_fbc=1
- i915_lvds_downclock=1
- pcie_aspm=强制
更新了英特尔驱动程序(glasen ppa)
使用 chrome 代替 Firefox(有影响但不够)
答案1
Linux 下的 Flash 不支持硬件加速。因此,您的 CPU 必须代替图形加速器完成所有音频/视频解码,这会导致播放延迟。这里有几种选择。您可以
使能够HTML5 播放看看是否能为您解决问题(适用于 youtube 和其他几个网站)。
目前并非所有 YouTube 视频都支持 HTML5 播放。要绕过此限制,您可以安装Youtube 中心,一个与 Chrome、Firefox 和其他流行的网络浏览器兼容的开源扩展。
除了全面支持 HTML5 播放之外,Youtube Center 还附带很多其他功能可以极大地增强您的 YouTube 体验。
- 使用 VLC 播放视频(打开 vlc,按CTRL+V粘贴视频链接,然后按回车键)
- 使用专用的 YouTube 客户端,例如微型管
- 安装观看管子,一个用户脚本,可让您在所选的视频播放器中播放 youtube、dailymotion、blip 等网站上的 Flash 视频
这些只是权宜之计,而不是最终的解决方案。但我担心,除非 Adobe 决定再次全面支持 Linux,否则别无他法。