Kezdőlap › Fórumok › Videokártyák › Egyéb › Ati driver telepítése
- This topic has 249 hozzászólás, 27 résztvevő, and was last updated 14 years, 9 months telt el by
firework.
-
SzerzőBejegyzés
-
2007-01-16-14:25 #2080314
De mi a fenének mégegyszer? Egyszer már megtörtént, és az lsmod | grep fglrx mutatta is, hogy be van töltve. Lehet, hogy nem mondtam, de ekkor már nem a modullal lesz gond.
Egyébként tök jó, hogy egyszerre két szálon fut a történet, mert így lehet tudni, hogy melyik üzenet kire vonatkozik, kinek javaslat…
2007-01-16-14:28 #2080315Hybrid!
Amíg nincs beállítva a kerneled, addig nem is fogja tudni betölteni a modult.
1. A DRM-et kiszeded
2. /dev/agpgart-ot fixen! beteszed
3. agp_via-t fixen! beteszed (minden egyéb drm, agp-t kiveszel modulból)Pl. itt (nekem nforce, ne zavarjon be):
http://balev.cjb.hu/kernel1.png
http://balev.cjb.hu/kernel2.png
http://balev.cjb.hu/kernel3.png4. Újrafordítod a kernelt, lemented a kernelképet és bebootolsz vele.
5. Újrafordítod a modult (/lib/modules/fglrx alatt található, feljebb már olvasható két szkript segítségével)
6. Betöltöd a modult (modprobe fglrx) Ellenőrzöd (lsmod | grep fglrx)
7. Újraindítod az X-et (CTRL-ALT-Backspace)
8. Ellenőrzöd, hogy van-e 3d (glxinfo, fglrxinfo)2007-01-16-14:44 #2080316Biztos újra kell fordítani a kernelt?
Az agpgart nálam is modulban van, bár az is igaz, hogy nvidiam van. Ja, és persze minden működik.2007-01-16-15:19 #2080317balev wrote:Hybrid!Amíg nincs beállítva a kerneled, addig nem is fogja tudni betölteni a modult.
1. A DRM-et kiszeded
2. /dev/agpgart-ot fixen! beteszed
3. agp_via-t fixen! beteszed (minden egyéb drm, agp-t kiveszel modulból)Pl. itt (nekem nforce, ne zavarjon be):
http://balev.cjb.hu/kernel1.png
http://balev.cjb.hu/kernel2.png
http://balev.cjb.hu/kernel3.png4. Újrafordítod a kernelt, lemented a kernelképet és bebootolsz vele.
5. Újrafordítod a modult (/lib/modules/fglrx alatt található, feljebb már olvasható két szkript segítségével)
6. Betöltöd a modult (modprobe fglrx) Ellenőrzöd (lsmod | grep fglrx)
7. Újraindítod az X-et (CTRL-ALT-Backspace)
8. Ellenőrzöd, hogy van-e 3d (glxinfo, fglrxinfo)megcsinaltam mindent…es megse megy…
Code:root[hybrid]# fgrep AGP /usr/src/linux/.config
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=m
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
CONFIG_AGP_VIA=y
# CONFIG_AGP_EFFICEON is not set
root[hybrid]# fgrep DRM /usr/src/linux/.config
# CONFIG_DRM is not set
root[hybrid]#Code:root[hybrid]# lsmod | grep fglrx
fglrx 340460 0es miutan beirom h aticonfig –initial es ujrainditom az X-et nem indul….
Xorg log EE-jeiCode:root[hybrid]# cat /var/log/Xorg.0.log |grep EE
Current Operating System: Linux zenwalk 2.6.18.6 #7 SMP PREEMPT Tue Jan 16 16:50:23 EET 2007 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
(EE) AIGLX: Screen 0 is not DRI capable
root[hybrid]#es WW-jei 🙂
Code:root[hybrid]# cat /var/log/Xorg.0.log |grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) `fonts.dir’ not found (or not valid) in „/usr/share/fonts/75dpi”.
(WW) `fonts.dir’ not found (or not valid) in „/usr/share/fonts/100dpi”.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(WW) RADEON(0): Direct rendering disabled
root[hybrid]#ime a glxinfo is:
Code:root[hybrid]# glxinfo |grep direct
Xlib: extension „XFree86-DRI” missing on display „:0.0”.
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect2007-01-16-15:34 #2080318Uzsolt: biztos. Minden egyes kernelfordítás után újra kell az fglrx drivert is fordítani.
Hybrid: maradt még ott egy intel modulban, vedd ki a biztonság kedvéért.
Újrafordítottad a modult? Futtasd újra a szkripteket és szúrd be ide a kimenetet.
Utána töltsd be modult és indítsd az X-et újra. Mentsd le még konzol alól az X-logját, mielőtt felülírnád és csatold be a teljes logot, plusz a konfigot is!2007-01-16-15:39 #2080319Code:root[build_mod]# sh make.sh
ATI module generator V 2.0
==========================
initializing…
make.sh: line 518: [: =: unary operator expected
cleaning…
patching ‘highmem.h’…
assuming new VMA API since we do have kernel 2.6.x…
Assuming default VMAP API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.18.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.18.6′
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.18.6’
build succeeded with return value 0
duplicating results into driver repository…
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
root[build_mod]# cd ../
root[fglrx]# sh make_install.sh
– recreating module dependency list
– trying a sample load of the kernel modules
done.
root[fglrx]# aticonfig –initial
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-1
root[fglrx]# modprobe fglrx
root[fglrx]# lsmod |grep fglrx
fglrx 340460 0
root[fglrx]#itt van a folyamat…mindjart csatolom a logot is csak x restart…
na meg is volt csatolom a fajlokat a xorg.conf az aticonfig utan van, tehat amivel nem megy 🙂2007-01-16-16:12 #2080320balev wrote:Uzsolt: biztos. Minden egyes kernelfordítás után újra kell az fglrx drivert is fordítani.
Jó, hiszek neked. De csak nagy duzzogva, hiszen eddig is be tudta tölteni az fglrx modult, meg gondolom, az agpgart is be volt töltve.Persze azt azért vágom, hogy új kernel esetén az összes modult is újra kell fordítani.
2007-01-16-19:29 #2080321hybrid, írtam, hogy a composit letiltását írd be az xorg.conf-ba!!! Ha kiadod az aticonfig –initial parancsot, újra be kell írnod!!! ( de ezt nem szükséges újra kiadni, ha egyszer rendben lement! )
Section „Extensions”
Option „Composite” „Disable”
EndSection2007-01-16-23:02 #2080322uzsolt wrote:balev wrote:Uzsolt: biztos. Minden egyes kernelfordítás után újra kell az fglrx drivert is fordítani.
Jó, hiszek neked. De csak nagy duzzogva, hiszen eddig is be tudta tölteni az fglrx modult, meg gondolom, az agpgart is be volt töltve.Persze azt azért vágom, hogy új kernel esetén az összes modult is újra kell fordítani.
Ok 🙂
2007-01-16-23:05 #2080323Hybrid wrote:Code:root[build_mod]# sh make.sh
ATI module generator V 2.0
==========================
initializing…
make.sh: line 518: [: =: unary operator expected
cleaning…
patching ‘highmem.h’…
assuming new VMA API since we do have kernel 2.6.x…
Assuming default VMAP API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.18.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.18.6′
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.18.6’
build succeeded with return value 0
duplicating results into driver repository…
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
root[build_mod]# cd ../
root[fglrx]# sh make_install.sh
– recreating module dependency list
– trying a sample load of the kernel modules
done.
root[fglrx]# aticonfig –initial
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-1
root[fglrx]# modprobe fglrx
root[fglrx]# lsmod |grep fglrx
fglrx 340460 0
root[fglrx]#itt van a folyamat…mindjart csatolom a logot is csak x restart…
na meg is volt csatolom a fajlokat a xorg.conf az aticonfig utan van, tehat amivel nem megy 🙂Ahogy Pomm is írja, az aticonfig-ot egyszer kell csak kiadni. Mindössze annyi a feladata, hogy megszerkeszti neked az xorg.conf-ot.
Igazából nem értem. Látszik, hogy most már hiba nélkül be tudta tölteni a modult.
Viszont a log szerint meg nem találja.Ugye csak az X-et indítottad újra?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz