====== 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