Artikelkategori: Kärnan
Skriven av MeatAbstract 2005-03-09 20:13
url: 

Framebuffer Support

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.
×