date: 01 Nov 2008 title: Intrepid Ibex sur un XPS m1330 tags: ubuntu, xps m1330, planet-libre Voila je vais faire le point de l'installation de la nouvelle version de Kubuntu, la 8.10, qui comme tout le monde le sait, est sortit le 30 novembre. Je vais essentiellement parler de la configuration vis à vis du matériel, donc pour information, voici les caractéristiques de mon PC : ### retour de lspci : * Carte son : Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) * Carte graphique : nVidia Corporation GeForce 8400M GS (rev a1) * FireWire : Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) * Lecteur de carte : Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) * Carte ethernet : Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02) * Carte WiFi : Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) ### retour de lsusb : * WebCam (0,3 MPx) : OmniVision Technologies, Inc. * Module Bluetooth : Dell Computer Corp. Wireless 355 Bluetooth * Lecteur d'empreintes digitales : SGS Thomson Microelectronics Fingerprint Reader ### autre : * touches multimédias tactiles * télécommande multimédia infrarouge * bluetooth * BIOS version A07 (upgradé vers la version A13 à cause du ventilateur, voir plus bas) * Processeur Intel Core 2 Duo T7250 (2GHz) * Mémoires RAM 2x 1Go À noter que j'ai fait une réinstallation complète du système pour avoir la version 64bits (j'étais en 32bits avant). Je n'ai, à l'heure actuelle, pas tout testé/résolu donc je viendrais régulièrement éditer ce post. Bon après cette petite intro, on peut y aller. ## 1. Quelques fonctions utiles pour un portables ### 1-1. Prendre la température du processeur et des disques Le XPS m1330 dispose de 3 sondes de température (une sur chaque cœur du processeur et une autre perdue dans la carte mère (à vrai dire je n'ai jamais su où elle se trouvait :) )). Le paquet lm-sensors permet de les utiliser. Installez-le : sudo apt-get install lm-sensors puis exécutez la commande sudo sensors-detect (répondez oui à toutes les questions) Cette commande recherches les sondes (température, tension, ...) sur votre PC et créé un module pour les utiliser nommé coretemp (il peut être différent ou il peut y en avoir plusieurs dans le cas des autres PC ; j'avoue que le XPS est assez démuni en capteurs, comparé à d'autres). Pour charger le nouveau module : sudo modprobe coretemp Vous pouvez maintenant voir la température grâce à la commande sensors Ensuite pour avoir celle des disques, il vous faut le paquet hddtemp sudo apt-get install hddtemp (répondez oui aux questions) Pour voir la température des disques hddtemp /dev/sda (pour le disque sda) Vous pouvez regroupez ces informations grâce à ksensors, une interface graphique qui se loge dans la boite à miniature. Je vous laisse le configurer au mieux :) sudo apt-get install ksensors ksensors ### 1-2. Optimisez au mieux la consommation électrique Je vous propose d'une part d'installer kpowersave qui permet de définir des profils suivant que vous êtes sur batterie ou sur secteur afin de régler fréquence du processeur, luminosité, ... . Il permet au passage de faire marcher les touches Fn qui ne marchaient pas chez moi jusque là. D'autre part, powertop permet, entre autre, d'évaluer les causes d'interruption du noyau et vous propose des modifications à faire pour optimiser votre autonomie. Je vous conseille de l'exécuter avec la prise secteur débranchée, puisque c'est pour optimiser votre temps de batterie ;) . ## 2. La carte graphique Nvidia Si tout ce passe bien, au premier démarrage de votre système, le gestionnaire de pilote de périphérique vous averti qu'un pilote propriétaire est disponible pour votre carte graphique ; cliquez alors dessus. Si non, allez le chercher dans menu K > Applications > Système > Pilotes de périphériques. Vous avez le choix entre la version 173 et 177. Je vous conseille la version 173 (même si l'autre est recommandée par l'application) car la version 177présente de trop nombreux bugs de rafraichissement de l'écran (je l'ai observé notamment dans la boite à miniature et à la sortie de veille). Pour la configuration je ne ferais que répéter la documentation [d'Ubuntu-fr](http://doc.kubuntu-fr.org/nvidia), dont la page nvidia à été refaite pour la sortie d'Intrepid Ibex. ## 3. Le ventilateur Suivant la version du bios que vous avez, il ce peut que votre ventilateur tourne à fond tout le temps. Du coup mon processeur été tellement bien refroidi qu'il devait se croire en vacances à la neige... mais moi je m'imaginait bien sous un moteur de remonte-pente en entendant le bruit qu'il faisait :D . La seule solution que j'ai trouvé pour qu'il se comporte normalement est de mettre à jour votre bios vers la dernière version (actuellement la A13). Le [wiki de dell](http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate) vous indique comment faire vite fait bien fait. ## 4. Le Bluetooth Il se peut que votre module bluetooth ne marche pas sous kde 4.1 si vous obtenez se message quand vous executez kbluetooth4-inputwizard en cosole : kbluetooth4-wizard(8521) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded: "BlueZ" process 8521: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file dbus-message.c line 1070. This is normally a bug in some application using the D-Bus library. QDBusConnection: error: could not send message to service "org.bluez" path "" interface "org.freedesktop.DBus.Introspectable" member "Introspect" C'est un bug de kde qui ne supporte pas encore bluez 4.x, alors que ne noyau Linux si, ce qui provoque un problème de communication entre eux (voir les [releases notes d'Intrepid](https://wiki.ubuntu.com/IntrepidReleaseNotes#Kubuntu%20Bluetooth%20s upport)). Le bug (n°2800997) a été rapporté sur [Launchpad](https://bugs.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/280 997). En attendant, vous pouvez très bien utiliser le bluetooth en console si vous en avez absolument besoin. Voici comment faire : * D'abord, installez les paquets obexftp et openobex-apps * Ensuite pour rechercher les périphériques : hcitool scan Normalement, il doit s'afficher une liste de la forme : XX:XX:XX:XX:XX:XX                 nomDuPeripherique (XX:...:XX est l'addresse MAC du périphérique) * Puis pour parcourir le téléphone : obexftp -b 'addresse MAC de votre téléphone' -l 'dossier du téléphone à explorer' * Pour envoyer un fichier sur votre téléphone : obexftp -b 'addresse MAC de votre téléphone' -p 'nom du fichier' * Ou pour en récupérer : obexftp -b 'addresse MAC de votre téléphone' -c 'dossier contenant le fichier' -g 'nom du fichier' ## 5. La Webcam Chez moi elle marche a peu près 3 fois sur 4. Pour résoudre ce problème, je vous propose d'[installer easycam](http://blognux.free.fr/?p=27) qui vous permettra de la configurer en 2 clics (aller 3 ;) ). Il est nécessaire de redémarrer l'ordi après la config, car sinon il vous faudra les droit root pour utiliser votre webcam. Suite dans les jours qui viennent ... :)