How to remove ATI proprietary driver?

I installed ATI 10.7 driver successfully but its not up to my expectations, e.g VLC not working right (video stutters, etc). And I want to revert back to the default radeon which was a lot better until the ATI 10.8 driver comes out.

By the way, what is this in my /usr/share/ati/fglrx-install?

[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
Error:
kernel includes at /lib/modules/2.6.34-12-desktop/build/include do not match current kernel.
they are versioned as “”
instead of “2.6.34-12-desktop”.
you might need to adjust your symlinks:

  • /usr/include
  • /usr/src/linux
    [Error] Kernel Module : Failed to compile kernel module - please consult readme.

And how do I revert back to ‘radeon’?

Explained here.

If the ATI Proprietary Linux Driver was installed using either the Automatic or Custom options, then do the following:

  1. Launch the Terminal Application/Window and navigate to the /usr/share/fglrx/ folder
  2. With super user permissions, enter the command “sh./fglrx-uninstall.sh”

Make sure that /etc/X11/xorg.conf does not exist, then reboot. The readon driver should then be loaded by default.

Why is my /fglrx folder missing in /usr/share?

Maybe its /usr/share/ati/ instead?

Hello,

Just in case you have not resolved this issue yet:

I remember having a similar problem a few years ago. At that time, and I honestly do not know if this information is correct for current propietary ATI, the ATI proprietary driver overwrote the systems open-gl implementation with it’s own. I had to manually (e.g. rm -r /ati’s/rogue/open/gl ) and then reinstall the relevent rpms.

Have fun,

cwight

Update : I ran the command sh ./fglrx-uninstall.sh which is in /usr/share/ati and removed ATI 10.7 driver.

Don’t know about the open-gl but I did a check on all the openGL screensavers and on ‘radeon’ driver they (openGL screensavers) are not working whereelse in ATI 10.7 driver, they work.

However, I still think the default ‘radeon’ works better for me than the proprietary.

Don’t know about the open-gl but I did a check on all the openGL screensavers and on ‘radeon’ driver they (openGL screensavers) are not working whereelse in ATI 10.7 driver, they work.

Its, been a while since I installed/uninstalled the fglrx driver and associated libraries. IIRC, the RPMs remove cleanly, but the tarballs (and uninstall script) may not. It may be worth reinstalling the Xorg packages via YaST, just to see if this improves/repairs the openGL library stuff.

Out of interest, what ATI chipset do you have?

/sbin/lspci -nnk
/usr/sbin/hwinfo --gfxcard

That may determine what 3D accel results you should expect.

The result for /sbin/lspci -nnk is

00:00.0 Host bridge [0600]: ATI Technologies Inc RS690 Host Bridge [1002:7911]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
00:01.0 PCI bridge [0604]: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) [1002:7912]
00:02.0 PCI bridge [0604]: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Graphics Port 0) [1002:7913]
	Kernel driver in use: pcieport
00:05.0 PCI bridge [0604]: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1) [1002:7915]
	Kernel driver in use: pcieport
00:06.0 PCI bridge [0604]: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2) [1002:7916]
	Kernel driver in use: pcieport
00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] [1002:4390]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ahci
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ohci_hcd
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ohci_hcd
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ehci_hcd
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ohci_hcd
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ohci_hcd
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ehci_hcd
00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3a)
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: piix4_smbus
00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: pata_atiixp
00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: HDA Intel
00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384]
00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: ohci_hcd
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
	Kernel driver in use: k8temp
01:05.0 Display controller [0380]: ATI Technologies Inc Radeon 2100 [1002:796e]
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: radeon
02:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV730XT [Radeon HD 4670] [1002:9490]
	Subsystem: PC Partner Limited Device [174b:e107]
	Kernel driver in use: radeon
02:00.1 Audio device [0403]: ATI Technologies Inc RV710/730 [1002:aa38]
	Subsystem: PC Partner Limited R700 Audio Device [Radeon HD 4000 Series] [174b:aa38]
	Kernel driver in use: HDA Intel
03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8071 PCI-E Gigabit Ethernet Controller [11ab:436b] (rev 16)
	Subsystem: Acer Incorporated [ALI] Device [1025:0155]
	Kernel driver in use: sky2
04:00.0 FireWire (IEEE 1394) [0c00]: JMicron Technology Corp. IEEE 1394 Host Controller [197b:2380]
	Subsystem: JMicron Technology Corp. IEEE 1394 Host Controller [197b:2380]
	Kernel driver in use: ohci1394

and result for /usr/sbin/hwinfo --gfxcard is

