Shoutbox

29 lutego 2012

Dodawanie rozdzielczości do xorg.conf

Autor: raven17a
Czasami sterowniki w Ubuntu nie wykrywają poprawnie rozdzielczości monitora - albo raczej wykrywają tylko nie wszystkie. Ja np. chciałem ustawić sobie rozdzielczość 1152x864. Co wtedy zrobić?

Najpierw musimy stworzyć plik /etc/X11/xorg.conf według instrukcji (jeżeli mamy plik xorg.conf możemy ten krok pominąć):
http://newinubuntu.blogspot.com/2012/02/tworzenie-pliku-xorgconf.html

następnie wpisujemy w terminalu taką formułkę:
gtf rodzielczość_x rozdzielczość_y częstotliwość_odświerzania -x
czyli dla rozdzielczości 1152x864 przy odświerzaniu 75 Hz wpis będzie wyglądać tak:
gtf 1152 864 75 -x
terminal wyświetli nam coś w stylu:
 # 1152x864 @ 75.00 Hz (GTF) hsync: 67.65 kHz; pclk: 104.99 MHz
  Modeline "1152x864_75.00"  104.99  1152 1224 1352 1552  864 865 868 902  -HSync +Vsync
kopiujemy to co nam  wyświetlił terminal i wpisujemy do terminala:
- dla Gnome
sudo gedit /etc/X11/xorg.conf
- dla KDE
sudo kate /etc/X11/xorg.conf
 Znajdujemy sekcję Monitor. U mnie wygląda ona tak:
Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
HSync +Vsync
EndSection
Dodajemy do tej sekcji na końcu to, co nam wyświetlił terminal po wpisaniu polecenia gtf. Czyli:
Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
# 1152x864 @ 75.00 Hz (GTF) hsync: 67.65 kHz; pclk: 104.99 MHz
  Modeline "1152x864_75.00"  104.99  1152 1224 1352 1552  864 865 868 902  -HSync +Vsync
EndSection
Restartujemy komputer i powinniśmy mieć do wyboru naszą rozdzielczość.

1 komentarze:

Anonimowy pisze...

Witam , co w przypadku jak system ma 2 wyjścia i identyfikuje zdublowane ustawienia z 2 monitorami? np:

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection


Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Prześlij komentarz