Originally posted by vdgraaf
View Post
Announcement
Collapse
No announcement yet.
AMD ATI fglrx 8.32.5 Released
Collapse
X
-
Michael Larabel
https://www.michaellarabel.com/
-
-
Are there any abnormal warnings in your log? Also, what kernel are you using (version and i386, x86_64 or anything abnormal PAE, Xen, etc...)?Michael Larabel
https://www.michaellarabel.com/
Comment
-
OK..I fixed the problem.
According to another guy from this forum:
"The corresponding libGL.so.1.2 from this package will be installed in /usr/lib/ati-fglrx/ . Of course, the existing ligGL.so.1.2 provided by MESA, which resides in /usr/lib, will be found in the path first. So rename /usr/lib/libGL.so.1.2 to /usr/lib/ligGL.so.1.2.MESA and copy /usr/lib/ati-fglrx/ligGL.so.1.2 to /usr/lib. It did the trick. REBOOT!"
So in the end it was a library that was found first..and it was the wrong one.
mike
Comment
-
ATI driver and Kernel 2.6.20-rc3
... It doesn't seem to work. The DRI system doesn't init because /dev/dri is empty. This is a symptom of the kernel fglrx module not being loaded. It doesn't load because the compile fails. It gives the errors at the bottom of this post.
If you define FGL_USE_SCT in firegl_public.c the module does compile, although it won't load.
Anyone else seeing this? or even better have a fix other than wait for the next ati release. And with my new X1600 I can't get non-ati accelerate support, unlike with my old 9600.
Error Message from running make.sh on FC6 / 2.6.20-rc3:
-------------------------------------------------------
Code:ATI module generator V 2.0 ========================== initializing... build_date =Tue Jan 9 20:20:16 WST 2007 uname -a =Linux localhost.localdomain 2.6.20-rc3 #0 SMP Sun Jan 7 18:31:31 WST 2007 i686 i686 i386 GNU/Linux uname -s =Linux uname -m =i686 uname -r =2.6.20-rc3 uname -v =#0 SMP Sun Jan 7 18:31:31 WST 2007 uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=user_u:system_r:unconfined_t . drwxr-xr-x 126 root root 12288 Dec 18 00:13 /usr/include . total 52 drwxr-xr-x 2 root root 4096 Jan 9 20:18 ati drwxr-xr-x 3 root root 4096 Dec 17 22:35 kernels lrwxrwxrwx 1 root root 17 Jan 7 21:42 linux -> linux-2.6.20-rc3/ drwxrwxrwx 20 root root 4096 Dec 28 07:24 linux-2.6.17.11 drwxr-xr-x 20 ashelton ashelton 4096 Jan 7 17:38 linux-2.6.20-rc2 drwxr-xr-x 20 root root 4096 Jan 8 20:55 linux-2.6.20-rc3 drwxr-xr-x 7 root root 4096 Sep 7 19:05 redhat . file /lib/modules/2.6.20-rc3/build/include/linux/agp_backend.h says: AGP=1 OsVersion says: SMP=1 file /proc/kallsyms says: SMP=1 file /lib/modules/2.6.20-rc3/build/include/linux/autoconf.h says: SMP=1 file /lib/modules/2.6.20-rc3/build/include/linux/autoconf.h says: MODVERSIONS=1 . CC=gcc cc_version= found major but not minor version match for gcc and the ip-library ls -l ./libfglrx_ip.a lrwxrwxrwx 1 root root 18 Jan 9 20:20 ./libfglrx_ip.a -> libfglrx_ip.a.GCC4 . cleaning... patching 'highmem.h'... assuming new VMA API since we do have kernel 2.6.x... def_vma_api_version=-DFGL_LINUX253P1_VMA_API Assuming default VMAP API Assuming default munmap API doing Makefile based build for kernel 2.6.x and higher make -C /lib/modules/2.6.20-rc3/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-2.6.20-rc3' CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: expected declaration specifiers or ?...? before ?mlock? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: expected declaration specifiers or ?...? before ?addr? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: expected declaration specifiers or ?...? before ?len? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:191: warning: return type defaults to ?int? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?_syscall2?: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:191: error: expected declaration specifiers before ?_syscall2? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: parameter ?__ke_debuglevel? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:225: error: parameter ?__ke_moduleflags? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: error: storage class specified for parameter ?__mod_author228? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: error: parameter ?__mod_author228? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: warning: ?__used__? attribute ignored /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: error: section attribute not allowed for ?__mod_author228? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: error: storage class specified for parameter ?__mod_description229? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: error: parameter ?__mod_description229? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: warning: ?__used__? attribute ignored /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: error: section attribute not allowed for ?__mod_description229? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?{? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: expected declaration specifiers before ?;? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__param_perm_check_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__param_perm_check_firegl? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__param_str_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__param_str_firegl? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__param_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__param_firegl? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: warning: ?__used__? attribute ignored /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: section attribute not allowed for ?__param_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: alignment may not be specified for ?__param_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: ?firegl? undeclared (first use in this function) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: (Each undeclared identifier is reported only once /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: for each function it appears in.) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__mod_firegltype233? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__mod_firegltype233? is initialized [snip several hundred lines] expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?{? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4167: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?{? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4177: error: old-style parameter declarations in prototyped function definition /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: parameter name omitted /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: parameter name omitted /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: parameter name omitted /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4177: error: expected ?{? at end of input make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1 make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.20-rc3' make: *** [kmod_build] Error 2 build failed with return value 2
Comment
-
Originally posted by Harlz View Post... It doesn't seem to work. The DRI system doesn't init because /dev/dri is empty. This is a symptom of the kernel fglrx module not being loaded. It doesn't load because the compile fails. It gives the errors at the bottom of this post.
If you define FGL_USE_SCT in firegl_public.c the module does compile, although it won't load.
Anyone else seeing this? or even better have a fix other than wait for the next ati release. And with my new X1600 I can't get non-ati accelerate support, unlike with my old 9600.
Error Message from running make.sh on FC6 / 2.6.20-rc3:
-------------------------------------------------------
Code:ATI module generator V 2.0 ========================== initializing... build_date =Tue Jan 9 20:20:16 WST 2007 uname -a =Linux localhost.localdomain 2.6.20-rc3 #0 SMP Sun Jan 7 18:31:31 WST 2007 i686 i686 i386 GNU/Linux uname -s =Linux uname -m =i686 uname -r =2.6.20-rc3 uname -v =#0 SMP Sun Jan 7 18:31:31 WST 2007 uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=user_u:system_r:unconfined_t . drwxr-xr-x 126 root root 12288 Dec 18 00:13 /usr/include . total 52 drwxr-xr-x 2 root root 4096 Jan 9 20:18 ati drwxr-xr-x 3 root root 4096 Dec 17 22:35 kernels lrwxrwxrwx 1 root root 17 Jan 7 21:42 linux -> linux-2.6.20-rc3/ drwxrwxrwx 20 root root 4096 Dec 28 07:24 linux-2.6.17.11 drwxr-xr-x 20 ashelton ashelton 4096 Jan 7 17:38 linux-2.6.20-rc2 drwxr-xr-x 20 root root 4096 Jan 8 20:55 linux-2.6.20-rc3 drwxr-xr-x 7 root root 4096 Sep 7 19:05 redhat . file /lib/modules/2.6.20-rc3/build/include/linux/agp_backend.h says: AGP=1 OsVersion says: SMP=1 file /proc/kallsyms says: SMP=1 file /lib/modules/2.6.20-rc3/build/include/linux/autoconf.h says: SMP=1 file /lib/modules/2.6.20-rc3/build/include/linux/autoconf.h says: MODVERSIONS=1 . CC=gcc cc_version= found major but not minor version match for gcc and the ip-library ls -l ./libfglrx_ip.a lrwxrwxrwx 1 root root 18 Jan 9 20:20 ./libfglrx_ip.a -> libfglrx_ip.a.GCC4 . cleaning... patching 'highmem.h'... assuming new VMA API since we do have kernel 2.6.x... def_vma_api_version=-DFGL_LINUX253P1_VMA_API Assuming default VMAP API Assuming default munmap API doing Makefile based build for kernel 2.6.x and higher make -C /lib/modules/2.6.20-rc3/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-2.6.20-rc3' CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: expected declaration specifiers or ?...? before ?mlock? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: expected declaration specifiers or ?...? before ?addr? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: expected declaration specifiers or ?...? before ?len? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:191: warning: return type defaults to ?int? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?_syscall2?: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:191: error: expected declaration specifiers before ?_syscall2? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: parameter ?__ke_debuglevel? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:225: error: parameter ?__ke_moduleflags? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: error: storage class specified for parameter ?__mod_author228? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: error: parameter ?__mod_author228? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: warning: ?__used__? attribute ignored /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: error: section attribute not allowed for ?__mod_author228? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: error: storage class specified for parameter ?__mod_description229? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: error: parameter ?__mod_description229? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: warning: ?__used__? attribute ignored /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:229: error: section attribute not allowed for ?__mod_description229? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?{? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: expected declaration specifiers before ?;? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__param_perm_check_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__param_perm_check_firegl? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__param_str_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__param_str_firegl? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__param_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__param_firegl? is initialized /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: warning: ?__used__? attribute ignored /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: section attribute not allowed for ?__param_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: alignment may not be specified for ?__param_firegl? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: ?firegl? undeclared (first use in this function) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: (Each undeclared identifier is reported only once /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: for each function it appears in.) /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: storage class specified for parameter ?__mod_firegltype233? /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter ?__mod_firegltype233? is initialized [snip several hundred lines] expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?{? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4167: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?{? token /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4177: error: old-style parameter declarations in prototyped function definition /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: parameter name omitted /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: parameter name omitted /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:189: error: parameter name omitted /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4177: error: expected ?{? at end of input make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1 make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.20-rc3' make: *** [kmod_build] Error 2 build failed with return value 2
It's likely due to using the Linux 2.6.20 kernel. I'll see if I can recall a patch for the Linux 2.6.20 for the fglrx 8.32.5 driver.Michael Larabel
https://www.michaellarabel.com/
Comment
-
Originally posted by Michael View PostYou're one of the first people I have heard claiming the 8.32.5 driver is broken. I have used it dozens of times already on Fedora, and I know many have it working with Ubuntu, and I know SuSE is also working fine with these drivers.
I have had problems with this driver version with my X1600 on every distro I have cared to try it with (Debian, Ubuntu, Knoppix, Suse , Fedora, Mandrake and so on) It would seem that the ati driver is broken for certain cards only.
I hope the next one is better for me
Comment
Comment