Ajattelin kirjoittaa siitä, miten Radeonin kanssa saa käyttöön resoluution 1400x1050, joka
näyttää olevan melko suosittu käyttäjien keskuudessa.
Eli ongelma ainakin itselläni oli sellainen, että
ati-ajureilla sain käyttööni tuon 1400x1050-resoluution, joka tuntui juuri sopivalta 19" monitorille. Vaihdettuani käyttöön
fglrx-ajurit, tuo vaihtoehto mystisesti katosi jonnekin.
Selvästi siis sekä monitori että näytönohjain tuota tukevat, mutta ajurit eivät - tai siltä se ensin näytti.
Ratkaisu oli
modeline-rivin lisääminen /etc/X11/xorg.conf-tiedostoon. Tuo rivi kertoo näytönohjaimelle sen mihin näyttö pystyy. Normaalisti näytönohjain saa nuo tiedot suoraan näytöltä, mutta ilmeisesti fglrx-ajurit eivät osaa noita tietoja hyödyntää (yllättävää...).
Modeline lasketaan näytön tiedoista ja siihen tarvitaan V-sync ja H-sync -arvoja, haluttu resoluutio ja virkistystaajuus ja näytön pikselikellon taajuus - kuulostaako vaikealta? Onneksi noita tietoja ei tarvitse käsin laskea, sillä ati-ajurin käyttäminen kertoo ne sinulle! Minulla ei ole hajuakaan mitä nuo kaikki modeline-rivin luvut tarkoittavat, mutta silti sain tämän toimimaan
1. Käynnistä kone käyttäen
ati-ajureita (eli niitä vapaita, Ubuntun mukana tulevia)
2. Avaa pääte ja kirjoita
less /var/log/Xorg.0.log3. Etsi Modeline-kohta, joka vastaa haluamaasi resoluutiota ja kopioi rivi leikepöydälle (maalaa se hiirellä). Lopeta less-ohjelma painamalla
Q4. Komenna
sudo gedit /etc/X11/xorg.conf5. Muokkaa konffitiedostoa siten, että kohtaan
Section "Monitor" tulee tuo haluttu Modeline
6. Muokkaa kohtaan
Section "Screen" alikohtaan
"Display" haluamasi resoluutio ensimmäiseksi kohtaan
Modes.
7. Muokkaa kohtaan
Driver atin tilalle
fglrx. Tallenna tiedosto ja käynnistä X-palvelin uudelleen.
Alla esimerkki omasta xorg.conf-tiedostostani. Hyvin toimii!
# /etc/X11/xorg.conf (xorg 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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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 "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/CID"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection
Section "Module"
Load "GLcore"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fi"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9600 (R300 AP)"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "VideoOverlay" "on"
EndSection
Section "Monitor"
Identifier "S/M 950p"
Option "DPMS"
Modeline "1400x1050" 184.00 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon 9600 (R300 AP)"
Monitor "S/M 950p"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
Mikko
P.S. Vaimoni käyttää tarkkuutena edelleen 1280x1024 tällä samalla koneella ja myös se toimii edelleen ongelmitta näidenkin muutosten jälkeen. Kirjautumisruutu käyttää ensimmäistä arvoa tuolta Modes-riviltä, eli sekin toimii 1400x1050-resolla.