So kompilieren Sie den AMD Legacy-Treiber auf einem 64-Bit-Kernel, Linux Mint 17

So kompilieren Sie den AMD Legacy-Treiber auf einem 64-Bit-Kernel, Linux Mint 17

Ich versuche, den Legacy-Treiber für meine HD 2400 GPU zu bekommen, aber beim Erstellen ist ein Fehler aufgetreten.

Ich habe mir diese Antwort angesehen und habe das gleiche Ergebnis, im Treibermanager ist es leer:

https://unix.stackexchange.com/a/106918/72663

Um an die fehlende version.hDatei ranzukommen habe ich zunächst folgendes gemacht:

$ sudo ln -s /usr/src/linux-headers-3.13.0-24-generic/include/generated/uapi/linux/version.h /lib/modules/3.13.0-24-generic/build/include/linux/version.h

Wenn ich das Catalyst-Tool ausführe, um den Treiber zu installieren, erhalte ich Folgendes:

Creating symlink /var/lib/dkms/fglrx/8.97.100.7/source ->
                 /usr/src/fglrx-8.97.100.7

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
cd /var/lib/dkms/fglrx/8.97.100.7/build; sh make.sh --nohints --uname_r=3.13.0-24-generic --norootcheck....(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.97.100.7 with DKMS
[Error] Kernel Module : Removing fglrx-8.97.100.7 from DKMS

Ich glaube aber, dass das Problem darin besteht version.h, dass ein Umzug stattgefunden hat. Dies sind also alle meine Standorte:

$ sudo find / -name version.h/var/lib/dkms/virtualbox-guest/4.3.10/build/include/VBox/version.h
/lib/firmware/carl9170fw/include/shared/version.h
/usr/include/linux/version.h
/usr/include/linux/dvb/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/generated/uapi/linux/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/config/arch/want/ipc/parse/version.h
/usr/src/linux-headers-3.13.0-24-generic/include/config/evm/hmac/version.h
/usr/src/virtualbox-guest-4.3.10/include/VBox/version.h
/usr/src/linux-headers-3.13.0-24/include/uapi/linux/dvb/version.h
/usr/src/linux-headers-3.13.0-24/include/xen/interface/version.h

Ich habe die 32-Bit-Version der Kernel-Header wie hier gezeigt installiert:

$ sudo apt-get install linux-headers-3.13.0-24-generic:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-headers-3.13.0-24-generic:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 208 not upgraded.

Ich gehe davon aus, dass ich etwas ändern muss, make.shum den Pfad zu reparieren, bin mir aber nicht sicher, was ich ändern oder einfach ein tun soll, ln -s ...damit es problemlos funktioniert.

Wie installiere ich fglrx-8.97.100.7 mit einem 64-Bit-Kernel 3.13.0? Wenn ich das mit Mint Linux nicht zum Laufen bekomme, wäre es dann mit Ubuntu einfacher?

Ich programmiere mit WebGL und erhalte nicht die Beschleunigung, die ich zum Testen meines JavaScript-Codes mit dem generischen Treiber benötige.

verwandte Informationen