3 votes

Dire ce qui cause un rafraîchissement de 30 Hz pour un moniteur externe 4K : le moniteur, la carte graphique ou Ubuntu 20 ?

J'ai un ordinateur portable moderne (Lenovo X1 Carbon 7e génération, Intel® Core™ i7-8665U CPU @ 1.90GHz × 8, Mesa Intel® UHD Graphics 620 (WHL GT2), 16 Go de RAM) fonctionnant sous Ubuntu 20.04 avec GNOME 3.36.2, dans une configuration à double écran. L'écran interne de l'ordinateur portable est de 2560x1440.

Jusqu'à présent, j'utilisais un ancien moniteur DELL U3417W externe, qui fonctionnait à 3440x1440 @ 50 Hz via HDMI sans problème, dans une configuration d'écrans joints (pixels totaux 2560x1440 + 3440x1440 = 8,6M @ 60 Hz et 50 Hz respectivement).

Hier, j'ai remplacé le moniteur DELL par un moniteur 4K, le ViewSonic VP3268-4K. En utilisant le câble HDMI fourni, je ne peux obtenir que 30 Hz à une résolution de 3840x2160, et tout est lent. Pas seulement faire défiler des pages de texte, mais même taper "aaaaaaaaaaaaaa" dans un champ d'entrée à ligne unique dans Chromium traîne. Ce n'était pas le cas avec l'affichage à 50 Hz.

La résolution du nouveau moniteur n'est pas folle, seulement 67% de plus que l'ancien. Je ne vois aucune consommation CPU supplémentaire. J'ai désactivé l'écran interne de l'ordinateur portable, pour ne conserver que le moniteur dans une configuration d'affichage unique. Toujours 30 Hz, et le pixelage total est de 3840x2160, donc 8,3M, moins que le combiné écran interne + DELL.

Y a-t-il un moyen d'activer/forcer au moins 50 Hz ? J'ai essayé de forcer le taux à 60, mais cela a amené Ubuntu à considérer l'écran comme nouveau (mise à l'échelle à 200%, l'ordinateur portable était en primaire) et le taux de rafraîchissement est passé à 30 de nouveau.

