Ubuntu 8.04 su Dell XPS M1530

30 04 2008

Hardy HeronSono arrivati insieme giovedì scorso: il mio nuovo portatile (Dell XPS M1530) e Ubuntu 8.04 (nome in codice Hardy Heron). Non potevo quindi fare a meno di provarli insieme.

Non appeno tiro fuori il computer dalla scatola, premo il pulsante di accensione, giusto per verificare che mi abbiano inviato un portatile e non un guscio di noce.  Mi tolgo la soddisfazione di rispondere no all’accettazione del contratto EULA di Windows e spengo forzatamente tramite il pulsante di accensione dato che non c’è altra possibilità (evidentemente i progettisti del software di installazione non avevano  previsto la possibilità di rifiutare il contratto :) ).

Inserisco il CD di Ubuntu ed avvio l’installazione.
Superata la prima difficoltà delle partizioni (grazie a Valerio) in tempo di mezz’ora mi ritrovo con un sistema operativo pienamente operativo e ricco di software già installati.
Inizialmente non riesco a far funzionare la wireless perché non so che tipo di password scegliere (Windows invece lo riconosce automaticamente) quindi, per far prima, attacco il cavo ethernet ed accedo a internet. Più tardi riesco anche a testare la wireless grazie alla connessione aperta di un vicino, che il vecchio PC invece non riusciva a beccare per la bassa potenza del segnale :)

Per fare un po’ di prove avvio il riproduttore musicale predefinito, RythmBox. Così per scherzo provo i tasti dedicati all’audio sopra alla tastiera: funzionano! Anche quando il programma non è in primo piano!
La qualità audio è molto buona ma il volume massimo risulta un po’ basso, inoltre la scala di riduzione del volume non ha un comportamento molto lineare: dopo aver abbassato il volume di tre-quattro tacche le casse diventano praticamente mute. Magari sarà possibile scaricare dei driver migliori…
Giacché sono ad ascoltare la musica provo anche il telecomandino integrato: funziona!!!

Telecomando Dell XPSCapito per caso nel gestore pacchetti Synaptic (vengo da Windows e prima d’ora non avevo idea di come funzionasse) e me ne innamoro subito. Perché non esiste una cosa così bella per Windows?! E’ veramente la soluzione ideale per gli utenti più pigri.
Installo qualche applicazione a casaccio tra cui Cheese, che mi permette di verificare che la webcam funzioni. Purtroppo ho installato la versione di Ubuntu a 64 bit quindi per adesso niente Skype.

Update: La versione di Skype scaricabile dal sito ufficiale non funziona su Ubuntu a 64 bit, ma esistono altre possibilità (vedi commenti 1 e 2 di questo post). Io ad esempio ho risolto molto facilmente attivando Medibuntu e scaricando Skype direttamente dal gestore di pacchetti. Ho installato in questo modo anche Google Earth.

Su preferenze/aspetto scopro che gli effetti avanzati di Compiz sono disattivati. Per attivarli Ubuntu mi consiglia di attivare prima i driver della scheda video Nvidia. Con un solo click scarica i driver, li installa e attiva Compiz. Semplicemente fantastico!

Update: In realtà dopo un po’ di ore di utilizzo mi sono reso conto che gli effetti di Compiz non funzionano a meraviglia. Lo spostamento delle finestre wobblanti sembra avere un frame rate piuttosto basso. Il peggio arriva con la minimizzazione e la massimizzazione, che è un po’ più lenta del normale ma soprattutto mostra sgradevoli effetti per una frazione di secondo (righe nere causali su fondo bianco, un po’ come se la pagina fosse stata shakerata). Secondo gli utenti di questo bug report il problema si risolve eliminando alcuni effetti di Compiz (in particolare “fading windows”) se non addirittura tutti. Almeno fino a quando NVidia non rilascerà i nuovi driver…

