ATi 4870 probléma X alatt (hibás konfig)

Fórumok

Sziasztok!

Azzal a kérdéssel fordulok hozzátok, hogy a 4870-es kártyám próbálgatásakor Ubuntu (9.04 Jaunty 64 bit) alatt valszeg elrontottam a konfigot, és ezáltal az Xorg nem hajlandó nekem kijelzőt adni :-) A rengeteg próbálkozás során elképzelhető, hogy beragadt valami és elrontotta az eddig jól működő Ubuntum. A próbálkozások a driverek folyamatos kifagyásai miatt esedékesnek tűntek. A Xorg.log fájl hibái a következők:

(EE) Can't load FireGL DRM library (libfglrxdrm.so).

(EE) Failed to load module "dri" (a required submodule could not be loaded, 0)

(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM

Az fglrx meghajtó teljes egészében eltávolításra került és most nem tudom mesa módban miért nem hajlandó a kicsike menni. Ezeket a modulokat, hogy tudnám kivenni illetve helyére egy helyes LiveCD szintű konfigot visszahelyezni?

A segítséget előre is köszönöm!

Hozzászólások

Szia!

Nos Mesa-val azért nem megy a kártyád mert a meghajtó még nem támogatja. Állítólag a 9.10-ben már az opensource driverrel is lesz 3D az R600/700 as chippel szerelt kártyákon is (az AMD mostanában adta ki a szükséges kódot a fejlesztőknek).
Az x.org-os problémára a legegyszerűbb megoldás ha leszeded a mesa drivert, törlöd az xorg.conf-ot (rendszergazda jog kell hozzá), majd visszateszed az fglrx drivert (nem írtad hogy korábban azon volt-e kép), és terminálról lefuttatod a "sudo aticonfig --initial" parancsot.
Egyébként ha az ember elrontja a sok próbálgatás közepette az xorg.conf-ot mindig az a legegyszerűbb ha először ezzel a paranccsal próbálkozunk. Tulajdonképpen az X-nek manapság már az xorg.conf nélkül is el kellene indulnia, mert egy rakás dolgot automatikusan detektál induláskor.

A hibaüzenetek amiket kaptál, pedig épp azt közlik veled, hogy először is elszúrtál valamit az xorg.conf-ban másodszor rosszul szedted le az fglrx-drivert, és ráadásul még a mesa-t is rosszul telepítetted.
Ugyanis az X az xorg.conf-ban található beállítások szerint libfglrxdrm.so modult próbálta volna betölteni éppen, amikor pedig az nincsen ott mert már leszedted az fglrx drivert, erre ő egy hibaüzenettel leáll.

----------------
(:> )B

Ezt a kiadasu Ubuntu-t meg nem probaltam, de...

Mivel az X nem indul el, gondolom azert a konzolod megvan. Lepj be root-kent, majd add ki az

init 2

parancsot. Miutan ezzel megvagy, a kovetkezo parancs kell neked:

X -configure

. Ekkor az X korbenez, hogy mi az, amit tud hasznositani, mi az, amit nem. Ennek hatasara legeneral egy

xorg.conf.new

file-t, amit ki is tudsz probalni. Ha minden rendben (elindult az X), akkor csinalj egy masolatot a regi xorg.conf-rol (

/etc/X11/xorg.conf

), majd a generalt file-t masold|helyezd a regi helyere. Ebben az uj file-ban nem lesznek benne a regi beallitasok (pl. billentyuzet lokalizacio), de ez(eke)t a regibol vissza fogod tudni masolni.

---
Egy jol feltett kerdes mar egy fel valasz... Link

Köszönöm a válaszokat srácok. Végre egy rejtett zugban a neten találtam javaslatot az xserver-xorg-core újratelepítésével kapcsolatban, amely orvosolja a megfelelő modulok hibáját.

Viszont mivel nincs gyorsításom jelenleg megpróbálkoztam az új 9.6-os Catalyst-al újra. Most sikerült elérni, hogy nincs befagyás viszont a képernyő sötét és a kövezkező hiba fogad az Xorg.log-ban

(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.60.3
(II) fglrx(0): Date: Apr 1 2009
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(WW) fglrx(0): Kernel Module version does *not* match driver.
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work

Hogyan tudom a modult frissíteni, illetve egyáltalán telepítő nélkül ez a modulfrissítés elég-e egy ilyen problémánál?

Van valakinek ötlete?

Szerintem a legegyszerűbb megoldás még mindig az amit én írtam. A hibaüzenet amit kapsz arra utal hogy egyszerre több fglrx modul is van a gépeden telepítve, tehát úgy ahogy van mindenestül le kell gyalulni az fglrx és a mesa drivert-is és utána próbálkozni a driver ismételt telepítésével.
Google segítségével találsz eltávolítási útmutatót mind a Mesa mind az fglrx driverekhez. Ha nem akkor szólj és keresek neked.
Más lehetséges hibák kizárása céljából nem ártana tudni hogy milyen kernel és grafikuskártya van a gépben, és hogy pontosan mit szerettél volna, és mit csináltál ami a fenti (az eredeti) hibát okozta.
----------------
(:> )B