On Sun, 6 Apr 2014 19:53:39 +0100 mick mbm@rlogin.net wrote:
On Sun, 6 Apr 2014 16:56:07 +0100 Chris Walker alug_cdw@the-walker-household.co.uk allegedly wrote:
Having googled it, I discovered that ATI have moved the driver for my HD4670 card to legacy. So I went to their site and downloaded what they tell me is the correct driver but when I compile it, it's failing.
I think the error is because the code is looking for v2.X kernels and not the 3.12 that my machine is running.
If I look in the make log, it says this (excuse line-wrapping):- /usr/src/fglrx-8.97.100.7/2.6.x/drm_proc.h:98:2: error: implicit declaration of function 'create_proc_entry' [-Werror=implicit-function-declaration]
I haven't downloaded this, but having looked at the likely relevant part of the AMD site (http://support.amd.com/en-us/download/desktop/legacy?product=Legacy2&os=...)
(Which says: "Automated installer and Display Drivers for Xorg 6.9 to Xserver 1.12 and Kernel version up to 3.4".)
I note that it also says:
"Kernal Sources package is no longer required if Kernel Header package is installed. 32-Bit packages must be installed for 64-Bit Linux drivers to install or work."
So - do you have the 32 bit packages installed?
I have the noarch stuff installed.
I notice though that the accompanying text says "If you only want the files needed to build 3rdparty (nVidia, Ati, dkms-*,...) drivers against, install the *-devel-* rpm that is matching your kernel." So as I am trying to install fglrx, I'm guessing that I should remove that. Yes?
If I select i586 stuff, it tries to install x.x.latest and then there's a conflict so I have to deselect it.
This is the message :- - kernel-desktop-devel-3.12.13-2.mga4-1-1.mga4.x86_64 (due to conflicts with kernel-desktop-devel-3.12.13-2.mga4-1-1.mga4.i586)
The only selection made against a filter of 3.12.13 is this :- Prebuilt dkms binary kernel modules for the virtualbox driver version 4.3.6 built for kernel-desktop-3.12.13-2.mga4.
So I'm lost now!