Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| 
                    lenovo_yoga_7_7i [Le 01/12/2021, 20:00] franck74  | 
                
                    lenovo_yoga_7_7i [Le 25/08/2023, 17:33] (Version actuelle) 82.124.224.106 correction de quelques fautes d'ortographe :)  | 
            ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ======  Lenovo Yoga 7i (& Yoga 7) - 14ITL5 & 15ITL5  ====== | ======  Lenovo Yoga 7i (& Yoga 7) - 14ITL5 & 15ITL5  ====== | ||
| - | Le dump du BIOS indique les réferences 14ITL05 & 15ITL05, mais ces références semble appartenir à d'autres modèles. Peut-être cela peut fonctionner ou vous aider. | + | Le dump du BIOS indique les réferences 14ITL05 & 15ITL05, mais ces références semblent appartenir à d'autres modèles. Peut-être cela peut fonctionner ou vous aider. | 
| ===== En un clin d’œil ===== | ===== En un clin d’œil ===== | ||
| Ligne 23: | Ligne 23: | ||
| | [[:21.04]] | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{wiki:modeles:laptop_work.png|Fonctionne après config}}  | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | | | [[:21.04]] | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{wiki:modeles:laptop_work.png|Fonctionne après config}}  | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | | ||
| | [[:21.10]]  | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{wiki:modeles:laptop_work.png|Fonctionne après config}}  | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | | | [[:21.10]]  | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{wiki:modeles:laptop_work.png|Fonctionne après config}}  | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | | ||
| + | | [[:21.10]] Avec kernet 5.13 | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}} | {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  |  {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{:icons:ok_64.png|OK 64 bits}}  | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | | ||
| - | <note tip>Infos : Les modifications pour le son et le S3 fonctionnent sous la 21.04. Le son fonctionne avec le jack, sans rien modifier.</note> | + | <note tip>Infos : Les modifications pour le son et le S3 fonctionnent sous la 21.04. Le son fonctionne avec le jack, sans rien modifier. sous la version 21.10 à partir de la version 5.13 du kernel, le son fonctionne normalement.</note> | 
| - | <note tip>Infos : sur la 21.10, il est nécessaire de quitter le serveur d'affichage Wayland pour fonctionner sous Xorg afin de faire fonctionner la passage automatique en mode tablette. Voir dernière section</note>  | + | <note tip>Infos : sur la 21.10, il est nécessaire de quitter le serveur d'affichage Wayland pour fonctionner sous Xorg afin de faire fonctionner la passage automatique en mode tablette. Voir dernière section</note> | 
| <note important>Sous Ubuntu 20.04 avant le kernel 5.11 il était nécessaire de rajouter initcall_blacklist=elants_i2c_driver_init dans /etc/default/grub pour avoir le tactile fonctionnel.</note> | <note important>Sous Ubuntu 20.04 avant le kernel 5.11 il était nécessaire de rajouter initcall_blacklist=elants_i2c_driver_init dans /etc/default/grub pour avoir le tactile fonctionnel.</note> | ||
| Ligne 31: | Ligne 32: | ||
| **Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :** | **Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :** | ||
| * **[[:utilisateurs:DavidLenovo]]** : [[:20.04]] | * **[[:utilisateurs:DavidLenovo]]** : [[:20.04]] | ||
| + | * **[[:utilisateurs:franck74]]** : [[:21.10]] | ||
| **Cet ordinateur portable n'est à priori pas [[:pc_tatoué|tatoué]].** | **Cet ordinateur portable n'est à priori pas [[:pc_tatoué|tatoué]].** | ||
| + | |||
| + | <note important>Pour problème d'écran qui clignote et clavier non détecté: | ||
| + | soit, au démarrage, dans grub, appuyer sur e et éditez la bonne ligne ; | ||
| + | sinon sudo nano /etc/default/grub | ||
| + | changer la ligne | ||
| + | named GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub  | ||
| + | |||
| + | |||
| + | par | ||
| + | |||
| + | GRUB_CMDLINE_LINUX_DEFAULT="i915.enable_psr=0 i8042.direct i8042.dumbkbd"  | ||
| + | sauver ctrl-x puis dans la commande sudo update-grub</note> | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Pour démarrer sur le BIOS, il faut démarrer l'ordinateur et appuyer sur F2, on peut aussi utiliser le boot menu sur F12.\\ | Pour démarrer sur le BIOS, il faut démarrer l'ordinateur et appuyer sur F2, on peut aussi utiliser le boot menu sur F12.\\ | ||
| Ligne 41: | Ligne 55: | ||
| ===== Post-Installation ===== | ===== Post-Installation ===== | ||
| - | ==== Kernel 5.11 ==== | + | ==== Kernel 5.11 (pour 20.04) ==== | 
| Il faut installer le kernel 5.11 pour avoir un fonctionnement complet du PC.\\ | Il faut installer le kernel 5.11 pour avoir un fonctionnement complet du PC.\\ | ||
| Les kernels après 5.11.5 ne fonctionnent plus chez moi sur Ubuntu 20.04 (dernier testé 5.11.16).\\ | Les kernels après 5.11.5 ne fonctionnent plus chez moi sur Ubuntu 20.04 (dernier testé 5.11.16).\\ | ||
| Ligne 48: | Ligne 62: | ||
| \\ | \\ | ||
| [[https://ubuntuhandbook.org/index.php/2021/02/linux-kernel-5-11released-install-ubuntu-linux-mint/|Tutoriel]] - [[https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11.5/|Dépot 5.11.5]]\\ | [[https://ubuntuhandbook.org/index.php/2021/02/linux-kernel-5-11released-install-ubuntu-linux-mint/|Tutoriel]] - [[https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11.5/|Dépot 5.11.5]]\\ | ||
| - | Je recommande de télecharger : | + | Je recommande de télécharger : | 
| <code> | <code> | ||
| wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11.5/amd64/linux-headers-5.11.5-051105-generic_5.11.5-051105.202103091130_amd64.deb | wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11.5/amd64/linux-headers-5.11.5-051105-generic_5.11.5-051105.202103091130_amd64.deb | ||
| Ligne 61: | Ligne 75: | ||
| \\ | \\ | ||
| **Il faut désactiver le secure boot**\\ | **Il faut désactiver le secure boot**\\ | ||
| - | Aller dans le BIOS en appuyant (une ou plusieurs fois) sur F2 au démarrage, tout de suite après l'appuie sur power ou le redémarrage.\\ | + | Aller dans le BIOS en appuyant (une ou plusieurs fois) sur F2 au démarrage, tout de suite après l'appui sur power ou le redémarrage.\\ | 
| Il y a une option Secure Boot, la mettre sur disable.\\ | Il y a une option Secure Boot, la mettre sur disable.\\ | ||
| Ceci à cause de ces noyaux (kernel) qui ne sont pas signés.\\ | Ceci à cause de ces noyaux (kernel) qui ne sont pas signés.\\ | ||
| \\ | \\ | ||
| - | Rebooter et verifier : | + | Rebooter et vérifier : | 
| <code> | <code> | ||
| uname -r | uname -r | ||
| Ligne 87: | Ligne 101: | ||
| === Haut-parleur (speakers) === | === Haut-parleur (speakers) === | ||
| - | Beaucoup de portable Lenovo (et d'autres marque aussi) avec le chipset ALC287 n'ont pas de sons sur les haut-parleurs.\\ | + | Beaucoup de portables Lenovo (et d'autres marques aussi) avec le chipset ALC287 n'ont pas de sons sur les haut-parleurs.\\ | 
| - | Sur un pc avec un BIOS non restreint, en modifiant l'option S3 qui est désactivé pour Windows, cela devrait fonctionner facilement. Sur celui-ci il faut faire les modifications à la main.\\ | + | Sur un pc avec un BIOS non restreint, en modifiant l'option S3 qui est désactivée pour Windows, cela devrait fonctionner facilement. Sur celui-ci il faut faire les modifications à la main.\\ | 
| \\ | \\ | ||
| Pour fonctionner avec les haut-parleurs (speakers) il faut :\\ | Pour fonctionner avec les haut-parleurs (speakers) il faut :\\ | ||
| Ligne 155: | Ligne 169: | ||
| </code> | </code> | ||
| On sauvegarde\\ | On sauvegarde\\ | ||
| - | 6) On applique le patch : | + | 6) On applique le patch : | 
| <code>patch --verbose < acpi.patch</code> | <code>patch --verbose < acpi.patch</code> | ||
| Il doit y avoir un message "2 Hunk ok", ou quelque chose comme cela. Testé sur Ubuntu 20.04.\\ | Il doit y avoir un message "2 Hunk ok", ou quelque chose comme cela. Testé sur Ubuntu 20.04.\\ | ||
| Ligne 167: | Ligne 181: | ||
| sudo cp acpi_override /boot | sudo cp acpi_override /boot | ||
| </code> | </code> | ||
| - | 9) GRUB doit être paramétré : | + | 9) GRUB doit être paramétré : | 
| <code>sudo nano /etc/default/grub</code> | <code>sudo nano /etc/default/grub</code> | ||
| Chercher et remplacer les lignes suivante :\\ | Chercher et remplacer les lignes suivante :\\ | ||
| Ligne 176: | Ligne 190: | ||
| 10) Il faut regenerer la config de GRUB :\\ | 10) Il faut regenerer la config de GRUB :\\ | ||
| <code>sudo update-grub</code> | <code>sudo update-grub</code> | ||
| - | **Ici 2 options : soit GRUB genere la config avec initrd /boot/acpi_override (on le vois apparaitre), soit non (ce qui est mon cas sous Ubuntu 20.04)**  | + | **Ici 2 options : soit GRUB genere la config avec initrd /boot/acpi_override (on le vois apparaitre), soit non (ce qui est mon cas sous Ubuntu 20.04)** | 
| Si il est apparu on passe à l'étape 12, sinon la 11\\ | Si il est apparu on passe à l'étape 12, sinon la 11\\ | ||
| 11) Il faut que GRUB charge notre nouvelle table DSDT, il faut éditer (en root) /boot/grub/grub.cfg en graphique ou :\\ | 11) Il faut que GRUB charge notre nouvelle table DSDT, il faut éditer (en root) /boot/grub/grub.cfg en graphique ou :\\ | ||
| Ligne 207: | Ligne 221: | ||
| \\ | \\ | ||
| ==== Touches raccourcis réglage luminosité (hotkeys brightness) ==== | ==== Touches raccourcis réglage luminosité (hotkeys brightness) ==== | ||
| - | Les touches fonctionnent uniquement après une mise en veille vers la ram (suspend-to-RAM), avec le noyau 5.11.5, cela fonctionnais mal ou pas avec des noyaux précédent (peut être les 5.8).\\ | + | Fonctionnent sous 21.10. | 
| + | Les touches fonctionnent uniquement après une mise en veille vers la ram (suspend-to-RAM), avec le noyau 5.11.5, cela fonctionnait mal ou pas avec des noyaux précédent (peut être les 5.8).\\ | ||
| Certains parlent d'options dans /etc/default/grub, j'ai fait quelques test non concluant, peut-être une piste a creuser avec : acpi_backlight=none\\ | Certains parlent d'options dans /etc/default/grub, j'ai fait quelques test non concluant, peut-être une piste a creuser avec : acpi_backlight=none\\ | ||
| Ligne 231: | Ligne 246: | ||
| Essayez la commande suivante: | Essayez la commande suivante: | ||
| <code>xinput --map-to-output "ELAN Touchscreen" eDP1</code> | <code>xinput --map-to-output "ELAN Touchscreen" eDP1</code> | ||
| - | Si ça fonctionne bien pour vous, ajoutez cette commande aux [[tutoriel:application_demarrage|programmes au démarrage de votre session]]  | + | Si ça fonctionne bien pour vous, ajoutez cette commande aux [[tutoriel:application_demarrage|programmes au démarrage de votre session]] | 
| ==== Mode tablette : désactiver le clavier et le touchpad ==== | ==== Mode tablette : désactiver le clavier et le touchpad ==== | ||
| Un capteur détecte le passage en mode retourné ou tablette et désactive le touchpad (sur Plasma et Mate). | Un capteur détecte le passage en mode retourné ou tablette et désactive le touchpad (sur Plasma et Mate). | ||
| Sur certains environnement de bureau, l'écran est automatiquement retourné (en plus du touchpad désactivé), c'est le cas de : | Sur certains environnement de bureau, l'écran est automatiquement retourné (en plus du touchpad désactivé), c'est le cas de : | ||
| - | * L’environnement de bureau Ubuntu | + | * L’environnement de bureau Ubuntu (Xorg) | 
| - | * L’environnement de bureau Ubuntu sur Wayland | + | * L’environnement de bureau Ubuntu sur Wayland (Sauf 21.10) | 
| * L’environnement de bureau Cynamon, par contre le tactile considère que l'écran est dans le même sens. | * L’environnement de bureau Cynamon, par contre le tactile considère que l'écran est dans le même sens. | ||
| Grouar propose des scripts dans [[https://doc.ubuntu-fr.org/lenovo_yoga_2_pro#mode_tablettedesactiver_le_clavier_et_le_touchpad|sont tuto pour Yoga 2 Pro]] | Grouar propose des scripts dans [[https://doc.ubuntu-fr.org/lenovo_yoga_2_pro#mode_tablettedesactiver_le_clavier_et_le_touchpad|sont tuto pour Yoga 2 Pro]] | ||
| - | <note>-> A tester</note> | + | <note>-> A tester (pas forcement utile à partir de 21.04</note> | 
| Voici un script bash qui permet de basculer entre le mode tablette (clavier et touchpad désactivés) et le mode laptop : | Voici un script bash qui permet de basculer entre le mode tablette (clavier et touchpad désactivés) et le mode laptop : | ||
| Ligne 278: | Ligne 293: | ||
| fi</code> | fi</code> | ||
| - | Je l'utilise avec un fichier .desktop placé dans ~/.local/share/applications dont le contenu est le suivant : | + | Je l'utilise avec un fichier .desktop placé dans ~/.local/share/applications dont le contenu est le suivant : | 
| <code>[Desktop Entry] | <code>[Desktop Entry] | ||
| Encoding=UTF-8 | Encoding=UTF-8 | ||
| Ligne 291: | Ligne 306: | ||
| ==== Mode tablette : retourner l'écran ==== | ==== Mode tablette : retourner l'écran ==== | ||
| + | Sur 21.10, le mode tablette ne fonctionne pas sous Wayland (serveur d'affichage de Gnome), il faut alors rebasculer en Xorg. Pour ce faire : déconnectez vous; sur l'écran de connection, choisissez un utilisateur et avant de valider, choisissez "Ubuntu sous Xorg" avec l'icône "paramètres" situé en bas à droite. | ||
| + | |||
| + | Pour retrouver la fonction de zoom à 2 doigts sur Firefox, ajoutez en fin de fichier ~\.profile, la ligne suivante : | ||
| + | <code bash>export MOZ_USE_XINPUT2=1</code> | ||
| + | |||
| <note>-> A tester</note> | <note>-> A tester</note> | ||
| Un autre script pour alterner entre trois orientations d'écran : | Un autre script pour alterner entre trois orientations d'écran : | ||
| Ligne 317: | Ligne 337: | ||
| * (en) [[https://wiki.archlinux.org/title/Lenovo_Yoga_7i#Activating_S3_sleep|Activation S3 Yoga 7i - ArchLinux]] | * (en) [[https://wiki.archlinux.org/title/Lenovo_Yoga_7i#Activating_S3_sleep|Activation S3 Yoga 7i - ArchLinux]] | ||
| - | * (en) [[http://askubuntu.com/questions/367963/ubuntu-on-lenovo-yoga-2-pro|Ask Ubuntu]]  | + | * (en) [[https://askubuntu.com/questions/367963/ubuntu-on-lenovo-yoga-2-pro|Ask Ubuntu]] | 
| * (en) [[https://wiki.archlinux.org/index.php/Touchscreen#Using_a_touchscreen_in_a_multi-head_setup|Documentation ArchLinux]] | * (en) [[https://wiki.archlinux.org/index.php/Touchscreen#Using_a_touchscreen_in_a_multi-head_setup|Documentation ArchLinux]] | ||
| * (fr) [[https://doc.ubuntu-fr.org/lenovo_yoga_2_pro|Tuto sur le Yoga 2 pro]] | * (fr) [[https://doc.ubuntu-fr.org/lenovo_yoga_2_pro|Tuto sur le Yoga 2 pro]] | ||