PDA

View Full Version : ati still broken for f9



Skunk Worx
20th June 2008, 04:00 AM
# ./ati-driver-installer-8-4-x86.x86_64.run --buildpkg 'Fedora/F9'

...
/tmp/ATI-fglrx-8.476-1-10890-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_PosixSecurityCapGetEffectiveVector':
/tmp/ATI-fglrx-8.476-1-10890-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1888: error: implicit declaration of function 'cap_t'
/tmp/ATI-fglrx-8.476-1-10890-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_PosixSecurityCapSetEffectiveVector':
/tmp/ATI-fglrx-8.476-1-10890-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1896: error: lvalue required as left operand of assignment
...

It's a shame that this problem is well-known and widely reported (for months now) and AMD does nothing to fix it, instead they make press releases about their great new cards and "Evolutionary" drivers.

My AGP X800 has never worked with Catalyst, it always crashes the kernel, even when it compiles.

security.h and linux capability mods were never guaranteed stable.

Someone at amd needs to read :

http://www.friedhoff.org/posixfilecaps.html

leigh123linux
20th June 2008, 06:04 AM
You are whining about the old driver ! ( the new drivers are worst ) , it needs patching for the 2.6.25 kernel and it also needs patching to build rpm,s



Taken from a old guide I wrote a couple of months ago

Patch and install the ATi driver


Log on as root. We are now ready to install the fglrx driver.

Download the ati installer and a make sure you have installed the build requirements .






su
yum groupinstall "Development Tools" "Legacy Software Development"




The fglrx driver is shipped in an executable archive called ati-driver-installer-8-4-x86.x86-64.run. Normally the archive will extract the files and install the driver all in one go. We need to break up this procedure in order to modify the source code. So first we extraxt the files. For illustration purposes I use the work directory /usr/src/ati.




su
wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-4-x86.x86_64.run
chmod +x ati-driver-installer-8-4-x86.x86_64.run
sh ati-driver-installer-8-4-x86.x86_64.run --extract /usr/src/ati



Next we change into the work directory and apply the patch.




cd /usr/src/ati
wget http://www.linux-ati-drivers.homecall.co.uk/ati-fglrx-8-4-kernel-2.6.25.patch
patch -p0 < ati-fglrx-8-4-kernel-2.6.25.patch



