Bonjour,
J’ai quelques problèmes avec FGLRX.
uname -a
Linux Shogun 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.7-ckt2-1~bpo70+1 (2014-12-08) x86_64 GNU/Linux
J’utilise le 3.16 bpo à cause de ma carte mère une X99S MSI GAMING 7 équipée d’une carte ethernet Killer E 2205 Gigabit LAN qui est prise en charge directement par ce kernel.
lspci | grep 7970
03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Tahiti XT [Radeon HD 7970]
03:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Tahiti XT HDMI Audio [Radeon HD 7970 Series]
Ma carte graphique une HD7970.
J’ai remarqué que j’avais un problème avec FGLRX quand j’ai tapé la commande :
fglrxinfo
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
J’ai alors essayé de charger le module fglrx mais debian n’arrivait pas à le trouver alors que j’avais bien installé avec apt-get:
sudo modprobe fglrx
modprobe: FATAL: Module fglrx not found.
J’ai essayé de recompiler le module avec la commande “sudo dpkg-reconfigure fglrx-modules-dkms” après plusieurs erreurs que j’ai fixé dans mon “firegl_public.c”, j’ai maintenant une erreur de compilation du à l’architecture :
sudo dpkg-reconfigure fglrx-modules-dkms
------------------------------
Deleting module version: 13.12
completely from the DKMS tree.
------------------------------
Done.
Loading new fglrx-13.12 DKMS files...
Building only for 3.16.0-0.bpo.4-amd64
Building initial module for 3.16.0-0.bpo.4-amd64
Error! Bad return status for module build on kernel: 3.16.0-0.bpo.4-amd64 (x86_64)
Consult /var/lib/dkms/fglrx/13.12/build/make.log for more information.
Le log:
cat /var/lib/dkms/fglrx/13.12/build/make.log
DKMS make.log for fglrx-13.12 for kernel 3.16.0-0.bpo.4-amd64 (x86_64)
mardi 6 janvier 2015, 14:07:31 (UTC+0400)
make: entrant dans le répertoire « /usr/src/linux-headers-3.16.0-0.bpo.4-amd64 »
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-0.bpo.4-amd64'
LD /var/lib/dkms/fglrx/13.12/build/built-in.o
CC [M] /var/lib/dkms/fglrx/13.12/build/firegl_public.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_acpi.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_agp.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_debug.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_ioctl.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_io.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_pci.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_str.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_iommu.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl.o
CC [M] /var/lib/dkms/fglrx/13.12/build/kcl_wait.o
LD [M] /var/lib/dkms/fglrx/13.12/build/fglrx.o
ld: liaison relocalisable avec relocalisation à partir du format elf32-i386 (/var/lib/dkms/fglrx/13.12/build/libfglrx_ip.a) au format elf64-x86-64 (/var/lib/dkms/fglrx/13.12/build/fglrx.o) n'est pas supportée
make[3]: *** [/var/lib/dkms/fglrx/13.12/build/fglrx.o] Erreur 1
make[2]: *** [_module_/var/lib/dkms/fglrx/13.12/build] Erreur 2
make[1]: *** [sub-make] Erreur 2
make: *** [all] Erreur 2
make: quittant le répertoire « /usr/src/linux-headers-3.16.0-0.bpo.4-amd64 »
Si quelqu’un a réussi à compiler sans problème 

