Nvidia, Linux e problemi di performance 21 agosto 2008 - 14:18
Inviato da Antonio De Luci (imu) in : Compiz, Compiz Fusion, Curiosità, Debian, Kernel, Linux, Nvidia, O.S. Revolution, Only Nerd, Tips , 9 commenti
Nuovo Update rilasciati i BETA 177.70 (grazie Underpass)
UTENTI CON SCHEDE AGP I DRIVER 177.67 E 177.68 NON FUNZIONANO CORRETTAMENTE SEGUIRE LE ISTRUZIONI A QUESTO INDIRIZZO PER SCARICARE ED APPLICARE LA PATCH FUNZIONANTE.
Update Nuova Versione BETA 177.68
In questi giorni di grandi vacanze per noi Italiani, la grande azienda Nvidia da secoli attenta ai problemi di noi utenti linux, ha rilasciato una versione BETA dei loro driver closed identificata come “177.67″. Questa release dovrebbe risolvere i noti problemi di performance sul 2D delle precedenti versioni.
Al momento i più esperti ed i più impazienti possono, scaricare i driver e … seguire le semplici istruzioni elencate sul forum ufficiale nvidia.
Riassumo i pochi e semplici passaggi :
Scaricate ed installate la versione BETA 177.67 (x86, X64)
Aggiungete nel file di configurazione del sistema grafico (xorg.conf) le seguenti opzioni :
Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
La prima riserva un pezzetto di GPU nella memoria video per un assegnazione veloce dei pixmap migliorando notevolmente qualsiasi applicazione di X che si appoggi ad essi. Il valore da riservare lo scegliano noi a nostro piacimento ed in base al quantitativo a disposizione sulla nostra scheda video, quello dell’esempio vale 5 Mb.
“1000000″ = “5 Mb”
“2000000″ = “10 Mb”
E così via … Più ne riservate migliori prestazioni avrete Ma ricordate che quello che andrete a riservare non sarà sfruttato dalle OpenGL e Texture (stanno lavorando anche su questo).
La seconda opzione invece impedisce che vengano memorizzate in modo permanente le richieste di assegnazione di Shared Memory pixmap (che casino, non prendetemi sul serio potrei dire un sacco di cazzate!).
Finito tutto il bordello dovrete lanciare il seguente comando dopo aver caricato il server grafico (examples : ~/.Xinitrc / or ~/.Kderc / or ~/.gnomerc, ecc)
nvidia-settings -a InitialPixmapPlacement=2
Per chi usa Gnome puo’ aggiungerlo in :
Sistema -> Preferenze -> Sessioni -> Programmi D’avvio:

