Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

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.

#1 Le 04/09/2016, à 20:08

Pascaltech

Tuto : Création d'un nouveau mode d'affichage / de résolution

1/ Création d'un nouveau mode d'affichage :
Connaissance de la situation avec la commande xrandr :

pascaltech@dx2300-Microtower:~$ xrandr
Screen 0: minimum 320 x 200, current 2304 x 1024, maximum 8192 x 8192
DIN disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024     60.02*+  75.02  
   1152x864      75.00  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   640x480       75.00    60.00  
   720x400       70.08  
DVI-0 disconnected (normal left inverted right x axis y axis)
pascaltech@dx2300-Microtower:~$

Recherche des données standard d'affichage du nouveau mode avec la commande cvt :

pascaltech@dx2300-Microtower:~$ cvt 1200 800
# 1200x800 59.86 Hz (CVT) hsync: 49.74 kHz; pclk: 78.00 MHz
Modeline "1200x800_60.00"   78.00  1200 1264 1384 1568  800 803 813 831 -hsync +vsync
pascaltech@dx2300-Microtower:~$

Création d'un nouveau mode d'affichage avec la commande xrandr --newmode :

pascaltech@dx2300-Microtower:~$ xrandr --newmode "1200x800_60.00"   78.00  1200 1264 1384 1568  800 803 813 831 -hsync +vsync
pascaltech@dx2300-Microtower:~$

Le plus simple étant de copier/coller les données situées après Modeline, obtenues avec la commande cvt . Le nom comporte la donnée de fréquence "_60.00" ce qui peut être enlevé à la création du mode.

Association du nouveau mode à l'écran(monitor) avec la commande xrandr --addmode :

pascaltech@dx2300-Microtower:~$ xrandr --addmode VGA-0 1200x800_60.00
pascaltech@dx2300-Microtower:~$ 

Contrôle du résultat avec la commande xrandr :

pascaltech@dx2300-Microtower:~$ xrandr
Screen 0: minimum 320 x 200, current 2304 x 1024, maximum 8192 x 8192
DIN disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024     60.02*+  75.02  
   1152x864      75.00  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   640x480       75.00    60.00  
   720x400       70.08  
   1200x800_60.00  59.86  
DVI-0 disconnected (normal left inverted right x axis y axis)
pascaltech@dx2300-Microtower:~$


2/Création d'une nouvelle résolution à partir d'un mode standard :

Regarder quelle résolution standard est la plus proche de celle souhaitée :

https://en.wikipedia.org/wiki/Extended_ … ation_Data

Calculer le rapport d'échelle à appliquer à la résolution standard.

Appliquer le rapport d'échelle de résolution :

pascaltech@dx2300-Microtower:~$xrandr --output VGA1 --mode 1280x800 --scale 1.5x1.5 --panning 1920x1200
pascaltech@dx2300-Microtower:~$

Cette modification n'est pas permanente. Elle doit être effectuée à chaque démarrage par un fichier script de commandes. Voir : 2.3 et 2.4



3/Utilisation d'un fichier calc de calcul de rapports de résolution :
mini_160908044537538093.jpg


Copier/collage spécial [texte non formaté] avec séparateur [espace] le fichier ci-dessous en cellule A1, copiez les formules sur toutes les lignes et enlever l'apostrophe dans la cellule devant 5%  :

1                 
2 Résolutions standard EDID     % d'erreur  5%       
3                 
4 Saisir la résolution demandée →   1024  600  Résolution obtenue avec erreur     
        Rapports    ꜜ  ꜜ   
                 
                 
     640 x 480 =I$4/F8 x =K$4/H8 =SI(I8>0;SI(I8=K8;"OK";SI(K8>I8;SI(K8<(I8*(1+L$2));L$2;"");SI(K8>(I8*(1-L$2));-L$2;"")));"") =SI(ESTNUM(L8);F8*I8;"") x =SI(ESTNUM(M8);H8*I8;"") @ 59.94/60/67/72/75 Hz
     720 x 400      x  @ 70/88 Hz
     720 x 480      x  @ 59.94/60/119.88/120/239.76/240 Hz
     720 x 576      x  @ 50/100/200 Hz
     800 x 600      x  @ 56/60/72/75 Hz
     832 x 624      x  @ 75 Hz
     1024 x 768      x  @ 60/72/75/87i Hz
     1152 x 870      x  @ 75 Hz Apple Machintosh II
     1280 x 720      x  @ 23.98/24/25/29,97/30/50/59.94/60/100/119.88/120 Hz
     1280 x 1024      x  @ 75 Hz
     1440 x 240      x  @ 59.94/60 Hz
     1440 x 288      x  @ 50 Hz
     1440 x 480      x  @ 59.94/60/119.88/120/239.76/240 Hz
     1440 x 576      x  @ 50/100/200 Hz
     1680 x 720      x  @ 23.98/24/25/29,97/30/50/59,94/60/100/119,88/120 Hz
     1920 x 1080      x  @ 23.98/24/25/29,97/30/50/59.94/60/100/119.88/120 Hz
     2560 x 1080      x  @ 23.98/24/25/29,97/30/50/59,94/60/100/119,88/121 Hz
     2880 x 240      x  @ 59.94/60 Hz
     2880 x 288      x  @ 50 Hz
     2880 x 480      x  @ 59.94/60 Hz
     2880 x 576      x  @ 50 Hz
     3840 x 2160      x  @ 23.98/24/25/29,97/30/50/59,94/60 Hz
     4096 x 2160      x  @ 23.98/24/25/29,97/30/50/59,94/61 Hz

