My CPU is AMD A4600 which integrates a AMD 7660G graphics along with the 7670M discrete graphic card
I want to compile AMD proprietary driver, so i downloaded the Official driver for my GPU from AMD website.
I’m using openSUSE 12.2 64bit with kernel :
mohit@linux-dv6e:/usr/share/ati> uname -r
3.4.6-2.10-desktop
Before compiling, i installed the build tools necessary using the following commands :
sudo zypper install kernel-source
sudo zypper install -t pattern devel_C_C++
no errors, everything went fine
then i extracted the downloaded file, made it executable and execute it using the following commands :
chmod + amd-catalyst-13.4-linux-x86.x86_64.run
sudo ./amd-catalyst-13.4-linux-x86.x86_64.run
I recieved an error that
“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 opened the log file in /usr/share/ati/fglrx-install.log
it had the following contents :
Supported adapter detected.
Supported adapter detected.
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers. /lib/modules/3.4.6-2.10-desktop/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 noticed that the file /lib/modules/3.4.6-2.10-desktop/build/include/linux/version.h did not exist but the file /lib/modules/3.4.33-2.24-desktop/build/include/linux/version.h.
It appears to me that the kernel header/source of 3.4.33-2.24 has been downloaded.
Can anybody please tell how to fix this problem or how to get right kernel source/header?
Any help will be deeply appreciated:)