Per chi ha schede video versione 8, 9 e superiori raccomandano anche di usare questa opzione :
nvidia-settings -a GlyphCache=1
Essa non fa altro che assegnare un rendering GlyphSet e memorizzando nella cache della memoria video i fonts Xft, permettendo al driver Nvidia un ottimale accelerazione del testo … Stessa procedura di avvio e stessa prassi, il tutto si riduce a :
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
Sempre e solo dopo aver avviato il server gra”fico”. Devo ripetere?
P.S. Gli sviluppatori si scusano per il macchinoso e complicato avvio e assicurano che le prossime release dei driver “177.xx” avranno tali opzioni abilitate di default, stanno lavorando ANCHE per voi “utenti della distro umana” .
Fonti :
Linux Nvidia driver e kernel 2.6.25-rc* 31 marzo 2008 - 1:06
Inviato da Antonio De Luci (imu) in : Debian, Kernel, Linux, O.S. Revolution, Only Nerd , 4 commenti
Stavo impazzendo con i kernel della serie 2.6.24(.1 .2, .3, .4), avevo dei continui quanto fastidiosi blocchi di sistema, immaginate la scena : si verificava in modo del tutto casuale ed avveniva un vero e proprio freeze del sistema, il desktop sui miei due schermi diventava un immagine statica, non riuscivo ad accedere alla TTY e per finire non funzionavano i Magic SysRQ Key. Controllando nel Changelog dell’ultima rc del kernel (2.6.25-rc7) ho visto un fix molto interessante per il mio controller sata (promise), sinceramente non sapendo più che pesci pigliare mi sono detto: peggio di così non puo’ andare. Quindi mi sono messo all’opera ed ho compilato il nuovo kernel … ma come al solito i guai non vengono mai da soli
La prassi che seguo è sempre la solita da molti anni, creo un kernel, installo i driver nvidia ultima versione e qualche altro modulo esterno. Stavolta però sulla RC7 Nvidia non voleva saperne di compilarsi. Non vi dico cosa ho combinato tra sabato notte e domenica mattina, calcolate solo che ho ricompilato il kernel (diverse versioni) almeno 5/6 volte, anche perché mi è venuto in testa visto che stavo perdendo del tempo sui kernel di fare un po’ pulizia :/
Quindi ho cancellato tutto il bordello che avevo in /usr/src/ ed eliminato una 30 di immagini kernel ._. per ritornare ad usare quella che aveo prima di iniziare questa nuova avventura (2.6.24.4).
Fortunatamente esiste sempre un anima pia in #debian-it@freenode e proprio mentre cercavo di descrivere l’accaduto a mind è apparso un santo in mio aiuto. Il suo nome è tosky (sei finito in prima pagina tzè
) e mi ha passato un link :
http://www.nvnews.net/vbulletin/showthread.php?t=110088
Dentro ci sono alcune patch e le istruzioni che permettono a Nvidia di compilarsi con le versioni 2.6.25-rc* del kernel. Io posso solo dirvi che tutto funziona alla perfezione … almeno per quanto riguarda il discorso Nvidia.
Per il freeze … chissà! Per ora non mi resta che attendere e sperare!
Nvidia, ma si facciamole una petizione! 3 marzo 2008 - 1:22
Inviato da Antonio De Luci (imu) in : Linux, Nvidia, O.S. Revolution, Open Source, Petizioni, Polemiche , aggiungi un commento
Da quando posseggo un pc ho sempre e solo usato schede video Nvidia, dalla TNT2 Vram 32 M alla 4800 TI Vram 128, poi 6800 GT Vram 256 M ed infine 7800GS+ Vram 512 M e se in futuro dovrò comperare una scheda siatene certi sarà una Nvidia.
Perché direte voi? Semplicemente perché le ATI anche se ottimi prodotti a livello Hardware a livello Software sono sempre state inferiori e mal supportate. Guardate che non mi riferisco solo ai driver Linux ma anche su Windows i driver erano una mezza ciofeca.
Ora mi spiegate che senso ha, fare una petizione a Nvidia dato che ci ha sempre supportati in qualche maniera? Alle volte mi sembra che si esageri proprio, darei qualsiasi cosa per avere altre Aziende che rilasciano driver in modo costante e di Qualità come quelli Nvidia invece di SEMI_USARE periferiche o tenerle inutilizzate finché non diventano vecchie ed obsolete.
Preferisco avere la moglie ubriaca e la botte semi_vuota che sperare di avere anche la botte piena. Chi troppo vuole …. Nulla stringe!
Nuovi Linux Nvidia driver 169.12 26 febbraio 2008 - 20:36
Inviato da Antonio De Luci (imu) in : Linux, Nvidia, O.S. Revolution , commenti chiusi
Nuovo rilascio in casa Nvidia per i pinguini … poi vi lamentate che siamo poco supportati!
Version: 169.12
Operating System: Linux x86
Release Date: February 26, 2008
Release Highlights
- Improved power management support with GeForce 8 GPUs.
- Further improved stability on some GeForce 8 GPUs.
- Fixed a bug that broke certain TwinView configurations with TV-OUT on GeForce 8 GPUs.
- Fixed a bug that could cause OpenGL to crash in certain cases, e.g. when running Counter-Strike under Wine.
- Further improved GLX_EXT_texture_from_pixmap out-of-memory handling.
- Fixed a bug that could result in incorrect PowerMizer state being reported.
- Improved nvidia-xconfig behavior when updating X configuration files without a “Module” section.
- Worked around a problem that caused function key presses on some Toshiba notebooks to result in system crashes.
Nuovi Nvidia driver 169.09 Linux (fix) 23 gennaio 2008 - 13:49
Inviato da Antonio De Luci (imu) in : Linux, Nvidia, O.S. Revolution , 5 commenti
Nuovo rilascio dei driver closed source Nvidia per sistemare piccoli problemi nati dal precedente, tipo il bug sulle ventoline delle schede serie 8xxx.
Versione: 169.09
Sistema operativo: Linux x86
Data di rilascio: 21.1.2008
Vantaggi principali della release
- Risolto un problema che faceva girare costantemente alla massima velocità la ventola di alcune GPU.
- Risolto un problema che poteva portare a blocchi del driver X se il modulo di estensione X.Org di GLX veniva caricato al posto di quello di NVIDIA.
- Migliorata la consapevolezza dell’attuale stato di agganciamento del notebook da parte del driver X.
- Risolto il problema con il controllo della luminosità sui notebook HP Compaq.
- Risolto un problema nell’implementazione del driver dell’algoritmo Linux/i2c che impediva il successo dei tipi di trasferimento core.
Fonte Fabio Sasso via mail (grazie)
Nuovi Nvidia driver ( closed ) 169.07 21 dicembre 2007 - 21:37
Inviato da Antonio De Luci (imu) in : Linux, News, Nvidia, O.S. Revolution , 10 commenti
Nuovo rilascio stable per i Driver closed Nvidia 20/12/2007 version 169.07, come possiamo notare questa versione cambia radicalmente (100.14.19 old stable) per allinearsi alla versione dei driver rilasciati per Windows, oltre al supporto aggiunto a nuove schede grafiche della serie 8800¹, includono un bel po’ di fix come possiamo notare dai dettagli (grassetto mio) :
Tutto il contenuto di questo 
