Table des matières

, , , , , ,

Dell Vostro 3300/3500/3700

Les portables Dell Vostro 3300/3500 fonctionnent correctement depuis Ubuntu 10.04 Lucid Lynx à l'exception du lecteur d'empreintes digitales. Ces modèles sont généralement vendus avec deux cartes graphiques :

Comme le passage de l'une à l'autre n'est pas supporté par les pilotes propriétaires Nvidia, après l'installation :

Nous verrons qu'il est possible de résoudre tous ces problèmes.

Le portable Dell Vostro 3700 pose aussi problème une fois sur batterie où il gèle de façon aléatoire (bug 656745).

En un coup d’œil

Version Installation Carte graphique intégrée Intel Carte graphique supplémentaire Nvidia Sortie VGA Son Wifi Bluetooth Webcam Touchpad Raccourcis multimédia Lecteur d'empreintes digitales
Ubuntu 12.10 Fonctionne immédiatement Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Ne fonctionne pas
Ubuntu 12.04 Fonctionne immédiatement Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Ne fonctionne pas
Ubuntu 11.10 Fonctionne immédiatement Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Ne fonctionne pas
Ubuntu 11.04 Fonctionne immédiatement Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Ne fonctionne pas
Ubuntu 10.10 Fonctionne immédiatement Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Ne fonctionne pas
Ubuntu 10.04 Fonctionne immédiatement Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne après config (facile) Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Ne fonctionne pas

Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :

Cet ordinateur portable n'est pas tatoué.

Installation

Aucun problème particulier à l'installation. Si votre modèle dispose de deux cartes graphiques, il n'y aura pas d'accélération 3D après l'installation.

Utilisation des cartes graphiques

Si par contre votre ordinateur possède deux cartes graphiques, les pilotes propriétaires Nvidia sont activés à tord à l'issue de l'installation alors que le basculement de la carte graphique intégrée Intel vers la carte graphique supplémentaire Nvidia n'est pas supporté par ces même pilotes. Vous n'avez donc aucune accélération 3D.

Utiliser les deux cartes graphiques avec Bumblebee (conseillé)

Suivez les étapes décrite sur la page du wiki consacré à Bumblebee ou tapez les commandes suivantes et redémarrez :

sudo apt-add-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee linux-headers-generic

Vos cartes sont désormais installées et la carte graphique supplémentaire Nvidia est par défaut désactivée pour le bonheur de vos oreilles et de votre batterie. Pour utiliser la carte Nvidia, il suffit de précéder le nom du programme de la commande optirun. Plus de détails sur la page du wiki de Bumblebee.

Utiliser uniquement la carte graphique intégrée Intel avec acpi_call (déconseillé)

Cette méthode n'oblige pas à passer par l'utilisation d'un dépôt non supporté pour activer la carte graphique Intel. Les manipulations pour désactiver la carte Nvidia sont par contre optionnelles et risquées. Privilégiez la méthode précédente !

Activer la carte graphique intégrée Intel

Pour activer la carte graphique intégrée Intel et obtenir l'accélération 3D :

À l'issue de cette étape, la carte graphique Nvidia reste activée et consomme de l'énergie alors qu'elle est inutilisable. Suivre l'étape suivante pour désactiver en permanence la carte graphique Nvidia.

Désactiver la carte graphique supplémentaire Nvidia avec le module acpi_call

Installation du module acpi_call
make
sudo cp acpi_call.ko /lib/modules/`uname -r`/kernel/drivers/acpi/

À chaque mise à jour du noyau, répéter les deux étapes suivantes et taper la commande sudo depmod.

gksudo gedit /etc/modules
acpi_call
sudo depmod
Désactiver la carte Nvidia manuellement

Cette étape est optionnelle et permet de vérifier que le module fonctionne bien avec votre portable.

sudo -i
echo '\_SB.PCI0.P0P1.PEGP._OFF' > /proc/acpi/call
echo '\_SB.PCI0.P0P1.PEGP._ON' > /proc/acpi/call
watch grep rate /proc/acpi/battery/BAT0/state
Désactiver la carte Nvidia automatiquement au démarrage
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf 
nvidiaoff
#! /bin/sh
### BEGIN INIT INFO
# Provides: nvidiaoff
# Required-Start: $local_fs $syslog
# Required-Stop: $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Disables/Enables the NVidia graphics card on a Dell Vostro 3300
### END INIT INFO
 
. /lib/lsb/init-functions
 
set -e
 
case "$1" in
  start)
    echo '\_SB.PCI0.P0P1.PEGP._OFF' > /proc/acpi/call
    ;;
  stop)
    echo '\_SB.PCI0.P0P1.PEGP._ON' > /proc/acpi/call
    ;;
  *)
    echo '\_SB.PCI0.P0P1.PEGP._OFF' > /proc/acpi/call
    N=/etc/init.d/nvidiaoff
    echo "Usage: $N {start|stop}\nBy default, 'start' is executed.\n" >&2
    exit 1
  ;;
esac
 
exit 0
chmod +x nvidiaoff
sudo mv nvidiaoff /etc/init.d/
sudo update-rc.d nvidiaoff defaults 98 02

En cas de problème, démarrer en mode de dépannage et taper la commande suivante pour revenir en arrière :

sudo update-rc.d -f nvidiaoff remove

Désactiver la carte Nvidia après une mise en veille ou une hibernation

Cette manipulation semble inefficace sur un Dell Vostro 3700.

20_nvidiaoff-suspend.sh
#!/bin/sh
case "${1}" in
  hibernate|suspend)
  # Switch nvidia card on before going to sleep, avoids the "constant on"
  # bug that occurs after 2 suspend/resume cycles
  /etc/init.d/nvidiaoff stop
  ;;
  resume|thaw)
  # Switch nvidia card off
  /etc/init.d/nvidiaoff start
  ;;
esac
chmod +x 20_nvidiaoff-suspend.sh
sudo mv 20_nvidiaoff-suspend.sh /etc/pm/sleep.d/

Résoudre les problèmes d'affichage sur un écran externe (Ubuntu 11.10 et versions antérieures)

La sortie VGA pour les versions antérieures à Ubuntu 12.04 Precise Pangolin offrait une image brouillée inexploitable (voir ce bug).

Solution pour Ubuntu 11.10 Oneiric Ocelot

Mettre à jour le système régulièrement, le correctif devrait être intégré aux prochaines mises à jour du noyau. Si ce n'est pas encore le cas, appliquer la méthode ci-dessous.

Solution pour Ubuntu 11.04 Natty Narwhal et versions antérieures

Il faut employer un noyau modifié pour résoudre le problème

sudo dpkg -i *.deb

Voir aussi

—- Contributeurs principaux : remjg