Problemi con il driver FLGRX (AMD Catalyst) in Ubuntu 12.04

Ho appena finito di installare Ubuntu 12.04 a 32 bit sul mio laptop e sto facendo fatica a far funzionare i driver della mia scheda grafica.

Jockey (la GUI per l’installazione di driver grafici proprietari aggiuntivi) non riesce sempre a installare correttamente una delle due opzioni di driver con cui mi propone, quali:

  • Driver grafici FGLRX proprietari ATI / AMD (aggiornamenti post-rilascio)
  • Driver grafici FGLRX proprietari ATI / AMD

Per entrambi, viene visualizzato il seguente messaggio di errore:

Spiacenti, l’installazione di questo driver non è riuscita. Si prega di dare un’occhiata al file di registro per i dettagli: /var/log/jockey.log

Il file di registro era un vicolo cieco, dal momento che mi manca il cervello per capirlo. Posso postarlo se necessario.

    Ho continuato le mie indagini controllando se potevo installare i driver usando Aptitude e qui è dove diventa strano. Il comando ‘apt-cache policy fglrx-updates’ rivela che il mio sistema ha installato il driver FGLRX. Inoltre, quando faccio una ricerca nel cruscotto, posso accedere al centro di controllo Catalyst e giocare con le impostazioni del driver, quindi, per quanto posso dire, il driver è stato, infatti, installato …?

    Ma quando uso l’app Jockey Driver aggiuntivo, mi dice che i driver NON sono installati e “non riesce” a installarli.

    Inoltre, quando guardo i miei dettagli di sistema, sotto Grafica, mi dice che la mia macchina sta usando ‘VESA: RS880M’ che, per quanto posso dire, non sono i driver AMD proprietari. Quindi sembra che i driver siano presenti sulla mia macchina ma che Ubuntu non li sta usando.

    Inoltre, ho una copia di Starcraft Brood War che mi piace girare su Wine su un altro computer (una macchina desktop, anche Ubuntu 12.04) e funziona bene, ma qui sul mio laptop, il framerate è molto lento e instabile. Quindi mi chiedo se questi problemi siano legati a Ubuntu usando i driver VESA e non i driver AMD adatti.

    Riassumere:

    • I driver FLGRX per la mia scheda grafica ATI sembrano essere installati, ma Jockey e System Details mi dicono il contrario. Jockey dice che non sono installati, ma poi non riesce a installarli, e System Details dice che sto usando VESA (che presumo sia diverso e non quello che voglio). Voglio i driver propiziatori perché suppongo che correranno più velocemente. Cos’è VESA? C’è un’alternativa migliore? Com’è che apt-cache mi dice che il pacchetto ‘fglrx-updates’ è installato, Jockey mi dice il contrario, e i dettagli di sistema mi dicono che sta usando VESA for Graphics?

    • Starcraft (originale, gioco del 1998) ha un framerate molto mosso, ma questo portatile ha un processore dual-core con 4 GB di RAM, quindi presumo che abbia a che fare con i miei driver grafici (mancanza di accelerazione 2D / 3D?) Starcraft lento avere qualcosa a che fare con i driver non vengono installati correttamente?

    Mi sono perso. Fammi sapere se non ho alcun senso.

    Grazie.

    Suggerisco due cose

    1 In un terminale, digitare quanto segue

    fglrxinfo 

    Questo ti dirà se fglrx è installato e funziona bene dovresti vedere un output simile a:

     $ fglrxinfo display: :0 screen: 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: ATI Radeon HD 4300/4500 Series OpenGL version string: 3.3.11399 Compatibility Profile Context 

    In caso contrario, non è stato installato correttamente e seguirei i consigli sulla pagina ATI di Ubuntu sul sito ATI di Ubuntu

    Di solito installo sempre i driver ATI nel terminale con il seguente comando

     sudo apt-get install fglrx fglrx-amdccclete 

    Potrebbe inoltre essere necessario reinstallare nuovamente gli aggiornamenti:

     sudo apt-get install fglrx-updates fglrx-amdcccle-updates 

    Può essere un dolore che conosco per esperienza. A volte ho dovuto tornare all’inizio pulendo fglrx (sudo apt-get purge fglrx *) e ricominciando da capo.

    Facci sapere come vai avanti

    È ansible accedere a questa pagina: Come posso risolvere l’installazione di ATI Catalyst Video Driver in 12.04 LTS? oppure inserisci questa pagina se necessario: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide Cambia solo il nome della versione di AMD Catalyst che hai scaricato.

    Prima di tutto, se hai ATi Radeon HD 4xxx e versioni precedenti, puoi utilizzare catalyst 13.1 solo su ubuntu 12.04. Se hai Radeon HD 5xxx e versioni più recenti, puoi utilizzare l’ultimo catalizzatore (tranne Ati Mobility Radeon HD 5650)

    1. Aprire il terminale premendo Ctrl + Alt + T
    2. Elimina il driver AMD prima:

      $ sudo sh /usr/share/ati/fglrx-uninstall.sh (se il file esiste) `

      $ sudo apt-get remove –purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * `

      $ sudo rm / etc / X11 / xorg.conf`

      $ sudo apt-get install –reinstall libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 xserver-xorg-core`

      $ sudo dpkg-reconfigure xserver-xorg`

      $ sudo reboot`

      ** Se non si installa mai il driver fglrx / catalyst, il comando precedente non è necessario.

      Dopo il riavvio, aprire il terminale, digitare:

      $ sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modalias fakeroot libqtgui4`

    3. Scarica il driver dal sito Web AMD. Supponiamo che abbia il nome del file: amd-driver-installer-catalyst-12.10-x86.x86_64.zip

    4. Crea una nuova cartella nella directory home (presume che il nome della cartella sia “Catalyst”), in modo che / home / nome di accesso / Catalyst
    5. Decomprimere il driver scaricato nella cartella Catalyst.
    6. Fare clic con il pulsante destro del mouse sul file decompresso e fare clic su Proprietà -> Autorizzazione -> selezionare la casella Esegui, quindi chiuderla.
    7. Terminale aperto, con l’assunto sopra, digitare:

      $ cd / home / nome utente / catalizzatore

      $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run –buildpkg Ubuntu / preciso

      $ sudo dpkg -i fglrx * .deb

      $ sudo amdconfig –initial -f`

    8. Riavvia il tuo computer

      $ sudo reboot`

    9. Hai ubuntu di stato dell’arte sul tuo computer!

    Si prega di segnalare con questo metodo. Forse questo ti può aiutare.