huvber ha scritto:si ma questa patch la devo mettere prima di installare i driver?
dove sbaglio?
#cd /lib/modules/fglrx/build_mod
#patch < /root/atipatch.patch
#sh /root/ati-driver-installer-8-10-x86.x86_64.run --buildpkg Slackware/All
Sbagli tutto

. La mia era una proposta per i futuri slackbuild interni, per ora non ha la possibilità di patchare i file dell'installer.
Se vuoi patchare a mano devi fare, supponendo che la patch da applicare sia in /root/atipatch.patch:
Codice: Seleziona tutto
cd /root;
sh ati-driver-installer-8-10-x86.x86_64.run --buildpkg Slackware/Only_X
che crea il pacchetto per il server X. Installa il pacchetto creato con
Ora ti serve compilare il modulo del kernel. Devi fare:
Codice: Seleziona tutto
sh ati-driver-installer-8-10-x86.x86_64.run --exctract
che ti creerà una directory temporanea dal nome fglrx-install.XXXXXX (con XXXXXX valori variabili), quindi fai
Codice: Seleziona tutto
cd fglrx-install.XXXXXX/common/lib/modules/fglrx/build_mod/
cp ../../../../../arch/x86/lib/modules/fglrx/build_mod/* .
patch < /root/atipatch.patch
make.sh
Queto creerà, se la patch ha funzionato, il modulo per il kernel che trovi nella directory padre, con
Il file si chiama 'fglrx.VERSIONE_KERNEL.ko'. A questo punto devi copiare il modulo nella directory dei moduli per il kernel, facendo:
ora non ti resta che aggiornare le dipendenze dei moduli con
Dovrebbe essere tutto, al successivo riavvio del server X, verrà caricato il modulo che hai appena compilato ed installato, inoltre il pacchetto che hai creato all'inizio permette al server X di usare i driver ATI.
in bocca al lupo,
Spina