Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I just recently installed (or rather, reinstalled, after some bouts with Ultimate Edition 3.5 and Linux Mint 13 KDE) Ubuntu Gnome Remix 12.10 64 bit on my AMD A8-3870K desktop with integrated AMD Radeon HD 6550D graphics. After the install--and even during it--I noticed some odd stuff happening around my window borders ("odd" because I'm unsure how to describe it)--I have updated my system three times and the problem is still there. I would switch to one of the proprietary drivers under Additional Drivers but I was having different issues (also graphics related) in UE 3.5, and the gurus on the UE forum said not to mess with the drivers Ubuntu recommends, but to download the driver from the AMD website. This I have done, but when I try to install it, I'm told some "tools" are missing and to check /usr/share/ati/fglrx-install.log, which says

Supported adapter detected.
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers.  /lib/modules/3.5.0-20-generic/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system  unstable. Not recommended.

I was wondering: what do I do? Anyway, thanks beforehand for any input.

share|improve this question

closed as off topic by Uri Herrera, Mik, fossfreedom Dec 17 '12 at 13:41

Questions on Ask Ubuntu are expected to relate to Ubuntu within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

Well, first completely uninstall fglrx:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Then install the generic headers:

sudo apt-get install linux-headers-generic

Then install the fglrx-updates driver from the repo (>>Software Sources >>Additional Drivers).

Fglrx is incompatible with xorg 1.13 (which ships with Ubuntu 12.10), as is every driver on AMD's site (besides Catalyst beta 12.11). Fglrx-updates is a special version of Catalyst 12.9 that actually works with Ubuntu 12.10.

share|improve this answer
When I input the first line I get sh: 0: Can't open /usr/share/ati/fglrx-uninstall.sh – Sauron Dec 13 '12 at 0:31
The only file in /usr/share/ati is fglrx-install.log. Maybe this is becauase I havn't installed any drivers from Additional Drivers, and am using the X.Org X server option which I have by default? – Sauron Dec 13 '12 at 0:52
I ran sudo apt-get install linux-generic-headers and got this: E: Unable to locate package linux-generic-headers – Sauron Dec 13 '12 at 0:57
So sorry - I meant package linux-headers-generic, not linux-generic-headers. I'll update my answer to reflect this. As for not having fglrx-uninstall, that's fine - really, the second command is the important one, to get rid of anything leftover from using the driver from AMD's website. – keelzebub Dec 13 '12 at 17:21
Okay I'll try that, as of the moment I'm just using Ubuntu 12.10 on the same machine and updating, so I won't restart for a while. – Sauron Dec 14 '12 at 1:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.