Thursday, March 19, 2009

How to optimize your Nokia N810 System

N810 系统优化攻略(欢迎添加)

N810 系统优化攻略

本帖综合网上大部分前辈高人的心血,在此再次感谢各位大大,特别是MYHTPC上各位老大.

提示:系统修改有风险,自行斟酌,风险自负!

准备工具:现在N810上安装好OPENSSH,PC上安装WINSCP。以下大部分步骤都是用WINSCP登录到N810上的.
N810终端是操作的都需要ROOT权限,请安装相关软件.
命令行输入简易方法:把命令在PC复制到文本放到N810里面,在终端贴上,省去敲打时间.

0— 让N810全速运行
终端下输入
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

说明:N810有几种运行状态conservative ondemand null powersave performance ,这里是以效能为优先

echo 400000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

说明:这个是设定最低运行速度,默认是165000,可修改为165000 266000 330000 400000

注意:每次重新开机后都会变回默认状态,重新在终端粘贴输入吧.

########################或者安装Liqbase这个软件###############################

1---关掉Nokia N810显示欢迎画面(Nokia Hands)

将 /etc/osso-af-init/startup-greeting.sh 重命名,或者删除就行了

2---修改Nokia N810 上关机键菜单

只要修改 /etc/systemui/systemui.xml 即可,把 去掉,重启 N810 ,就会发现关机菜单里多了一些东西,包括 reboot :)

3---关掉Nokia N810中的服务

到 /etc/rc2.d/ 下,把下来原本 S 开头的文件 mv 成 D 开头的如下文件,重启即可。

这是我关掉的,欢迎各位补充

D54gpsdriver –gps服务,现在没可用的导航,关吧
D54osso-ipv6 --ipv6,关吧
D56bluez-utils
D57btcond -------蓝牙,我不用
D58wide-dhcpv6-client ---ipv6,关吧
D99mediaplayer-daemon –自带播放器,关闭也是可以打开的
D99metalayer-crawler0 ---自带媒体资料库扫描,强烈建议关闭


MicroB浏览器优化

4---安装ad blocker或者flash block这两款软件,屏蔽大部分广告和flash,加快浏览器。

5—重开机后,不要打开浏览器。请先备份/home/user/.mozilla/microb/prefs.js

修改下列配置,没有的请添加
user_pref("browser.cache.memory.capacity", 8192);
user_pref("nglayout.initialpaint.delay",2000);
user_pref("content.notify.interval", 1250000);
user_pref("content.notify.ontimer", true);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 1000);
user_pref("network.http.max-connections", 2);
user_pref("network.http.max-connections-per-server", 1);
user_pref("network.http.max-persistent-connections-per-server", 1);

打开虚拟内存支持,就是控制面板那个,不会的也请不要玩了。

然后打开/etc/init.d/ sysctl

修改如下
 sysctl -w net.ipv4.tcp_window_scaling=0
sysctl -w net.ipv4.tcp_sack=0
 sysctl -w net.ipv4.tcp_keepalive_time=1800
 sysctl -w net.ipv4.tcp_fin_timeout=10
 sysctl -w net.ipv4.tcp_timestamps=0
 sysctl -w vm.swappiness=25
 sysctl -w vm.vfs_cache_pressure=150
 sysctl -w net.ipv4.tcp_dsack=0
 sysctl -w vm.min_free_kbytes=768

最后步骤:打开n810终端,
输入
ln -s /etc/init.d/sysctl /etc/rc2.d/S99sysctl
重启完成!

----附件提供了我的prefs.js和sysctl ,部分设置和教程有小许不一样,喜欢的可以研究,懒惰的可以直接复制进机器.
;

6—用Configuration Editor软件修改Rss feed reader缓存设置

RSS阅读器自带的实在不错,起码我在IPHONE里面就没有可以离线图片的(目前)。可是自带的只允许8MB图片CACHE,实在不够。用CE修改到80MB,存放位置改到卡上吧^^
http://www.myhtpc.com.cn/viewthr ... &extra=page%3D2


7-Mplayer设置范例http://www.myhtpc.com.cn/viewthr ... &extra=page%3D3

打开etc/mplayer/mplayer.conf
ao=gst,sdl,
vo=omapfb,xv,sdl,x11, 后面加逗号代表如果列出的视频解码器不可用,自动改用系统其他解码器
framedrop=yes 自动丢帧,最好设置yes
afm=liba52,pcm,dvdpcm,ffmpeg,libmad,faad, 音频解码列表
noslices=true
monitorpixelaspect=1
fs=yes
zoom=yes 自动缩放到全屏
cache=8192 加大缓存
font=/usr/share/fonts/SwaRR4nh.ttf
subfont-text-scale=3 字幕字体大小,设置为3最佳
overlapsub=1 对所有字幕格式启用重叠字幕支持
sub-fuzziness=1 加载字幕的方式,设置为1代表加载当前目录下所有包含视频名称的字幕文件
subpos=100 字幕高度,100最低,0最高
osdlevel=2 设置为2代表播放视频默认左上角显示已经播放的时间(根据个人喜好设置)
menu=yes 显示菜单
sws=0
vf=rotate=6 如果遇到90度视频,自动旋转成横向的视频
af=volnorm 增大默认音量
monitoraspect=5:3 显示默认比例

8-个人觉得最好用的主题

这个是在myhtpc论坛上下的,诚恳感谢作者.适合手指操作,因为滚动条等作了加大。实在找不到出处了所以没放链接,附件提供。

9-关于把系统安装复制到外置卡的感想:
个人觉得完全没必要,多此一举。说说你们的动机吧…

10- N800/N810的交流論壇
http://www.hi-pda.com/forum/forumdisplay.php?fid=7
  
 http://forum.51nb.com/
  
  http://www.myhtpc.com.cn/forumdisplay.php?fid=29&page=1
  
  http://risumfiriri.blogspot.com/search/label/N810
  
  http://www.internettablettalk.com/
  
  http://maemo.org/
  
  Internet Tablet Chinese
  http://cnnit.blogspot.com
  
  http://hi.baidu.com/nokia_n810

No comments:

Post a Comment