Dopo sei mesi, nuova distribuzione, nuova installazione. Stavolta non ho effettuata l'avanzamento, ho preferito backuppare tutto e installare da zero per ripulire un po' tutto il sistema. Scaricato la iso della desktop a 470-530 kB/s con torrent (!), l'installazione è andata liscia: un tasto alla prima schermata di boot per selezionare lingua (e tastiera italiana), poi una decina di domande (le più impegnative riguardavano la scelta della partizione di installazione) e poco più di 40' di lavoro, metà dei quali impiegati a scaricare una ventina di pacchetti tra cui la localizzazione italiana.
Al riavvio tutto funzionante, Jockey mi ha segnalato la presenza dei driver nvidia che poi ha scaricato e configurato correttamente (ho dovuto solo aggiungere un paio di righe nella sezione Screen di /etc/X11/xorg.conf
Option "CustomEDID" "DFP-0:/etc/X11/420_custom_edid.bin"
Option "UseDisplayDevice" "DFP"
per i noti problemi della mia 420 Go) e poi via libera a compiz. Ora a poco a poco scarico solo i pacchetti che mi servono (kde in testa). Resta solo da abituarsi ai bottoni delle finestre a sinistra e capire perché Xorg schizza all'80% quando firefox è aperto sulla pagina di blogspot per scrivere questo post!!
Visualizzazione post con etichetta geforce4. Mostra tutti i post
Visualizzazione post con etichetta geforce4. Mostra tutti i post
sabato 1 maggio 2010
martedì 4 novembre 2008
Compositing e flash funzionanti in intrepid
Ho risolto i problemi più grossi che avevo con Intrepid, andiamo per ordine.
Con flash il plugin 10 non ne voleva sapere nonostante i --reinstall, allora l'ho disinstallato e ho ripreso un vecchio (!) 9r60 e l'ho installato nel profilo utente. Resco a vedere i filmati ma non a sentirli!!! Memore del passato, ho provato con
asoundconf list
asoundconf set-default-card I82801CAICH3
e ieri mi aveva funzionato, oggi no!! Comunque la strada dovrebbe essere quella, quando ho un attimo faccio tutti i passi dell'altra volta1.
Compositing, grazie al grandissimo e preciso lavoro di Alberto «tseliot»Milone ho seguito le istruzioni riportate nel bug #251107 e cioè ho scaricato questi file, li ho compilato così, dopo essermi installato build-deb, devscripts e dkms e le loro dipendenze, e poi li ho installati in questo ordine. Quando poi amici e colleghi si lamentano con me che Linux non è poi così user friendly, non ho poi tanto diritto di fiatare!!!
Fatto partire compiz, inizialmente non ne voleva sapere perché in metacity si era attivato il compositing (bug #178953), poi basta disattivare il compositing con
gconftool-2 --type bool --set /apps/metacity/general/compositing_manager false
(come riportato nel bug stesso) e compiz è partito, ma senza plugin; con il cssm mi sono ricaricato un vecchio file .profile e, a parte qualche errore, tutto ora mi va OK. Anche se è banale (ma ho perso una buona mezzora), se qualcosa da errore, come nel mio caso Error: Animation settings mismatch in "Animation Selection" [...], basta semplicemente resettare con il pulsantino con la scopa e tutto torna normale!! Unico bug, noto, il mancato rendering dei font in Wine e nelle applicazioni KDE3; poco male, non uso entrambe, ma mi sono accorto che mi mancano TUTTE le voci dei menù di OpenOffice, e per farle ricomparire ho dovuto riavviare metacity, quindi un problema forse più di compiz che dei driver nvidia: indagherò anche su questo3.
Non ho ancora provato KDE4 con il compositing, ma non mi aspetto problemi2.
Alla prossima!!!
Edit del 5 Novembre:
1 Sistemando il file /usr/share/alsa/alsa.conf come scritto qui dopo aver installato alsa-oss, al successivo riavvio (in KDE4) mi è ritornato l'audio. Speriamo che rimanga!!!
2 E infatti non ce ne sono stati, tutto funziona perfettamente, ho solo dovuto riconfigurarmi il tutto, probabilmente perché i path sono cambiati (e ora ho tutte le icone giuste e niente più quelle con i punti di domanda).
Edit del 7 Novembre:
1 Seguendo i suggerimenti di questo post, ho finalmente sistemato il flashplugin-nonfree in firefox, e cioè
$ cd /usr/lib
$ sudo ln -s libnss3.so.1d libnss3.so
$ sudo ln -s libsmime3.so.1d libsmime3.so
$ sudo ln -s libssl3.so.1d libssl3.so
Edit del 20 Novembre:
3 Problema risolto con OpenOffice, come riportato nel già citato bug #251107, basta aggiungere nella sezione Device di /etc/X11/xorg.conf la riga
Option "RenderAccel" "0"
da valutare solo qualche calo prestazionale della grafica 2D. Per quanto riguarda Wine il problema persiste. (Edit del 17 Dicembre) Risolto come suggerito nel bug #300476
Con flash il plugin 10 non ne voleva sapere nonostante i --reinstall, allora l'ho disinstallato e ho ripreso un vecchio (!) 9r60 e l'ho installato nel profilo utente. Resco a vedere i filmati ma non a sentirli!!! Memore del passato, ho provato con
asoundconf list
asoundconf set-default-card I82801CAICH3
e ieri mi aveva funzionato, oggi no!! Comunque la strada dovrebbe essere quella, quando ho un attimo faccio tutti i passi dell'altra volta1.
Compositing, grazie al grandissimo e preciso lavoro di Alberto «tseliot»Milone ho seguito le istruzioni riportate nel bug #251107 e cioè ho scaricato questi file, li ho compilato così, dopo essermi installato build-deb, devscripts e dkms e le loro dipendenze, e poi li ho installati in questo ordine. Quando poi amici e colleghi si lamentano con me che Linux non è poi così user friendly, non ho poi tanto diritto di fiatare!!!
Fatto partire compiz, inizialmente non ne voleva sapere perché in metacity si era attivato il compositing (bug #178953), poi basta disattivare il compositing con
gconftool-2 --type bool --set /apps/metacity/general/compositing_manager false
(come riportato nel bug stesso) e compiz è partito, ma senza plugin; con il cssm mi sono ricaricato un vecchio file .profile e, a parte qualche errore, tutto ora mi va OK. Anche se è banale (ma ho perso una buona mezzora), se qualcosa da errore, come nel mio caso Error: Animation settings mismatch in "Animation Selection" [...], basta semplicemente resettare con il pulsantino con la scopa e tutto torna normale!! Unico bug, noto, il mancato rendering dei font in Wine e nelle applicazioni KDE3; poco male, non uso entrambe, ma mi sono accorto che mi mancano TUTTE le voci dei menù di OpenOffice, e per farle ricomparire ho dovuto riavviare metacity, quindi un problema forse più di compiz che dei driver nvidia: indagherò anche su questo3.
Non ho ancora provato KDE4 con il compositing, ma non mi aspetto problemi2.
Alla prossima!!!
Edit del 5 Novembre:
1 Sistemando il file /usr/share/alsa/alsa.conf come scritto qui dopo aver installato alsa-oss, al successivo riavvio (in KDE4) mi è ritornato l'audio. Speriamo che rimanga!!!
2 E infatti non ce ne sono stati, tutto funziona perfettamente, ho solo dovuto riconfigurarmi il tutto, probabilmente perché i path sono cambiati (e ora ho tutte le icone giuste e niente più quelle con i punti di domanda).
Edit del 7 Novembre:
1 Seguendo i suggerimenti di questo post, ho finalmente sistemato il flashplugin-nonfree in firefox, e cioè
$ cd /usr/lib
$ sudo ln -s libnss3.so.1d libnss3.so
$ sudo ln -s libsmime3.so.1d libsmime3.so
$ sudo ln -s libssl3.so.1d libssl3.so
Edit del 20 Novembre:
3 Problema risolto con OpenOffice, come riportato nel già citato bug #251107, basta aggiungere nella sezione Device di /etc/X11/xorg.conf la riga
Option "RenderAccel" "0"
da valutare solo qualche calo prestazionale della grafica 2D. Per quanto riguarda Wine il problema persiste. (Edit del 17 Dicembre) Risolto come suggerito nel bug #300476
- Creare il file settings.txt nella directory .wine contenente le seguenti righe
[HKEY_CURRENT_
USER\Software\Wine\X11 Driver]
"ClientSideWithRender" ="N" Digitare regedit settings.txt
sabato 25 ottobre 2008
Intrepid, Xorg, Nvidia e GeForce 4
Una delle cose con le quali ho sempre fatto pubblicità a Linux è stata la compatibilità con il vecchio hardware e la capacità di tirarne al massimo le risorse: sul mio caro Toshiba di ormai quasi 6 anni Compiz e Kwin4 girano ottimamente (mentre Vista non ne vorrebbe nemmeno sapere di essere installato!!!). Purtroppo ieri ho scoperto con notevole disappunto dalle note di rilascio della RC, anche se poi ho visto che era una informazione nota già da tempo, che Xorg 7.4 installato sull'Intrepid ha delle incompatibilità con i driver legacy closed nvidia-glx per cui, allo stato attuale, installando la 8.10 si viene dirottati sui driver nv open, senza accelerazione 3D. Al di la' delle finestre svolazzanti e del cubo, funzionalità come la miniatura delle finestre, la presentazione simil-expose, il cover switch sono strumenti che migliorano l'attività quotidiana e delle quali non riesco più a farne a meno. In Nvidia dicono che ci stanno lavorando sopra, speriamo di non dovere attendere molto, anche perché altre soluzioni non sembra che ce ne siano (almeno a breve). Risultato: per ora non installero l'Intrepid e sarò costretto a rimanere con la Hardy :(
EDIT 30/10/08 : ho appena letto sul forum nvidia che è stata rilasciata una versione legacy, sia pur beta, compatibile con Xorg 7.4 e a quanto pare, dai pareri degli utenti funziona, anche se con qualche piccolo tip. Grazie Nvidia per il tuo supporto, ora potrò andare a provare lo stambecco intrepido!!!
EDIT 30/10/08 : ho appena letto sul forum nvidia che è stata rilasciata una versione legacy, sia pur beta, compatibile con Xorg 7.4 e a quanto pare, dai pareri degli utenti funziona, anche se con qualche piccolo tip. Grazie Nvidia per il tuo supporto, ora potrò andare a provare lo stambecco intrepido!!!
giovedì 26 luglio 2007
Upgrade vs. installazione: da Edgy a Feisty parte II - driver nvidia
Premesso che è stata solo COLPA MIA se i driver nvidia sono state le uniche cose che non mi hanno funzionato dopo l'upgrade da egdy a feisty, questa piccola disavventura mi ha permesso di capire meglio come funzionano i restricted modules in Ubuntu, nello specifico quelli nvidia.
Facciamo un pò d'ordine; nel mio portatile ho una GeForce4 420 Go, che, al massimo, può usare i driver NVIDIA della serie 963x, i new legacy; chi ha schede sino alla serie GeForce2 può usare i legacy (serie 71xx), mentre tutti i possessori di schede più recenti possono (ovviamente) usare l'ultima versione. Inoltre, dalla 9629 nvidia ha introdotto la GLX_EXT_texture_from_pixmap che permette l'utilizzo di compositing manager come Compiz. Nel DVD della Feisty ci sono tutti e tre i driver gia impacchettati:
I driver, con le librerie GL ed i moduli di xorg sono sparpagliati sotto /usr; nel mio caso, avendo installato nvidia-glx, basta fare dpkg -L nvidia-glx per vedere l'elenco dei file. I moduli del kernel, invece, si trovano sotto /lib/linux-restricted-modules/<kernel-version>, e vengono installati con il pacchetto omonimo linux-restricted-modules-<kernel-version>, anche qui dpkg -L ve li fa vedere tutti. Nel mio caso, ad esempio, sotto /lib/linux-restricted-modules/2.6.20-15-386/nvidia ci sono i file oggetto del modulo che, quando il sistema parte, vengono linkati da /sbin/lrm-manager e poi vengono posizionati nel filesistem /lib/modules/<kernel-version>/volatile, nel mio caso /lib/modules/2.6.20-15-386/volatile (in pratica è in ram ed esiste solo quando il sistema è acceso con il kernel corrispondente).
Detto ciò, che mi era successo? Praticamente, ai primi avvii, il sistema riconosceva la GeForce4, sapeva di dover usare il modulo 9631 ma si caricava il 9775, nonostante le librerie fossero quelle giuste, cioè le nvidia-glx. Dovevo ogni volta lanciare a mano sudo /sbin/lrm-manager che linkava il modulo nvidia, modprobe per caricarlo e finalmente rilanciare sudo /etc/init.d/gdm start. Uffa!!!. Girando su internet, alla fine ho trovato la soluzione al problema che mi ero creato da solo: quando avevo la edgy, i moduli precompilati non mi funzionavano (e non ho mai capito il perché), e mi ero compilato il driver originale nvidia, seguendo le ottime istruzioni del buon tseliot. Tra le cose da fare, si doveva disabilitare i moduli restricted in /etc/default/linux-restricted-modules-common. Su Launchpad c'è scritto che, upgradando da edgy a feisty con il driver installato manualmente (proprio il mio caso), per un baco tale disabilitazione non viene rimossa, e quindi il modulo giusto era inibito dal caricamento al boot: rimossa la linea (o meglio, modificata, ho rimosso tutte le altri moduli che non mi giovano) tutto ha cominciato a funzionare come si deve. Finalmente!!!!
Ovviamente, per quanto abbia provato ad essere il più accurato possibile, quello che ho scritto sono tutte mie elucubrazioni; declino ogni responsabilità se qualcuno si fa del male (leggi: sconfigura tutto e perde mesi di lavoro!!!) usandole. Nonostante questo, dateci un'occhiata (non con sudo, così non fate danni) se proprio siete curiosi.
Facciamo un pò d'ordine; nel mio portatile ho una GeForce4 420 Go, che, al massimo, può usare i driver NVIDIA della serie 963x, i new legacy; chi ha schede sino alla serie GeForce2 può usare i legacy (serie 71xx), mentre tutti i possessori di schede più recenti possono (ovviamente) usare l'ultima versione. Inoltre, dalla 9629 nvidia ha introdotto la GLX_EXT_texture_from_pixmap che permette l'utilizzo di compositing manager come Compiz. Nel DVD della Feisty ci sono tutti e tre i driver gia impacchettati:
Versione Driver Kernel module
7184 nvidia-glx-legacy nvidia_legacy
9631 nvidia-glx nvidia
9775 nvidia-glx-new nvidia_new
I driver, con le librerie GL ed i moduli di xorg sono sparpagliati sotto /usr; nel mio caso, avendo installato nvidia-glx, basta fare dpkg -L nvidia-glx per vedere l'elenco dei file. I moduli del kernel, invece, si trovano sotto /lib/linux-restricted-modules/<kernel-version>, e vengono installati con il pacchetto omonimo linux-restricted-modules-<kernel-version>, anche qui dpkg -L ve li fa vedere tutti. Nel mio caso, ad esempio, sotto /lib/linux-restricted-modules/2.6.20-15-386/nvidia ci sono i file oggetto del modulo che, quando il sistema parte, vengono linkati da /sbin/lrm-manager e poi vengono posizionati nel filesistem /lib/modules/<kernel-version>/volatile, nel mio caso /lib/modules/2.6.20-15-386/volatile (in pratica è in ram ed esiste solo quando il sistema è acceso con il kernel corrispondente).
Detto ciò, che mi era successo? Praticamente, ai primi avvii, il sistema riconosceva la GeForce4, sapeva di dover usare il modulo 9631 ma si caricava il 9775, nonostante le librerie fossero quelle giuste, cioè le nvidia-glx. Dovevo ogni volta lanciare a mano sudo /sbin/lrm-manager che linkava il modulo nvidia, modprobe per caricarlo e finalmente rilanciare sudo /etc/init.d/gdm start. Uffa!!!. Girando su internet, alla fine ho trovato la soluzione al problema che mi ero creato da solo: quando avevo la edgy, i moduli precompilati non mi funzionavano (e non ho mai capito il perché), e mi ero compilato il driver originale nvidia, seguendo le ottime istruzioni del buon tseliot. Tra le cose da fare, si doveva disabilitare i moduli restricted in /etc/default/linux-restricted-modules-common. Su Launchpad c'è scritto che, upgradando da edgy a feisty con il driver installato manualmente (proprio il mio caso), per un baco tale disabilitazione non viene rimossa, e quindi il modulo giusto era inibito dal caricamento al boot: rimossa la linea (o meglio, modificata, ho rimosso tutte le altri moduli che non mi giovano) tutto ha cominciato a funzionare come si deve. Finalmente!!!!
Ovviamente, per quanto abbia provato ad essere il più accurato possibile, quello che ho scritto sono tutte mie elucubrazioni; declino ogni responsabilità se qualcuno si fa del male (leggi: sconfigura tutto e perde mesi di lavoro!!!) usandole. Nonostante questo, dateci un'occhiata (non con sudo, così non fate danni) se proprio siete curiosi.
Iscriviti a:
Post (Atom)