Aiuto per driver scheda video

Discussioni relativa all'ambiente grafico X (Xfree e XOrg)

Aiuto per driver scheda video

Messaggioda strae » 31/03/2012, 0:47

Sò che l'argomento è trito e ritrito, ma giuro che le ho provate tutte!

1. Ho scaricato i driver sul sito dell'ati: amd-driver-installer-12-2-x86.x86_64.run
2. Li ho installati da root
3. Ho installato fglrx:
Codice: Seleziona tutto
sudo apt-get remove --purge fglrx*
sudo apt-get update && sudo apt-get install fglrx-driver fglrx-control
sudo apt-get install libgl1-mesa-dri-experimental compiz-fusion-* fusion-icon
sudo /usr/bin/aticonfig --initial


e ho riavviato.. ma niente... alcune info sul mio notebook:
Codice: Seleziona tutto
lspci | grep VGA
02:00.0 VGA compatible controller: ATI Technologies Inc Madison [Radeon HD 5000M Series]


il file xorg.conf creato a aticonfig è così:
Codice: Seleziona tutto
Section "ServerLayout"
   Identifier     "aticonfig Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "0-LVDS"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
   Option       "PreferredMode" "1366x768"
   Option       "TargetRefresh" "60"
   Option       "Position" "0 0"
   Option       "Rotate" "normal"
   Option       "Disable" "false"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option       "Monitor-LVDS" "0-LVDS"
   BusID       "PCI:2:0:0"
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection


tuttavia fglrxinfo restituisce sempre errore:
Codice: Seleziona tutto
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



Credo sia un problema di kernel, ma non riesco a capire bene come instllare/configurare il kernel per la schdeda video, tutte le guide che ho seguito non mi hanno risolto il problema.


Avete idee? Altri controlli che posso fare?
Questa scheda video funzionava benissimo con i driver ati su ubuntu 10.04, probabilmente è solo un discorso di configurazione ma non ci salto fuori!
Ultima modifica di strae il 11/04/2012, 20:20, modificato 2 volte in totale.
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Re: Aiuto per driver scheda video

Messaggioda Ombra » 31/03/2012, 2:22

Ciao
non capisco bene qual'è il problema: schermata nera al caricamento di Xorg? Il DE si carica ma non hai accelerazione 3D? Anche qualche info in più sulla versione di Debian potrebbe aiutare.
Credo sia un problema di kernel, ma non riesco a capire bene come instllare/configurare il kernel.. Altri controlli che posso fare?

Allora, verifica se il modulo è stato installato ed è caricato
Codice: Seleziona tutto
lsmod | grep fglrx

se non dice nulla prova a caricarlo (da root)
Codice: Seleziona tutto
# modprobe fglrx

Ovviamente se il modulo non c'è nella lista ed è impossibile caricarlo (module not found) qualcosa è andato storto a monte nella compilazione.

tutte le guide che ho seguito non mi hanno risolto il problema.

invece dell'installer ati, prova a usare i pacchetti della debian come spiegato inquesta guida e riporta qui i risultati.

infine, giusto per informazione, la scheda non funzionava coi driver open?
Ombra
wiki member
wiki member
 
Messaggi: 161
Iscritto il: 11/08/2007, 18:06
Località: Bologna

Re: Aiuto per driver scheda video

Messaggioda mirko.pagliai » 31/03/2012, 9:47

O installi tramite l'installer ati o installi i pacchetti dei repo.
Fai pulizia e leggi con più attenzione la guida.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: Aiuto per driver scheda video

Messaggioda strae » 01/04/2012, 18:15

@ombra: la versoine di debian che uso è wheezy.. modprobe fglrx mi dice che effettivamente il modulo non è presente.

Credevo fosse un problema di kernel perchè durante l'installazione dei driver ati indicava che non trovava il kernel per la scheda video, e sembra che per il kernel che uso non ce ne siano.. ora provo con la guida che hai linkato passo-passo e vi posto i risultati.


I driver open non funzionano molto: il sistema è lentissimo (nonostante le cpu siano poco utilizzate), dell'accelerazione 3d non mi importa molto (anche se non mi dispiacerebbe)
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Re: Aiuto per driver scheda video

Messaggioda strae » 01/04/2012, 19:22

stò provando con la guida postata, ho pulito con `sudo apt-get --purge remove fglrx*`

Codice: Seleziona tutto
aptitude install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver fglrx-modules-dkms fglrx-glx fglrx-atieventsd
[..cut..]
Loading new fglrx-12-2 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-1-amd64
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.


potrebbe essere questo il problema?

riavvio gdm:
Codice: Seleziona tutto
sudo /etc/init.d/gdm3 stop
sudo aticonfig --initial
sudo /etc/init.d/gdm3 start


mi riavvia l'ambiente grafico ma da terminale ottengo sempre questo:
Codice: Seleziona tutto
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
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Re: Aiuto per driver scheda video