Cosa rimane?

  • Bluetooth: sembra funzionare perfettamente
  • Trackpad: purtroppo non funziona lo scorrimento orizzontale e quello verticale funziona così così (praticamente è inservibile), che è per me fondamentale quando non ho un mouse a disposizione
    Update: grazie alla guida di Neff, ho scoperto che è possibile risolvere (parzialmente) il problema. Basta modificare il file xorg.conf:

    • per aprirlo:
      sudo gedit /etc/X11/xorg.conf
    • sostituire la parte relativa al trackpad:
      Section "InputDevice"
      Identifier “Synaptics Touchpad”
      Driver “synaptics”
      […]
      EndSection

      con la seguente:
      Section "InputDevice"
      Identifier “Synaptics Touchpad”
      Driver “synaptics”
      Option “SendCoreEvents” “true”
      Option “Device” “/dev/psaux”
      Option “Protocol” “auto-dev”
      Option “ZAxisMapping” “4 5″
      Option “Emulate3Buttons” “on”
      Option “SHMConfig” “on”
      Option “VertEdgeScroll” “on”
      Option “VertTwoFingerScroll” “on”
      Option “LeftEdge” “85″
      Option “RightEdge” “910″
      Option “TopEdge” “85″
      Option “BottomEdge” “715″
      Option “FingerLow” “25″
      Option “FingerHigh” “30″
      Option “MaxTapTime” “180″
      Option “MaxTapMove” “220″
      EndSection
    • salvare il file e riavviare gnome
  • Lettore di impronte digitali: non funziona, ma ho letto in giro che è facile farlo funzionare, ad esempio nella guida di Mefisto.
  • Lettore di schedine di memoria: ho provato ad infilare una mini-SD ma non è successo niente
  • Sleep: funziona una volta si e enne no. Con il risultato che, quando non funziona, tocca spegnere forzatamente il computer, che si blocca in una schermata completamente bianca.
    Update: ho trovato un post sul forum di Ubuntu con una modifica consigliata per il file acpi-support che per ora sembra funzionare bene.

    • Per aprire il file in scrittura:
      sudo gedit /etc/default/acpi-support
    • sostituire il testo del file con il seguente:
      # Comment the next line to disable ACPI suspend to RAM
      ACPI_SLEEP=true
      
      # Comment the next line to disable suspend to disk
      # ACPI_HIBERNATE=true
      
      # Change the following to "standby" to use ACPI S1 sleep, rather than S3.
      # This will save less power, but may work on more machines
      ACPI_SLEEP_MODE=mem
      
      # Add modules to this list to have them removed before suspend and reloaded
      # on resume. An example would be MODULES="em8300 yenta_socket"
      #
      # Note that network cards and USB controllers will automatically be unloaded
      # unless they're listed in MODULES_WHITELIST
      MODULES="uvcvideo"
      
      # Add modules to this list to leave them in the kernel over suspend/resume
      MODULES_WHITELIST=""
      
      # Should we save and restore state using the VESA BIOS Extensions?
      SAVE_VBE_STATE=false
      
      # The file that we use to save the vbestate
      VBESTATE=/var/lib/acpi-support/vbestate
      
      # Should we attempt to warm-boot the video hardware on resume?
      POST_VIDEO=false
      
      # Save and restore video state?
      # SAVE_VIDEO_PCI_STATE=true
      
      # Should we switch the screen off with DPMS on suspend?
      USE_DPMS=true
      
      # Use Radeontool to switch the screen off? Seems to be needed on some machines
      # RADEON_LIGHT=true
      
      # Uncomment the next line to switch away from X and back again after resume.
      # This is needed for some hardware, but should be unnecessary on most.
      DOUBLE_CONSOLE_SWITCH=true
      
      # Set the following to "platform" if you want to use ACPI to shut down
      # your machine on hibernation
      HIBERNATE_MODE=shutdown
      
      # Comment this out to disable screen locking on resume
      # LOCK_SCREEN=true
      
      # Uncomment this line to have DMA disabled before suspend and reenabled
      # afterwards
      DISABLE_DMA=true
      
      # Uncomment this line to attempt to reset the drive on resume. This seems
      # to be needed for some Sonys
      # RESET_DRIVE=true
      
      # Add services to this list to stop them before suspend and restart them in
      # the resume process.
      STOP_SERVICES="networking"
      
      # Restart Infra Red services on resume - off by default as it crashes some
      # machines
      RESTART_IRDA=false
      
      # Switch to laptop-mode on battery power - off by default as it causes odd
      # hangs on some machines
      ENABLE_LAPTOP_MODE=true
      
      # Spindown time on battery
      SPINDOWN_TIME=12
  • Microfono: proprio adesso che sono riuscito ad installare Skype (vedi commento 2), mi accorgo che il microfono (stereo!) non funziona. Sul wiki di Ubuntu esiste però una pagina dedicata all’XPS M1530 che indica con precisione come far funzionare ogni periferica. La procedura è però specifica per Ubuntu 7 (Gutsy Gibbon) e quella del microfono non è esattamente banale. Preferisco quindi aspettare che qualcuno dei miei mentori linuxiani mi aiuti prima di mettere le mani nei driver :)
    Update: Infatti la procedura non è valida per Hardy come ho scoperto qui. In realtà il microfono funziona già, ma deve essere attivato nel seguente modo:

    • fare doppio click nell’icona del controllo del volume in alto a destra;
    • selezionare modifica/preferenze;
    • spuntare digital e digital input source;
    • uscire dalle preferenze e cliccare sul tab opzioni;
    • selezionare digital mic 1 (potrebbe essere necessario riavviare l’utility controllo volume)
    • regolare il volume del microfono dal tab registrazione;

