====== Asus G75VW - T1431H ====== Modèle : T1431H Les touches F3 a F6 ne fonctionnent pas sous Opensuse 12.2 avec le noyau 3.4.11-2.16-desktop x86_64 et le driver Nvidia 310.19. Les touches F2 à F6 ne fonctionnent pas sous Opensuse 13.1 avec le noyau 3.11.6-4-desktop x86_64 et le driver Nvidia 331.20. ===== Ressources ===== * [[https://dlcdnets.asus.com/pub/ASUS/nb/G75VW/F7093_eManual_G75VW_Z103.pdf?model=G75VW|Asus G75VW - T1431H - Manuel]] * [[http://forums.opensuse.org/content/102-booting-opensuse-uefi-bios-elilo-grub2-linux-only-multi-booting.html|Booting openSUSE on UEFI BIOS with ELILO and Grub2 (part I)]] * [[http://forums.opensuse.org/content/105-booting-opensuse-uefi-bios-elilo-grub2-windows-dual-boot.html|Booting openSUSE on UEFI BIOS with ELILO and Grub2 (part II - Windows dual-boot )]] * [[http://www.rodsbooks.com/gdisk/repairing.html|Repairing GPT Disks]] * [[http://forums.opensuse.org/content/128-re-install-grub2-dvd-rescue.html|Re-install Grub2 from DVD Rescue]] * [[http://www.linlap.com/asus_g75vw|Compatibilité avec Linux du Asus G75VW]] * [[https://forums.opensuse.org/english/get-technical-help-here/laptop/491212-asus-x401a-brightness-through-fn-keys-not-working.html|Luminosité Opensuse 13.1]] ===== Démontage ===== * [[http://blog.koivistik.com/asus-g75vw-stripdown/|Démontage en photo]] * [[https://www.youtube.com/watch?v=z9KHrJKInmA|Démontage en vidéo - précise au niveau des vis à retirer]] * [[https://www.youtube.com/watch?v=otysJ5C9foI|Démontage en vidéo]] * [[https://www.youtube.com/watch?v=Elsud9_KXVc|Autre vidéo de démontage]] * [[https://fr.ifixit.com/Tutoriel/Asus+G75VW-BHI7N07+Subwoofer+Replacement/97983| Remplacement du subwoofer]] Pour retirer le panneau supérieur comprenant le clavier, il faut ouvrir le capot arrière et retirer 11 vis maqués A, 5 vis marqués C et 4 vis à l'extérieur. Pour retirer les 3 vis B, il faut retirer le lecteur DVD en le poussant vers l'extérieur. ===== Configurer l'UEFI pour booter sur le DVD Linux et configurer GRUB2-EFI ===== Voir [[AideLinuxWin8|la documentation sur Linux et Windows 8]]. ===== Configurer les touches F3 et F4 (rétro-éclairage du clavier) ===== ==== Opensuse 42.1 ==== Tous semble fonctionnel. Les scripts ne sont plus nénessaire. ==== Opensuse 13.2 et précédentes ==== * Récupérer les scripts disponibles ici : https://github.com/ktoso/g73-keyboard-backlight-sh/ * Ils fonctionnent très bien pour l'Asus G75VW. * Puis éditer les droits sudo : '' su -c 'visudo' '' (saisir le mot de passe root) * Ajouter dans //visudo// la ligne : '' jpm ALL=(ALL) NOPASSWD:/home/jpm/Applications/g75vw/* '' * Voilà, le rétro-éclairage du clavier devrait pouvoir être contrôlé depuis les touches : ''FN+F3'' ou ''FN+F4'' ===== Configurer les touches F5 et F6 (luminosité de l'écran) ===== ==== Opensuse 13.1 ==== La méthode d'activation indiquée pour Opensuse 12 ne fonctionne plus de la même façon. Les paramètres de la ligne de commande du noyau de Grub sont différents.\\ Par rapport à la méthode pour Opensuse 12 les différences sont : * Installer le dernier driver Nvidia : 331.20 * Ouvrir Yast et aller dans "Configuration du chargeur d'amorçage". - Ajouter '' acpi_osi='!Windows 2012' acpi_backlight=vendor '' dans "Paramètre facultatif de ligne de commande du noyau". A noter, que pour modifier la luminosité la commande suivante est fonctionnelle en étant root : '' echo 100 > /sys/class/backlight/asus-nb-wmi/brightness '' ==== Opensuse 12.2 et 12.3 ==== * Passer en root dans une console. * Télécharger le dernier driver Nvidia 310.19 : * ''wget http://us.download.nvidia.com/XFree86/Linux-x86_64/310.19/NVIDIA-Linux-x86_64-310.19.run '' * ''zypper in kernel-devel '' * ''chmod 755 NVIDIA-Linux-x86_64-310.19.run '' * Fermer la session X11 et passer dans une console : CTRL+ALT+F1 puis arrêter X : * ''/etc/init.d/xdm stop '' * ''./NVIDIA-Linux-x86_64-310.19.run ''(répondre oui à la création du fichier xorg.conf) * ''/etc/init.d/xdm start'' * Éditer xorg.conf et ajouter dans la section Device la ligne : '' Option "registryDwords" "EnableBrightnessControl=1"'' * ''vi /etc/X11/xorg.conf'' * Cela doit ressembler à ça : Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" Option "registryDwords" "EnableBrightnessControl=1" EndSection * Ouvrir Yast et aller dans "Configuration du chargeur d'amorçage". * Ajouter '' acpi_osi=Linux acpi_backlight=vendor '' dans "Paramètre facultatif de ligne de commande du noyau". ===== Débloquer OpenGL ===== * Si OpenGL semble ne pas être activé. Par exemple, XBMC ne veut pas démarrer et affiche un message indiquant que le driver ne supporte pas OpenGL. * Passer en root et essayer la commande : ''chmod 0666 /dev/nvidia*'' * Si XBMX s'ouvre correctement suite à cette modification, vous pouvez modifier le fichier ''/etc/modprob.d/50-nvidia.conf''. * Remplacer '' NVreg_DeviceFileMode=0660 '' par '' NVreg_DeviceFileMode=0666 ''. ===== Configurer le caisson de basse ===== * Voir ce bug : https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1045981 * Démarche pour compiler une version correcte d'Alsa : http://rudd-o.com/linux-and-free-software/does-the-subwoofer-in-your-asus-laptop-not-work-under-fedora ==== Tester le son ==== * modifier le fichier : ''vi /etc/modprobe.d/50-sound.conf'' en ajoutant la ligne ''options snd-hda-intel model=asus-mode4'' * redémarrer le son : '' rcalsasound restart '' * vérifier la présence de la nouvelle ligne dans les paramètres alsa : '' alsa-info.sh '' * tester le son : '' speaker-test -c2 -D hw:0,0 -t wav -l1 '' ===== Activer vérouillage pavé numérique sur l'écran de login et dans KDE ===== Pour l'écran de login : ouvrez Yast, dans "Disposition du clavier système", cliquez sur le bouton "Paramêtres expert". Dans la fenêtre qui s'ouvre choisissez "oui" pour "État démarage" > "Vernum". Pour KDE : ouvrez le panneau de "Configuration du système", choisissez "Périphériques d'entrée". Pour la section "Clavier" > onglet "Matériel", cochez "Activé" pour "Verrouillage numérique au démarrage de KDE". ===== Ré-Installer grub2-efi ===== fdisk -l mount /dev/sdb2 /mnt mount --bind /dev /mnt/dev chroot /mnt # Si Linux est installé sur un ordi avec BIOS classique et que Grub2 est utilise : grub-install --directory=/usr/lib/grub/i386-pc --target=i386-pc --grub-setup=/bin/true --boot-directory=/boot --recheck --debug /dev/sda # Si Linux est installé sur un ordi avec UEFI, partitions GPT et Grub2-efi grub2-efi-mkconfig -o /boot/grub2-efi/grub.cfg