how to make console text smaller

Hi! How do I get smaller (or preferably native resolution, since it has sharper edges) native text/fonts in console. On my archlinux box this happens when Kernel Mode Settings starts (for native), or in grub by specifying VGA in the `kernel´ line.

How do I do this in freebsd?
 
I should warn you that increasing "console resolution" will decrease it's speed. If it's not server I suggest using X
 
If you really want VESA on the console then you'll have to recompile your kernel. Your kernel config then needs to contain

Code:
options VESA
options SC_PIXEL_MODE

If you haven't compiled a kernel by yourself yet, I recommend reading the great handbook, especially chapter 8.5.

Thomas
 
killasmurf86 said:
you can simply # kldload vesa
or to make this permanent add
Code:
vesa_load="YES"
to /boot/loader.conf
That works without recompiling the kernel? I tried that several times but vidcontrol always told me

Code:
Inappropriate ioctl for device
without having SC_PIXEL_MODE set. So maybe it works out of the box, maybe not. ;)
 
killasmurf86 said:
perhaps you just tried to set unsupported mode
also maybe oyu need to # kldload vga

Hm, I always tried the modes listed by # vidcontrol -i mode. vidcontrol(1) says

If you want to use any of the raster text modes you need to recompile your kernel with the SC_PIXEL_MODE option. See syscons(4) for more details on this kernel option.

And that matches my personal experience with VESA consoles. ;)
 
I forgot to say: my video card is a Nvidia Geforce (7200, something I think) Turbocache 128MB.
 
volatilevoid said:
And that matches my personal experience with VESA consoles. ;)
Same here.

One can of course always try to improve console resolution, but your mileage may vary. For example, on my current laptop I can increase the number of rows, so instead of 80x25 I can get 80x43 or 80x50. But I can't for the life of me get the number of columns increased, even with vga and vesa and the SC_PIXEL_MODE and everything.

Alphons
 
Well, it depends if you're on i386 or amd64. amd64 needs this patch to run VESA on the consoles. i386 should work more or less out of the box (with a recompiled kernel with SC_PIXEL_MODE option).
 
Back
Top