Auflösung der Konsole ändern

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche


Dieser Artikel ist Teil der Tipps & Tricks Sammlung

Damit auch auf Monitor mit einer hohen Auflösung die Buchstaben in der Konsole in einer angenehmeren Größe erscheinen, muss nur ein entsprechender Bootparameter beim Starten angegeben werden.

Die Konfigurationsdatei von Grub /boot/grub/grub.conf muss leicht angepasst werden. In diesem Beispiel wird von einer gewünschten Auflösung von 1024x768 bei 16M Farben ausgegangen.

grub-Parameter Übersicht
Farben/Auflösung 640x480 800x600 1024x768 1280x800 1280x1024 1600x1200
256 0x301 0x303 0x305 0x363 0x307 0x320
32k 0x310 0x313 0x316 - 0x319 0x321
64k 0x311 0x314 0x317 0x364 0x31A 0x322
16M 0x312 0x315 0x318 0x365 0x31B 0x323

So lautet der Parameter gemäß folgender Tabelle: 0x318 (Wie in der Dokumentation von VESA ersichtlicht ist, gibt es Unterschiede bei den Paramtern, wenn der VESA-Support nicht im Kernel einmodelliert ist.)

Die Ergänzung, welche in grub.conf in der Zeile von kernel /vm....gemacht werden muss, lautet:

vga=0x318

Am besten platziert man den Eintrag am Ende der Zeile, damit man ihn schnell wiederfindet und kopieren kann, wenn er nach einem Kernel-Update nicht mehr zur Verfügung stehen sollte.

Man kann das Argument statt, wie hier, in hexidezimaler Form, auch in dezimaler Form angeben. Viele Quellen verweisen deswegen meist auf nur 3-stellige dezimale Werte. Die Umrechnung von einem Format ins andere kann man leicht hier durchführen.

Unterstützung der Grafikkarte

Um herauszufinden, welche Modi die Grafikkarte unterstützt, kann man das Programm vbetest nutzen. Dieses kann direkt mit

[root]# yum install vbetest

installiert werden. Nach der Eingabe des Befehls

[root]# vbetest

in eine virtuelle Konsole (der Wechsel dorthin geht mit Strg+Alt+F2 z.B., zurück mit Strg+Alt+F7) wird eine Liste der unterstützten Grafikmodi aufgelistet:

[root]# vbetest 
VBE Version 3.0
Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS
[352] 1280x800 (256 color palette)
[353] 1280x800 (5:6:5)
[354] 1280x800 (8:8:8)
[261] 1024x768 (256 color palette)
[279] 1024x768 (5:6:5)
[280] 1024x768 (8:8:8)
[274] 640x480 (8:8:8)
[276] 800x600 (5:6:5)
[277] 800x600 (8:8:8)
[257] 640x480 (256 color palette)
[259] 800x600 (256 color palette)
[273] 640x480 (5:6:5)

Um einen korrekten Parameter für grub zu erhalten, muss zu dem von vbetest jeweils in einer eckigen Klammer ausgegebenen Wert 512 addiert werden. So wäre der richtige grub-Parameter für die Auflösung 1280x800 bei 16M Farben in diesem Beispiel 354 + 512 = 866 dezimal oder entsprechend 362 hexadezimal. In der menu.lst von grub müsste also vga=0x362 ergänzt werden.

Test der Einstellung

Die Einstellung kann wieder in einer virtuelle Konsole getestet werden. Mit vbetest kann man sich alle möglichen Modi anzeigen lassen. Mit

[root]# vbetest -m 354

kann man den Modus, hier im Beispiel Modus 354, auf seine Funktionalität testen.

Weitere Informationen

Eine komplette Übersicht aller Optionen kann hier gefunden werden.