ATI, fglrx, xorg.conf

Czyli jak najefektywniej (lub efektowniej) skonfigurować Slackware'a w komputerze domowym

Moderatorzy: Moderatorzy, Administratorzy

nikkay
Użytkownik
Posty: 30
Rejestracja: 2007-09-22, 08:23

ATI, fglrx, xorg.conf

Post autor: nikkay »

Cześć.
Po zainstalowaniu sterowników ATI, zbudowaniu odpowiedniego modułu, polecenie startx czasami działa, a czasami nie :/

Gdy nie działa, po wykonaniu tego polecenia robi się czarny ekran i system się zawiesza. Nie działają żadne klawisze/kombinacje klawiszy. Można jedynie zrestartować komputer przyciskiem na obudowie.

Czasem pomaga podmiana w xorg.conf sterownika fglrx na vesa, odpalenie X-ów, zamknięcie X-ów, zamiana spowrotem na fglrx i odpalenie X-ów. Po restarcie komputera podobnie trzeba walczyć z komputerem. Działo się dla xorg.conf wygenerowanego przez fglrxconfig (odpowiednio zmodyfikowanego, jak napisano w jedym z wątków "Propozycje do FAQ").


Poniżej zawartość pliku xorg.conf (trochę zmodyfkowany):

Kod: Zaznacz cały


Section "Module"
    Load        "dbe"  	# Double buffer extension
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load       "glx"
EndSection

Section "Files"
    RgbPath	"/usr/share/X11/rgb"
    FontPath   "/usr/share/fonts/local/"
    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/OTF/"
    FontPath   "/usr/share/fonts/TTF/"
    FontPath   "/usr/share/fonts/Type1/"
    FontPath   "/usr/share/fonts/CID/"
    FontPath   "/usr/share/fonts/Speedo/"
    FontPath   "/usr/share/fonts/75dpi/:unscaled"
    FontPath   "/usr/share/fonts/100dpi/:unscaled"
    FontPath   "/usr/share/fonts/75dpi/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath   "/usr/share/fonts/cyrillic/"
EndSection


Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option     "XkbModel"      "pc104"
    Option     "XkbLayout"     "pl"
EndSection


Section "InputDevice"
    Identifier	"Mouse1"
    Driver	"mouse"
    Option "Protocol"    "IMPS/2"
    Option "Device"      "/dev/mouse"
EndSection

Section "Monitor"

    Identifier  "My Monitor"
    HorizSync   60
    VertRefresh 60

#*******************************************************************************
#Wartości modyfikowane w zależności od użytego sterownika
#Vesa nie obsługuje tych wartości, ale dla tych wartości na fglrx mam rozdzielczość 1280x800
#(po odpowiednim wpisie w sekcji Screen)
#*******************************************************************

EndSection


Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "fglrx"
    BusID   "PCI:1:05:0"
#*********************************************
#Tutaj podmieniam sobie fglrx na vesa.
#BusID czasem komentuję, czasem nie - czasami działa bez BusID, czasami nie.
#*********************************************

EndSection


Section "Screen"
    Identifier  "Screen 1"
    Device      "VESA Framebuffer"
    Monitor     "My Monitor"

   DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
EndSection


Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "DRI"
	Mode 0666
EndSection
miszmaniac
Moderator
Posty: 1510
Rejestracja: 2006-03-19, 12:00
Lokalizacja: Gdynia
Kontakt:

Re: ATI, fglrx, xorg.conf

Post autor: miszmaniac »

Niestety sterowniki fglrx tak czasem działają.
Chyba nic na to nie poradzisz. jak nie potrzebujesz to przerzuć się na sterownik ati. Działa praktycznie tak samo dobrze.
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
nikkay
Użytkownik
Posty: 30
Rejestracja: 2007-09-22, 08:23

Re: ATI, fglrx, xorg.conf

Post autor: nikkay »

Co to za te sterowniki ati? Te dostarczone wraz z jądrem (mam aktualnie 2.6.23.1)?
Zależy mi po prostu na tym, by mieć obsługę OpenGL w stopniu wystarczającym na uruchomienie np. programu Houdini.

