Newsgroup: it.comp.os.linux.iniziare
Titolo: OpenSuse 10.0 e ATI

Ciao a tutti,
ho installato la opensuse 10.0 dal dvd di Linux magazine ieri sera. Tutto
bene.
Ho scaricato i driver dal sito della ATI, installati e configurati secondo
istruzioni. Tutto bene.
Mi è apparso il ATI control panel che mi indica il giusto tipo di scheda, la
versione del driver ecc. Sembra tutto a posto.
Provo a far partire TuxRacer e mi appare:
Supporto per hardware 3d non disponibile
Scheda grafica 3D non disponibile o supporto 3D ancora non configurato.
Tuttavia, l'applicazione usa o richiede un supporto hardware 3d.
Cosa devo fare?
Grazie
Paolo

 Cosa devo fare?
Dopo aver installato i driver video devi come minimo riavviare il server 
grafico (da root "rcxdm restart")
Il comando fglrxinfo deve restituire come "OpenGL vendor string" la 
stringa "ATI Technologies Inc." altrimenti vuol dire che stai ancora 
usando i drievrs liberi.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 usando i drievrs liberi.
Ho provato con rcxdm restart, anche se avevo già riavviato il computer
diverse volte, ma fglrxinfo restituisce sempre:
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.2.1)
Hai ragione tu nel dire che sto ancora utilizzando i drivers liberi.
Adesso cosa devo fare? 

 Adesso cosa devo fare? 
Fai un po di controlli generici per per vedere se hai tutti i prerequisiti:
Il compilatore gcc è installato?
Ci sono i sorgenti del kernel in /usr/src/linux (la directory deve 
occupare circa 250MB)?
Se rispetti questi due requisiti allora esegui l'installer ATIO e digli 
di creare il pacchetto specifico per la distribuzion (SUSE100).
Quindi spostati in modalità testo con il comando "init 3", da root.
Fai il login come root e vai nella directory in cui hai generalo l'rpm 
che dovrebbe chiamarsi fglrx_6_8_0_SUSE100-8.19.10-1.i386.rpm e 
installalo (cancella anche precedenti vesioni installate).
Per esempio:
# cd /root/drivers
# rpm -qa|grep fglrx
fglrx_6_8_0_SUSE100-8.16.5-2
# rpm -e fglrx_6_8_0_SUSE100-8.16.5-2
# ls fglrx*
fglrx_6_8_0_SUSE100-8.19.10-1.i386.rpm
# rpm -Uvh --replacefiles fglrx_6_8_0_SUSE100-8.19.10-1.i386.rpm
[...]
A questo punto i drivers sono instalalti ma non configurati. Esegui 
fglrxconfig per configurarli, puoi usare sempre le impostazioni di 
default tranne che per il layout della tastiera (16) e alla fine quando 
ti chiede di sovrascrivere /etc/X11/xorg.conf devi dirgli di sì.
Con "init 5" torni in modalità grafica, ma ti consiglio di fare un 
reboot in modo da essere sicuro che il driver venga caricato.


 installalo (cancella anche precedenti vesioni installate).
Le cancella da solo, giusto, non lo devo fare io, no? 


 occupare circa 250MB)?
No, ci sono varie sottodirectory ma ho solo un file da 250 kb circa
Come devo fare?

 Come devo fare?
Installi il pacchetto kernel-source che si trova sul CD/DVD di 
installazione della SUSE (da yast->software->installare/togliere 
pacchetti/cerca kernel-source).


 
Perfetto!
Non so come ringraziarti. E' la prima volta che riesco a far funzionare
questa dannata scheda con linux, knoppixgames esclusa che però è solo live
e non si può installare.
Spero di aver capito il procedimento perché nei prossimi giorni dovrò
installare sul computer di mia moglie questa OpenSuse oppure la Mandriva
2006, a sua scelta, e vorrei essere in grado di risolvere i vari eventuali
problemi di driver.
Grazie mille, spero di poter ricambiare prima o poi!
Ciao
Paolo

 problemi di driver.
Una volta la mandriva non metteva i sorgenti del kernel sui CD di 
installazione (per motivi di spazio), quindi bisognava scaricarsi l'RPM 
dai vari repository [1]. Per il resto è tutto uguale.
[1] 
http://rpmfind.net//linux/RPM/mandriva/2006.0/SRPMS/main/kernel-2.6.12.12mdk-1-1mdk.src.html


Ti ringrazio molto anche per questa risposta!
Non vorrei approfittare troppo ma avremmo scelto la Ubuntu, dalla quale
sto scrivendo, che le sembra più simpatico.
Allora:
Nella cartella /usr/src non mi sembrano esserci i sorgenti del kernel ma
synaptic non mi presenta tali sorgenti nell'elenco, ma solo quelli fino
alla versione 2.6.11. Il kernel, secondo uname -r sembra essere
2.6.12-9-386.
Tuttavia, è presente questo pacchetto: fglrx-kernel-source, ATI binary
kernel module source 8.16.20, che non so se mi possa essere utile ed
eventualmente bastare.
Con Google ho trovato questa pagina
http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html#install
che riporta alcune istruzioni ma vorrei essere sicuro che vadano bene.
Sarebbe altrimenti corretto utilizzare lo stesso sistema che ho utilizzato
con la OpenSuse oppure le istruzioni sul sito della ATI?
Grazie mille!
Paolo

Tutto fatto e funziona!
Grazie comunque.
Ciao
Paolo