speed && FB && X
Linux 2.4.25,自己编译的内核。NV11显卡。
FrameBuff。
init 3里用cat打开一个长文本,有些慢,而且慢得晃眼。如果开着seti@home,慢得都能看着字。
但是如果把X打开,回到控制台,速度快多了。
怎么搞的?为什么?
还有FB下,刷新率怎么调整啊? 附加再问一个问题吧,把不要的模块编入了内核,会影响速度吗?影响多少?为什么?(假定内存够多)
谢谢! 没有人理我?!◎#¥%……※× 没有办法,很少有人研究这个,我的内核问题还不是没人回答,自己去找e文研究吧,我甚至经常把源程序改一下来debug,头疼 :evil: linux的控制台驱动缺省采用的是逐行的向上卷动,当运行cat *.txt就会
发现有点慢.如果是高分辨下(1024x768x32)的FB,驱动要执行1024x(768-字符高度)x4的
内存move动作.就会慢.如果是vga字符模式(80x25),需要move的内存仅为80x24.
所以vga=normal起动的话,问题不明显.
当采用xterm之类的话,scroll可以采用jump scroll的方式.
不是平滑的卷动.因此cat *.txt最快.
我们可以比较一下xterm +j和xterm -j的差别 谢谢!
我的意思是说,打开X后(还没有登陆X),再回到控制台下cat big.txt速度就很块了。
而且我用的这个发行版本默认有800*600的FB,开不开X速度都很快。很郁闷啊。
还有,FB下刷新率怎么调节呀?现在60Hz,看看文本倒还行,有时看图片,头昏!
页:
[1]