Messaggioda mirko.pagliai » 01/04/2012, 19:59

Il comando per installare gli headers non è più valido.
Quello corretto è questo:
Codice: Seleziona tutto
aptitude install linux-headers-`uname -r`


Quel comando era valido solo per i kernel 2.6.x, mentre tu hai un 3.2.x (si vede dall'output postato). Devo aggiornare la guida, in quando il comando che ti ho appena dato è universale.

Inoltre l'output ti dice chiaramente che l'installazione non è andata a buon fine (proprio perché mancano gli headers), quindi quei risultati sono normalissimi. Poni più attenzione a quello che leggi e riporti :-)
Procedi con la corretta installazione dei headers.
Con il comando:
Codice: Seleziona tutto
aptitude search linux-headers

Puoi verificare quali sono installati (appare la i sulla colonna più a sinistra). Devi ovviamente avere installati quelli del kernel in uso/che vuoi utilizzare.

Ciao!

EDIT:
ho aggiornato la guida, aggiungendovi una nota:
http://www.mirkopagliai.it/ati-debian-i ... ver-fglrx/
Fate comunque anche riferimento ai wiki, soprattutto quello ufficiali:
http://wiki.debian.org/ATIProprietary
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: Aiuto per driver scheda video

Messaggioda strae » 02/04/2012, 7:50

Ho provato ma non trova niente per il mio kernel (3.2.0.1), mentre invece c'è tutto per il 3.2.0.2!

Sembra però che il 3.2.0.2 sia già installato, solo non me lo fa scegliere nel grub menu.. devo disinstallarlo e reinstallarlo o basta aggiornare il grub?
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Re: Aiuto per driver scheda video

Messaggioda mirko.pagliai » 02/04/2012, 8:10

Vediamo direttamente lo stato dei pacchetti:
Codice: Seleziona tutto
aptitude search linux-

è probabile che tu non abbia il kernel aggiornato.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: Aiuto per driver scheda video

Messaggioda strae » 02/04/2012, 10:20

