How do I install the proprietary Radeon Catalyst driver?

I want to install the proprietary Radeon Catalyst video driver BUT I want to be able to roll it back if needed (in case it doesn’t work). Can anyone give me a step-by-step tutorial (for openSUSE 12.1)?
Thanks!

My setup:
CPU: AMD A4-3400 APU with Radeon™ HD Graphics, 2,700.00 MHz
RAM: 3.6 GiB
Kernel: Linux 3.1.0-1.2-desktop x86_64
OS: openSUSE 12.1 (x86_64)
Desktop: KDE 4.7.2 (4.7.2) “release 5”
GPU: Integrated AMD Radeon HD 6410D
2D driver: fbdev
3D driver: swrast (No 3D Acceleration) (7.11)

Check this latest post, it contains the latest info:
http://forums.opensuse.org/english/other-forums/development/programming-scripting/449058-upgrading-ati-driver-atiupgrade-12.html#post2421309

And this is the original Article: (It may need updating)
http://forums.opensuse.org/content/46-ati-driver-atiupgrade.html

On 02/01/12 10:26, 6tr6tr wrote:
>
> I want to install the proprietary Radeon Catalyst video driver BUT I
> want to be able to roll it back if needed (in case it doesn’t work). Can
> anyone give me a step-by-step tutorial (for openSUSE 12.1)?
> Thanks!
>
> MY SETUP:
> CPU: AMD A4-3400 APU with Radeon™ HD Graphics, 2,700.00 MHz
> RAM: 3.6 GiB
> Kernel: Linux 3.1.0-1.2-desktop x86_64
> OS: openSUSE 12.1 (x86_64)
> Desktop: KDE 4.7.2 (4.7.2) “release 5”
> GPU: Integrated AMD Radeon HD 6410D
> 2D driver: fbdev
> 3D driver: swrast (No 3D Acceleration) (7.11)
>
>

I would consider using “atiupgrade”, which makes the whole driver
installation (and necessary ancillary files) painless (including
removing!). I have PTAs repo setup in YAST to keep it up-to-date.

Info at http://forums.opensuse.org/content/46-ati-driver-atiupgrade.html


PeeGee

MSI m/b 870-C45, AMD Athlon II X3 445, 4GB, openSUSE 11.4/11.3 x86_64
dual boot + XP Home in VBox
Asus m/b M2NPV-VM, AMD 64X2 3800+, 2GB, openSUSE 11.3 x86_64/XP Home
dual boot
Acer Aspire 1350, AMD (M)XP2400+, 768MB, openSUSE 11.4/XP Home dual boot
Asus eeePC 4G (701), Celeron M353, 2GB, openSUSE 11.3 on SSD

I downloaded it from please_try_again’s repo but when I then run it, it says:

No ATI graphic card detected. Do you want to continue? [yn]

Should I run it anyways?

No
Wait for @please_try_again

Just as a side note:
If this onboard graphics turns out to be a load of crud. Would you consider putting in a proper graphics card? nVidia. You can buy reasonable ones cheap and IIRC you do have a PCI-ex16 slot

Unfortunately, I can’t really afford to get another graphics card right now. :frowning:

Take it easy - as always! :slight_smile:

Please post the output of the following commands:

hwinfo --gfxcard
lspci
lspci | sed -n '/VGA/s/.*Radeon *//p' | sed 's/Mobility *//' | tr -d "]"

I bet the output of the last command will be empty.

You’re not using Gnome, are you? The ATI proprietary driver under Gnome might be worse than what you have now.

I stupidly just installed it anyways (I figured since I haven’t put anything real on this computer yet, I can always reinstall opensuse) and I’m getting the same issue I was when I had Ubuntu installed/running and added the catalyst driver: it shows the screen as smaller than the monitor (there’s a big black area all around the screen). So it’s not working (although sound finally works via HDMI) but I’m not sure it’s the catalyst that’s not working since when I look in /etc/X11/xorg.conf, the driver listed is “fglrx” not “radeonhd”. I wonder why this is. I wonder if it’s because of my car being an integrated one? When I go to kickoff and choose “System Information,” it lists the Graphics info as:


  Vendor:  ATI Technologies Inc
  Model:
  2D driver:  fglrx
  3D driver:  ATI

