Mam problem z plikiem xorg.conf w openSuSE 10.3. Korzystam z nietypowej rozdzielczości 1280x768. Po pierwszym uruchomieniu system ustawił mi “kosmiczną” rozdzielczość 800x600. Odpaliłem więc SaX-a, chcąc przestawić rozdzielczość na właściwą, jednak takiej tam nie znalazłem. Znalazłem wtedy w Internecie, że konieczna jest edycja pliku /etc/X11/xorg.conf. Do sekcji Mode dodałem linię Modelines wygenerowaną za pomocą komendy gtf oraz dodałem właściwy wpis w sekcji Screen. Po restarcie X-ów KDE już się nie uruchomiło (terminal wywalił po angielsku info o błędnej linii 100) i musiałem podmienić xorg.conf na kopię, zrobioną przed edycją.
Przy edycji xorg.conf pomagałem sobie tym postem (dotyczy on Mandrivy, ale w SuSE xorg jest bardzo podobny):
Ja to z modeline nigdy nie korzystałem, zawsze dopisywałem swoją rozdziałkę w sekcji “screen” przy trybie 24 bity. I zawsze działało. Tyle, że zawsze korzystałem z natywnej rozdzielczości matrycy. A rozdzielczość 1280x768 do zbyt typowych nie należy… to chyba 16:9 jest. Normalne monitory to raczej są w proporcjach 4:3 i 16:10.
Mój monitor to Hyundai X90W (taki mi wystarcza, nie potrzeba mi takiego za 1000 ). Jego proporcje to 16:10 (Widescreen), jednak tej rozdzielczości używam pod Windowsem i jest O.K. i ona mi najbardziej odpowiada.
Skoro mówisz o proporcjach 16:10, to np. 1280x800, 1440x900. Zresztą Twój ma natywną 1440x900. I przy tej wielkości matrycy ta rozdzielczość jest wg mnie najlepsza.
A to, że monitor wygasza się przy starcie X’ów to nie jego wina tylko Twojego Radeona!!
Zresztą zawsze możesz najpierw uruchomić system w trybie tekstowym (init 3). Wystarczy po włączeniu komputera, w menu gruba dopisać 3. Potem logujesz się jako root. Instalujesz sterownik do karty graficznej, sprawdzasz xorg.conf i w razie potrzeby modyfikujesz go. Potem restart systemu… i działa
Gdy ją ustawię w SaX-ie, obraz testowy jest zwężony w poziomie, a rozszerzony w pionie (dolna krawędź wychodzi poza krawędź monitora) i przesunięty w prawo.
Coś nie wychodzi. Czyżby sterownik ze strony głównej ATI nie pasował do SuSE 10.3??
JA:/tmp # sh /tmp/ati-driver-installer-8.28.8.run --buildpkg SuSE/SUSE103-IA-32
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.28.8.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: SuSE/SUSE103-IA-32
[b]Requested package is not supported.[/b]
Removing temporary directory: fglrx-install
Mając kiedyś kartę ATI interesowałem się tym zagadnieniem i jak dobrze pamiętam, nie wszystkie sterowniki wspierały daną kartę (mojej np. nie wspierały najnowsze sterowniki). Być może potrzebujesz starszych wersji sterowników - poszukaj na stronie ATI. Dodam jeszcze, że przy tego typu niestandardowych rozdzielczościach, instalacja sterowników powinna rozwiązać problem (było to dość często omawiane na debian.linux.pl).
Gdy wykonałem te komendy i zrestartowałem SuSE, X-y nie uruchomiły się, a po komendzie startx, wyświetla się następujący błąd:
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(EE) No devices detected
Fatal server error
no screens found
giving up.
xinit: Connection reset by peer (errno 104): unable to connect to X server
xinit: No such process (errno 3): Server error
Jeżeli polskie znaki niepoprawnie się wyświetlają, to przepraszam - piszę z Lynksa i nie mogę tam ustawić, żeby działaÂły polskie litery.
Nie wiem - nie pytaliście o kartę, więc myślałem, że to jakiś uniwersalny. A możliwe, że nie obsługuje, bo moja karta to zabytek, jak zresztą cały komp. Jest to Radeon 9200SE od Gigabyte’a.
Co ciekawe w SaX-ie po instalacji sterownika, ale zanim zrestartowałem system zaczął mi wykrywać monitor - wcześniej było ustawione na 1280x768@60Hz, teraz jest Hitachi X90W (tak naprawdę mam Hyundaia, ale to pewnie to samo).
Co do Lynksa (nie Linksa, Lynksa), mam tam ustawione UTF-8, ale jeśli ustawię na ISO-8859-2, jest tak samo. Na Windows-1250 nie próbowałem, ale wątpię, żeby Linux miał kodowanie z WinZgrozy.
EDIT:
Dodam, że z tym 1280x768@60Hz chodzi o monitor (default) - rozdzielczości takiej nie mogę ustawić.