Tempo fà avevo seguito la guida nel wiki per impostare correttamente il framebuffer utilizzando il driver radeonfb ed ero riuscito a visualizzare decentemente i video con mplayer senza avviare X ecc ecc.
Inoltre la configurazione di X, che avevo installato in un secondo momento, l'avevo scopiazzata sempre dallo stesso documento.
Ho scelto di utilizzare i driver open: radeon e alla fine ero riuscito a far girare X in modo sufficiente, ommeglio più che altro funzionava e non mi ero preoccupato troppo dei dettagli.
Più di recente avevo installato google-earth, tipica applicazione che abbisogna del 3d funzionante, e a veo lamentato un comportamento praticamente inusabile, deducendo che il 3d probabilmente era mal impostato o non funzionante. Poi visto che la cosa non mi toccava più di tanto...ho detto pazienza e ho dato la priorità ad altre faccende.
Tutto ciò su un portatile asus z81g: p4-3.2 GHz, 512 RAM e rmobility radeon 9700 - 64MB. Sistema usato slackware 12.1 con kernel 2.6.24.5 ovviamente rimaneggiato come da guida, partendo dall'huge-smp di pat.
Adesso, dopo vari tentativi che avevano fatto cilecca sulla 11.0, vorrei riuscire a far funzionare correttamente il 3d anche sulla 12.1, a prescindere dalle applicazioni che usano pesantemente il 3d direi che in generale sfruttare bene la scheda video dovrebbe essere di aiuto anche al lavoro della CPU.
Ok. Partirei con il post dei risultati che ottengo con glxgear:
Codice: Seleziona tutto
# glxgears
1096 frames in 5.0 seconds = 217.966 FPS
1034 frames in 5.0 seconds = 206.554 FPS
1034 frames in 5.0 seconds = 206.611 FPS
1029 frames in 5.0 seconds = 205.730 FPS
1028 frames in 5.0 seconds = 205.528 FPS
1033 frames in 5.0 seconds = 206.413 FPS
1031 frames in 5.0 seconds = 206.040 FPS
1033 frames in 5.0 seconds = 206.266 FPS
Codice: Seleziona tutto
# glxgears_fbconfig
GLX 1.3 is not supported.
GLX_SGIX_fbconfig is supported.
The following fbconfigs meet the requirements. The first one will be used.
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
0x0 -none- 0 0 . . . . 0 0 0 0 0 0 0 0 0 0 0 0 . .
1070 frames in 5.0 seconds = 214.000 FPS
1104 frames in 5.0 seconds = 220.800 FPS
1104 frames in 5.0 seconds = 220.800 FPS
1102 frames in 5.0 seconds = 220.400 FPS
Il secondo comando l'ho riportato perchè mostra gli stessi tre ingranaggi che girano, ma a quanto pare girano parecchio più velocemente e anche l'output è diverso. Non ho capito bene il significato di questo secondo programma, ma pazienza...se ne sapete più di me dite pure.
Ecco per il momento mi fermerei qui. Proponendovi qualche domanda:
1- dovrei postare la configurazione dell'xorgconfig? immagino di sì, ma ditemi voi
2- a che valori di FPS posso sperare di arrivare?
3- Qualcuno di voi qui aveva la mia stessa scheda, se non ricordo male. Non è che potreste riportare i vostri risultati?
4- Non ho parlato di scelta driver, attualmente uso gli open ma non escludo l'installazione di quelli proprietari. Dipende dai vostri consigli. Se non ricordo male tempi addietro gli open non supportavano il 3d per la mia scheda, infatti il fatto che google eart funzionasse mi ha un po' stupito.
5- infine se necessitano altri output da inviarvi fatemi pure sapere.
Spero possiate darmi un po' di supporto. E speriamo che sia la volta buona!


