4 votes

Les graphiques sont lents lorsqu'un moniteur externe est connecté

J'ai un ordinateur portable Dell XPS 15 (je ne suis pas sûr de l'année, mais il a un CPU Skylake et une carte graphique GeForce GTX 960M) qui tourne sous 18.04.4, avec Cinnamon, et les pilotes natifs Nvidia, version 430. En général, cela fonctionne plutôt bien. En particulier, je peux regarder des vidéos sans problème, que ce soit YouTube dans Firefox, ou un MP4 dans VLC, et jouer à des jeux 3D légers comme Team Fortress 2.

Sauf si je branche un moniteur externe via HDMI. Ensuite, la vidéo, dans un navigateur ou avec VLC, sur l'un ou l'autre écran, est ralentie, jouant quelques images puis se mettant en pause pendant quelques dixièmes de seconde, le mouvement du curseur étant décalé, et Xorg utilisant 100 % du processeur. Team Fortress 2 est injouable ; j'obtiens 3 fps rien qu'avec le menu !

L'effet semble varier d'une vidéo à l'autre, même entre deux vidéos de YouTube encodées avec le même codec. Une vidéo à 30 fps semble être moins bonne qu'une vidéo à 25 fps.

Je n'ai pas de mise à l'échelle des pixels sur le moniteur externe. Il a un pas de points très différent de celui de l'écran de l'ordinateur portable, j'aimerais donc avoir une mise à l'échelle des pixels, mais je n'ai pas réussi à le faire fonctionner.

Que se passe-t-il et comment puis-je y remédier ?

Je pense qu'il s'agit d'un problème lié à l'accélération matérielle. Peut-être que le GPU ne peut pas gérer la vidéo tout en pilotant un moniteur externe ? Peut-être que la machine utilise des graphiques intégrés lorsqu'il y a un moniteur externe, pour une raison ou une autre ?

Je suis tout à fait disposé à afficher les résultats des outils de diagnostic, mais je ne sais pas ce qui serait pertinent !

1voto

Mark Evans Points 111

J'ai rencontré des problèmes similaires avec des moniteurs externes (Dell XPS 13 3910 - Ubuntu 20.04), et c'est cette réponse qui a le plus accéléré mon système :

tl;dr - désactiver l'échelle fractionnelle

Ubuntu 20.04 Gnome Très lent

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X