it-swarm.cn

为什么Flash应用程序如此缓慢/疯狂?

我注意到,与同一台Windows上的Windows下相比,Ubuntu下的Flash应用程序往往更慢。在观看高清视频或玩图形/物理繁重的游戏时,这一点尤其明显。有什么方法可以改善Ubuntu下的Flash性能,或者这仅仅是我将不得不忍受的Linux版本的问题?

目前,我只是在减少打开的标签,阻止Flash广告和关闭其他程序的数量,但我正在寻找影响Flash本身的方法。

我已经做过的其他事情包括使用Youtube的HTML5功能以及直接从VLC中的/ tmp播放视频。我想知道是否有某种简化Flash本身的方法。也许不是。

更具体的问题:我可以在mms.cfg中做些什么来提高性能?

34
DLH

这是Flash Player的问题-Linux版本在播放视频时存在一些性能问题。

对于支持HTML5视频的YouTube之类的网站,最好的选择是使用它。 (有关详细信息,请参阅 此处 。)性能要好得多。

25
Nathan Osman

当前仅在Windows平台上支持视频和图形Flash的硬件加速。参见: http://www.Adobe.com/devnet/flashplayer/articles/fplayer10.1_hardware_acceleration.html

12
t3c

另外,您可以使用Gnash或Lightspark。

3
akshatj

除了上述建议以外-尝试使用chrome禁用compiz,并确保安装了最快的图形驱动程序-您可以尝试 覆盖Flash插件对硬件加速的检测 。不过,我不能保证这种黑客的用处。

2
loevborg

我希望您使用Ubuntu。如果您使用从Adobe网站提供的安装程序,则非常简单。

由于闪存是处理器的扩展过程,因此处理能力可能很低,更多的内存可能也会有所帮助。

另外,请转到系统>管理>硬件配置文件,并确保图形驱动程序具有正确的设置会有所帮助。

:)

2
myusuf3

尝试禁用桌面效果。

2
nmiller0

我正在使用Nvidia GeForce 8400 GS运行64位Ubuntu 12.04。自从执行12.04的全新安装以来,我遇到了与Flash有关的问题。就像您一样,我已经安装了专有驱动程序,但是“系统设置”>“详细信息”将图形显示为“未知”。

我遇到了速度问题,但最令人讨厌的是,与该论坛上 Flash视频显示为蓝色 中报告的问题相同。遵循上一个链接中发布的解决方法后,所有Flash视频都变成了不受欢迎的蓝色,但最终导致几乎每次我尝试在线观看视频时Flash插件都崩溃。

对我来说,解决方案是回顾/etc/Adobe/mms.cfg并删除除一行以外的所有内容,该行应显示为:

 OverrideGPUValidation=true

如果不确定如何执行此操作,则可以使用自己喜欢的文本编辑器(对我来说是vi),也可以使用以下终端命令弹出打开的gedit:

Sudo gedit /etc/Adobe/mms.cfg

从上方写入OverrideGPUValidation = true行,保存文件并退出gedit。重新启动浏览器,看看是否能解决您遇到的问题。

buntuforums 以及许多其他地方讨论了这个想法和其他想法。请尝试更改您的mms.cfg(或创建它(如果尚不存在)),然后将其结果回发。祝好运!

1
OpensourceFool

尝试使用Google Chrome浏览器。对于普通页面或带有Flash的页面,我发现它比Ubuntu中的Firefox更快。

1
rmartinus

例如,如果您想播放youtube视频,则有一种解决方法!

Flash将视频缓冲到磁盘,该文件将位于/tmp/中,并称为FlashXXp0sHC0之类的名称,即Flash + 8个随机字符。您可以在普通播放器中播放该文件,甚至可以将其复制到其他地方以供离线查看(请注意,在大多数国家/地区,由于该文件侵犯了版权,因此复制该文件是非法的)。

这种方法可以在很多站点上使用,但要取决于流格式。如有疑问,可以使用file实用程序来检测文件中的内容

[email protected]:~$ file /tmp/FlashXXp0sHC0
/tmp/FlashXXp0sHC0: ISO Media, MPEG v4 system, version 2

[email protected]:~$ file /tmp/FlashXXLE3wCf
/tmp/FlashXXLE3wCf: Macromedia Flash Video
1
LassePoulsen

如果您使用的是Ubuntu的AMD64版本,请尝试下载beta版AMD64 Flash Player。 x86构建通过我遇到过很多问题的仿真层运行。

0
David

我在上网本上的Ubuntu 12.04.3下遇到了同样的烦恼[Asus 1005PE,Intel GMA3150视频芯片组,linux-generic-lts-raring内核+ xserver-xorg-video-intel-lts-raring]

除了/etc/Adobe/mms.cfg文件的解决方法,我还去了compizconfig设置管理器(如果未安装,则是Sudo apt-get install compizconfig-settings-manager),并完全禁用了底部“效果”下的“暗淡窗口”选项。

更少的系统负载(甚至不放弃Unity或Adobe-flashplugin),而且,全屏Flash视频现在不会停顿。

0
dennismayr

Flash视频文件不再位于/tmp
这是一个脚本,它将使用播放器定位和播放流式Flash视频文件
你的选择
Pastebin.com/dFamyLd5
如果视频流不够快,则没有缓冲,播放器将停止或退出

要使用它暂停流媒体并运行脚本
我在启动器上使用了此命令
video smplayer "-close-at-end -fullscreen -minigui"
我将脚本保存到/usr/local/bin/video
如果您使用echo作为播放器参数,它将打印视频的路径

这不适用于使用DRM的流

从技术上讲,这个问题的答案是原因闪光是应该在几年前死亡的一堆垃圾。

0
GM-Script-Writer-62850