SDB:AMD fglrx
Provato su openSUSE | Articoli consigliati | Articoli correlati | |||
|
Questi driver non possono essere integrati nella distribuzione openSUSE poiché non sono rilasciati come Software libero e Open Source. Consulta il database hardware per sapere quale driver sia la scelta migliore per la tua scheda video, prima di proseguire con questo articolo.
Indice
Procedura per one-click-install
one-click-install è un metodo facile per fare sì che YaST aggiunga automaticamente il repository e installi il pacchetto raccomandato.
Identificare il tipo di architettura
- Per sapere che tipo di sistema possiedi puoi controllare il risultato fornito dal seguente comando per il terminale: $ uname -aEsempio di risultato:
Linux geeko 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
Se nella riga compare x86_64 stai usando un sistema a 64bit. Se vedi i386/i586/i686 allora il tuo sistema è a 32bit.
- Quello che segue dovrebbe essere un metodo sicuro, se si sceglie la corretta architettura. Segnalazioni e commenti sono benvenuti: cerca tigerfoot su IRC (#suse su Freenode).
Installazione 1-click di fglrx per 32 bit
Installazione 1-click di fglrx per 64 bit
Procedura da interfaccia grafica utilizzando YaST2
Elenco url repository di riferimento
Aggiungere il repository
- Avvia YaST usando la funzione cerca del menu per lanciare le applicazioni
- Fai clic su Repository dei programmi nel Centro di controllo di YaST
- Fai clic su Aggiungi, seleziona Specifica URL e fai clic su Avanti
- Inserisci l'indirizzo del repository e scegli un nome per lo stesso (ad esempio FGLRX).
- Fai clic su OK.
- Accetta la chiave gpg del repository
- Assicurati che le proprietà "Abilitato" e "Aggiorna automaticamente" siano abilitate per il repository aggiunto.
Installare il pacchetto fglrx
- Nel Centro di controllo di YaST fai clic su Gestione pacchetti
- Cerca "fglrx" e seleziona (con una spunta) il pacchetto che corrisponde alla tua architettura Nota: Per esempio su openSUSE 12.1 sarà fglrx64_xpic_SUSE121 se l'architettura del sistema è a 64 bit, fglrx_xpic_SUSE121 se è a 32 bit
- Fai clic su Accetta per confermare le modifiche.
Il modo più semplice per applicare le modifiche è riavviare il sistema.
Procedura da riga di comando utilizzando zypper
Per sicurezza aggiungere alla blacklist i driver liberi radeon
Prima di iniziare ad installare il pacchetto fglrx è meglio disattivare i driver liberi radeon.
- Avvia il computer
- Aggiungi alla riga di comando che compare nella schermata d'avvio (di GRUB): radeon.modeset=0 blacklist=radeon 3
- Premi Invio
- Il sistema verrà avviato in modalità console (senza xorg in esecuzione), quando compare la riga con la richiesta di login utilizza l'account di root
- Crea un nuovo file initrd senza il driver radeon caricato al suo interno: # mkinitrd
- Riavvia il sistema in modalità console (stesse opzioni d'avvio di prima)
Aggiungere il repository con zypper
Una volta avviata la sessione in modalità console come root, impartisci il seguente comando, sostituendo al suo interno $URL$ con l'indirizzo url specifico per la tua versione di openSUSE tra quelli elencati sopra.
Installare il pacchetto rpm con zypper
Per installare fglrx (o l'uno o l'altro, non entrambi; sostituisci "121" con la tua versione di openSUSE):
- Per sistemi a 64bit
- # zypper in fglrx64_xpic_SUSE121
invece
- Per sistemi a 32bit
- # zypper in fglrx_xpic_SUSE121
Riavvia per attivare il driver.
Compilare FGLRX manualmente
A causa delle frequenti mancanze di funzionalità riscontrate con altri metodi di compilazione manuale, si raccomanda di usare lo script makerpm-amd-$VERS$.sh messo a disposizione da Sebastian Siebert sul suo [blog].
- Avvia il terminale o la console che preferisci e diventa root: # su
- Scarica lo script: Controlla su questa pagina se quello è ancora la script più recente e utilizza quello più nuovo tra i due.
- Scarica il file della firma di controllo: Controlla su questa pagina se è disponibile una versione più aggiornata dello script, verifica inoltre se in quella pagina sia disponibile il file del codice di controllo relativo allo script.
- Controlla l'integrità dello script: # sha1sum -c makerpm-amd-14.4.sh.sha1Il risultato ottenuto dovrebbe essere:
# makerpm-amd-14.4.sh: OK
- Modifica i permessi dello script: # chown root:root makerpm-amd-14.4.sh && chmod 744 makerpm-amd-14.4.sh
- Esegui lo script con il parametro -i. Lo script genererà il pacchetto RPM e lo installerà (o aggiornerà) automaticamente # ./makerpm-amd-14.4.sh -i
Importante: Terminata l'installazione riavvia il computer.
- Se qualcosa dovesse andare storto, rimuovi il driver usando il parametro -u.
- Avvia una console e fai il login come super utente (root)
- Esegui lo script: # ./makerpm-amd-14.4.sh -u
Compilare FGLRX manualmente (metodo generico sconsigliato su openSUSE)
Puoi anche prendere i driver ATI dai pacchetti sul sito web di AMD.
- Scarica gli ultimi driver ATI da http://support.amd.com/us/gpudownload/Pages/index.aspx;
- in una console esegui queste operazioni
- passa all'utente root: su -
- vai nella cartella dove si trova il driver ATI ed avvia il programma di installazione: sh ./ati-driver-installer-11-4-x86.x86_64.run --buildpkg SuSE/SUSE-autodetection
- installa il pacchetto generato: zypper in fglrx*(avrai bisogno di kernel-source, kernel-devel, kernel-default-devel, kernel-desktop-devel installati per installare l'rpm generato);
- crea i file di configurazione iniziale (potrebbe essere già stato fatto automaticamente dal pacchetto): aticonfig --initial
- riavvia il computer: shutdown -r now
- passa all'utente root:
Vedi anche
Articoli correlati
- Risoluzione dei problemi con ATI: cosa fare in caso di problemi
- Configurazione schede video