我注意到 Flash 应用程序在 Ubuntu 下往往比在同一台机器上的 Windows 下更迟钝。这在观看高清视频或玩图形/物理重的游戏时尤其明显。有什么方法可以提高 Ubuntu 下 Flash 的性能,或者这只是我必须使用的 Linux 版本的问题?
目前我只是减少打开的标签数量、阻止 Flash 广告和关闭其他程序,但我正在寻找影响 Flash 本身的方法。
我已经在做的其他事情包括使用 Youtube 的 HTML5 功能和直接从 VLC 中的 /tmp 播放视频。我想知道是否有某种方法可以简化 Flash 本身。也许不是。
更具体的问题:我可以在 mms.cfg 中做些什么来提高性能吗?
这是 Flash Player 的问题 - Linux 版本在播放视频时存在一些性能问题。
对于支持 HTML5 视频的 YouTube 等网站,最好的选择是使用它。(有关详细信息,请参见此处。)性能要好得多。
目前仅在 Windows 平台上支持用于视频和图形的 Flash 硬件加速。请参阅:http: //www.adobe.com/devnet/flashplayer/articles/fplayer10.1_hardware_acceleration.html
或者,您可以使用 Gnash 或 Lightspark。
我希望你使用 Ubuntu。如果您使用从 adobe 网站提供给您的安装程序,它非常简单。
它可能只是处理能力较低,因为闪存是处理器广泛的过程,更多的内存可能会有所帮助。
还转到系统 > 管理 > 硬件配置文件并确保您的图形驱动程序具有正确的设置会有所帮助。
:)
尝试禁用桌面效果。
除了上述建议 - 尝试禁用 compiz,使用 chrome,确保安装了最快的图形驱动程序 - 您可以尝试覆盖 Flash 插件对硬件加速的检测。不过,我不能保证这个 hack 的用处。
尝试使用谷歌 Chrome 浏览器。对于普通页面或带有 Flash 的页面,我发现它比 Ubuntu 中的 Firefox 更快。
例如,如果您想播放 youtube 视频,则有一种解决方法!
Flash 将视频缓冲到您的磁盘,该文件将在
/tmp/
其中并称为 FlashXXp0sHC0,即 Flash + 8 个随机字符。您可以在普通播放器中播放它,甚至可以将其复制到其他地方以供离线查看(请注意,在大多数国家/地区,复制文件是非法的,因为它违反了版权)。这种方法适用于很多网站,但取决于流格式是什么。如果有疑问,您可以使用该
file
实用程序来检测文件中的内容我正在运行带有 Nvidia GeForce 8400 GS 的 Ubuntu 12.04 64 位。自从执行 12.04 的全新安装后,我遇到了与 Flash 相关的问题。就像您一样,我已经安装了专有驱动程序,但系统设置 > 详细信息将图形列为“未知”。
我遇到了速度问题,但最烦人的是,与 Flash 视频中报告的相同问题在此论坛上显示为蓝色。按照上一个链接发布的解决方法,阻止了所有 Flash 视频被染成蓝色的不良行为,但最终导致 Flash 插件几乎在我每次尝试在线观看视频时崩溃。
我的解决方案是回顾 /etc/adobe/mms.cfg 并删除除一行之外的所有内容,该行应为:
如果您不确定如何执行此操作,您可以使用您最喜欢的文本编辑器(对我来说是 vi),或者您可以使用以下终端命令弹出打开 gedit:
从上面写入 OverrideGPUValidation=true 行,保存文件,然后退出 gedit。重新启动浏览器,看看这是否能解决您遇到的问题。
这个想法和其他想法在ubuntuforums和许多其他地方都有讨论。请尝试更改您的 mms.cfg(或创建它,如果它尚不存在)并返回您的结果。祝你好运!
如果您使用的是 AMD64 版本的 Ubuntu,请尝试下载测试版 AMD64 闪存播放器。x86 构建是通过一个模拟层运行的,我遇到了很多问题。