ďťż
 
 
   compiz i ati 2600 - zamknięte sterowniki
 
 

Tematy

 
    
 

 

 

 

compiz i ati 2600 - zamknięte sterowniki





zomer - 08-11-2008 20:47
Wiem, że temat był wałkowany, ale już czuje bezsilność do tej karty.
Zainstalowałem: sh ./ati-driver-installer-8-10-x86.x86_64.run wynik glxinfo | grep rend
direct rendering: Yes
OpenGL renderer string: ATI Radeon HD 2600 Pro AGP Nie mogę jednak uruchomić compiza. Przy starcie zacina się i zawiesza cały system.
Polecenie dpkg-reconfigure xserver-xorg nie działa jak należy, tzn. nie proponuje rodzaju karty do wybrania. W efekcie powstaje marny xorg.conf bez żadnych informacji typu ati lub radeon.
Zmieniłem w xorg.conf nazwę "fglrx" na "ati" ale wówczas nie mam akceleracji w ogóle. Section "ServerLayout"
        Identifier    "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "kbd"
        Option            "XkbRules" "xorg"
        Option            "XkbModel" "pc105"
        Option            "XkbLayout" "pl"
EndSection

Section "InputDevice"
        Identifier  "Configured Mouse"
        Driver      "mouse"
EndSection

Section "Monitor"
        Identifier  "Configured Monitor"
EndSection

Section "Monitor"
        Identifier  "aticonfig-Monitor[0]-0"
        Option            "VendorName" "ATI Proprietary Driver"
        Option            "ModelName" "Generic Autodetecting Monitor"
        Option            "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Configured Video Device"
        Option            "UseFBDev" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID      "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor    "Configured Monitor"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device    "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    24
        EndSubSection
EndSection Jak to przerobić żeby compiz-fusion wystartował?



giaur - 09-11-2008 00:41
Dziala jak nalezy. Informacje o karcie nie muszą być zapisywane w xorg.conf - jeżeli nie są, program wykrywa sam typ karty przy starcie i ładuje automatycznie odpowiedni sterownik.
Niestety sterowniki firm trzecich nie sa obsługiwane w ten sposób, więc w tym przypadku musi byc informacja o zainstalowanym sterowniku w xorg.conf - instalator sterowników generuje konfigurację.

Swoją drogą wszystko bym dał za możliwość dodania do tej bazy sterowników innych niż standardowe tak, zeby nie trzeba bylo wpisywac tego do xorg.conf, tylko zeby przy starcie automatycznie ładował nvidia zamiast nv, fglrx zamiast ati itd (a wszystkie te sterowniki bylyby zainstalowane), na pewno da sie to zrobic, tyle ze pewnie zmieniając kod zrodlowy xorga



zomer - 09-11-2008 02:20
Może działają jak należy. Wolałem jednak poprzedniego xorg. Przynajmniej mogłem sobie wybrać w opcjach ati i miałem gotowy xorg.conf dla sterowników otwartych ati. Teraz chyba ręcznie od początku będę musiał go napisać :-/
bo na tym wyedytowanym z polecenia dpkg-reconfigure xserver-xorg niestety compiza nie uruchomie. glxinfo | grep rend
direct rendering: No Nic z tego nie wiem. Na zamkniętych dostaję Yes ale compiz zawiesza system a na otwartych No i wiadomo że o akceleracji nie ma mowy.
Jeszcze dwa dni temu miałem kartę ati X1650 która bez problemu obsługiwała compiza na sterowniku instalowanym ze skryptu ./ati*. Teraz zmieniłem kartę na ati hd 2600 i jest problem.



giaur - 09-11-2008 08:52
Teraz musisz wpisywac recznie, juz nie wybierasz. I nic dziwnego ze nie masz akceleracji, bo domyslnie xorg ładuje prawdopodobnie sterowniki otwarte - możesz to sprawdzic w logu xorga jakie sterowniki załadował



zomer - 10-11-2008 00:50
giaur, Powiedz co mam wpisać ręcznie.
W logach chyba szukać nie muszę, to polecenie glxinfo daje wynik jakie stery mam załadowane. To jeszcze raz piszę że jak zmienię stery na otwarte za pomocą tego dpkg-reconfigure xserver-xorg i oczywiście upewnię się że mam załadowane otwarte sterowniki to nie mam akceleracji wcale glxinfo | grep rend
direct rendering: No. Jeżeli zainstaluję zamknięte sterowniki za pomocą sh ./ati* i sprawdzę czy oczywiście faktycznie załadowane mam zamknięte sterowniki to glxinfo | grep rend
direct rendering: Yes
OpenGL renderer string: ATI Radeon HD 2600 Pro AGP ale nie mogę uruchomić compiza ani żadnego innego programu korzystającego z 3D. Dlatego pytam co mam zmienić w xorg.conf (dla otwartych sterowników) żeby uzyskać pożądany efekt 3D



