AMD Catalys 12.6 (Legacy) Funcionando | Fedora 17 | 64 Bits | Kernel 3.5.2-1
En una entrada anterior expliqué como instalar exitosamente este driver destinado a las GPU's HD 2XXX, 3XXX, 4XXX, pero eso fue antes de que Fedora actualizara su kernel a las versiones 3.5.X.X y resultó que el instalador del driver no es compatible con estas versiones por lo que no se podía compilar el modulo necesario para que funcione el driver.
Buscando en foros encontré un parche para el instalador del driver, es fácil aplicarlo, en un par de pasos tuve mi HD 4670 funcionando.
El parche lo encontré en un foro de openSUSE y es la solución al problema de instalar el driver privativo AMD Catalyst 12.6 Legacy en Fedora 17 con Kernel 3.5.X-X.
Necesitas:
-Driver: amd-driver-installer-12.6-legacy-x86.x86_64.run
-Parche: FGLRX-8-98-Kernel-3-5-1.zip ( Descomprímelo en la misma carpeta donde está el instalador del driver)
Parcharemos el instalador del driver antes de ejecutarlo. Los pasos a seguir son fáciles, a mi me dio un par de advertencias pero funcionó a la perfección:
1) Actualizamos el sistema, Preparamos el entorno de compilación y Descomprimimos el driver, en una terminal, del siguiente modo:
#yum update
#yum groupinstall development-tools
$./amd-driver-installer-12.6-legacy-x86.x86_64.run --extract a
2) Parchamos el instalador:
$patch a/common/lib/modules/fglrx/build_mod/firegl_public.c Patch-FGLRX-8-98-Kernel-3-5-1_4_FireGL.patch
$patch a/common/lib/modules/fglrx/build_mod/kcl_ioctl.c Patch-FGLRX-8-98-Kernel-3-5-1_4_KCL.patch
$cd a
$sh /usr/share/ati/amd-uninstall.sh --force
#./ati-installer.sh 8.98 --install
Listo, a mi me funcionó, espero que a ustedes también.