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


34

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

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

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

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

Answers:


25

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

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


4
是的,我对HTML5 Youtube视频的性能感到非常满意。然而,网站上只提供Flash视频我有时只是在VLC播放直接从/ tmp目录
DLH

2
是不是Adobe开始与开源人士打球的时间了?
Unix管理员



2

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

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

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

:)




1

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


Firefox现在的速度差不多,有时甚至比Chrome快得多。当崩溃时,Flash会使Chromium中的整个标签崩溃,而不仅仅是像Firefox那样不显示插件。
NoBugs

1

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

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

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

user@host:~$ file /tmp/FlashXXp0sHC0
/tmp/FlashXXp0sHC0: ISO Media, MPEG v4 system, version 2

user@host:~$ file /tmp/FlashXXLE3wCf
/tmp/FlashXXLE3wCf: Macromedia Flash Video

1
是的,我在问题中提到了这种解决方法。
DLH 2010年

在阅读问题时,我显然应该更加小心。
LassePoulsen

2
在文件系统上复制文件与版权无关。 当版权(和许可证,如果有的话)很重要时,分发该文件(使其他人可以访问该文件)。

1
一旦关闭将文件首先保存的Flash应用程序,计算机上保留的该文件的任何副本都是非法副本,至少在丹麦是这样。但是每个人都应该了解当地法律的运作方式。
LassePoulsen

1

我正在使用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。重新启动浏览器,看看是否能解决您遇到的问题。

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


0

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


AMD64内部版本有安全漏洞,不受支持。
Broam

0

我在上网本上的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

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

要使用它暂停流媒体和运行脚本
我在启动使用该命令与它
video smplayer "-close-at-end -fullscreen -minigui"
我保存脚本/usr/local/bin/video
如果您使用echo的球员参数,将打印到视频的路径

这对流将无法正常工作使用DRM

技术上讲,问题的答案是因为闪光灯是应该在几年前死亡的一块垃圾。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.