[分享]ubuntu下flash速度慢、烧CPU的解决办法
发表于 : 2008-10-03 20:54
ubuntu下flash的速度不止慢一拍,而且CPU狂烧,google了一把,找到一个解决办法,与诸位分享。
播放flash速度慢、CPU烧的原因,不是显卡问题,也不是firefox的问题,而是商业版的flash插件对linux支持不好,ubuntu 8.0.4使用的是adobe flash player 9,解决的办法也很简单,升级到adobe flash player 10即可。但升级过程中会有一些麻烦,解决方法如下:
1、安装getlibs:
2、安装兼容库(为什么要装我也不知道,反正不装就玩不起来,其实原因都有,参见最后面的链接,我看不懂而已):
在/etc/apt/source.list中加入:
执行下面三个命令:
3、下载adobe flash player v10,解压并进入相应目录:
4、执行一个优雅且完美的命令:
32位用户:
64位用户:
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楼
播放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
在/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
代码: 全选
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
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
代码: 全选
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
注:如果你运气特别好,其实只要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楼