Notice there’s nothing listed for “Model.” How would I fix this?

09: PCI 01.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.319]
  Unique ID: vSkL.BFqQkb3Goo0
  SysFS ID: /devices/pci0000:00/0000:00:01.0
  SysFS BusID: 0000:00:01.0
  Hardware Class: graphics card
  Model: "ATI VGA compatible controller"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x9644 
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x061d 
  Driver: "fglrx_pci"
  Driver Modules: "fglrx"
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  I/O Ports: 0xf000-0xf0ff (rw)
  Memory Range: 0xfef00000-0xfef3ffff (rw,non-prefetchable)
  IRQ: 50 (3651 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001002d00009644sv00001025sd0000061Dbc03sc00i00"
  Driver Info #0:
    Driver Status: radeon is not active
    Driver Activation Cmd: "modprobe radeon"
  Driver Info #1:
    Driver Status: fglrx is active
    Driver Activation Cmd: "modprobe fglrx"
  Config Status: cfg=no, avail=yes, need=no, active=unknown


00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 12h Processor Root Complex
00:01.0 VGA compatible controller: ATI Technologies Inc Device 9644
00:01.1 Audio device: ATI Technologies Inc Device 1714
00:07.0 PCI bridge: Advanced Micro Devices [AMD] Family 12h Processor Root Port                                 
00:10.0 USB Controller: Advanced Micro Devices [AMD] Hudson USB XHCI Controller (rev 03)                        
00:10.1 USB Controller: Advanced Micro Devices [AMD] Hudson USB XHCI Controller (rev 03)                        
00:11.0 SATA controller: Advanced Micro Devices [AMD] Hudson SATA Controller [AHCI mode] (rev 40)               
00:12.0 USB Controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)                        
00:12.2 USB Controller: Advanced Micro Devices [AMD] Hudson USB EHCI Controller (rev 11)                        
00:13.0 USB Controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)                        
00:13.2 USB Controller: Advanced Micro Devices [AMD] Hudson USB EHCI Controller (rev 11)                        
00:14.0 SMBus: Advanced Micro Devices [AMD] Hudson SMBus Controller (rev 13)                                    
00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] Hudson LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI Bridge (rev 40)
00:14.5 USB Controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

Yes! The last one is empty!

And I’m using KDE.

FYI: You were not even using Radeon before this

Yeah, it was fbdev (whatever that is). And it was slow but showed at the correct resolution.

What am I supposed to do with that information? (not your fault).

00:01.0 VGA compatible controller: ATI Technologies Inc Device 9644

So atiupgrade didn’t detect your ATI card, but you decided to install the driver and that’s what you have now. Am I correct?

Yes. I know it was dumb but I wanted to try and figured I could always reinstall openSUSE if needed. (And it is not working properly, but I can see a screen - albeit the wrong size screen, but I can at least use it. And HDMI sound now works)

Searches on the internet suggest the AMD 6410D is supported by the proprietary AMD graphic driver, but as is typically the case for AMD, their GNU/Linux status is not up to date.

If please_try_again is not able to update the script due to the poor state of AMD documentation, then you may need to use a different method to install the driver.

I’m OK with that. What way would I install the driver?

(Although I think the problem is that my graphics card is not properly identifying itself. I say this because in “System Info” the “model” is blank, and also when I used Ubuntu on this computer, I had the same issue with the catalyst driver for Ubuntu)

Wait! You did install the driver already. You can install the driver even if atiupgrade gives you a warning and that’s what you did. It was right.
Please do NOT reinstall the driver! It could only get worse.

OK. A bit more info:

I ran Catalyst Control Center and it is listing my GPU as “[VX2453 Series] AMD Radeon HD 6140D”. That may not mean anything, but I thought I’d mention it.

I solved the Black borders!! I went into Catalyst Control Center and for some reason, the scaling options were set to 10% (which made it have a black border around the screen and made the screen smaller than the monitor). I then set it to 0% scaling and it’s not the perfect size!

EDIT: However, desktop effects do NOT work. :frowning: They did work with fbdev driver, but not with this radeon or fglrx driver.

If you know that your graphic card is supported, you can safely continue here. You can also run atiupgrade on a nvidia machine if all you want is to build the fglrx package and say no to zypper later when it asks for confirmation before installing it.

6140D or 6410D ?