![全屏模式下 Flash 非常不流畅](https://linux22.com/image/1093241/%E5%85%A8%E5%B1%8F%E6%A8%A1%E5%BC%8F%E4%B8%8B%20Flash%20%E9%9D%9E%E5%B8%B8%E4%B8%8D%E6%B5%81%E7%95%85.png)
当我尝试全屏播放 Flash 视频时,有时(但不是一直如此,这让这个错误变得如此令人恼火!)视频会变得非常非常不连贯,而且 UI 控件根本没有响应。声音工作正常。禁用 Compiz 并不能缓解这个问题(切换到 Ubuntu Classic(无效果)——我甚至创建了一个新用户来测试这个问题,以确保这不是本地配置问题)。
这个问题在 Chrome 的最新测试版和配备最新 Flash 的最新 Firefox 中都存在。当我全屏观看视频时没有问题,似乎只是 Flash 的问题……而且视频在非全屏模式下播放正常。
我使用的是配备 nVidia Quadro FX 880M 显卡的 Thinkpad W510。
如果有人能提供帮助我将非常感激。
答案1
注意:这是 YouTube 的解决方法。不过,同样的原则应该适用于任何基于 Flash 的内容。
如果以上建议均无效,并且您的视频在 Flash 内容未最大化的情况下,在任何分辨率(即 480、720、1080)下都能正常播放,并且仅在全屏模式下才会出现延迟/卡顿/不连贯,请尝试以下操作:尝试右键单击视频并选择弹出视频。然后,只需按 F11 键,视频应该仍能正常播放,不会出现延迟。
这对我来说很有效,我使用的是戴尔双核 t220 2.0 Ghz、2GB 内存和 ATI Radeon HD 3200 显卡,并使用 ATI 官方专有驱动程序 12.1。长话短说,如果您使用的是专有 ATI 驱动程序,并且仅在全屏模式下出现延迟,请尝试弹出窗口并将其最大化,而不是按下 Flash 播放器上的全屏按钮。此外,关闭 ccsm 中的 Vblank 也有助于提高整体性能。
答案2
安装闪光援助并运行扩展向导。它将检测已安装的 Flash 插件,删除它们并根据您的系统架构和版本安装最佳选项。此外,它将应用一些调整,以提高性能并修复这些常见问题。
如果您在 YouTube 上遇到全屏黑屏的情况,请再次运行向导并安装 Flash Beta 或禁用“覆盖 GPU 验证”选项。
答案3
尝试使用 gnash 代替 flash,它对我而言在 YouTube 全屏上运行良好,没有卡顿,也没有错误和浏览器崩溃。sudo apt-get install gnash
答案4
Adobe 的 MacOS 和 Linux Flash 插件缺乏 GPU 加速功能,而 Windows 版本则有此功能。因此,即使在高性能机器上,解码更高质量的视频有时也会很不流畅。
你可以去http://www.youtube.com/html5并启用 HTML5 试用版,这有很大帮助,但仅适用于不包含广告的视频(目前),因此这些视频仍将回退到 Flash。
话虽如此,我从未听说过 Gnash,我想我也必须测试一下。:)
如果你无法让全屏显示,运行以下命令可能会奏效:
sudo mkdir /etc/adobe
echo "OverrideGPUValidation = 1" | sudo tee -a /etc/adobe/mms.cfg