J'ai récemment acheté un Lenovo IdeaPad 5i Pro (16IHU6) avec la configuration suivante
et je ne parviens pas à courir Ubuntu 20.04/21.10 (pour être honnête, tout linux jusqu'à présent) dessus, sans avoir des problèmes d'écran sérieux (à la fois en utilisant la carte graphique intégrée et dédiée).
L'écran scintille et/ou clignote lorsque je (1) déplacez la souris, (2) commutateur entre Windows, (3) Parcourir sur YouTube, etc. La cause exacte reste incertaine mais la fréquence de ces problèmes semble dépendre de la configuration générale, C'est-à-dire quelle carte graphique est utilisée, quel gestionnaire d'affichage est utilisé, quelle résolution et la fréquence de rafraîchissement sont définies, etc.
Voici la sortie de dmesg -l err
:
<some AE_NOT_FOUND errors>
pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid
i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun
et parfois aussi:
i915 0000:00:02.0: [drm] *ERROR* Potential atomic update failure on pipe A
ucsi_acpi USBC000:00: PPM init failed (-110)
i915 0000:00:02.0: [drm] *ERROR* Potential atomic update failure on pipe A
i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=2109 end=2110) time 17 us, min 1579, max 1599, scanline start 1595, end 1602
J'ai réussi à supprimer les problèmes sur le déplacement de la souris (1) sur Ubuntu 21.10 en désinstallant xserver-xorg-video-intel
et redémarrage. Les paramètres NVIDIA confirment que le GPU dédié est utilisé maintenant (pilote: NVIDIA 495.44).
Cependant, cette configuration draine la batterie de manière trop rapide et les autres actions causent toujours les problèmes décrits. Ils persistent, même si le GPU dédié est utilisé, pour le module nvidia
dépend du module drm
, qui est censé pourquoi le i915
Module est toujours chargé.
lightdm
et xdm
(amélioré subjectivement les problèmes)edp_vswing
comme suggéré dans un autre posteintel_iommu=off
Résolution d'autres erreurs énumérées par dmesg
mais non des problèmes d'affichagei915.enable_rc6=0
i915.enable_psr=0
et/ou i915.enable_fbc=0
xrandr
nvidia-driver-455|460|490
de la PPALà semble être un problème avec le pilote de carte graphique intégré.
Ce problème a un impact, peu importe si la carte graphique intégrée ou dédiée est utilisée et persiste dans plusieurs distributions Linux mais pas Windows.
Y a-t-il quelqu'un qui a géré l'exécution d'Ubuntu sur cet appareil? Que puis-je faire pour déboguer ou résoudre le problème?
La solution était de définir enable_psr=0
correctement:
Créez un fichier /etc/modprobe.d/i915.conf
avec le contenu suivant
options i915 enable_psr=0
et appliquer cette configuration via
Sudo update-initramfs -u
Sudo update-grub
Après le redémarrage, mes problèmes scintillants et clignotants étaient partis.