Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
u36jc [Le 25/05/2011, 16:44]
90.37.221.162 [Problème 1 : Gérer la carte graphique Nvidia avec la technologie Optimus]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Lucid Maverick portable BROUILLON}} 
- 
----- 
- 
-====== ​ Asus U36JC ====== 
- 
-===== En un coup d'œil ===== 
- 
-Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'​Ubuntu. 
-Il utilise les notations suivantes : 
-  * {{icons:​important.png|Fonctionne après config}} : **Fonctionne après quelques manipulations** 
-  * {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} : **Fonctionne immédiatement** 
-  * {{icons:​icon-support.png|Pas testé}} : **Pas d'​informations disponibles** 
-  * {{icons:​process-stop.png|Ne fonctionne pas}} : **Ne fonctionne pas** 
- 
-^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Autres ^ 
-| [[:hardy |8.04 LTS (Hardy Heron)]] ​ | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | 
-| [[:​jaunty|9.04 (Jaunty Jackalope)]] | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | 
-| [[:​karmic|9.10 (Karmic Koala)]] ​    | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | 
-| [[:lucid |10.04 LTS (Lucid Lynx)]] ​ | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | {{icons:​icon-support.png|Pas testé}} | 
-| [[:​Maverick|10.10 (Maverick Meerkat)]] ​ |{{icons:​icon-ubuntu.png|Fonctionne immédiatement}}|intel : {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} nvidia :​{{icons:​process-stop.png|Ne fonctionne pas}} |{{icons:​icon-ubuntu.png|Fonctionne immédiatement}}|{{icons:​icon-ubuntu.png|Fonctionne immédiatement}}| - |{{icons:​important.png|Fonctionne après config}}|{{icons:​important.png|Fonctionne après config}}| Fonctionnels | HDMI Non fonctionnel | 
-| [[:​Natty|11.04 (Natty Narwhal)]] ​ |{{icons:​icon-ubuntu.png|Fonctionne immédiatement}}|intel : {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} nvidia :​{{icons:​process-stop.png|Ne fonctionne pas}} |{{icons:​icon-ubuntu.png|Fonctionne immédiatement}}|{{icons:​icon-ubuntu.png|Fonctionne immédiatement}}| - |{{icons:​important.png|Fonctionne après config}}|{{icons:​important.png|Fonctionne après config}}| - | Port USB3 :​{{icons:​important.png|Fonctionne après config}} | 
- 
-**Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :** 
-  * **[[:​utilisateurs:​ltitcon]]** : [[:​Maverick|10.10 (Maverick Meerkat)]] 
- 
-**Cet ordinateur portable n'est à priori pas [[:​pc_tatoué|tatoué]].** 
- 
-===== Installation ===== 
- 
-Aucun problèmes pendant l'​installation. 
- 
-==== Problème 1 : Gérer la carte graphique Nvidia avec la technologie Optimus ==== 
- 
-La carte graphique est alimentée en permanence et consomme de l'​énergie alors qu'​elle ne peut être utilisé par défaut. activé 
-Il y a deux problèmes à régler désactiver la carte graphique Nvidia pour pouvoir économiser de l'​énergie et éventuellement utiliser cette carte à la demande. 
- 
-=== Désactivation de la carte Nvidia === 
-Pour désactiver la carte Nvidia, il faut utiliser le module acpi_call que l'on peut récupérer sur git : 
-  git clone http://​github.com/​mkottman/​acpi_call.git 
-Puis on compile le module avec la commande make : 
-  cd acpi_call 
-  make 
-On peut tester le module avant d'​aller plus loin en le chargeant dans le noyau : 
-  sudo insmod acpi_call.ko 
-puis en lançant l'​appel pour désactiver la carte :  
-  sudo echo '​\_SB.PCI0.PEG1.GFX0._OFF'​ > /​proc/​acpi/​call 
-Lorsque le portable est sur batterie, on peut tester le consommation électrique avec cette commande : 
-  grep rate /​proc/​acpi/​battery/​BAT0/​state 
- 
-Cette désactivation est transitoire car au prochain démarrage la carte sera alimentée. 
-Il faut prendre donc prendre soin de lancer acpi_call au démarrage : 
-On intègre le module dans le noyau (ces étapes sont à refaire à chaque changement de noyau) : 
-   sudo cp acpi_call.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​acpi/​ 
-   sudo depmod 
-Puis on configure son lancement au démarrage en rajoutant une ligne avec acpi_call au fichier /​etc/​modules : 
- 
-  # /​etc/​modules:​ kernel modules to load at boot time. 
-  # 
-  # This file contains the names of kernel modules that should be loaded 
-  # at boot time, one per line. Lines beginning with "#"​ are ignored. 
-  ​ 
-  lp 
-  acpi_call 
- 
-En suite si vous ne souhaitez pas encore essayer d'​utiliser la carte Nvidia avec le module bumblebee (si vous souhaitez essayer bumblebee ne désactiver pas la carte et les drivers au démarrage),​ vous devez juste configurer la désactivation de la carte nvidia au démarrage ​ en créant un service qui sera lancer au démarrage : 
- 
-      #! /bin/sh 
-   ### BEGIN INIT INFO 
-   # Provides: optimusoff 
-   # 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 
-   #​ within the NVidia Optimus system 
-   #  
-   #​ Modified for the U36Jc and Ubuntu 11.04 
-   #​ using details from 
-   #  
-   #​ http://​robbyx.net/​blog/?​p=190 
-   ### END INIT INFO 
-    ​ 
-   . /​lib/​lsb/​init-functions 
-    ​ 
-   set -e 
-    ​ 
-   case "​$1"​ in 
-   ​start) 
-   # 
-   echo '​\_SB.PCI0.PEG1.GFX0._OFF'​ > /​proc/​acpi/​call 
-   ;; 
-   stop) 
-   echo '​\_SB.PCI0.PEG1.GFX0._ON'​ > /​proc/​acpi/​call 
-   ;; 
-   *) 
-   echo '​\_SB.PCI0.PEG1.GFX0._OFF'​ > /​proc/​acpi/​call 
-   ​N=/​etc/​init.d/​optimusoff 
-   echo "​Usage:​ $N {start|stop}\nBy default, '​start'​ is executed.\n"​ >&2 
-   exit 1 
-   ;; 
-   esac 
-  
-   exit 0 
- 
-et en bloquant le lancement des drivers nouveau et Nvidia en créant le fichier etc/​modprobe.d/​blacklist-nvidia.conf avec ces deux lignes : 
-   ​blacklist nouveau 
-   ​blacklist nvidia 
-    
-Dans tous les cas, il ne faut pas oublier de générer les images initramfs pour le noyau modifié : 
-   sudo update-initramfs -u 
-  ​ 
-Si vous souhaitez également inclure un script qui recompile le module acpi_call à chaque mise à jour, vous pouvez suivre le tuto anglais :​[[http://​ubuntuforums.org/​showthread.php?​t=1569380|tuto]] 
- 
-La sortie HDMI semble connectée à la carte Nvidia et n'est donc pas utilisable tant que celle ci ne fonctionne pas (sur le Asus U35Jc ce n'est pas le cas) !!! 
- 
-===== Optimisation ===== 
- 
-==== Optimisation de la consommation HDD ==== 
- 
-Quand le pc est sous batterie il à tendance à gratter et à être solicité inutilement. 
-Pour fixer ça, éditer le fichier : /​etc/​hdparm.conf 
-et ajouter ces lignes à la fin du fichier : 
- 
-   /​dev/​sda { 
-       apm = 254 
-       ​apm_battery = 254 
-   } 
- 
-Enregistrer et quitter 
- 
-==== Splash screen ==== 
- 
-Les derniers drivers intel provoquent un bug peu important, le splash screen démarre trop tard et donc un écran noir le remplace au démarrage. 
-Pour fixer ça, taper ces lignes dans un terminal : 
- 
-    sudo echo FRAMEBUFFER=y > /​etc/​initramfs-tools/​conf.d/​splash 
-    sudo update-initramfs -u 
- 
- 
-==== Pavé tactile ==== 
- 
-Pour avoir le multitouch sous linux vous devez avoir les derniers drivers Synaptics : 
-    wget http://​ppa.launchpad.net/​utouch-team/​utouch/​ubuntu/​pool/​main/​s/​synaptics-dkms/​synaptics-dkms_1.0.0_all.deb 
-    sudo dpkg -i ./​synaptics-dkms_1.0.0_all.deb 
- 
-Vous pouvez consulter la page consacrée au [[:​touchpad|pavé tactile]] //​(touchpad)//​ pour savoir comment utiliser toutes ses possibilités (ascenseur vertical, ascenseur horizontal, ...). 
-**Le Touchpad présente souvent le défaut suivant : lorsqu'​on tape au clavier, on clique sans le vouloir avec la paume. Consultez [[:​touchpad#​problemes_de_contact_de_paume|ce paragraphe]] pour corriger ce défaut.** 
- 
-Pour Natty, il est inutile de charger le driver mais il suffit de cocher la case dans Réglage du système>​Souris>​Pavé tactile. On peut également créer un fichier de configuration :  
-   gksu gedit /​usr/​share/​X11/​xorg.conf.d/​50-synaptics.conf 
-et y insérer les lignes suivantes : 
-   ​Option "​HorizTwoFingerScroll"​ "​on"​ 
-   ​Option "​PalmDetect"​ "​on"​ 
-==== Mise en veille ==== 
- 
-La mise en veille ne marche pas à cause des bus usb et il faut que la carte Nvidia soit alimentée. pour fixer ça ajouter le fichier ​ 
-     /​etc/​pm/​sleep.d/​20_custom-asus-u36jc 
- 
-et ajouter le script suivant si vous n'avez pas installer acpi_call : 
-      
-     #​!/​bin/​sh 
-      BUSES="​0000:​00:​1a.0 0000:​00:​1d.0"​ 
-      BUSES3="​0000:​07:​00.0"​ 
-       case "​${1}"​ in 
-           ​hibernate|suspend) 
-           # Switch USB buses off 
-           for bus in $BUSES; do 
-                echo -n $bus | tee /​sys/​bus/​pci/​drivers/​ehci_hcd/​unbind 
-           done 
-           # Switch USB 3.0 buses off 
-            for bus in $BUSES3; do 
-                  echo -n $bus | tee /​sys/​bus/​pci/​drivers/​xhci_hcd/​unbind 
-            done 
-            ;; 
-         ​resume|thaw) 
-           # Switch USB buses back on 
-           for bus in $BUSES; do 
-               echo -n $bus | tee /​sys/​bus/​pci/​drivers/​ehci_hcd/​bind 
-            done 
-            # Switch USB 3.0 buses back on 
-            for bus in $BUSES3; do 
-                 echo -n $bus | tee /​sys/​bus/​pci/​drivers/​xhci_hcd/​bind 
-            done 
-            ;; 
- 
-Et le rendre executable : 
-     sudo chmod +x /​etc/​pm/​sleep.d/​20_custom-asus-u36jc 
- 
-==== Webcam ==== 
- 
-La webcam ne marche pas correctement en vidéo par défaut. 
-Il n'​existe pas encore de solution universelle mais des solutions pour quelques logiciels : 
-Tout d'​abord,​ télécharger ces paquets : 
-sudo add-apt-repository ppa:libv4l 
-sudo apt-get update && sudo apt-get install gtk-v4l libv4l-0 
- 
-Puis éditer le fichier de variables d'​environnements : 
-    sudo gedit /​etc/​environment 
- 
-et ajouter la ligne  
-''​LIBV4LCONTROL_FLAGS=2''​ 
- 
-Puis pour lancer skype taper dans un terminal : 
-''​LD_PRELOAD=/​usr/​lib32/​libv4l/​v4l1compat.so skype''​ 
- 
-Pour chrome : 
-''​LD_PRELOAD=/​usr/​lib32/​libv4l/​v4l1compat.so google-chrome''​ 
- 
- 
-====USB 3.0==== 
-Afin de rendre le port usb 3.0 opérationnel sous Natty Narwhal, il est nécessaire de désactiver la fonction MSI du noyau en modifiant la configuration du grub. 
- 
-Il faut modifier le fichier /​etc/​default/​grub : 
-   sudo gedit /​etc/​default/​grub 
-puis changer la ligne suivante: ​ 
-   ​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash"​ 
-en rajoutant l'​option pci=nomsi entre les guillemets et avec une espace entre les options :  
-   ​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash pci=nomsi"​ 
-Il faut ensuite mettre à jour le grub: 
-   sudo update-grub 
-Au prochain démarrage, le port USB 3.0 doit être totalement fonctionnel. 
-===== Voir aussi ===== 
- 
-  * (en) [[https://​help.ubuntu.com/​community/​Asus_U36JC|Wiki ubuntu.com]] ​ 
-  * (fr) [[http://​fr.asus.com/​product.aspx?​P_ID=XrzH3yU3IVV4nMqL|Fiche produit]] 
-  * bumblebee, une solution transitoire pour utiliser la carte graphique Nvidia proposée par Martin Juhl [[https://​github.com/​MrMEEE/​bumblebee|bumblebee]] 
----- 
- 
-//​Contributeurs : [[:​utilisateurs:​ltitcon]]//​ 
  
  • u36jc.1306334668.txt.gz
  • Dernière modification: Le 15/12/2011, 15:21
  • (modification externe)