Comment puis-je savoir si c'est une limitation de,

  • le moniteur (ses spécifications sont vagues, "25 - 75 Hz"), pour que je puisse le retourner/échanger. J'ai parcouru tous ses menus OSD, réglé "Temps de réponse" et "Faible latence d'entrée" à toutes les combinaisons, incl. "Ultra rapide", et j'ai exécuté xrandr après chaque opération. Désactivé HDR10, mode Film. Essayé Mode d'affichage -> Jeu -> FPS1, FPS2; etc. 30 Hz était le maximum pour 3840x2160.
  • le câble HDMI qui l'accompagnait (j'en ai essayé un autre, même résultat, et les deux câbles fonctionnaient avec le moniteur DELL @ 50 Hz). Les deux câbles sont marqués "High Speed HDMI" (avec ou sans Ethernet).
  • Ubuntu (je n'ai pas Windows pour essayer mais je pourrais charger une autre distribution censée offrir un meilleur support pour les moniteurs 4K ?)
  • les pilotes ou tout autre chose

sortie xrandr :

Screen 0: minimum 320 x 200, current 6400 x 2616, maximum 16384 x 16384
eDP-1 connected 2560x1440+0+1176 (normal left inverted right x axis y axis) 309mm x 174mm
   2560x1440     60.00*+  59.99    59.99    59.96    59.95  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   2048x1152     59.99    59.98    59.90    59.91  
   1920x1200     59.88    59.95  
   ...
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 3840x2160+2560+0 (normal left inverted right x axis y axis) 697mm x 392mm
   3840x2160     30.00*   25.00    24.00    29.97    23.98    29.98  
   1920x2160     59.99  
   3840x1080     59.97  
   1920x1200     59.95  
   1920x1080     60.00    60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1440x576      50.00  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
   720x240       60.12    60.05  
DP-2 disconnected (normal left inverted right x axis y axis)

Dans ~/.config/monitors.xml :

      2560
      0
      1
      yes

          HDMI-1
          VSC
          VP3268-4K

          3840
          2160
          30

      0
      1176
      1

          eDP-1
          LGD
          0x05ee

          2560
          1440
          59.997714996337891

L'entrée pour le DELL était

          HDMI-1
          DEL
          DELL U3417W

          3440
          1440
          49.986808776855469

2voto

jl005 Points 123

J'ai réussi à utiliser un câble Thunderbolt vers HDMI pour connecter mon ordinateur portable Lenovo tournant sous Ubuntu à mon moniteur 4k à 60hz (qui dispose uniquement de ports HDMI et DP).

Par conséquent, je ne pense pas qu'il soit nécessaire de remplacer le moniteur. Assurez-vous simplement que le câble prend en charge le 4k60hz.

1voto

Dan Dascalescu Points 3176

Cela semble être une limitation de l'HDMI pour l'ordinateur portable, plutôt que pour le moniteur. Les spécifications de l'ordinateur portable le mentionnent

Résolution maximale : 5K@60Hz (Thunderbolt); 4K@24Hz (HDMI)

Puisque j'obtenais du 4K@30Hz (plus que 24Hz) via HDMI, il semble que les spécifications soient un peu conservatrices, ce qui est une bonne nouvelle.

Un utilisateur sur les forums de Lenovo a confirmé qu'ils utilisaient le même ordinateur portable fonctionnant sous Windows 10 pour piloter un moniteur LG 5120x2160 de 34" à 60Hz via Thunderbolt. J'ai également pu ensuite utiliser un moniteur MSI 5k2k à 50Hz via Thunderbolt.

Le ViewSonic ne prend pas en charge Thunderbolt, il semble donc que je doive le remplacer par un autre moniteur 4K qui le fait.

Les spécifications du moniteur courbé Dell S3221QS mentionnent 4K @ 60Hz mais il n'a pas non plus de port USB-C, donc je ne peux obtenir que 30Hz via HDMI, mais en utilisant un ancien adaptateur USB-C vers HDMI je parviens à obtenir du 4K @ 50Hz (malgré la page Amazon indiquant 30Hz pour l'adaptateur).

0voto

xx1xx Points 654

En résumé: Supprimez ~/.config/monitors.xml et essayez un port différent sur votre moniteur.

J'avais le même problème, le i7-10750H prend en charge HDMI 2.0a, ce qui signifie qu'il devrait prendre en charge un taux de rafraîchissement de 60 Hz.

Ma configuration est la suivante:

  • HP Envy 15,6 pouces i7-10750H (15-EP0048TX)
  • Ubuntu 20.04.03 LTS
  • NVIDIA GeForce GTX 1660 Ti avec Max-Q Design
  • Samsung U28E850 (4K - 2x HDMI, 1x DP)

Mon adapteur USB-C vers DP diffuse très bien en 4K@60hz.

Cependant, en connectant un câble HDMI (j'ai essayé environ 5 câbles différents que j'avais sous la main, de diverses générations) au port HDMI 1 du moniteur, j'obtenais toujours du 4K@30Hz.

Je ne pensais pas que changer de port ferait une différence, mais pour une raison quelconque, cela a fonctionné - cela n'a aucun sens pour moi. J'ai même réinitialisé le moniteur aux paramètres d'usine.

J'ai supprimé ~/.config/monitors.xml pour ne pas avoir de mauvaises configurations antérieures. Ensuite, redémarrez votre OS.

En note annexe, j'ai un moniteur Samsung 4K plus récent au travail avec 2xDP et 1xHDMI, et j'ai constaté qu'un des slots DP avait également le même problème, donc je n'utilise que celui qui fonctionne.

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