Aggiornato il 04/05/08
Aggiornato il 07/05/08
Aggiornato il 09/05/08
Aggiornato il 10/05/08


Azioni

Informazione

8 risposte a “Ubuntu 8.04 su Dell XPS M1530”

3 05 2008
Reset0 (19:14:41) :

Per quel che riguarda skype :
http://www.tuxmind.altervista.org/?p=457
a me ha funzionato

4 05 2008
Uccio (09:06:41) :

Che casino questa guida per usare Skype! :o
Per fortuna avevo già risolto attivando medibuntu con due sole righe di shell (si dice così? :) ) e lasciando fare il resto al gestore di pacchetti Synaptic.
Grazie comunque

P.S. Ho aggiornato il post per quanto riguarda il microfono e il lettore di schede di memoria

5 05 2008
Daniele (09:40:41) :

Ubuntu, eh? Bravo bravo bravo! Sono contento che l’installazione Ubuntu sia andata, tutto sommato, a buon fine. E soprattutto sono contento che lo usi :)

7 05 2008
malex (16:00:01) :

Effettivamente lo scorrimento verticale del touchpad funziona maluccio, bisogno mettere il dito e molto a destra e premere con decisione. Decisamente scomodo.

A me il lettore di schede SD funziona perfettamente, l’ho già usato più volte per caricare le foto della fotocamera.

Ancora grazie per la dritta del microfono, stavo uscendo pazzo! :-)

19 05 2008
Neff (01:06:18) :

WoW l’M1530 è davvero un computer stupendo. A me comunque funziona TUTTO. Dal lettore di impronte digitali, a compiz fino ad arrivare alle schede SD. Davvero. La compatibilità nel mio caso è risultata assoluta.
La sospensione e l’ibernazione da me funzionano senza problemi. Che abbiano risolto dei problemi negli ultimi modelli? Il mio XPS avrà in questo momento un paio di settimane di vita…

Sul mio blog comunque ho sentito di altre persone che hanno problemi con compiz e con la sospensione. Adesso che ho riletto bene la tua guida mi sono reso conto che tutti voi che avete problemi state usando una versione a 64 bit, mentre io ho deciso di installare una classica 32 bit… ma concretamente che vantaggi ci sono ad utilizzare una distro 64bit?

19 05 2008
Uccio (13:39:47) :

In effetti tutti danno scontato che le funzionalità di Ubuntu debbano funzionare perfettamente indipendentemente dalla versione (32 o 64 bit), ma probabilmente le cose stanno diversamente.
A questo punto mi fai venir voglia di provare la versione a 32 bit.

Che vantaggi dà la versione AMD64?
Non lo so, io mi sono semplicemente fidato di chi diceva che dovrebbe essere più adatta per la macchina che abbiamo.
Tempo fa lessi un articolo che confrontava le prestazioni delle versioni a 32 bit e a 64 bit di Ubuntu 6. La versione a 64 bit era leggermente più veloce in alcuni programmi (tipo audio encoding, compressione…). Speravo che in Hardy i vantaggi fossero più evidenti (o almeno che lo fossero di meno gli svantaggi :) ), ma evidentemente i tempi non sono ancora maturi…

31 05 2008
Alessandro (16:45:55) :

Mitico! L’unica cosa che non mi funzionava nella coppia Ubuntu-Xps 1330 era il microfono…ho seguito le tue istruzioni e va alla grande, grazie!!

19 06 2008
Viggio (10:24:56) :

Ciao,
volevo ringraziarti per la guida.
Per il mio xps 1330, ho dovuto solo attivare il mic e il lettore di “dita” come da link che segnali tu.
Grazie ancora.

Lascia un commento

Puoi usare questi tag : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>