Newsgroup: it.comp.os.linux.sys
Titolo: Che situazione assurda

Possiedo una MB Gigabyte 7VAX (Via KT400) e una
scheda grafica ATI Radeon 9500 pro.
Ebbene non c'e' verso di far funzionare l'accelerazione
3D su Linux.
E probabilmente non ci sarà mai..... a meno che ATI
non si dia una sveglia e sviluppi qualcosa di decente
per Linux.
C'e' un sacco di gente nella mia situazione ma non
si muove nulla.
Elenco le problematiche:
1) I kernel della serie 2.4.xx non supportano l'AGP 3.0
(almeno sulle schede madri KT400)
2) Le schede madri di ultima generazione hanno tutte
l'AGP 3.0 e, anche se supportano le schede AGP 2.0,
per incompatibilità a livello di progettazione non possono
abilitare questa modalità su schede che supportano
l'AGP 3.0. Sei costretto nella modalità "migliore".
3) I Kernel della serie 2.5-2.6 supportano l'AGP 3.0
ma i driver ATI non funzionano su tali kernel (sono
progettati per i 2.4.xx).
Le soluzioni trovate su internet e provate sono:
1) backport da 2.5
2) modifiche "casalinghe" al driver ATI
3) santificazione di Linus Torvalds
Nessuna funziona.
L'unica "soluzione" (pazzesca) sembra quella della modifica
hardware.... tagliare (o isolare) le linee che rilevano l'AGP 3.0
La situazione sembra la stessa con tutte le schede della serie ATI
e con tutte le schede madri VIA. Non conosco la situazione
con MB Intel / Nforce ma presumo che sia la stessa.
Scusate lo sfogo, ma dopo giorni di prove fallimentari sono proprio
stufo.

 2) modifiche "casalinghe" al driver ATI
Possibile, il problema potrebbero essere i wrapper opensource (ma non ho
mai verificato).
Kronos
-- 
Home: 
http://kronoz.cjb.net
Una donna sposa un uomo sperando che cambi, e lui non cambiera`. Un
uomo sposa una donna sperando che non cambi, e lei cambiera`.

 progettati per i 2.4.xx).
Che ne dici di mollare i drivers ATI e usare quelli del kernel (o di
xfree/dri, chenneso)?
ATI 9000 + nforce2 + kernel 2.6, nessun problema (almeno per
l'accelerazione 3d).
Ciao
  Andrea

 l'accelerazione 3d).
Non c'e` supporto 3D per le schede basate su R300 e R350 (ie. dalla 9500
in su).
Kronos
-- 
Home: 
http://kronoz.cjb.net
Se alla sera, dopo una strepitosa vittoria, guardandoti allo
specchio dovessi notare un secondo paio di palle, che il tuo 
cuore non si riempia d'orgoglio, perche` vuol dire che ti 
stanno inculando -- Saggio Cinese


grazie, ieri sera li ho provati ma non funzionavano... poi ho trovato un
post su LinuxQuestions.org che diceva di provare a modificare
una riga di codice nel file agpgart_be.c del suddetto driver.
Con questa modifica si riesce a usare il 3D (ho provato vari
giochi e demo) ma X diventa instabile e si blocca continuamente
(occorre resettare la macchina)
Per chi vuole sperimentare questa soluzione il codice da modificare
è:
file:   /lib/modules/fglrx/build_mod/agpgart_be.c
    { PCI_DEVICE_ID_VIA_8377_0,
        PCI_VENDOR_ID_VIA,
        VIA_APOLLO_KT400,
        "Via",
        "Apollo KT400",
        via_kt400_setup }, // AGP v2               <---- nuova riga
        //via_generic_setup }, // AGP v2           <-----vecchia riga
 { 0,
ricompilate, installate, configurate (flgrxconfig) e tutto dovrebbe andare.
Se riesco a risolvere l'instabilità ve lo faccio sapere.

 xfree/dri, chenneso)?
Magari... peccato che quelli st....i dell'ATI non rilasciano delle
specifiche
aperte sui nuovi chip R300-R350.
Almeno Nvidia aggiorna spesso i propri drivers anche se proprietari.
Questo problema dei driver grafici è molto sentito dai linuxari, non
si può pensare di sfondare nel segmento desktop senza risolvere
prima questi problemi. Ci vuole un accordo con i produttori se
no non si va da nessuna parte.
Saluti