[12.3] AMD Radeon 6320 (E-450) and drivers

Hello everyone,

I have a notebook with the AMD E-450 chip and an integrated Radeon 6320 graphic module. Since the update from 12.2 to 12.3 I have various issues.

The default open-source radeon driver leads into a hard system crash when decoding flash-videos and doing renderings with belender (https://forums.opensuse.org/english/get-technical-help-here/multimedia/486335-flash-video-causes-12-3-crash.html](https://forums.opensuse.org/english/get-technical-help-here/multimedia/486335-flash-video-causes-12-3-crash.html)). I upgraded and downgraded the X-Server and radeon-driver and nothing could fix the problem.

I then, following the advice from the thread, choose the AMD-driver fglrx. This actually helps with the problems above but causes new issues:

  • multi-monitor support is appaling. I can only change the resolution by using the Catalyst-Center that demands a restart of the X-Server
  • the lock-screen after suspend often doesn’t provide the usual password-box and I have to force a x-server restart
    (- I don’t have a boot-screen)

Both solutions derrange me from my daily work. Sad enough, that I hadn’t had any problem with 12.2 for 9 months :(.

My system-specs:

  • opensuse 12.3 (kernel 3.7.10-1.4-desktop 64bit [default])
  • kde 4.10.2 [default]
  • X11-server 7.6_1.13.2-1.5.1
  • fglrx 12.104-3
  • radeon 2.4.42-1.1.1
  • AMD E-450 with Radeon 6320
  • 4 GB DDR3-RAM

I really would love to get opensuse back to the stability and reliablity as I experienced with 12.1 and 12.2.

I’m looking forward for any suggestions that brings my system back to normal.

Best regards

Hallo
I have a netbook with AMD C-50 APU with HD 6250 graphic.
It worked fine with opensuse 12.3 kernel 3.7.10-1.1 and catalyst 13.1 (fglrx). Then I updated the Kernel to version 3.7.10-1.4. On my hardware the fglrx can no more be build with this Kernel. I tried an new install with the makerpm-amd-13.1.sh script and had this output:

Kernel => 3.7.10-1.1-desktop
Detected => RPM package
Build => OK ]
Install => OK ]

Kernel     => 3.7.10-1.4-desktop

Detected => RPM package
Build => FAILURE ]
Install => FAILURE ]

When booting with Kernel 3.7.10-1.4 neither the fglrx nor the radeon - modul is loaded:
lsmod | grep fglrx
lsmod | grep radeon
display no result.

Same issue with the newest 3.7.10-1.11 kernel.

You could choose in the boot-menu under “advanced options” the old kernel 3.7.10-1.1 and try out, whether it works with this kernel-version.

Well, that’s normal. The fglrx kernel module is not installed for this kernel, and the radeon module isn’t loaded because it is blacklisted by the fglrx driver (Otherwise the fglrx driver couldn’t be loaded). And there is only one blacklist for all kernels…

As to the failing installation of the driver on the newer kernels:
There should be a log file somewhere which would show why it failed. I’m not sure but I think that’s in /usr/share/ati/…

But I just noticed that you try to install fglrx 13.1, which is the legacy driver. That one doesn’t work on 12.3 and doesn’t support your card anyway.
Please download the latest script here and try to install with that:
http://www.sebastian-siebert.de/downloads/makerpm-amd-13.4.sh

Oops sorry. You are using makerpm-amd-13.1.sh, not makerpm-amd-13.1-legacy.sh, which would be the legacy driver. I mixed that up…:shame:

But nevertheless, you should try to install the latest version, maybe there have been fixes for building on newer kernels.
The release notes for 13.4 do say :

New Features:

  • Kernel 3.7 and 3.8 Support

Hello together,

Well, that’s normal. The fglrx kernel module is not installed for this kernel, and the radeon module isn’t loaded because it is blacklisted by the fglrx driver (Otherwise the fglrx driver couldn’t be loaded). And there is only one blacklist for all kernels…

you are right

But nevertheless, you should try to install the latest version, maybe there have been fixes for building on newer kernels.
The release notes for 13.4 do say :

I tried the catalyst 13.4 but:

  1. I had the same issue: fglrx doesn’t build with kernel 3.7.10-1.4
  2. there is another issue with this version: I can’t change display-brightness with Fn + F6 / F7 ; so I can’t use it mobile

Well, I would need some error message to help you…
Try to install with the “-r” option, it should then create a report and tell you where. Upload this report to SUSE Paste and post a link here.

thank you for helping

I now remeber that I have saved the output of the installation. I’am not used to post in forums, so I don’t know how to post a long text here. If you please could help a stupid man …
I will know post a part of the output with some errot messages of the installation of catalyst 13.1:

 	 	 	   ******************************************************************************** 
  •                                                                          *  
    
  • Kernel: 3.7.10-1.4-default *

  • Source: /lib/modules/3.7.10-1.4-default/build *

  • Include: /lib/modules/3.7.10-1.4-default/source/include *

  •                                                                          *  
    

Warning:
kernel includes at /lib/modules/3.7.10-1.4-default/source/include not found or incomplete
file: /lib/modules/3.7.10-1.4-default/source/include/asm-x86_64/compat.h

/usr/src/kernel-modules/fglrx/2.6.x /
rm -rf *.c *.h *.o *.ko .a .?? *.symvers
make: *** /lib/modules/3.7.10-1.4-default/build: No such file or directory. Stop.


Build of kernel module failed!


rm -rf *.c *.h *.o *.ko .a .?? *.symvers
/
Calling ‘depmod -a 3.7.10-1.4-default’ this may take a while…

I posted already here:

openSUSE – proprietären Grafik-Treiber AMD Catalyst 13.4 als RPM installieren

my post is at the very bottom of the page (last post) but it is written in German.

I have made there a report for the catalyst 13.1 and 13.4 Installation:

http://sprunge.us/WUXE
http://sprunge.us/HReB

Does this help you?

I finally found the error:
The packages kernel-desktop-devel were not installed for the versions 3.7.10-1.4 and 3.7.10-1.11.
@SimonHeimbach:
I’m afraid, that my postings will not help you. I’m sorry.