Lorsque OK apparaît dans une ligne, les rapports entre la résolution recherchée et la résolution standard de la ligne contenant OK sont d'un rapport de même valeur pour la résolution horizontale x et la résolution verticale y.
Lorsque  le % d'erreur apparaît dans une ligne de résolution standard, les rapports entre la résolution recherchée et la résolution standard ont une erreur inférieure à la valeur de pourcentage saisie pour la résolution verticale y, la résolution horizontale x étant la référence du calcul. L'erreur apparaît sur la résolution verticale y.


4/Tableau des rapports entre les résolutions standards :
(Copier/collage spécial [texte non formaté] avec séparateur [espace] dans calc)

x x y  x              y           
     640 720 800 832 1024 1280 1440 1680 1920 2560 2880 3840 4096  240 288 400 480 576 600 624 720 768 1024 1080 2160
                             
720 x 400   1               1         
640 x 480  1              2   1       
800 x 600    1                 1     
832 x 624     1                 1     
1024 x 768      1                  1   
1280 x 1024  2     1                  1 
2 720 x 480   1             2   1       
4 1280 x 720  2     1         3       1   
5 1920 x 1080  3        1                1
6 1440 x 480   2     1        2   1       
8 1440 x 240   2     1        1           
10 2880 x 480   4     2    1    2   1       
12 2880 x 240   4     2    1    1           
17 720 x 576   1              2   1       
21 1440 x 576   2     1         2   1       
23 1440 x 288   2     1         1         
25 2880 x 576   4     2    1     2   1       
27 2880 x 288   4     2    1     1         
79 1680 x 720         1       3       1   
86 2560 x 1080  4     2    1               1
93 3840 x 2160  6     3   2   1   9       3   2 1
98 4096 x 2160      4        1  9       3   2 1

Dernière modification par Pascaltech (Le 17/12/2016, à 19:02)


HP-Compaq-dx2300 : Ubuntu 16.04.2 LTS / Win XP
Asus X201e 11' : Ubuntu 16.04.2 Gnome 3 / Win 7
Tuto : Création d'un nouveau mode d'affichage
Classement cartes graphiques

Hors ligne

#2 Le 07/09/2016, à 21:37

grandtoubab

Re : Tuto : Création d'un nouveau mode d'affichage / de résolution

Salut

root@debian:/# xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
   1600x900      60.08*+
   1440x900      59.89  
   1280x854      59.89  
   1280x800      59.81  
   1280x720      59.86  
   1152x768      59.78  
   1024x768      59.92  
   800x600       59.86  
   848x480       59.66  
   720x480       59.71  
   640x480       59.38  

Pourquoi que je vois pas 1600*900 dans tous tes tableaux?


Linux tout seul sur HP Pavilion DV7 et Acer aspire T650
Debian 10 Buster XFCE/Gnome3 sur sda1
Canon MG3650 en wifi

Hors ligne

#3 Le 08/09/2016, à 12:57

Pascaltech

Re : Tuto : Création d'un nouveau mode d'affichage / de résolution

Bonjour,

Parce que la résolution 1600x900 n'est pas standard. Ce ne sont pas mes tableaux, ce sont les tableaux du standard EDID : "EDID is defined by a standard published by the Video Electronics Standards Association (VESA)"

1280x720        1,25x1,25    OK
1920x1080  0,83x0,83    OK


HP-Compaq-dx2300 : Ubuntu 16.04.2 LTS / Win XP
Asus X201e 11' : Ubuntu 16.04.2 Gnome 3 / Win 7
Tuto : Création d'un nouveau mode d'affichage
Classement cartes graphiques

Hors ligne

#4 Le 29/09/2016, à 13:11

Pascaltech

Re : Tuto : Création d'un nouveau mode d'affichage / de résolution

grandtoubab a écrit :

Salut

root@debian:/# xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
   1600x900      60.08*+
   1440x900      59.89  
   1280x854      59.89  
   1280x800      59.81  
   1280x720      59.86  
   1152x768      59.78  
   1024x768      59.92  
   800x600       59.86  
   848x480       59.66  
   720x480       59.71  
   640x480       59.38  

Pourquoi que je vois pas 1600*900 dans tous tes tableaux?

Bonjour,

Cette résolution d'écran 1600x900 fonctionne pour toi ?


HP-Compaq-dx2300 : Ubuntu 16.04.2 LTS / Win XP
Asus X201e 11' : Ubuntu 16.04.2 Gnome 3 / Win 7
Tuto : Création d'un nouveau mode d'affichage
Classement cartes graphiques

Hors ligne

#5 Le 29/09/2016, à 17:36

grandtoubab

Re : Tuto : Création d'un nouveau mode d'affichage / de résolution

Pascaltech a écrit :
grandtoubab a écrit :

Salut

root@debian:/# xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
   1600x900      60.08*+
   1440x900      59.89  
   1280x854      59.89  
   1280x800      59.81  
   1280x720      59.86  
   1152x768      59.78  
   1024x768      59.92  
   800x600       59.86  
   848x480       59.66  
   720x480       59.71  
   640x480       59.38  

Pourquoi que je vois pas 1600*900 dans tous tes tableaux?

Bonjour,

Cette résolution d'écran 1600x900 fonctionne pour toi ?

oui très bien

lspci -nnk | grep -i vga -A3
01:05.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250] [1002:9712]
	DeviceName: 256
	Subsystem: Hewlett-Packard Company RS880M [Mobility Radeon HD 4225/4250] [103c:1443]
	Kernel driver in use: radeon
--
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470] [1002:68e0] (rev ff)
	Kernel driver in use: radeon
	Kernel modules: radeon

Linux tout seul sur HP Pavilion DV7 et Acer aspire T650
Debian 10 Buster XFCE/Gnome3 sur sda1
Canon MG3650 en wifi

Hors ligne