Codice: Seleziona tutto
sudo aptitude search linux-
[...troncato, il forum mi fa nserire al max 5000 caratteri]
p   linux-doc-2.6                   - documentazione specifica del kernel Linux
p   linux-doc-3.2                   - Linux kernel specific documentation for ve
v   linux-headers                   -                                           
i   linux-headers-2.6-amd64         - file header per la configurazione di Linux
i   linux-headers-3.2.0-2-all       - All header files for Linux 3.2 (meta-packa
i A linux-headers-3.2.0-2-all-amd64 - All header files for Linux 3.2 (meta-packa
i   linux-headers-3.2.0-2-amd64     - Header files for Linux 3.2.0-2-amd64     
i   linux-headers-3.2.0-2-common    - Common header files for Linux 3.2.0-2     
i A linux-headers-3.2.0-2-common-rt - Common header files for Linux 3.2.0-2-rt 
i A linux-headers-3.2.0-2-rt-amd64  - Header files for Linux 3.2.0-2-rt-amd64   
i   linux-headers-amd64             - file header per la configurazione di Linux
p   linux-headers-rt-amd64          - Header files for Linux rt-amd64 configurat
p   linux-igd                       - Internet Gateway Device UPnP per Linux   
v   linux-image                     -                                           
p   linux-image-2.6-amd64           - Linux per PC a 64 bit (pacchetto fittizio)
i   linux-image-3.2.0-1-amd64       - Linux 3.2 for 64-bit PCs                 
p   linux-image-3.2.0-2-amd64       - Linux 3.2 per PC a 64 bit                 
p   linux-image-3.2.0-2-amd64-dbg   - Debugging infos for Linux 3.2.0-2-amd64   
p   linux-image-3.2.0-2-rt-amd64    - Linux 3.2 for 64-bit PCs, PREEMPT_RT     
p   linux-image-3.2.0-2-rt-amd64-db - Debugging infos for Linux 3.2.0-2-rt-amd64
p   linux-image-amd64               - Linux per PC a 64 bit (metapacchetto)     
p   linux-image-rt-amd64            - Linux per PC a 64 bit (metapacchetto), PRE
v   linux-initramfs-tool            -                                           
p   linux-kbuild-3.0.0              - infrastruttura Kbuild per Linux 3.0.0     
i A linux-kbuild-3.2                - Kbuild infrastructure for Linux 3.2       
v   linux-kernel-headers            -                                           
v   linux-kernel-log-daemon         -                                           
v   linux-latest-modules-3.2.0-2-am -                                           
v   linux-latest-modules-3.2.0-2-rt -                                           
i A linux-libc-dev                  - header Linux di supporto per sviluppo in s
v   linux-manual                    -                                           
p   linux-manual-3.2                - Linux kernel API manual pages for version
v   linux-modules-3.2.0-1-amd64     -                                           
v   linux-modules-3.2.0-2-amd64     -                                           
v   linux-modules-3.2.0-2-rt-amd64  -                                           
p   linux-patch-debian-3.2          - Debian patches to version 3.2 of the Linux
p   linux-patch-debianlogo          - visualizza un logo Debian sul device frame
p   linux-patch-grsecurity2         - grsecurity kernel patch                   
p   linux-patch-lustre              - Linux kernel patch for the Lustre Filesyst
p   linux-patch-xenomai             - Linux kernel patches for Xenomai         
i A linux-sound-base                - pacchetto base per sistemi audio ALSA e OS
p   linux-source                    - sorgenti del kernel Linux (metapacchetto)
p   linux-source-2.6                - sorgenti del kernel Linux (pacchetto fitti
p   linux-source-3.2                - Linux kernel source for version 3.2 with D
p   linux-support-3.2.0-2           - Support files for Linux 3.2               
p   linux-tools                     - strumenti di analisi delle prestazioni per
p   linux-tools-2.6                 - strumenti di analisi delle prestazioni per
p   linux-tools-3.2                 - Performance analysis tools for Linux 3.2 
p   linux-wlan-ng                   - utilities for wireless prism2 cards       
p   linux-wlan-ng-doc               - documentation for wlan-ng                 
p   linux-wlan-ng-firmware          - firmware files used by the linux-wlan-ng d
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Re: Aiuto per driver scheda video

Messaggioda mirko.pagliai » 02/04/2012, 12:33

Hai installato praticamente tutti gli headers disponibili. Comunque, il kernel che ti serve è linux-image-3.2.0-2-amd64. Installa e riavvia.
Poi, se funziona tutto bene, puoi eliminare:
linux-image-3.2.0-1-amd64
linux-headers-2.6-amd64
linux-headers-3.2.0-2-all
linux-headers-3.2.0-2-all-amd64
linux-headers-3.2.0-2-rt-amd64
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: Aiuto per driver scheda video

Messaggioda strae » 02/04/2012, 12:58

Yep, ora funziona!
Non ho neanche dovuto reinstallare fglrx!!

Grazie mille per l'aiuto, davvero, non sai quante guide mi sono guardato e quante prove ho fatto!

Ora finalmente la velocità è accettabile!
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Re: Aiuto per driver scheda video

Messaggioda mirko.pagliai » 02/04/2012, 15:26

Metti il tag [RISOLTO] al titolo del primo messaggio.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: [RISOLTO] Aiuto per driver scheda video

Messaggioda strae » 11/04/2012, 20:19

No ragazzi c'è qualche problema.. il server X crasha di continuo e, anche se meglio di prima, le prestazioni continuano a essere molto inferiori...

Ho provato a installare ubuntu 12.04 (beta), e con i driver ati che usa lui è tutta un'altra cosa (sia unity che gnome-shell), quindi immagino ci sia il modo di far funzionare bene anche wheezy..

Sembra che ubuntu utilizzi un'altra versione dei driver:
Codice: Seleziona tutto
Wheezy fglrxinfo:
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6500M/5600/5700 Series
OpenGL version string: 4.2.11566 Compatibility Profile Context

Ubuntu fglrxinfo:
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11627 Compatibility Profile Context

-----------

Wheezy xorg.conf:
Section "ServerLayout"
   Identifier     "aticonfig Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
   Load  "glx"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   BusID       "PCI:2:0:0"
EndSection

Section "Screen"
   Identifier "Default Screen"
   DefaultDepth     24
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   Monitor    "aticonfig-Monitor[0]-0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection



Ubuntu xorg.conf:
Section "Screen"
   Identifier   "Default Screen"
   DefaultDepth   24
EndSection

Section "Module"
   Load   "glx"
EndSection


Allego anche una schermata di amdcccle su ubuntu (su wheezy non riesco a installarlo).

Ora, come faccio a provare la stessa versione dei driver?
Quali altri parametri posso controllare per vedere le differenze tra ubuntu e wheezy?


p.s: dimenticavo.. col nuovo kernel, i driver ati funzionano ma ora non va più l'audio.. vabbhè un passo per volta, sarebbe anche la sezione sbagliata questa ;)
Allegati
amdcccle.jpg
amdcccle.jpg (68.7 KiB) Osservato 745 volte
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Re: Aiuto per driver scheda video

Messaggioda mirko.pagliai » 11/04/2012, 20:36

Posta eventuali log.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: Aiuto per driver scheda video

Messaggioda strae » 11/04/2012, 20:49

/var/log/xorg.0.log: http://dl.dropbox.com/u/1080584/Xorg.0.log (scusate il link esterno ma è troppo grosso per essere incollato e phpbb non permette allegati .log e .txt)


Quali altri log potrebbero servire?
strae
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 14/08/2011, 15:47

Prossimo

Torna a X

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron