Einige andere und ich hatten vorallem in den neuen Versionen von Ubuntu ein Problem: Die Auflösung war standardmäßig viel geringer eingestellt, als der Monitor eigentlich verkraften konnte.
Mein Monitor kann z.B. die Auflösung 1152x864 noch mit erträglichen 75 Hz darstellen. Ubuntu bietet mir aber standardmäßig nur 1024x768 Pixel (bei 85 Hz) an.
Wie man diesen Missstand beheben kann, soll dieses HowTo klären.
Als erstes wird ein Backup der xorg.conf (Konfigurationsdatei des X-Servers) angelegt.
|
Quellcode
|
1
|
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
|
Falls in den folgenden Schritten ein Fehler auftritt:
[Strg]+[Alt]+[1] drücken und sich anmelden oder im Bootmenü den Recovery-Eintrag booten.
|
Quellcode
|
1
2
3
|
sudo rm /etc/X11/xorg.conf
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
sudo reboot
|
Anschließend sollte die alte X-Server Einstellungsdatei wieder hergestellt sein und der Rechner wird neu gestartet.
Weiter geht's mit dem HowTo
|
Quellcode
|
1
|
sudo dpkg-reconfigure xserver-xorg -phigh
|
Dieser Befehl erzeugt eine neue xorg.conf ohne erst viel nachzufragen. Der Befehl gibt unter Umständen einen Fehler aus (MD5-Checksumme stimmt nich überein). Der Fehler kann ignoriert werden.
Die xorg.conf sollte nun niegelnagelneu so aussehen:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
|
An der Stelle kann mal neu gebootet werden, vielleicht passiert ja ein Wunder und Ubuntu nutzt jetzt bereits die gewünschte Auflösung (eher unwahrscheinlich).
Falls nicht wird es etwas komplizierter. Ubuntu verlässt sich auf die automatische Konfiguration des X-Servers. Deswegen wurde ab Hardy ein Menüpunkt im Menü entfernt.
Mit
|
Quellcode
|
1
|
gksu displayconfig-gtk
|
kann man das Programm aber dennoch aufrufen.
Als erstes muss das Monitormodell ausgewählt werden. Ich habe hier "Monitor 1280x1024" gewählt, da mein Monitor das maximal schafft. Bei Auflösung habe ich dann "1152x864" mit "75Hz" gewählt (das will ich ja später nutzen).
Die wichtigsten Stellen der xorg.conf sehen nun so aus:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic CRT Display"
Modelname "Monitor 1280x1024"
Horizsync 31.5-81.0
Vertrefresh 50-75
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
[...]
modeline "1600x1200@65" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
modeline "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
SubSection "Display"
Depth 24
Modes "1152x864@75"
EndSubSection
EndSection
|
(Die Werte in der Section "Monitor" können natürlich variieren.)
Falls es noch viele andere "SubSection 'Display'" geben sollte, diese einfach löschen, so das nur die mit "Depth" 24 und der gewollten Auflösung drin steht.
Im Moment ist der 3D-Grafikkartentreiber noch nicht aktiviert. Entweder man trägt den in der xorg.conf selber ein oder man geht zu System > Systemeinstellungen > Hardware-Treiber und aktiviert ihn wieder.
Das manuelle eintragen bei dem nVidia-Treiber geht einfach:
In der Section "Device" einfach den Driver durch "nvidia" ersetzen.
|
Quellcode
|
1
2
3
4
5
6
|
Section "Device"
Identifier "Configured Video Device"
Busid "PCI:5:0:0"
Driver "nvidia"
Screen 0
EndSection
|
Das sollte es gewesen sein!
Ich hoffe dem ein oder anderen konnte das HowTo helfen.