Skriven av MeatAbstract 2005-03-09 20:13 url:
Framebuffer i Linux 2.6.x
Många har problem med att fonten(texten) blir ohyggligt stor i konsolen efter man kompilerat en ny kärna.
Ett riktigt irriterande problem. Men det går att göra något åt det.
Ställ dig där du har din linux-källod.
$make xconfig
Eller vilken konfigurator du känner dig bekväm med.
Gå till
Processor type and features
Markera MTTR (Memory Type Range Register) support
Gå till
Graphics support
Markera Support for frame buffer devices
Markera även VESA VGA graphics support
(Går även om du har ett grafikkort som finns mer där. Dock mer rekommenderat att använda VESA)
Gå till Console display driver support
Under VGA text console
Ska du markera Video mode selection support
Markera Framebuffer Console support
Select compiled-in fonts
VGA 8x8 font
VGA 8x16
-Optional -
Gå till Logo configuration
Markera Bootup logo
Och välj alla eller valfrit.
Kompilera och installera.
Editera lilo.conf
$vi lilo.conf
Gå dit din image ligger.
te.x
image = /boot/vmlinuz
vga = 0x31A #Den la vi till för att du ska kunna välja upplösning.
root = /dev/hda1
label = Linux
read-only
append = "video=vesa:ywrap,mtrr" #För att kunnda säga vilken grafik du ska använda.
Spara och kör
$/sbin/lilo
Här finns koderna för olika upplösningar:
| 640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
Starta om och njut av din nya upplösning i konsolen.