ATI Radeon Proprietary Driver Isnt work in OpenSuSE 11.2

:frowning:
Ati 11.2 repo isn’t accessable.
Ati catalyst 9.3 dont want to install.

You mean the repo isnt there right?
Or simply not responding?

Yeah I second that :frowning:

Tried so many things… :frowning:
The 11.2 repo isn’t working so no luck there

Downloaded latest drivers from ATI.
Tried “Automatic” install - seemed to work, but then when restarting Suse KWin crashes with a bug-report - provides the option to go over to Metacity or something like that… If I ignore, everything is broken - title bars dissapear.

Then tried to “build custom install” from the ati installer for 11.2. Then get a “Build package failed” error in the log file. I’ve installed the Kernel headers, source, desktop etc etc - doesn’t work.

If anybody has any help, or maybe a step-by-step guide on how to get past this, it would be greately appreciated!

If the repo is not loading it might be because there might be server overload right now, lots of people downloading/installing 11.2 right now and the servers might be having issues.

Possibly, although Yast is telling me that it cannot even identify the “type” of repository, as if there are some META files missing in that folder…

Either way, I would hope that whatever driver they’ll put there, will work…'cause ATI’s driver from there site doesn’t. I install and (as mentioned) KWin crashes non-stop from that point on. Maybe I’m doing something wrong…dunno :s

Not working for me either.
When I try to build the dirsto-specific package, /usr/share/ati/fglrx-install.log says

/tmp/ati.iTJ8Jr
Package build failed!
[Error] Generate Package - error generating package : SuSE/SUSE112-AMD

I just installed 11.2 also. I am afraid to try to compile from source right now…was hoping someone would have already figured out a solution. I have the Radeon HD series. Let us know, whoever figures it out.

I too am trying to get the ATI drivers working, I am running the ATI FireGL Mobility V5700 graphics card. I am also using a 32-bit version of opensuse.

I will confirm the error message above (although mine was for IA32)

Package build failed!
[Error] Generate Package - error generating package : SuSE/SUSE112-IA 32

I got this message with the catalyst 9.10 driver. Maybe I was using the wrong driver?

Vamega

Don’t create a specific package. Just install driver (9.6) using wizard. To finish it with success, You need install first

make
gcc
kernel-flavour-devel
kernel-source

For my HD4700, AMD driver works fine.

Please, explain step-by-step.

  1. Install
make
gcc
kernel-flavour-devel
kernel-source
  1. Install driver using wizard
  2. sax2 -r -m 0=fglrx

Any other steps? Why 9.6 driver?
Sorry for my bad english.

I’m in the same position with,
x86-64 bit version.

With Catalyst_910 and Catalyst_99 the result is identical. For details see log below.

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o .ko .GCC .?? *.symvers
make -C /lib/modules/2.6.32-rc5-git3-1-default/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory /usr/src/linux-2.6.32-rc5-git3-1-obj/x86_64/default' make -C ../../../linux-2.6.32-rc5-git3-1 O=/usr/src/linux-2.6.32-rc5-git3-1-obj/x86_64/default/. modules CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:443: /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’: /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’ CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o /lib/modules/fglrx/build_mod/2.6.x/kcl_io.c: In function ‘KCL_IO_FASYNC_Terminate’: /lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: ‘SIGIO’ undeclared (first use in this function) /lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: (Each undeclared identifier is reported only once /lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: for each function it appears in.) make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o] Error 1 make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory /usr/src/linux-2.6.32-rc5-git3-1-obj/x86_64/default’
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

Any ideas?

Michael

There are MANY ways to do this.

How good is your Linux knowledge? You could install the proprietary ATI graphic driver “the hardway” which is not hard. Guidance is here: ATI/The Hard Way - openSUSE

In essence:

  • (1) go to YaST > Software > Software management, and change the “filter” to “patterns” and select the “Base Development” pattern and install the associated apps. Then ensure you have the 2.6.27.37 kernel version of kernel-source and kernel-syms installed, and also install linux-kernel-headers.

  • (2) go to Graphics Drivers & Software and download ati-driver-installer-version-architecture.run to your hard drive (say to /home/your-user-name)

  • (3) reboot your PC to run level 3 (type ‘3’ in grub boot menu so the “3” appears in the options line), continue with the boot, and log in at text prompt as regular user. Then type “su” to get root permissions, and enter root password. Then navigate to /etc/X11/ and if the file xorg.conf exists (and it may not exist) move the exisiting xorg.conf file to a backup name:

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybackup

I say backup so you can restore it later. But ensure there is NO file there now!

  • (4) Then to cover against previous errors in trying to build the “fglrx” rpm, run in a terminal:
rpm -e $(rpm -qa '*fglrx*') 

[you need to input the exact rpm name]

  • (5)then while you still have root permissions, navigate to /home/your-user-name where the ati-driver-installer-version-architecture.run file is located, and run it with:
run ati-driver-installer-version-architecture.run --listpkg

[you need to input the exact rpm name] and in the list of various Linux versions, note the syntax for openSUSE-11.2.

Then run it again with

run ati-driver-installer-version-architecture.run --SUSE112-IA32 

[you need to input the exact rpm name and the exact option, where I used "SUSE112-IA32 for my example]
… You can get more guidance here: ATI/The Hard Way - openSUSE

That will create the rpm “fglsomething.rpm
[you need to input the exact rpm name]

  • (6) then install the rpm with:
rpm –Uvh fgl*something*.rpm 

[you need to input the exact rpm name]

  • (7) when it is complete, then configure your ATI graphics with:
aticonfig

which will create a new /etc/X11/xorg.conf file (it may complain it can’t find the old).

Its possible you may need to use the full:

aticonfig --initial --input=/etc/X11/xorg.conf 

Note, you probably do NOT have to run " sax2 -r -m 0=fglrx " as the file created by “aticonfig” should be good enough.

  • (8)then reboot with “shutdown -r now” and see if that works

If you end up with no GUI, restart, type ‘3’ again in grub boot menu, logon to text prompt as a regular user, then type “su” to get root/admin permissins, restore the backed copy of /etc/X11/xorg.conf (which you called xorg.conf.mybackup) and then restart and you are back to where you were before with nothing lost for your efforts, but some lost time. … or if necessary as an interim use the vesa driver by running “sax2 -r -m 0=vesa” or use one of the radeon drivers with “sax2 -r -m 0=radeon” or “sax2 -r -m 0=radeonhd”

Don’t try to build rpm, doesn’t work.
Install with installer with automatic option, no custom.

zypper in kernel-source linux-kernel-headers kernel-syms module-init-tools make gcc

sh ./ati-driver-installer-9-10-x86.x86_64.run

/usr/bin/aticonfig --initial

Restart x
This work for me with hd3200

can confirm that the package build does not work with catalyst 9.9 9.10 and even the leaked 9.11 is not building the package on my opensuse 11.2. Also the ati repository is not working yast is not finding some metadata so not accepting the repository when i try to add it.

have not tried doing the install with ati installer directly yet.

There is no supply for kernel 2.6.28 or next from ATI for old chipsets. >:(

I must use 11.1’s repos?

This worked as a charm for me as well.

Work for me great too. rotfl!
HD4850

I actually added a discussion to the Talk area of the ATI How-To to update it according to these instructions.

This will only work for newer ATI cards, if you’re like me with a pre HD card, the only way to use the driver is with 11.1.
ATI stopped supporting these cards as of about april this year, so no new driver >:(