You are not logged in.
Pages: 1
Topic closed
Hello everyone,
I've been trying to move to a mostly CLI environment (no X).
I've in my /boot/grub/menu.lst I've changed my framebuffer from the default to a large resolution. When I do this and reboot, the framebuffer works, but the terminal seems to act slower when performing various functions.
For example, when I search within a manpage, instead of instantly jumping to the results it found, it will slowly scroll down the page. The same thing happens when I press spacebar in the less command. Another example is when I run tcpdump and output results to the screen, they output much slower than normal. It's almost painfully slow compared to the quickness I'm used to.
I've checked and this slowness does not occur when I do not set the framebuffer (just using the grub default). I've tried various supported resolutions, but I still experience the same slowness.
I'm aware this is kind of a weird/vague issue, but has anyone else experienced or solved this before?
Thanks!
Last edited by thisismynewhandle (2010-04-30 02:44:14)
Offline
Same here. I just assumed it was just the nature of the framebuffer. But then again, if mplayer can play movies in the fb then I suppose you should be able to scroll text at a decent speed
Maybe someone else knows about this more than I.
Offline
It's not an uncommon problem, apparently.
Try the fix posted here: http://gddd.wordpress.com/2009/10/08/ad/
"...one cannot be angry when one looks at a penguin." - John Ruskin
"Life in general is a bit shit, and so too is the internet. And that's all there is." - scepticisle
Offline
> I've in my /boot/grub/menu.lst I've changed my framebuffer from the default to a large resolution.
How did you do it - KMS? Do vga options work w/ KMS?
Offline
Thank you for the respones
It's not an uncommon problem, apparently.
Try the fix posted here: http://gddd.wordpress.com/2009/10/08/ad/
Tried this. It seemed to imrpove scrolling speed a little bit, but it might just be in my head
> I've in my /boot/grub/menu.lst I've changed my framebuffer from the default to a large resolution.
How did you do it - KMS? Do vga options work w/ KMS?
I changed the framebuffer by appending "vga=0x37B" (or any other resolution) to the kernel line of my grub menu.list. I've never messed with kernel mode, but if I get the chance I'll do some research tonight and see what I find.
Offline
If you have kernel 2.6.33, KMS is enabled by default. What drivers are you using? Do NOT append any framebuffer lines, as they conflict with KMS and slow your system down.
Offline
I didn't realize that KMS was enabled by default now.
I have an NVIDIA GeForce9800 GT... just got the drivers from Pacman.
I tried adding MODULES="intel_agp drm i915" to /etc/mkinitcpio.conf and ran "mkinitcpio -p kernel26" then added "i915.modeset=1" to the kernel line in my /boot/grub/menu.lst file. Restarted, but didn't see any results.
My understanding is that if KMS is turned on and supported, the terminal resolution should configured by default. Is this correct? Up until now I've had a small resolution with an incorrect aspect ratio.
Thanks.
Offline
> My understanding is that if KMS is turned on and supported, the terminal resolution should configured by default.
You should get a native resolution or sth thereabout. I'm not sure that all cards / drivers support KMS, but it shouldn't be an issue with the one you have (because it's a relatively new one).
The slowness you encountered may be related to font scaling, although it's a really wild guess.
I think that bitmapped fonts may be "faster" but many users don't like how they look.
Offline
I get the feeling that kernel mode isn't on or my hardware doesn't support it. If it is, I can expect a native resolution. Native would be 1920x1080, but I'm getting 800x600 right now. Not even close.
Is there some way besides resolution to check if kernel mode is enabled on a live system?
Offline
Did you try different drivers like nouveau?
http://nouveau.freedesktop.org/wiki/KernelModeSetting
Offline
I have the same problem and it drives me crazy. If there was a solution, I would be very happy to hear that.
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
@thisismynewhandle: you should use nouveau, not i915 (it's for intel integrated graphic chip). With nouveau, you should have native console/Xorg resolution using KMS, Please read this wiki entry to properly use and activate it http://wiki.archlinux.org/index.php/Nouveau#KMS
Beware that when you intend to use Xorg, there is no support for 3D yet. For more info check this page http://nouveau.freedesktop.org/wiki/
Eee PC 2G Surf (700)
Offline
An interesting side note: you will not be able to change to ywrap mode in the VESA framebuffer if you are using 64-bit Arch and you have an AMD processor.
Last edited by Wintervenom (2010-04-27 17:16:20)
Offline
On my other box I have an old nvidia GirlFriend (or is it GeForce?) FX 5500 that needs the old nvidia-173xx drivers. It is possible to install both those drivers (while removing libgl) and nouveau, but you get big fonts that way. If I remove the nvidia drivers (and reinstall libgl), the nouveau ones seem to take over and I get small fonts w/o changing a single line in my configuration files. It seem to just work.
Offline
Nouveau seems to support KMS, however the official drivers don't seem to.
Offline
As soon as I installed the Nouveau drivers, the framebuffer went to the native 1920x1080 resolution.
Thank you all for the help!
Offline
As soon as I installed the Nouveau drivers, the framebuffer went to the native 1920x1080 resolution.
Thank you all for the help!
Also the speed is ok?
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline
try: sudo modprobe fb_vesa, suprisingly it wasnt loaded for me somehow and right afterwards my scrolling was like 2-3 times faster. Also, try using SMALLER fonts.. sounds wrong, but hear me out: When in a GUI, smaller means more to draw. When in text console, smaller FONT means that more data can fit on a line (and in the screen but that doesnt matter if the screen is full), therefore, less scrolling has to be done, and each line is smaller in height. stuff like fbterm is nice but you have to have permissions to use the /dev/fb0 so if you dont your out of luck. Also, you might even have to have permissions to use setfont, make sure you set your default font directory because it isnt set most of the time, and make sure you copy your favorite to a file named "default.psf[.tgz]" in that same folder, then you only need to type setfont alone to get the font to your favorite. (you can set that command in a stanza if you have upstart)
Offline
Offline
Pages: 1
Topic closed