Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/02/2018, à 13:38

kurnous

Résolution QHD non dispo

Hello tout le monde,

Alors aujourd'hui j'ai réceptionné mon nouvel écran, un Benq PD2700Q avec une résolution de 2560x1440 mais celle ci n'est pas dispo dans les paramètres de mon ubuntu.
Ecran branché en HDMI sur une Asrock Z77 Pro4-m et donc avec la puce graphique HD4000 de mon i5.
J'ai lu ci et là que le HDMI ne gérait pas cette résolution, DVI non plus... je suis étonné car au boulot j'ai un écran 32" de la même marque sur lequel je n'ai pas de souci. Le proc est par contre plus récent.

Un moyen de forcer cette résolution ou je suis bon pour l'achat d'une carte graphique ? Auquel cas, si vous avez des modèles à conseiller wink

Hors ligne

#2 Le 05/02/2018, à 10:25

LukePerp

Re : Résolution QHD non dispo

Bonjour,
La résolution maxi dépends de la mémoire de la puce graphique. Pour la HD 4000, elle partage la mémoire L3 du CPU, ce qui est peu, d'où l'impossibilité d'obtenir la résolution que tu veux. Si tu ne joue pas, je te recommande d'acheter d'occasion, une carte graphique avec au moins 128 Mo. Pense juste à vérifier le type de port qu'il te faut pour la carte graphique : PCI express (PCIe).

Dernière modification par LukePerp (Le 05/02/2018, à 10:32)


Desktop & Laptop - Ubuntu Mate dernière LTS - Intel i5 - 16 Go - Dual boot Windows offline

Hors ligne

#3 Le 05/02/2018, à 13:17

Compte supprimé

Re : Résolution QHD non dispo

Bonjour kurnous,
pour afficher une image 24 bits en 2560x1440, il faut :

taille_mémoire=2560x1440x24/8=11059200 octets, soient 11,06 Mo de mémoire sur ta carte graphique. As-tu plus de 12 Mo de RAM sur ta machine et ta carte graphique ? On va dire que ce n'est pas un souci....

Ensuite, afficher une image en 2560x1440 demande des fréquences surement supérieures à celles nécessaires pour afficher du 1920x1080, au même taux de rafraichissement (disons à 60 images par seconde).

Ce qui exclut certains câbles HDMI qui ne permettent pas d'afficher de telles résolutions. Préférer si possible un câble HDMI compatible 4k.
Le point sur le connecteur HDMI - HDMI ARC, HDMI CEC, HDMI 2.0a, késako ?

Et pour forcer la résolution, voici un résumé :

C. D. a écrit :

Ludo,

Autre chose, pour calculer les "mode-lines" que tu vas forcer avec
"xrandr" je vois que tu utilises la commande "gtf". Le standard "GTF" de
1999 a été remplacé par le standard "CVT" en 2002.

Il serait donc préférable d'utiliser la commande 'cvt' au lieu de
'gtf' (voir man cvt et man gtf). C'est d'ailleurs précisé dans la page
man de 'xrandr' (voir man xrandr).

Les 2 commandes "gtf' et 'cvt' ne donnent pas des valeurs identiques

$ gtf 1920 1080 60 | sed -ne 's/"//g;s/Modeline //p'
  1920x1080_60.00  172.80  1920 2040 2248 2576  1080 1081 1084 1118
-HSync +Vsync

$ cvt 1920 1080 60 | sed -ne 's/"//g;s/Modeline //p'
1920x1080_60.00  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync
+vsync

Les valeurs données par la commande 'cvt' seront plus adaptées à ton moniteur.

GTF = "Generalized Timing Formula" l'ancien standard
https://en.wikipedia.org/wiki/Generaliz … ng_Formula

CVT = "Coordinated Video Timings" le nouveau standard
https://en.wikipedia.org/wiki/Coordinated_Video_Timings

En plus, avec GNULinux tu as le choix du standard : "GTF" ou "CVT"
GNU/Linux c'est vraiment le top de la liberté de choix ;-))

Amicalement,

Bonne journée

A+

Voilà, il ne te reste plus qu'à adapter mon vieux script et l'exécuter à chaque démarrage :

#!/bin/bash
# LDVC@
xrandr --newmode $(gtf 1920 1080 60 | sed -ne 's/"//g;s/ Modeline //p')
xrandr --addmode VGA-0 1920x1080_60.00
xrandr --output VGA-0 --mode 1920x1080_60.00

exit 0

Et n'oublie pas de remplacer VGA-0 par les valeurs possibles retournées par la commande seule :

xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1920x1080_60.00  60.00* 
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)

Ton script devrait ressembler à :

#!/bin/bash
# forcer la résolution d'écran de la prise HDMI :
xrandr --newmode $(cvt 2560 1440 60 | sed -ne 's/"//g;s/ Modeline //p')
xrandr --addmode HDMI-0 2560x1440_60.00
xrandr --output HDMI-0 --mode 2560x1440_60.00

exit 0

Bonne chance !

Dernière modification par Compte supprimé (Le 05/02/2018, à 15:15)