分页: 1 / 1

[分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-03 20:54
adamscao
ubuntu下flash的速度不止慢一拍,而且CPU狂烧,google了一把,找到一个解决办法,与诸位分享。

播放flash速度慢、CPU烧的原因,不是显卡问题,也不是firefox的问题,而是商业版的flash插件对linux支持不好,ubuntu 8.0.4使用的是adobe flash player 9,解决的办法也很简单,升级到adobe flash player 10即可。但升级过程中会有一些麻烦,解决方法如下:

1、安装getlibs:

代码: 全选

wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb
dpkg -i getlibs-all.deb
2、安装兼容库(为什么要装我也不知道,反正不装就玩不起来,其实原因都有,参见最后面的链接,我看不懂而已):
在/etc/apt/source.list中加入:

代码: 全选

deb http://ppa.launchpad.net/psyke83/ubuntu intrepid main
deb-src http://ppa.launchpad.net/psyke83/ubuntu intrepid main
执行下面三个命令:

代码: 全选

sudo getlibs -p libcurl3
sudo getlibs -p libnss3-1d
sudo getlibs -p libnspr4-0d
3、下载adobe flash player v10,解压并进入相应目录:

代码: 全选

wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_linux_091508.tar.gz
tar -zxf flashplayer10_install_linux_091508.tar.gz
cd install_flash_player_10_linux
4、执行一个优雅且完美的命令:
32位用户:

代码: 全选

sudo apt-get purge flashplugin-nonfree && sudo mkdir /usr/lib/flashplugin-nonfree && sudo cp -f ./libflashplayer.so /usr/lib/flashplugin-nonfree/ && sudo ln -sf /usr/lib/flashplugin-nonfree/libflashplayer.so /etc/alternatives/firefox-flashplugin && ln -sf /etc/alternatives/firefox-flashplugin /usr/lib/firefox-addons/plugins/flashplugin-alternative.so
64位用户:

代码: 全选

sudo apt-get purge flashplugin-nonfree && sudo mkdir /usr/lib/flashplugin-nonfree && sudo cp -f ./libflashplayer.so /usr/lib/flashplugin-nonfree/ && sudo nspluginwrapper -i /usr/lib/flashplugin-nonfree/libflashplayer.so && sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /etc/alternatives/firefox-flashplugin && sudo ln -sf /etc/alternatives/firefox-flashplugin /usr/lib/firefox-addons/plugins/flashplayer-alternative.so && sudo rm -f /usr/lib/firefox/plugins/npwrapper.libflashplayer.so
5、大功告成,重启firefox即可。现在再看看,flash游戏速度是不是快很多,CPU使用率是不是下来了?

注:如果你运气特别好,其实只要3、4两步。但我执行“sudo nspluginwrapper -i /usr/lib/flashplugin-nonfree/libflashplayer.so“一句时死都执行不过,被迫加上1、2步。看起来好像是64位的问题,也许32位可以直接执行3、4步,我不确认,哪位试一下?

参考链接:
http://ubuntuforums.org/showthread.php?t=647743&page=5 第42楼
http://ubuntuforums.org/showthread.php?t=887315&page=3第27楼

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 2:24
wdboss
64位,8.10,插件直接崩溃,Flash运行不了~

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 7:39
nospeeder
呵呵,我用8.10,装flashplayer10时就卡的要命,换回flashplayer9就没事。

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 9:30
adamscao
2楼是按我的方法安装导致flash崩溃的吗?真是抱歉。我用的8.04,8.10没试过……

现在好多人用8.10啊,三层中居然有2层用8.10的。

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 9:39
xjpvictor
flashplayer 10正式的什么时候出来呢?

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 10:11
Jarson
关注下,mark

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 12:34
garnettxd
这也就是试试了,我估计好也好不到哪里,linux下的ff和flash player真是。。。没有认真作。
等flash player 10正式发布吧。

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 13:08
mawith
收藏先。。。。

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 13:23
xeoc
烧cpu?楼主真敢乱讲!!!!

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 15:42
想入非非
flash一直没有什么问题 :em05

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 17:35
adamscao
to 9楼:我所说的“烧CPU”的意思,就是CPU使用率飚升至80~90%,甚至100%,非一把火烧掉的意思。

我平常看看普通的flash也还凑活,只是有些计算量很大的flash游戏时狂慢,完全无法忍受……

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-10-04 22:12
wdboss
我刚刚才发现,apt安装的就是10版本

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-11-02 18:41
ttyever
我看了一个flash,两个核都在50%以上,是否正常?
应该是正常的吧

Re: [分享]ubuntu下flash速度慢、烧CPU的解决办法

发表于 : 2008-11-04 18:19
devin
有必要这么麻烦吗?

一条命令就搞定了
sudo apt-get install flashblock