29: PCI 105.0: 0380 Display controller                          
  [Created at pci.318]
  Unique ID: ul7N.x0w5MHuyFOB
  Parent ID: vSkL.Objt6VSItgC
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:05.0
  SysFS BusID: 0000:01:05.0
  Hardware Class: graphics card
  Model: "ATI Radeon 2100 RS740"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x796e "ATI Radeon 2100 RS740"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x0155 
  Driver: "radeon"
  Driver Modules: "drm"
  Memory Range: 0xc8000000-0xcfffffff (ro,non-prefetchable)
  Memory Range: 0xfe8f0000-0xfe8fffff (rw,non-prefetchable)
  I/O Ports: 0xc000-0xcfff (rw)
  Memory Range: 0xfe700000-0xfe7fffff (rw,non-prefetchable)
  IRQ: 18 (198283 events)
  Module Alias: "pci:v00001002d0000796Esv00001025sd00000155bc03sc80i00"
  Driver Info #0:
    XFree86 v4 Server Module: radeonhd
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #8 (PCI bridge)

30: PCI 200.0: 0300 VGA compatible controller (VGA)
  [Created at pci.318]
  Unique ID: B35A.de+iBKNaEb1
  Parent ID: _Znp.7b0eoFd8jc8
  SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: graphics card
  Model: "ATI RADEON HD 4670"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x9490 "ATI RADEON HD 4670"
  SubVendor: pci 0x174b "PC Partner Limited"
  SubDevice: pci 0xe107 
  Driver: "radeon"
  Driver Modules: "drm"
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  Memory Range: 0xfe9f0000-0xfe9fffff (rw,non-prefetchable)
  I/O Ports: 0xd000-0xdfff (rw)
  Memory Range: 0xfe9c0000-0xfe9dffff (ro,non-prefetchable,disabled)
  IRQ: 30 (53277 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001002d00009490sv0000174Bsd0000E107bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: radeonhd
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (PCI bridge)

Primary display adapter: #30

I will try reinstalling the Xorg packages and update the results here later. By the way, my ATI card is Radeon HD4670. Thanks for the help.

I tried driver 10.7 on openSUSE 11.3 - it’s nightmare!
I’m now looking how to uninstall it too

Random areas of windows fill in black, that’s how it looks like:

http://img-fotki.yandex.ru/get/4802/tosiara.e/0_41441_9b9439e0_M](http://img-fotki.yandex.ru/get/4802/tosiara.e/0_41441_9b9439e0_orig)

My card is:

1: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: VCu0.itAnWTYIoe7
Parent ID: _Znp.R6vR2UKf1JE
SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: “ATI Mobility Radeon HD 3400 Series (M82)”
Vendor: pci 0x1002 “ATI Technologies Inc”
Device: pci 0x95c4 “Mobility Radeon HD 3400 Series (M82)”
SubVendor: pci 0x103c “Hewlett-Packard Company”
SubDevice: pci 0x3600
Driver: “fglrx_pci”
Driver Modules: “fglrx”
Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
I/O Ports: 0x5000-0x5fff (rw)
Memory Range: 0xd2300000-0xd230ffff (rw,non-prefetchable)
Memory Range: 0xd2320000-0xd233ffff (ro,non-prefetchable,disabled)
IRQ: 31 (6597 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: “pci:v00001002d000095C4sv0000103Csd00003600bc03sc00i00”
Driver Info #0:
XFree86 v4 Server Module: radeonhd
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #9 (PCI bridge)

Primary display adapter: #31

Thanks for the instructions

I can’t get the open radeon drivers back again after removing the fglrx using the fglrx-uninstall.sh script. After login a white screen appears and then a black screen remains. I also have removed the xorg.conf file.
Is there anything else I need to load radeonhd? How can I be sure about what modules are or aren’t running?

Thanks in advance.

Ahhhh next time I will try to think twice before asking for help.
The solution was to run mkinitrd. So in this way openSUSE will start with installed video drivers (radeon).

Thanks for the help!

I have an ‘ATI RADEON HD 4670’ and tried to install the proprietary drivers, with marginal success. X started and worked … if by working taking seconds to scroll 3 lines or move a window an inch counts as working. :wink: (SUSE 11.3 btw)

Now that I’ve uninstalled fglrx driver and am back on radeon, things move along quite well. I’ll call it happy and skip trying compiz for now.

Just resurrecting this one as I had the same issue even now in space year 2016 with unbelievably crappy ATI drivers. Killed KDE completely and on Gnome made it near-unusable with windows randomly blacking out.

So there is an uninstall script in /usr/share/ati, but try running that and it can’t because some links and files aren’t where it’s expecting. But checking the uninstall log, it says you can run /usr/share/ati/amd-uninstall.sh --force. This works! Goodbye Crimson drivers. Too bad, I was looking forward to some gaming.