OpenGL e cpu al 100%

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

OpenGL e cpu al 100%

Messaggio da MAT »

Ho un notebook con scheda video ATI Mobility Radeon 9200 sul quale uso Slackware 10.1 con kernel 2.6.10. Ho installato correttamente i driver e l'accelerazione 3D funziona alla perfezione. Il problema è che quando avvio una applicazione che fa uso delle OpenGL (es. glxgears o l'OpenGL spectrum analyzer in XMMS) l'utilizzo della cpu va al 100%.
E' normale tutto questo? Non dovrebbe essere compito del processore video eseguire i calcoli per il rendering 3D? Se è effettivamente anormale come posso risolvere?
Grazie.

Avatar utente
Sari
Linux 3.x
Linux 3.x
Messaggi: 584
Iscritto il: mer 16 feb 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24
Desktop: Gnome
Località: Verona

Messaggio da Sari »

Per curiosità ho provato a far partire xmms con lo spectrum analyzer (e premetto che non ho accelerazione 3d abilitata quindi fa teoricamente tutto il procio) e non si andava oltre il 5% della cpu.
Questo lascia a intendere che non sia normale la tua situazione. Ma fammi ben capire, rimane perennemente al 100%? il comando top che dice?

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Infatti penso anche io che non sia normale. Ho provato di nuovo con xmms (con lo spectrum analyzer 3D, non quello flat) e l'utilizzo della cpu schizza immediatamente al 100%, oltre il 90% per xmms (da top), con conseguente superlavoro per la ventola di raffreddamento e consumo di batteria.
Idee per risolvere?
Grazie.

Avatar utente
Sari
Linux 3.x
Linux 3.x
Messaggi: 584
Iscritto il: mer 16 feb 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24
Desktop: Gnome
Località: Verona

Messaggio da Sari »

Allora ho controllato meglio :) ineffetti a me schizza al 95 e passa, non avevo guardato X e il contatore generale :P. Ovviamente sempre senza driver ati installati e quindi nada OpenGL da hardware. L'accelerazione funziona perfettamente? se e' cosi' forse hai un processore che fa da collo di bottiglia alla tua scheda video? Mi rimangio quello che avevo detto e aggiungo che forse potrebbe essere normale, ovviamente lascio la parola agli esperti.

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Sì, l'accelerazione funziona benissimo (anche troppo, infatti lo spettro gira anche troppo velocemente :)), dopo numerosi tentativi andati a vuoto sono riuscito ad installare correttamente i driver (non proprietari seguendo la guida di slacky.it :)).
Aspetto pareri dagli esperti.
In ogni caso grazie :)

Rispondi