Posiadam ATI Radeon XPress 1100 (zintegrowana z płytą główną).
Ostatnio zmieniony 2007-11-13, 22:26 przez nikkay, łącznie zmieniany 1 raz.
miszmaniac
Moderator
Posty: 1510
Rejestracja: 2006-03-19, 12:00
Lokalizacja: Gdynia
Kontakt:

Re: ATI, fglrx, xorg.conf

Post autor: miszmaniac »

Sterownik ati, to sterownik tak zwany otwarty, można powiedzieć wbudowany w Xorga.

Zmień sobie w xorg.conf fglrx na ati, to powinieneś móc uruchomić obsługę OpenGLa.
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
nikkay
Użytkownik
Posty: 30
Rejestracja: 2007-09-22, 08:23

Re: ATI, fglrx, xorg.conf

Post autor: nikkay »

Xy działają, tylko glxinfo wskazuje direct rendering: no, a sterowniki mesa przy obsłudze OpenGL.
Tak powinno być, czy jednak Diretct Rendering da się jakoś włączyć i ustawić sterowniki ATI zamiast Mesa?

[ Dodano: 2007-11-15, 20:45 ]
To jak? Da się coś z tym Radeonem zrobić? Może jeszcze inne, alternatywne sterowniki?

Albo jakiś tajny sposób na sprowokowanie fglrx do działania...
Awatar użytkownika
julaf
Użytkownik
Posty: 122
Rejestracja: 2006-07-22, 15:06

Re: ATI, fglrx, xorg.conf

Post autor: julaf »

miszmaniac pisze:Niestety sterowniki fglrx tak czasem działają.
Chyba nic na to nie poradzisz. jak nie potrzebujesz to przerzuć się na sterownik ati. Działa praktycznie tak samo dobrze.
Chyba tylko na kartach do Radeona 9200. Na lepszych kartach fglrx jest nieporównywalnie wydajniejszy, choć może trzeba w pewnych przypadkach zapłacić za to stabilnością.
[img]http://img85.imageshack.us/img85/7513/strajk111qi3ko8lmta9.jpg[/img]
miszmaniac
Moderator
Posty: 1510
Rejestracja: 2006-03-19, 12:00
Lokalizacja: Gdynia
Kontakt:

Re: ATI, fglrx, xorg.conf

Post autor: miszmaniac »

No ja mam 9550 i przyrost wydajności ... jakiś tam jest, ale niewielki. Nie wiem jak to jest w nowszych kartach, bo nie miałem okazji przetestować.

Mimo wszystko póki co i tak nie ma na tyle fajnych gier w Linuksie, żeby to odpowiednio wykorzystywać...
Jak dla mnie, przedkładam stabilność pracy w programach, zamiast tych kilku klatek na sekundę:)
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Awatar użytkownika
julaf
Użytkownik
Posty: 122
Rejestracja: 2006-07-22, 15:06

Re: ATI, fglrx, xorg.conf

Post autor: julaf »

Miałem gdzieś rok temu tą samą kartę i różnica w wydajności między tymi sterownikami była gdzieś dwukrotna na korzyść fglrx. Pewnie z czasem otwarty sterownik staje się coraz lepszy, ale z tego co wiem Radeony z serii X nie są za dobrze (o ile wogóle) obsługiwane.
A co do gier - jest ich więcej niż się na pierwszy rzut oka wydaje.
Ze swojej strony ja preferuję Wolfenstein:ET, Americas Army i Neverwinter Nights :-)
Ostatnio zmieniony 2007-12-31, 11:55 przez julaf, łącznie zmieniany 1 raz.
[img]http://img85.imageshack.us/img85/7513/strajk111qi3ko8lmta9.jpg[/img]
nikkay
Użytkownik
Posty: 30
Rejestracja: 2007-09-22, 08:23

Re: ATI, fglrx, xorg.conf

Post autor: nikkay »

Gier to może i nie ma, ale istnieją pewne ciekawe programy, do których przyda się porządny sterownik z obsługą OGL ;)

Zainstalowałem niedawno najnowszy ze strony ati (ten z 20. grudnia) ale podobnie jak poprzednio - widać czarny ekran po wpisaniu startx.
Dopiero później, gdy wyłączę X i uruchomię ponownie używając już teraz fglrx, wszystko działa dobrze.
ODPOWIEDZ