Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dell_vostro_3300_3500_3700 [Le 22/12/2011, 23:30]
remjg créée
dell_vostro_3300_3500_3700 [Le 11/09/2022, 12:05] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-dzdz+{{tag> Precise portable à_recycler}} 
 + 
 +====== ​ Dell Vostro 3300/​3500/​3700 ====== 
 +<note important>​Les informations présentes ici ont déja été rapatriés dans la page carte-graphique.</​note>​ 
 +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 : 
 +  * une carte graphique intégrée Intel ; 
 +  * une carte graphique supplémentaire Nvidia. 
 +Comme le passage de l'une à l'​autre n'est pas supporté par les pilotes propriétaires Nvidia, après l'​installation : 
 +  * la carte graphique intégrée n'est pas immédiatement fonctionnelle ; 
 +  * la carte Nvidia est en permanence sous tension (consomme et chauffe) ; 
 +  * le basculement sur la carte Nvidia et son utilisation est impossible. 
 +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 ([[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​656745|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 ^ 
 +| [[:​quantal|Ubuntu 12.10]] | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} (facile) | {{icons:​important.png|Fonctionne après config}} (facile) | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​process-stop.png|Ne fonctionne pas}} | 
 +| [[:​precise|Ubuntu 12.04]] | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} (facile) | {{icons:​important.png|Fonctionne après config}} (facile) | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​process-stop.png|Ne fonctionne pas}} | 
 + 
 +**Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :** 
 +  * **[[:​utilisateurs:​remjg]]** : [[:​quantal|12.10 (Quantal Quetzal)]] 
 + 
 +**Cet ordinateur portable n'est pas [[:​pc_tatoué|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]]. 
 + 
 +==== 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 : 
 +  * Ouvrir l'​application //​Paramètres système > Matériel > Pilotes supplémentaires//​. 
 +  * Désactiver le //Pilote d'​accélération graphique Nvidia (version courante)// ou [[:​tutoriel/​comment_supprimer_un_paquet|désinstaller le paquet]] //​nvidia-current//​. 
 +  * Redémarrer. 
 +À 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 === 
 + 
 +  * Télécharger l'​archive de la dernière version d'​[[https://​github.com/​mkottman/​acpi_call/​zipball/​master|acpi_call]] sur le site [[https://​github.com/​mkottman/​acpi_call|https://​github.com/​mkottman/​acpi_call]]. 
 +  * Extraire l'​archive,​ ouvrir un terminal, et se placer dans le dossier //​acpi_call//​ extrait 
 +  * Taper les commandes suivantes pour installer le module : 
 +<​code>​ 
 +make 
 +sudo cp acpi_call.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​acpi/​ 
 +</​code>​ 
 +<note warning>​ 
 +À chaque mise à jour du noyau, répéter les deux étapes suivantes et taper la commande ''​sudo depmod''​. 
 +</​note>​ 
 +  * [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] ** /​etc/​modules ** avec les [[:sudoers| droit d'​administration]] 
 +<​code>​ 
 +gksudo gedit /​etc/​modules 
 +</​code>​  
 +  * Recopier la ligne suivante à la fin du fichier et enregistrer : 
 +<​code>​ 
 +acpi_call 
 +</​code>​ 
 +  * Taper la commande suivante puis //​redémarrer//​ : 
 +<​code>​ 
 +sudo depmod 
 +</​code>​ 
 + 
 +== Désactiver la carte Nvidia manuellement == 
 + 
 +Cette étape est optionnelle et permet de vérifier que le module fonctionne bien avec votre portable. 
 + 
 +  * Se connecter en tant qu'​administrateur à l'aide de la commande suivante : 
 +<​code>​ 
 +sudo -i 
 +</​code>​ 
 +  * À ce stage, il est possible d'​activer/​désactiver la carte graphique Nvidia à l'aide d'une seule commande : 
 +   * pour **désactiver la carte** : 
 +<​code>​ 
 +echo '​\_SB.PCI0.P0P1.PEGP._OFF'​ > /​proc/​acpi/​call 
 +</​code>​ 
 +   * pour **activer la carte** : 
 +<​code>​ 
 +echo '​\_SB.PCI0.P0P1.PEGP._ON'​ > /​proc/​acpi/​call 
 +</​code>​ 
 +  * Pour vérifier que la consommation diminue : 
 +   * //​Débrancher//​ le portable pour se mettre sur batterie. 
 +   * Ouvrir un __second__ terminal et taper la commande suivante pour mesurer la consommation : 
 +<​code>​ 
 +watch grep rate /​proc/​acpi/​battery/​BAT0/​state 
 +</​code>​ 
 +   * Activer/​Désactiver la carte Nvidia et vérifier que la consommation diminue bien. 
 + 
 +== Désactiver la carte Nvidia automatiquement au démarrage == 
 + 
 +  * Taper la commande suivante au démarrage pour empêcher un futur conflit avec le pilote nouveau : 
 +<​code>​ 
 +echo options nouveau modeset=0 | sudo tee -a /​etc/​modprobe.d/​nouveau-kms.conf  
 +</​code>​ 
 +  * En utilisant l'​éditeur de texte Gedit par exemple, créer un fichier ''​nvidiaoff''​ comme suit : 
 +<file bash 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 
 +</​file>​ 
 + 
 +  * Copier le fichier à la racine de votre dossier personnel (///​home/​NomUtilisateur///​) et ouvrir un __nouveau__ terminal 
 +  * Rendre le fichier exécutable : 
 +<​code>​ 
 +chmod +x nvidiaoff 
 +</​code>​ 
 +  * Déplacer le fichier dans le répertoire ///​etc/​init.d///​ : 
 +<​code>​ 
 +sudo mv nvidiaoff /​etc/​init.d/​ 
 +</​code>​ 
 +  * Taper la commande suivante pour que ce soit pris en compte au démarrage et à chaque changement de niveau d'​exécution : 
 +<​code>​ 
 +sudo update-rc.d nvidiaoff defaults 98 02 
 +</​code>​ 
 +<note warning>​ 
 +En cas de problème, démarrer en //mode de dépannage//​ et taper la commande suivante pour revenir en arrière : 
 +<​code>​ 
 +sudo update-rc.d -f nvidiaoff remove 
 +</​code>​ 
 +</​note>​ 
 + 
 +== Désactiver la carte Nvidia après une mise en veille ou une hibernation == 
 + 
 +<note important>​ 
 +Cette manipulation semble inefficace sur un Dell Vostro 3700. 
 +</​note>​ 
 + 
 +  * En utilisant l'​éditeur de texte Gedit par exemple, créer un fichier ''​20_nvidiaoff-suspend.sh''​ comme suit : 
 +<file bash 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 
 +</​file>​ 
 +  * Copier le fichier à la racine de votre dossier personnel (///​home/​NomUtilisateur///​) et ouvrir un __nouveau__ terminal 
 +  * Rendre le fichier exécutable : 
 +<​code>​ 
 +chmod +x 20_nvidiaoff-suspend.sh 
 +</​code>​ 
 +  * Déplacer le fichier dans le répertoire ///​etc/​pm/​sleep.d///​ : 
 +<​code>​ 
 +sudo mv 20_nvidiaoff-suspend.sh /​etc/​pm/​sleep.d/​ 
 +</​code>​ 
 + 
 +===== Voir aussi ===== 
 + 
 +  * **(en)** [[http://​eosrei.net/​articles/​2010/​11/​get-rated-battery-life-asus-ul80v-laptop-ubuntu-1010]] 
 +  * **(en)** [[http://​www.ivegotavirus.com/​blog/​2011/​09/​01/​how-to-set-up-intel-optimus-graphics-on-ubuntu-save-battery-life/​]] 
 +  * **(en)** [[http://​robbyx.net/​blog/?​p=190]] 
 +  * **(en)** [[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​656745|Bug 656745 affectant le Dell Vostro 3700]] 
 +  * **(en)** [[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​614238|Bug 614238 qui affectait la sortie VGA des Dell Vostro 3300/​3500/​3700]] 
 +  * **(en)** [[https://​ubuntuforums.org/​showthread.php?​p=11663269|Solution pour les problème de surchauffe et de bruit du Dell Vostro 3700]] 
 +---- 
 +//​Contributeurs principaux : [[utilisateurs:​remjg|remjg]]
  • dell_vostro_3300_3500_3700.1324593025.txt.gz
  • Dernière modification: Le 22/12/2011, 23:30
  • par remjg