J'essaie d'obtenir une résolution d'affichage de 2560x1440 pour fonctionner correctement via la sortie DVI de mon Lenovo ThinkCentre M71e exécutant Ubuntu 12.04. L'ordinateur possède des connecteurs VGA et DVI.
Lorsque j'utilise le connecteur VGA , je reçois très bien la résolution complète de mon moniteur 2560x1440. Enfait, cela est détecté automatiquement comme résolution par défaut sans aucune configuration de ma part. Le seul problème est que des images fantômes apparaissent dans l’image en raison de la connexion analogique.
La sortie de xrandr
à ce stade est la suivante:
% xrandr
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 8192 x 8192
VGA1 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 60.0*+
1920x1080 60.0
1680x1050 74.9
1280x1024 75.0 60.0
1440x900 59.9
1152x864 75.0
1280x720 60.0
1024x768 75.1 60.0
800x600 72.2 75.0 60.3 56.2
640x480 75.0 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Notez que X estime que l’ordinateur dispose de connexions VGA, HDMI et DP (DisplayPort?). Il en fait a VGA et DVI.
Lorsque j'utilise le connecteur DVI , je n'ai qu'une résolution de 1680x1050 et xrandr
signale ce qui suit:
% xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
1680x1050 60.0*
1280x1024 75.0 60.0
1440x900 59.9
1152x864 75.0
1280x720 60.0
1024x768 75.1 60.0
800x600 72.2 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
Notez qu'il croit être connecté via HDMI, pas DVI.
Je peux essayer de forcer la résolution correcte sur DVI comme indiqué ci-dessous, mais cela entraîne simplement un affichage vierge.
% gtf 2560 1440 60.0
# 2560x1440 @ 60.00 Hz (GTF) hsync: 89.40 kHz; pclk: 311.83 MHz
Modeline "2560x1440_60.00" 311.83 2560 2744 3024 3488 1440 1441 1444 1490 -HSync +Vsync
% xrandr --newmode "2560x1440_60.00" 311.83 2560 2744 3024 3488 1440 1441 1444 1490 -HSync +Vsync
% xrandr --addmode HDMI1 2560x1440_60.00
% xrandr --output HDMI1 --mode 2560x1440_60.00
Remarques:
J'ai également essayé d'utiliser cvt
au lieu de gtf
pour générer le nouveau modèle. Cela se traduit par une horloge de pixels beaucoup plus basse de 241,5 MHz (correspond exactement à la valeur d'horloge de pixels maximale indiquée par le manuel d'affichage). Malheureusement, l'écran est toujours vide lorsque j'essaie.
% cvt -r 2560 1440
# 2560x1440 59.95 Hz (CVT 3.69M9-R) hsync: 88.79 kHz; pclk: 241.50 MHz
Modeline "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
% xrandr --newmode "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
% xrandr --addmode HDMI1 2560x1440R
% xrandr --output HDMI1 --mode 2560x1440R
J'ai trouvé que viser 2560x1440 à 30Hz au lieu de 60Hz fonctionne très bien. Ceci est cohérent avec les commentaires de @ dobey ci-dessus selon lesquels la connexion DVI ne peut être qu'un lien simple. C'est assez bon pour moi (pas de jeu) et le texte est visiblement plus net qu'avec le VGA.
J'ai suivi un article Google+ de Linus pour que cela fonctionne: https://plus.google.com/+LinusTorvalds/posts/HQsCY7ErAL4
J'ai rencontré le même problème avec un moniteur 27 "2560x1440 connecté par DVI. La solution consistait à utiliser
cvt -r 2560 1440
option de suppression réduite '-r' et ne pas écrire la fréquence d'images souhaitée.
Une autre option consiste à utiliser un câble DVI double lien qui prend en charge une résolution et des taux de rafraîchissement plus élevés. Voir https://superuser.com/a/669168/172006