Schermresolutie aanpassen
Uit DeVliegendeWiki
Ubuntu 10.04 lijkt niet altijd automatisch de juiste resolutie te detecteren, waardoor je soms een te lage of een te hoge resolutie krijgt. Ook kleurdiepte lijkt niet automatisch goed te gaan. Hierbij mogelijke oplossingen.
Inhoud |
.5. Restricted drivers
Eerst controleren of er een restricted driver beschikbaar is, via System > Administration > Hardware drivers
1. xrandr
Forumposting [1] lijkt te suggereren dat je beter xrandr om nieuwe resoluties toe te voegen, dan een xorg.conf-bestand te genereren. De complete handleiding: http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html
1. xrandr
Het commando xrandr toont de beschikbare (geconfigureerde) resoluties. Bv.:
Screen 0: minimum 320 x 200, current 3120 x 1050, maximum 3120 x 1050 DFP1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1440x900 59.9 + 1680x1050 59.9*+ 1400x1050 60.0 + 1280x800 60.0 + 75.0 1152x648 60.0 + 1280x1024 75.0 60.0 1280x960 75.0 60.0 1152x864 75.0 60.0 1280x768 74.9 59.9 1280x720 60.0 1024x768 75.0 70.1 60.0 800x600 72.2 75.0 70.0 60.3 56.2 720x480 60.0 640x480 75.0 72.8 60.0 DFP2 connected 1440x900+1680+150 (normal left inverted right x axis y axis) 0mm x 0mm 1440x900 59.9*+ 1152x648 60.0 + 1280x1024 75.0 60.0 1280x960 75.0 60.0 1280x800 75.0 60.0 1152x864 75.0 60.0 1280x768 74.9 59.9 1280x720 60.0 1024x768 75.0 70.1 60.0 800x600 72.2 75.0 70.0 60.3 56.2 720x480 60.0 640x480 75.0 72.8 60.0 CRT1 disconnected (normal left inverted right x axis y axis) CRT2 disconnected (normal left inverted right x axis y axis) TV disconnected (normal left inverted right x axis y axis) COMPONENT_VIDEO disconnected (normal left inverted right x axis y axis)
In dit geval is de resolutie 1440 x 900 al toegevoegd. Dat was in dit geval waar xrandr voor nodig was.
Wat dit overzicht ook toont: Hij heeft twee schermen, genaamd DFP1 en DFP2. Dat hebben we later nodig.
2. Genereer modeline-parameters
Het commando cvt genereert modeline-parameters. In dit voorbeeld:
cvt 1680 1050 # 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
Op de tweede regel zie je de naam van de modeline: "1680x1050_60.00"
3. Creeer nieuwe modeline
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
4. Voeg nieuwe modeline toe
In dit geval wil ik de betreffende modeline toevoegen voor beide schermen:
xrandr --admode DFP1 1680x1050_60.00 xrandr --admode DFP2 1680x1050_60.00
5. Test
Om de nieuwe instellingen tijdelijk toe te passen:
xrandr --output DFP1 1680x1050_60.00
2. xorg.conf
Ubuntu 10.04 gebruikt standaard geen xorg.conf-bestand: Instellingen worden automatisch gegenereerd. Indien er wel een xorg.conf-bestand is, wordt dat gebruikt.
- Open met CTRL-ALT-F1 een terminal, en log hier in als root;
- Stop X (bron: X Server stoppen) middels
/etc/init.d/gdm stop
- Maak een xorg.conf-bestand aan middels
X -configure
- Edit het aangemaakte bestand /root/xorg.conf.new en voeg in de sectie Screen bij de subsecties steeds de gewenste resolutie toe. Zie artikel xorg.conf voor details
- Copiƫer dit bestand:
cp /root/xorg.conf.new /etc/X11/xorg.conf
Kleurdiepte aanpassen
Om kleurdiepte aan te passen, lijk je wel degelijk een xorg.conf-bestand nodig te hebben: [2], [3].
Gebruik:
xdpyinfo | grep "of root"
om de huidige kleurdiepte af te lezen, en
lspci
voor een overzicht van PCI-apparaten, waaronder de grafische kaart.
