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 Prochaine révision Les deux révisions suivantes | ||
lenovo_yoga_7_7i [Le 07/05/2021, 22:57] DavidLenovo corrections balise |
lenovo_yoga_7_7i [Le 28/03/2022, 20:55] franck74 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | |||
{{tag>bionic portable}} | {{tag>bionic portable}} | ||
---- | ---- | ||
- | ====== Lenovo Yoga 7 & 7i - 14ITL5 & 14ITL05 & 15ITL5 & 15ITL05 ====== | + | ====== 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. | ||
===== En un clin d’œil ===== | ===== En un clin d’œil ===== | ||
Ligne 16: | Ligne 18: | ||
* {{:icons:edit-clear.png?32|Information obsolète}} **Information de support trop ancienne**, si possible mettez là à jour. | * {{:icons:edit-clear.png?32|Information obsolète}} **Information de support trop ancienne**, si possible mettez là à jour. | ||
- | Ce portable est parfois appelé Yoga 7i ou Yoga 7, et a 2 références par modèles 14ITL5 & 14ITL05 pour le 14 pouces et 15ITL5 & 15ITL05 pour le 15 pouces. | + | Ce portable est parfois appelé Yoga 7i ou Yoga 7 (ce n'est pas très claire), et a les références 14ITL5 pour le 14 pouces et 15ITL5 pour le 15 pouces. |
^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Ecran tactile ^ Lecteurs d’empreintes digitales ^ Ecran tactile multipoints^ | ^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Ecran tactile ^ Lecteurs d’empreintes digitales ^ Ecran tactile multipoints^ | ||
| [[:20.04]] avec Kernel 5.11.0 à 5.11.5 | {{: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}} | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | | | [[:20.04]] avec Kernel 5.11.0 à 5.11.5 | {{: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}} | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | | ||
- | | [[:21.04]] Live USB | {{: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}} | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | | + | | [[: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]] 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, n'ont pas pu être testé sur le 21.04 live USB, mais doivent fonctionner. 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 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 28: | Ligne 33: | ||
**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é]].** | ||
Ligne 38: | Ligne 44: | ||
===== 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 120: | Ligne 126: | ||
Il faut suivre la [[https://wiki.archlinux.org/title/Lenovo_Yoga_7i#Activating_S3_sleep|procédure ici]], la voici en simplifié :\\ | Il faut suivre la [[https://wiki.archlinux.org/title/Lenovo_Yoga_7i#Activating_S3_sleep|procédure ici]], la voici en simplifié :\\ | ||
1) Installer iasl (Intel's compiler/decompiler for ACPI machine language) and cpio | 1) Installer iasl (Intel's compiler/decompiler for ACPI machine language) and cpio | ||
- | <code>sudo apt-get install iasl cpio</code> | + | <code>sudo apt-get install acpica-tools cpio</code> |
2) on crée un dossier acpi : mkdir acpi\\ | 2) on crée un dossier acpi : mkdir acpi\\ | ||
3) on fait un dump de la table ACPI DSDT \\ | 3) on fait un dump de la table ACPI DSDT \\ | ||
- | <code>cat /sys/firmware/acpi/tables/DSDT > dsdt.aml</code> | + | <code>sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.aml</code> |
4) On décompile le dump qui va generé un .dsl basé sur le .aml ACPI \\ | 4) On décompile le dump qui va generé un .dsl basé sur le .aml ACPI \\ | ||
<code>iasl -d dsdt.aml</code> | <code>iasl -d dsdt.aml</code> | ||
Ligne 130: | Ligne 136: | ||
On met : | On met : | ||
<code> | <code> | ||
+ | --- dsdt.dsl~ | ||
+ | +++ dsdt.dsl | ||
+ | @@ -18,7 +18,7 @@ | ||
+ | * Compiler ID "INTL" | ||
+ | * Compiler Version 0x20210105 (539033861) | ||
+ | */ | ||
+ | -DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01 ", 0x00000002) | ||
+ | +DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01 ", 0x00000003) | ||
+ | { | ||
+ | External (_GPE.AL6F, MethodObj) // 0 Arguments | ||
+ | External (_GPE.P0L6, MethodObj) // 0 Arguments | ||
+ | @@ -516,7 +516,7 @@ | ||
- | --- dsdt.dsl~ 2018-04-26 09:35:29.501055509 -0600 | + | Name (SS1, Zero) |
- | +++ dsdt.dsl 2018-04-26 09:36:23.769729028 -0600 | + | Name (SS2, Zero) |
- | @@ -18,7 +18,7 @@ | + | - Name (SS3, Zero) |
- | * Compiler ID "INTL" | + | + Name (SS3, One) |
- | * Compiler Version 0x20210105 (539033861) | + | Name (SS4, One) |
- | */ | + | OperationRegion (GNVS, SystemMemory, 0x45AB8018, 0x0A9B) |
- | -DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01 ", 0x00000002) | + | Field (GNVS, AnyAcc, Lock, Preserve) |
- | +DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01 ", 0x00000003) | + | |
- | { | + | |
- | External (_GPE.AL6F, MethodObj) // 0 Arguments | + | |
- | External (_GPE.P0L6, MethodObj) // 0 Arguments | + | |
- | @@ -516,7 +516,7 @@ | + | |
- | + | ||
- | Name (SS1, Zero) | + | |
- | Name (SS2, Zero) | + | |
- | - Name (SS3, Zero) | + | |
- | + Name (SS3, One) | + | |
- | Name (SS4, One) | + | |
- | OperationRegion (GNVS, SystemMemory, 0x45AB8018, 0x0A9B) | + | |
- | Field (GNVS, AnyAcc, Lock, Preserve) | + | |
</code> | </code> | ||
On sauvegarde\\ | On sauvegarde\\ | ||
Ligne 193: | Ligne 198: | ||
\\ | \\ | ||
Puis : \\ | Puis : \\ | ||
- | <code>cat /sys/power/mem_sleep</sleep></code> | + | <code>cat /sys/power/mem_sleep</code> |
"S2idle [deep]" doit apparaitre\\ | "S2idle [deep]" doit apparaitre\\ | ||
Si il y a juste "[s2idle]" il est désactivé.\\ | Si il y a juste "[s2idle]" il est désactivé.\\ | ||
Ligne 205: | Ligne 210: | ||
\\ | \\ | ||
==== 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 234: | Ligne 240: | ||
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 289: | Ligne 295: | ||
==== 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 315: | Ligne 326: | ||
* (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]] |