Adrian_Wir - 10-11-2008 18:13
Użyj
X -configure Powstanie plik /root/xorg.conf.new. W tym pliku będziesz miał wszystko.

Wpis w Section "Device" uzupełnij o:
    Option    "backingstore"    "true" i zmień sterowniki z ati czy radeon na fglrx.

Dopisz do wpisu klawiatury
    Option        "XkbRules" "xorg"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "pl" bo tego może ci brakować.

W Section "Module" zahaszuj wpis Load "dri":
# Load "dri" i upewnij się że masz wpis
Load "glx" Do tego na samym końcu pliku dodaj:
Section "Extensions"
Option "Composite" "Enable"
EndSection na końcu
cp /root/xorg.conf.new /etc/X11/xorg.conf To powinno pomóc. Ewentualnie dostosuj jeszcze sekcje "Screen", tj. dodaj wpisy dotyczące obsługiwanych rozdzielczości.

Edit:
Prawie bym zapomniał. W Section "Screen" dodaj wpisy
Option        "TripleBuffer" "true"
Option        "no GLXFBConfig for depth 32"
Option        "AddARGBVisuals" "True"
Option        "AddARGBGLXVisuals" "True"
Option        "DisableGLXRootClipping" "true" i zadbaj o to aby pozostały wpisy
SubSection "Display"
        Viewport  0 0
        Depth    16
EndSubSection
SubSection "Display"
        Viewport  0 0
        Depth    24
EndSubSection Dokładnie chodzi mi o to aby pozostały tylko te podsekcje które mają Depth 16 lub 24. Wszystkie poniżej tego progu wykasuj. Oczywiście jak chcesz możesz zostawić tylko wpis zawierający Depth 16 lub tylko ten z Depth 24, byle nie było tych poniżej 16.

Gdybyś miał jeszcze jakieś problemy to wrzuć tu xorg.conf wygenerowany i pozmieniany według tego i wtedy pomyślimy;)



zomer - 10-11-2008 20:50
X -configure daje błąd fatal server error:
Wykonałem to polecenie na innym komputerze z kartą nvidia. Faktycznie wygenerowało xorg.con.new
Tym bardziej nie wiem dlaczego nie działa na kompie gdzie mam kartę ati.



fnmirk - 11-11-2008 03:44

X -configure daje błąd fatal server error: Jest opisane na forum w tematach przyklejonych. Dział desktop.

Polecenie wydajesz przy wyłączonym trybie graficznym.



zomer - 11-11-2008 20:08

X -configure daje błąd fatal server error: Jest opisane na forum w tematach przyklejonych. Dział desktop.

Polecenie wydajesz przy wyłączonym trybie graficznym. To jest oczywiste. Tak właśnie robię. przeszedłem na poziom 1 poleceniem init 1 lub /etc/init.d/kdm stop Przeszedłem też do niższego poziomu Control+Alt+Backspace
i wpisałem X -configure też błąd. Całość chciałem zapisać do pliku
X -configure > /home/zomer/configure.txt ale powstał pusty *.txt więc całości błędu nie mam jak wkleić. Pisze jeszcze Przerwane: Może jakoś programem echo da się to zapisać.
Wymieniłem na chwile kartę na starą nvidia MX i polecenie X -configure bez problemu wygenerowało nowy plik.
Chyba xorg nie potrafi rozpoznać tego radeona hd 2600 Pro x8 agp
Mnie tylko ciekawi. Czy ten model jest za nowy dla linux`a czy też po prostu taka kiepska seria kart?



gindek - 13-11-2008 03:06
Szkoda że nie zachowałem nigdzie mojego starego xorg, jak jeszcze miałem tego radeona, no z tym że ja miałem na pci-e. Ale nie zagłębiając się w szczegóły bo ich nie pamiętam, powiem że sterownik do karty zawsze instalowałem 2 razy pod rząd, tz. instalowałem restart sys. potem kolejny raz je instalowałem nie wywalając starych ;] ( robiłem to envy więc on i tak automatycznie niby usuwał stary sterownik).
Jak instalowałem "raz" to też nie miałem akceleracji 3d.

No i jak dla mnie sekcja "modules" w twoim pierwszym poście była coś zbyt uboga ;], ja tam zawsze wpisywałem nazwe sterownika jaki do karty używam, no i jeszcze kilka innych rzeczy.

Co do ostatniego Twojego pytania, radki 2600 to jest kiepska seria kart, dla przykładu podam ze wywalały artefakty w niektórych grach i jest to ich wrodzona przypadłość, możliwe że w którychś kolejnych sterownikach to poprawili.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis