Posts tagged ‘nvidia’

Firefox 3 scrolling lento in linux con schede nvidia

Si sta parlando un po’ ovunque di un problema che affligge il recente firefox 3 su schede video nvidia e sistemi linux.

La nuova versione di firefox ha problemi nello scrolling di alcune pagine (nel forum nvidia si cita questa, ad esempio: http://shame.tuxfamily.org/repo/?cat=1).

In attesa che i dev di nvidia sistemino il problema con una nuova release dei driver grafici (i test pubblicati qui parlano abbastanza chiaro: http://www.larsen-b.com/Article/290.html, è un problema di driver), è possibile migliorare un po’ le cose.

Eseguire dalla linea di comando:

nvidia-settings -a InitialPixmapPlacement=3 -a GlyphCache=1

Driver video Nvidia, solo su cpu con SSE?

Questa notte Cimi mi faceva notare (sarebbe più corretto scrivere “ha cercato di farmi notare”, visto che ho letto solo ora) un’affermazione non troppo confortante da parte di un dipendente nvidia.

As of the 169.07 NVIDIA Linux graphics driver release, support for CPUs that do not support the SSE instruction set has been discontinued in NVIDIA’s OpenGL implementation. Unfortunately, current driver releases do not currently detect affected CPUs, leading to the crashes observed in this thread. Future NVIDIA Linux graphics driver releases will fail more gracefully.

In sostanza, se quello che viene affermato fosse corretto, Nvidia avrebbe deciso (a partire dalla versione 169.07 dei suoi driver grafici per linux) di non supportare più i processori non compatibili con il set di istruzioni SSE.

Da notare che il primo processore intel dotato di istruzioni SSE fu il pentium III; il primo processore AMD l’Athlon XP.

Se venisse confermato, questo sarebbe certamente un bel problema per chi utilizza una scheda video Nvidia non-legacy in abbinamento a una CPU non SSE.

Link al thread:

http://www.nvnews.net/vbulletin/showthread.php?s=59654181a8a4bc98a911b44ead17eb7c&p=1522860

openbox e l’estensione composite: non bene

Sto perdendo qualche mezz’ora per crearmi un ambiente di lavoro gradevole, semplice e veloce. Questo significa passare per openbox.

Durante le mie prove sono incappato in quello che ancora non so se ritenere bug: in presenza di finestre di urxvt il cambio di desktop non è istantaneo. Le finestre vengono disegnate con un sensibile ritardo, una alla volta, e persino la musica salta durante quella frazione di tempo (non mi era mai successo utilizzando uno scheduler decente, CFS o SD).

Certo, si parla di ritardi dell’ordine di 0,5/0,8 secondi per ogni finestra di urxvt aperta. Nemmeno così evidenti se di finestre se ne ha una sola aperta, ma assolutamente insopportabile in presenza di un maggior numero di finestre.

Dopo ulteriori prove mi sono accorto che il problema esisteva anche in caso di finestre di aterm.

Ho installato openbox-git da AUR per vedere se si trattasse di un problema già risolto, senza però ottenere risultati.

Non sapendo dove altro guardare (e dopo aver controllato nelle FAQ di openbox), ho chiesto nel canale IRC.

Lì molto gentilmente mi hanno indirizzato verso la configurazione di xorg, più in particolare un utente lamentava rallentamenti simili al mio in caso di attivazione dell’estensione Composite.

Detto fatto, ho provveduto a disabilitarla:

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

Notare che l’opzione del driver proprietario nvidia:

Option         "AllowGLXWithComposite" "True"

sembra forzare l’attivazione dell’estensione Composite, a meno che questa non venga esplicitamente disabilitata, come ho riportato poco sopra.

Niente da dire, in questo modo non ho assolutamente ritardi nel rendering delle finestre, e persino le finestre che prima non presentavano il problema del ritardo ora sembrano disegnarsi più velocemente.

driver nvidia 100.14.11 (pacchettizzati!)

E’ stata rilasciata la 100.14.11 dei driver nvidia per X11.

Info e download direttamente qui: http://www.nvidia.it/object/linux_display_ia32_100.14.11_it.html

I fortunati utenti arch, o meglio, gli ancora più fortunati utenti di arch E di kernel26viper trovano questi driver già pacchettizzati nel mio repo.

Nuova beta per i driver nvidia (1.0-9625)

Leggo che è appena uscita la nuova beta dei driver video nvidia per linux.

Notare l’iniziale supporto alla famigerata GLX_EXT_texture_from_pixmap :)

Link: http://www.nzone.com/object/nzone_downloads_linux_display_x86_1.0-9625.html

–edit

è stato creato un repo semi-ufficiale (nel senso che il mantenier è un TU):

[nvidia-beta]
Server = http://box.decemplex.net/~thomas/nvidia-beta/