Finally we continue the installation process as if nothing had happened. ( yeh right the friggin installer needed patching to build rpm's )



rm -f /usr/src/ati/packages/Fedora/ati-packager.sh
wget http://www.linux-ati-drivers.homecall.co.uk/ati-packager.sh -O /usr/src/ati/packages/Fedora/ati-packager.sh
chmod +x /usr/src/ati/packages/Fedora/ati-packager.sh
./ati-installer.sh 8.476 --buildpkg Fedora/F9




And install the rpm's




cd /usr/src/
rpm -ivh ATI-fglrx*rpm kernel-module-ATI-fglrx*rpm

Skunk Worx
5th July 2008, 06:38 AM
Yes, that's my bad for for running against the wrong driver, and I apologize for the mistake.

I also appreciate all the time you put into helping people here.

It's true that I am whining about ATI's Catalyst drivers. My openGL worked before the switch, and has never worked since. The months of regressions get frustrating.

Although I did not pay for Fedora, I did pay for the card, and I really do appreciate the fine work people have done on the free side to keep my card working in 2D.

I'm not in a position to downgrade my X server in F9, which from what I can see is still a requirement for using your F9/fglrx guide.

Thanks,
John

PS: unless I am way out, the latest catalyst (8.6) doesn't build F9 RPMs either. This is a X86_64 box.

# sh ./ati-driver-installer-8-6-x86.x86_64.run --buildpkg 'Fedora/F9'
...
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Fedora/F9
mv: cannot stat `/tmp/ATI-fglrx-8.501-1-32278-root/BUILD/ATI-fglrx-8.501/usr/X11R6/lib/modules/dri/*': No such file or directory
mv: cannot stat `/tmp/ATI-fglrx-8.501-1-32278-root/BUILD/ATI-fglrx-8.501/usr/X11R6/lib/*.so.*': No such file or directory
Package build failed!
Package build utility output:
error: %changelog entries must start with *
Building target platforms: x86_64
Building for target x86_64
Removing temporary directory: fglrx-install.rb8s8i

Hlingler
5th July 2008, 08:14 AM
I'm baffled as to why the ATI installer "blob" is looking at the folders: /usr/X11R6/lib/ and /usr/X11R6/lib/modules/dri/ for stuff. There's nothing there - in fact, those folders don't exist on a default Fedora install, as far as I know.

All other things being equal (i.e., applied the patch for 2.6.25-series kernels, etc.), you could "fool" the "blob" by creating those folders, and then creating symbolic links from them to the files it's really looking for: /usr/lib64/libGL.so*[libGLU.so*][libGLw.so*] and /usr/lib64/dri/*.

I assume that the ATI FGLRX driver is not available from Livna ? Or, it doesn't work ?

V

Skunk Worx
5th July 2008, 05:14 PM
I think I would have to downgrade my X to get it to build...from what I can see on Leigh's guide to fglrx that is still necessary.

From what I see on Phoronix 8.501 is still broken.

Some linux users (not necessarily Fedora) are reporting OpenGL running for a few seconds or minutes before crashing. Kind of a huge advance, all things considered.

leigh123linux
5th July 2008, 05:22 PM
I'm baffled as to why the ATI installer "blob" is looking at the folders: /usr/X11R6/lib/ and /usr/X11R6/lib/modules/dri/ for stuff. There's nothing there - in fact, those folders don't exist on a default Fedora install, as far as I know.

All other things being equal (i.e., applied the patch for 2.6.25-series kernels, etc.), you could "fool" the "blob" by creating those folders, and then creating symbolic links from them to the files it's really looking for: /usr/lib64/libGL.so*[libGLU.so*][libGLw.so*] and /usr/lib64/dri/*.

I assume that the ATI FGLRX driver is not available from Livna ? Or, it doesn't work ?

V


The spec file & ati-packager.sh is a total mess in the ATI installer !

Hlingler
5th July 2008, 05:25 PM
The spec file & ati-packager.sh is a total mess in the ATI installer !That cannot possibly inspire confidence among ATI owners in a fix anytime soon. :rolleyes:

V

beardedfiend
24th July 2008, 10:04 PM
leigh123,

Thanks for posting the patch. I successfully applied it and then I hit some errors running the packager (highlighted in red) ANY IDEAS?


[root@comutername ati]# ./ati-installer.sh 8.476 --buildpkg Fedora/F9
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Fedora/F9
Package build failed!
Package build utility output:
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /tmp/ATI-fglrx-8.476-1-3161-root/tmp/rpm-tmp.1722
+ umask 022
+ cd /tmp/ATI-fglrx-8.476-1-3161-root/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /tmp/ATI-fglrx-8.476-1-3161-root/BUILD
+ cd ATI-fglrx-8.476
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /tmp/ATI-fglrx-8.476-1-3161-root/tmp/rpm-tmp.1722
+ umask 022
+ cd /tmp/ATI-fglrx-8.476-1-3161-root/BUILD
+ cd ATI-fglrx-8.476
+ LANG=C
+ export LANG
+ unset DISPLAY
+ exit 0
Executing(%install): /bin/sh -e /tmp/ATI-fglrx-8.476-1-3161-root/tmp/rpm-tmp.1722
+ umask 022
+ cd /tmp/ATI-fglrx-8.476-1-3161-root/BUILD
+ cd ATI-fglrx-8.476
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root
+ '[' -d /etc/ld.so.conf.d ']'
+ mkdir -p /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/etc/ld.so.conf.d
+ pushd /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/etc/ld.so.conf.d
/tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/etc/ld.so.conf.d /tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476
+ cat
+ popd
/tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476
+ mkdir -p /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/usr/share/applications
+ pushd /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/usr/share/applications
/tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/usr/share/applications /tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476
+ cat
+ popd
/tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476
+ cp -pR /tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476/etc /tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476/lib /tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476/usr /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root
+ find /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/usr/share/doc -type f -perm 0555 -exec chmod 0644 '{}' ';'
+ find /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root -type f -perm 0555 -exec chmod 0755 '{}' ';'
+ export AS_USER=y
+ AS_USER=y
+ pushd /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod
/tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod /tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476
+ bash make.sh verbose
ATI module generator V 2.0
==========================
initializing...
make.sh: line 537: [: =: unary operator expected
OsRelease=2.6.25.10-86.fc9.x86_64
major=2
minor=6
patch=25
extra=.10-86.fc9.x86_64
SMP=1
smp=-SMP
iii=
AGP=1
CC=gcc
cc_version=
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
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.25.10-86.fc9.x86_64/build SUBDIRS=/tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/kernels/2.6.25.10-86.fc9.x86_64'
CC [M] /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
LD [M] /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: module fglrx.ko uses symbol 'init_mm' marked UNUSED
WARNING: "flush_tlb_page" [/tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
CC /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.25.10-86.fc9.x86_64'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
+ mkdir -p /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/2.6.25.10-86.fc9.x86_64/extra
+ install -D -m 0644 fglrx.ko /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/2.6.25.10-86.fc9.x86_64/extra/fglrx/fglrx.ko
+ rm -rf /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root/lib/modules/fglrx
+ popd
/tmp/ATI-fglrx-8.476-1-3161-root/BUILD/ATI-fglrx-8.476
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: ATI-fglrx-8.476-1.f9
Provides: config(ATI-fglrx) = 8.476-1.f9 fglrx_dri.so()(64bit) fglrx_drv.so()(64bit) glesx.so()(64bit) libGL.so.1()(64bit) libfglrx_dm.so.1.0()(64bit) libfglrx_gamma.so.1()(64bit) libfglrx_pp.so.1.0()(64bit) libfglrx_tvout.so.1()(64bit) libfglrxdrm.so()(64bit)
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh /sbin/chkconfig /sbin/ldconfig
Requires: /bin/bash /bin/sh config(ATI-fglrx) = 8.476-1.f9 kernel-module-ATI-fglrx-2.6.25.10-86.fc9.x86_64 = 8.476-1.f9 libGL.so.1()(64bit) libICE.so.6()(64bit) libSM.so.6()(64bit) libX11.so.6()(64bit) libXcursor.so.1()(64bit) libXext.so.6()(64bit) libXi.so.6()(64bit) libXrandr.so.2()(64bit) libXrender.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfglrx_dm.so.1.0()(64bit) libfglrx_gamma.so.1()(64bit) libfglrx_pp.so.1.0()(64bit) libfglrx_tvout.so.1()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) system-config-display
Conflicts: fglrx fglrx-glc22 fglrx_4_3_0 fglrx_6_8_0 kernel-module-fglrx ati-fglrx ati-fglrx-devel kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-devel nvidia-glx nvidia-glx-legacy xorg-x11-drv-nvidia xorg-x11-drv-nvidia-legacy
Processing files: ATI-fglrx-control-center-8.476-1.f9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ATI-fglrx = 8.476-1.f9 libGL.so.1()(64bit) libICE.so.6()(64bit) libSM.so.6()(64bit) libX11.so.6()(64bit) libXcursor.so.1()(64bit) libXext.so.6()(64bit) libXi.so.6()(64bit) libXrandr.so.2()(64bit) libXrender.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit)
Processing files: ATI-fglrx-devel-8.476-1.f9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/include/GL ATI-fglrx = 8.476-1.f9 libGL.so.1()(64bit)
Processing files: ATI-fglrx-IA32-libs-8.476-1.f9
Provides: fglrx_dri.so libGL.so.1 libfglrx_dm.so.1.0 libfglrx_gamma.so.1 libfglrx_pp.so.1.0 libfglrx_tvout.so.1
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires: ATI-fglrx = 8.476-1.f9 libGL.so.1 libX11.so.6 libXext.so.6 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) librt.so.1 librt.so.1(GLIBC_2.2)
Processing files: kernel-module-ATI-fglrx-2.6.25.10-86.fc9.x86_64-8.476-1.f9
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(postun): /bin/sh
Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/ATI-fglrx-8.476-1-3161-root/tmp/ATI-fglrx-8.476-1.f9-root-root
error: Installed (but unpackaged) file(s) found:
/usr/X11R6/lib/libatiadlxx.so
/usr/X11R6/lib64/libatiadlxx.so
/usr/X11R6/lib64/modules/amdxmm.so
/usr/bin/atiodcli
/usr/bin/atiode


RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/X11R6/lib/libatiadlxx.so
/usr/X11R6/lib64/libatiadlxx.so
/usr/X11R6/lib64/modules/amdxmm.so
/usr/bin/atiodcli
/usr/bin/atiode

leigh123linux
24th July 2008, 10:26 PM
Did you apply this fix as well ?



rm -f /usr/src/ati/packages/Fedora/ati-packager.sh
wget http://www.linux-ati-drivers.homecall.co.uk/ati-packager.sh -O /usr/src/ati/packages/Fedora/ati-packager.sh
chmod +x /usr/src/ati/packages/Fedora/ati-packager.sh
./ati-installer.sh 8.476 --buildpkg Fedora/F9

beardedfiend
25th July 2008, 01:42 AM
yes, that's the command that's resulting in errors:
./ati-installer.sh 8.476 --buildpkg Fedora/F9

Skunk Worx
25th July 2008, 09:45 PM
Here's the basic build failure for Catalyst 8.7 :



# ./ati-driver-installer-8-7-x86.x86_64.run --buildpkg 'Fedora/F9'
[snip]
Generating package: Fedora/F9
mv: cannot stat `/tmp/ATI-fglrx-8.512-1-3117-root/BUILD/ATI-fglrx-8.512/usr/X11R6/lib/modules/dri/*': No such file or directory
mv: cannot stat `/tmp/ATI-fglrx-8.512-1-3117-root/BUILD/ATI-fglrx-8.512/usr/X11R6/lib/*.so.*': No such file or directory
Package build failed!
Package build utility output:
error: %changelog entries must start with *
Building target platforms: x86_64
Building for target x86_64
Removing temporary directory: fglrx-install.ieuac4


Will try the patches later.

Hlingler
25th July 2008, 09:57 PM
Hm. Once again, the crazy thing appears to be looking in the wrong folders for stuff. Perhaps you should consider creating sym-links to appease it (this is a summary, not the commands to create the links):
/usr/X11R6/lib/modules/dri/* -> /usr/lib64/dri/*
/usr/X11R6/lib/*.so.* -> /usr/lib64/*.so.*

Unless those are already taken care of in the patches?

Good Luck,
V

Skunk Worx
26th July 2008, 05:47 AM
I'm still fooling around with it, just for fun. Posts on Phoronix claim it's useless to even try on F9 unless you are willing to downgrade the X server.

I did have success at work with a stock F9 install using NVIDIA's beta 177.13 driver. Twinhead works well (used it for several hours on a Quadro FX).

This machine (at home) is Radeon X800, X86_64, so it is unlikely any 3d acceleration will work here any time soon.

*****

EDIT : I was able to patch and make RPM files, and install them, however the X will not start and gives an EE in /var/log/X.0.log :

(EE) Failed to load /usr/lib64/xorg/modules/drivers//fglrx_drv.so
(EE) Failed to load module "fglrx" (loader failed, 7)
(EE) No drivers available.

plus :

dlopen: /usr/lib64/xorg/modules/drivers//fglrx_drv.so: undefined symbol: miZeroLineScreenIndex

http://www.phoronix.com/forums/showthread.php?t=9999

See ya next month...

Skunk Worx
26th July 2008, 09:06 PM
Although the RPMs don't work (per the reasons posted above) I have created a README and a patch to duplicate my effort.

It's available via my sig link.

shabakeh
31st July 2008, 09:45 PM
hi everyone

I downloaded ati-driver-installer-8-7-x86.x86_64.run for my ati radeon hd3850 in fedora9 64 bit.
when i did the common according to instruction i gave an error:
[root@localhost Download]# ati-driver-installer-8-7-x86.x86_64.run
-bash: ati-driver-installer-8-7-x86.x86_64.run: command not found
what should i do?how can i install this driver?

Skunk Worx
1st August 2008, 06:38 AM
shabakeh,

That ATI driver will probably not work with F9.

I think you need to follow Leigh's guide and downgrade your x-server if you really want your card to work with F9.

Check the thread for the latest info and supported cards, etc.:

http://forums.fedoraforum.org/showthread.php?t=155503&page=1&pp=10

---
John

quiconde
5th August 2008, 06:42 AM
Hi all,
The ati-driver-8-7 indeed seems to have this bug which prevents the fglrx to load.

(EE) Failed to load /usr/lib64/xorg/modules/drivers//fglrx_drv.so
(EE) Failed to load module "fglrx" (loader failed, 7)
dlopen: /usr/lib64/xorg/modules/drivers//fglrx_drv.so: undefined symbol: miZeroLineScreenIndex

Anyone who can correct that, and share the .so file ?

Skunk Worx
5th August 2008, 06:49 AM
Quiconde,

The ATI run file is broken. As Leigh's Guide states, you have to downgrade the X server for Fedora 9. See the link in the previous post.

---
John

UPDATE 8/22/2008 : Catalyst driver 8.8 remains broken under F9 using Xorg 7.x. See Leigh's ATI/fglrx Guide for downgrading X11.

AllgoodGuy
6th September 2008, 08:09 PM
hi everyone

I downloaded ati-driver-installer-8-7-x86.x86_64.run for my ati radeon hd3850 in fedora9 64 bit.
when i did the common according to instruction i gave an error:
[root@localhost Download]# ati-driver-installer-8-7-x86.x86_64.run
-bash: ati-driver-installer-8-7-x86.x86_64.run: command not found
what should i do?how can i install this driver?

shabakeh,

The present working directory is not in the search path, particularly for the root user, and should not be for security reasons. In order to run the commands in the present directory, you must precede the filename with a dot slash ./ to force the shell to look there first.

Regardless, you'll need to follow the instructions above as this particular driver is still broken as is.

Regards.

AllgoodGuy
6th September 2008, 08:29 PM
Leigh,

Your instructions are for the 8-4 driver. Is there a patch for the 8-8 driver that you're aware of?

wget http://www.linux-ati-drivers.homecall.co.uk/ati-fglrx-8-4-kernel-2.6.25.patch

would be the one that I need updated. TIA

Guy

Skunk Worx
8th September 2008, 08:39 PM
AllgoodGuy:

The downgrade of X in Leigh's ATI Howto uses Livna's Fedora 8 repo. That repo shows the the latest kmod fglrx using 522, which is Catalyst 8.8.

I think the symbols were fixed in Catalyst some time ago if you are willing to downgrade X for an F9 install.

There is a huge thread below Leigh's Guide that might have the info you are looking for.

---
John

AllgoodGuy
8th September 2008, 09:16 PM
I did the downgrade last night, and all appears to be working a little better, but still tweaking things like the dual head set up etc. Hopefully ATI will get this fixed soon and give the guys at kernel.org what they need to make this a better and more stable process.

I'll check out the thread below and see if I can figure the rest of it out.

Thanks,
Guy


AllgoodGuy:

The downgrade of X in Leigh's ATI Howto uses Livna's Fedora 8 repo. That repo shows the the latest kmod fglrx using 522, which is Catalyst 8.8.

I think the symbols were fixed in Catalyst some time ago if you are willing to downgrade X for an F9 install.

There is a huge thread below Leigh's Guide that might have the info you are looking for.

---
John

Skunk Worx
28th September 2008, 11:03 PM
Although the RPMs don't work (per the reasons posted above) I have created a README for Catalyst 8.9 and a patch to duplicate my effort.

It's available via my sig link.

Perhaps Mesa 7.2 will help F9 as others have been mentioning? Here's the link to Mesa in Koji :

Koji Mesa Status (http://koji.fedoraproject.org/koji/packageinfo?packageID=184)