Newsgroup: it.comp.os.linux.debian
Titolo: xorg7 e driver ati

Ciao a tutti!
Ho installato la versione nuova dei driver ati.run, la 8.26, ed è andata 
bene.
Solo che poi quando ho fatto aticonfig --initial ho ricevuto questo errore:
error while loading shared libraries: libfglrx_pp.so.1
al che ho aggiunto io in etc/X11/xorg.conf i driver fglrx al posto di ati.
Riavvio e sembra tutto ok, faccio partire glxgears -printfps ottengo 
circa 100fps e le rotelle girano molto a scatti!
Quindi è come se non avesso accelerazione 3d!
Inoltre dando glxinfo | grep OpenGL, ottengo:
OpenGL vendor string: Mesa project: 
www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:
alla prima riga non dovrei avere ATI? e poi in openGL extension non 
segnala nulla!



puoi trovare senz'altro altre buone info in /var/log/XFree.0.log (o simile)
un altro problema potrebbe essere legato alla libreria libGL.so. Io ho
dovuto sostituire quella di sistema (copia di backup obbligatoria,
naturalmente) con quella fornita dalla ati (presente nel pacchetto dei
driver). Inoltre se questo e' il problema controlla che i link libGL.so.1
e libGL.so.1.2 siano corretti (devono puntare alla nuova libreria)
ciao

 segnala nulla!
Si: il sistema non trova la libreria ati ma quella mesa. Ma perché non usi i
pacchetti già pronti? Oppure usa dpkg-divert (vedi google) per installare i
.deb generati dall'installer ati.
Ciao
  Andrea

   Andrea
Allora... Da quel che ho capito (ma non ancora sperimentato) le scelte
sono due :
1) Installare il pacchetto fglrx-driver con l'opzione
--force-overwrite, ma questo porta problemi in caso di futuri
aggiornamenti di xorg.
2) Utilizzare dpkg-divert --package fglrx-driver --add
/usr/lib/libGL.so.1.2 e poi instllare il pacchetto fglrx-driver.
Stasera sperimento (prima la seconda), poi vi dico.
Ciao,
--
RaSca
rasc...@tiscali.it

 /usr/lib/libGL.so.1.2 e poi instllare il pacchetto fglrx-driver.
3) installare i pacchetti che sono nel repository debian (sezione non-free)
apt-get install fglrx-driver fglrx-kernel-src fglrx-control
Ciao
  Andrea

 apt-get install fglrx-driver fglrx-kernel-src fglrx-control
Il problema è che questi pacchetti sono solo per SID e sono collegati
ai pacchetti di xorg di SID... Li ho provati con etch, installandoli "a
mano", ma non hanno funzionato per via delle differenze di versione di
xorg.
Ciao,
--
RaSca
rasc...@tiscali.it

 xorg.
Quali differenze di versione? Sono settimane che sono uguali
$ apt-cache policy xorg
xorg:
  Installato: 1:7.0.22
  Candidato: 1:7.0.22
  Tabella versione:
 *** 1:7.0.22 0
        990 
http://ftp.it.debian.org
 testing/main Packages
        500 
http://ftp.it.debian.org
 unstable/main Packages

         500 
http://ftp.it.debian.org
 unstable/main Packages
Eppure per qualche ragione non va. Approfondisco.
Ciao e grazie,
--
RaSca
rasc...@tiscali.it

RaSca ha scritto:

La cosa che mi sfugge è dove prendere la libreria libGL.so.1.2.
Il pacchetto fglrx-driver lo generi con il .run della ati?

 Il pacchetto fglrx-driver lo generi con il .run della ati?
Quella libreria è inclusa sia nel pacchetto fglrx-driver che nel
pacchetto libgl1-mesa-glx.
I pacchetti deb me li faccio generare dall'installer ATI.
--
RaSca
rasc...@tiscali.it

 segnala nulla!
io ci sono diventato matto nell'ultima settimana.. era un pò che non
aggiornavo kernel e driver ati, ho proceduto all'upgrade ma continuavo a
vedere Mesa 1.2 come versione di OpenGL nonostante fossi sicuro che la
libreria libGL.so.1.2 era quella del pacchetto fglrx (pacchetto generato
dall'installer ATI nella versione sid e installato con dpkg e relativo
divert)
alla fine, si trattava di un problema in uno degli ultimi aggiornamenti
del sistema in quanto il pacchetto xserver-xorg-core per sid mancava del
file libdrm.so, necessario al funzionamento del DRI. non so se ti trovi
nella stessa situazione, cioè se usi sid o altra versione, cmq era per
dire che il fatto che OpenGL=Mesa non significa necessariamente che la
libreria libGL sia quella Mesa e non quella ATI.. tant'è che aggiornato
l'altro ieri xserver-xorg-core, ho solo riavviato X e adesso il DRI
funziona correttamente con tanto di versione ATI sia in fglrxinfo che in
glxinfo. libGL ovviamente è rimasta la stessa di prima.
ti consiglierei anche di cercare eventuali warning nel log di xorg..
saluti

 
Attraverso il .run versione 8.26 ho fatto
./ati-driver-installer-8.26.18-x86.run --buildpkg Ubuntu/dapper
e si sono generati i pacchetti:
fglrx-control_8.26.18-1_i386.deb
fglrx-kernel-source_8.26.18-1_i386.deb
fglrx-sources_8.26.18-1_i386.deb
xorg-driver-fglrx_8.26.18-1_i386.deb
xorg-driver-fglrx-dev_8.26.18-1_i386.deb
Ne servono altri? bisogna installarli in un ordine preciso?
Grazie mille!

Ho installato i pacchetti generati, ma dando fglrxinfo ho il seguente 
output:
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: 
www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
quindi non vanno ancora...


Già, continua a trovarti la libreria mesa. Può darsi anche che tu abbia in
giro dei files vecchi, io avevo quel problema.
Ciao
  Andrea

   Andrea
C'è un modo per disinstallare tutto con certezza?

   Andrea
C'è un modo per disinstallare tutto con certezza?
Alla fine dell'installazione poi ho fatto aticonfig --initial, e 
l'output è stato:
Found fglrx primary device section
Nothing to do, terminating.

 ha scritto:

Una possibile soluzione è disinstallare i pacchetti fglrx (per sicurezza),
cancellare tutti i giles libGL.* che trovi in giro; poi reinstalli il
pacchetto libgl1-mesa-glx e infine rimetti fglrx.
Magari al posto di cancellare i files spostali da qalche parte, non si sa
mai ;-)
Ciao
  Andrea