Ubuntu 12.04, Nvidia 8800 GS and Nouveau drivers

Posted on Fri 27 April 2012 in HowTo, Ubuntu (EN) • Tagged with drivers, graphic, Nouveau, nvidia, Pangolin, Ubuntu

logo nvidia linux

After upgrading my desktop PC to Ubuntu 12.04 (actually my main machine) I started experimenting many Xorg crashes and instability issues. I reported the bug, but I had to find a solution or I should have rolled back to Ubuntu 11.10. The problem (from my point of view) is of the new Nvidia 295.40 binary drivers. I also tried an older version (295.33) experiencing the same problems. I then decided to give the Nouveau opensource drivers a try.

I must say that in over 24 hours I didn't have a single Xorg crash. My desktop is very stable and Nouveau drivers are pretty fast: I can watch a 1080p video on Youtube in full screen without having any problem. The only problem with my machine is that I'm using a VGA Switcher to share my monitor wit Xbox (see this old post), so my monitor capabilities cannot be detected automatically and I had to do some manually tuning of the Xorg configuration.

First of all I had to resolve a very annoying problem: the screen was blinking every 10 seconds and this really hurted my eyes. To fix this I had to add a kernel parameter: drm_kms_helper.poll=0
you need to add this string in /etc/default/grub to the GRUB_CMDLINE_LINUX_DEFAULT parameter. After this your line should look like this one: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm_kms_helper.poll=0"

Don't forget to execute: sudo update-grub from the command line.

Then I had to create a proper xorg.conf setting my resolution (1680x1050) manually:

Section "Monitor"  
Identifier "DVI-I-1"  
VendorName "Asus"  
ModelName "Ancor Communications Inc VW222"  
Modeline "1680x1050R" 119.00 1680 1728 1760 1840 1050 1053 1059 1080
+hsync -vsync  
Option "PreferredMode" "1680x1050R"  
EndSection

Section "Screen"  
Identifier "Screen0"  
Monitor "DVI-I-1"  
EndSection

How do you generate the Modeline line? It's very simple. Just execute: "cvt -r 1680 1050" in the command line and you'll get a line similar to the one I added (of course substitute those numbers with the resolution you want).

You have to save this file in /etc/X11/xorg.conf and reboot your system to use all the new settings. Now my system runs nicely and very fast! I'm really enjoying the new Ubuntu 12.04 Precise Pangolin. I just hope that Nvidia guys will fix the sta
bility issues of their driver as soon as possible, so I'll be able to choose again between the opensource driver and the closed source one (faster with 3D stuff, but more unstable as you can see).

A big thanks to everyone in #nouveau IRC channel on Freenode. They were very kind to help me configuring their opensource driver.


Risolvere il crash all'avvio di Songbird su Ubuntu

Posted on Wed 24 June 2009 in HowTo, Linux, Ubuntu (IT) • Tagged with crash, libvisual, nvidia, songbird, Ubuntu (EN)

songbird_screenshot_0

Se si prova a far girare la versione di Songbird scaricabile dal sito ufficiale su Ubuntu (ma il problema sembra riguardare anche altre distribuzioni visto che si tratta di un bug del driver Nvidia) si otterrà quasi sicuramente un crash dell'applicazione stessa.

Per risolvere il problema è sufficiente disinstallare un plugin (libvisual-0.4-plugins) utilizzando il seguente comando: sudo apt-get remove libvisual-0.4-plugins****

Una nota negativa: questo bug è presente fin dalla versione 8.10 di Ubuntu... che aspettano a correggerlo invece di far ricorrere gli utenti a questi trucchetti?


I problemi della nuova Ubuntu Hardy 8.04

Posted on Tue 29 April 2008 in Linux, Ubuntu (IT) • Tagged with 8.04, bluetooth, bugs, calendar, evolution, firefox 3, hardy, instabile, Linux, nvidia, problemi, tracker, Ubuntu (EN)

ubuntu_logo

Il 24 aprile è uscita la tanto attesa Ubuntu Hardy 8.04, sicuramente una tra le distribuzioni piu' utilizzate al momento dagli utenti Linux.

Trattandosi di una release LTS (long time support, ovvero supportata per ben 3 anni dal rilascio) ci si aspettava che potesse trattarsi di una distribuzione assai stabile. Dopo circa una decina di giorni di utilizzo (avevo iniziato a fare l'upgrade pochi giorni prima dell'uscita ufficiale), devo purtroppo confermare le lamentele che molti stanno sollevando riguardo a questa versione.

Molti fattori, tra cui l'instabilità di alcuni applicativi che sono stati distribuiti con questa versione, non ancora pronti al momento del rilascio, hanno fatto si che questa versione risulti una delle piu' instabili tra tutte quelle che sono state rilasciate fino ad ora.

Qui di seguito farò una panoramica dei problemi che ho personalmente riscontrato, premettendo che si tratta ovviamente di una lista di problemi non completa e relativa in particolare ai miei due PC sul quale ho avuto modo di testarla.

Firefox 3

la versione di Firefox distribuita al momento del rilascio della Ubuntu 8.04 è la versione 3.0 beta 5. Pur trattandosi di una versione "abbastanza stabile", non è del tutto esente da alcuni fastidiosi bug, in particolare si riscontrano frequenti crash del browser quando si cerca di visualizzare video tramite il plugin Flash.

PulseAudio

il nuovo sistema di gestione audio adottato da Ubuntu, sebbene abbia sulla carta ottime funzionalità, non è ancora compatibile con la maggior parte dei programmi in circolazione. Questo fa si che, ad esempio, anche programmi opensource come il client ufficiale di Last.Fm abbiano problemi nel gestire la periferica audio, dando spesso il seguente errore "The Alsa soundsystem is either busy or not present".

Bluetooth

fino alla versione 7.10 di Ubuntu riuscivo ad inviare correttamente le foto dal mio Nokia N73 al PC. Con la 8.04 non ci riesco piu'. Il bug è già stato segnalato e riguarda anche altre persone oltre a me.

Clock Applet

cliccando sull'orologio per visualizzare il calendario, va in crash gnome-panel. Anche questo bug è stato già segnalato ed era stato "fixato" prima del rilascio della versione definitiva, ma ancora il problema non è risolto.

Evolution e Google Calendar

una delle funzioni tanto attese sarebbe dovuta essere la possibilità di integrare Calendar di Google nel calendario di Evolution. Purtroppo si tratta di un altro bug ancora non risolto.

Nvidia ed il driver proprietario

sia a me che ad altre persone, non viene installato correttamente il driver proprietario aggiornato, dopo aver aggiornato ad Ubuntu 8.04. Io ho risolto disattivando il modulo e reinstallandolo da capo. Il problema però non è ancora stato risolto.

Tracker

il tool di indicizzazione integrato nella Ubuntu, non indicizza correttamente il contenuto di alcuni file. Cercando ad esempio "Benedetta" vengono fuori anche i documenti che contengono "Benedetto". Anche questo bug è stato segnalato.

In conclusione, non mi sento proprio di consigliare, almeno per il momento, l'aggiornamento alla Ubuntu 8.04 a meno che non si voglia contribuire attivamente alla segnalazione dei bug, in modo che il team di sviluppo di Ubuntu possa correggerli al piu' presto. Non ci resta che attendere la versione 8.04.1 che uscirà prossimamente e conterrà i principali fix dei bug che sono stati segnalati in questi giorni.