[ Buffy @ 18.03.2007. 21:07 ] @
Imam Ati Radeon 9800 SE graficku karticu.
Ovako, instalirao sam najnoviji fglrx drajver na kernel 2.6.19. 2d akceleracija radi, dok 3d ne.
Problem se pojavljuje zato sto kernel ne moze da ucita fglrx modul jer dodje do greske:
Kratak isjecak iz /var/log/Xorg.0.log fajla:
Code:

(II) Loading sub module "dri"
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"

Ili kad pozovem fglrxinfo:
Code:

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)

Koliko ja vidim, do greske dolazi prilikom otvaranja /dev/dri/card0. U /dev/dri/ direktorijumu uopste ne postoji ne jedan uredjaj. Rezultat toga je neuspjesno ucitavanje X-Free86-DRI ekstenzije sto se vidi iz izlaza fglrxinfo-a.
Pokusavao sam da rekonfigurisem kernel, ali nije uspjelo. Ukljucivao sam X-Free86 Direct Rendering support, takodje i kernel agp support...
Da li je neko imao slicnih problema?
Unaprijed zahvalan,
Stanko.
[ Body Bag @ 19.03.2007. 20:39 ] @
http://www.slackware-srbija.org/forum/index.php?topic=187.15
[ Buffy @ 19.03.2007. 21:41 ] @
E hvala na odgovoru, pokusacu da pratim uputstvo.
Javicu da li je uspjelo ;)
[ Buffy @ 20.03.2007. 13:22 ] @
Na zalost pojavljuje se ista greska, kao i prosli put. Stvarno ne znam gdje je problem. Ovo me pocinje izludjivati, ali predati se necu :)
[ Buffy @ 21.03.2007. 00:26 ] @
Konacno sam uspio pokrenuti 3d akceleraciju :D
Stvar je bila u tome sto se nije napravio fgrxl modul. Nije se mogao napraviti zbog toga sto,
prilikom kompajliranja kernela nisam instalirao module u /lib/modules/2.6.19 direktorijum komandom make modules_install.
Naravno ati instaler nije mogao pronaci taj folder i prekinuo je buildovanje fglrx modula.
Onda sam rucno buildovao modul:
Code:

#cd /lib/modules/fglrx/build_mod
#./make_sh
#cd ..
#./make_install.sh
#modprobe fglrx

I onda je modul uspjesno napravljen. Restartovao sam X, ali 3d-a jos uvjek nije bilo, posto driver nije mogao da pristupi agp-u.
Odmah sam se dosjetio i u kernelu ukljucio podrsku za VIA chipset( inace moj Chipset) i dodao agp kao modul.
Device Drivers-->Character Devices-->/dev/agpgart(AGP support)-->VIA chipset
Naravno, da bi ukljucio podrsku za VIA chipset morao sam prije toga da ukljucim podrsku za /dev/agpgart, ali ne kao modul, vec sam ga direktno ukljucio u kernel( prvo sam stavio kao modul, ali nije htjelo da radi, ne znam sto).
Opet sam restartovao racunar i fglrxinfo mi je izbacio pozitivne rezultate.
jos jdnom hvala na linku i hvala autoru onog uputstva ;)