Une question me turlupine depuis pas mal de temps maintenant et c'est en mettant à jour récemment le Firefox de ma distrib en 1.5 (et en me rendant compte que les polices sont toutes ch'tiotes alors qu'en 1.0.7 c'était nickel) que ça me tracasse de nouveau !
Dans le fichier xorg.conf, il est possible de spécifier le paramètre suivant:
Section "Monitor"
DisplaySize xxx yyy
EndSection
Avec pour "xxx" et "yyy" les dimensions, en millimètres, de la zone d'affichage du moniteur permettant d'en déduire ainsi la résolution en DPI (dots per inch / points par pouces) !
Avec les quelques distributions que j'ai eu l'occasion de toucher (et qui s'occupent seules de générer le fichier xorg.conf), je n'ai jamais constaté ce paramètre dans ce fichier. Ce qui veut dire que le serveur X prends parfois des valeurs un peu étranges par défaut en fonction, apparemment, de la carte graphique, du moniteur attaché à cette carte etc.. etc... (je me base sur mon expérience et mes constatations persos pour en arriver à cette conclusion mais je n'en sais pas plus en vérité :).
La question que je me pose est donc: Quelle est la résolution optimale/idéale/standard pour un serveur X (si tant est qu'il en existe une) ?!
Suite à quelques recherches Google je me suis rendu compte que ça tourne souvent aux alentours de 96x96 mais, chez vous, c'est combien ?
Chez moi (après modification du xorg.conf):
$ xdpyinfo | grep '\(dim\|reso\)'
dimensions: 1280x960 pixels (339x254 millimeters)
resolution: 96x96 dots per inch
Merci.
# c'est bien ton jeu, mais on gagne quoi?
Posté par riba . Évalué à 3.
dimensions: 1024x768 pixels (271x201 millimeters)
resolution: 96x97 dots per inch
bizarre le 97...
[^] # Re: c'est bien ton jeu, mais on gagne quoi?
Posté par Dragon . Évalué à 1.
dimensions: 1280x1024 pixels (342x271 millimeters)
resolution: 95x96 dots per inch
Bon, j'ai bien 96 dpi mais pas la même taille en millimètres pour 1024 que le créateur du journal.
Et là, je sors ma "règle magique" (1) pour mesurer mon écran : il fait aux environs de 342 mm de large et aussi aux environs 271 de haut.
Mais d'ou sort-il cette information ce magicien de xorg.
de sa manche, heu, de son xorg.conf :
Mais ce ne sont pas les dimensions receuillis par xdpyinfo.
Alors on se tourne vers google :
http://lists.freedesktop.org/archives/xorg-bugzilla-noise/20(...)
Bon, je m'arrète là car, à priori, ce paramètre optionnel a t-il une utilité?
1 ) y a aussi une souris magique là
[^] # Re: c'est bien ton jeu, mais on gagne quoi?
Posté par Bertrand Mathieu . Évalué à 1.
Alors on se tourne vers google :
http://lists.freedesktop.org/archives/xorg-bugzilla-noise/20(...)
Bon, je m'arrète là car, à priori, ce paramètre optionnel a t-il une utilité?
C'est marrant, sur le bug il dit que en 1024x768 avec 351x229mm xpdyinfo lui indique 74x85 dpi. Et c'est ce que je trouve en faisant le calcul (351x229mm => 13,8294 x 9,02250 pouces).
1024 / 13,8294 => 74
768 / 9,02250 => 85
Bref le type a fait un rapport de bug alors que soit il s'est planté dans la taille d'affichage, soit il ne sait pas compter...
Donc oui, ce paramètre sert lorsque X n'obtient pas l'info depuis l'écran.
[^] # Re: c'est bien ton jeu, mais on gagne quoi?
Posté par Bertrand Mathieu . Évalué à 1.
En fait en suivant le lien dans le bugzilla, on voit qu'il s'en est aperçu tout seul (voir le commentaire n°1):
https://bugs.freedesktop.org/show_bug.cgi?id=1110
# re
Posté par khalahan . Évalué à 1.
dimensions: 1600x1200 pixels (363x272 millimeters)
resolution: 112x112 dots per inch
# La résolution
Posté par Bertrand Mathieu . Évalué à 2.
Sur mon portable l'écran a:
dimensions: 1680x1050 pixels (333x208 millimeters)
resolution: 128x128 dots per inch
Or on peut aussi avoir, sur la même surface d'affichage (333x208), une taille de 1280x800 pixels (il a y a plusieurs choix de dalles pour ce portable). Dans ce cas, on se doute bien qu'il y a moins de points par pouce (96x96 je pense). En indiquant le bon display size, X va pouvoir la calculer. Il me semble que les écrans modernes sont capables de la fournir au système et que là le paramètre est effectivement optionnel.
Sur mon vieux IIyama à tube 17", elle était de 72x72 pour un affichage en 1280x1024 (en indiquant DisplaySize d'après le manuel de l'écran).
En tout cas il s'agit d'un paramètre indispensable pour avoir un affichage "cohérent". Il n'y a que sous windows que augmenter le nombre de pixels augmente la place à l'écran (en rendant les polices plus petites, à taille en points identique)!
Pour tout dire je ne comprends pas que les distrib n'ont jamais mis ce paramètre dans leurs bases écran...
Pour rappel le point est une unité de typographie qu'on peut convertir en unité métrique. Donc 12pt, ça doit toujours mesurer la même chose, double décimètre collé à l'écran!
[^] # Re: La résolution
Posté par GCN (site web personnel) . Évalué à 2.
C'est uniquement dépendant des dimensions de l'affichage et de la surface réelle d'affichage de l'écran ?!
J'ai adapté mes valeurs de façon à avoir 96x96 mais je n'ai pas du tout mesuré mon écran (je n'ai même pas de règle sous la main :s).
Je retenterai en indiquant les dimensions physiques réelles de mon écran.
Merci pour ces infos.
[^] # Re: La résolution
Posté par Olivier Jeannet . Évalué à 3.
C'est une hérésie d'utiliser une telle résolution sur un tube cathodique classique, qui est de proportions 4x3; ça a pour effet de déformer les images. Je n'ai jamais compris ce 1280x1024 (= 5x4) qui est la seule résolution foireuse parmi les autres, qui sont correctes (en proportion) ;
- 640 480
- 800 600
- 1024 768
- 1152 864 (idéale sur mon IIyama 17 pouces, vu le pas de masque)
- 1280 960
- 1440 1080
- 1600 1200
- 1920 1440
- 2048 1536
# DDC
Posté par Sébastien Koechlin . Évalué à 4.
Sur les écrans modernes et les cartes qui le supportent, le protocole DDC permet à l'écran d'informer l'OS de ses paramêtres, en particulier sa résolution, sa taille physique, ses fréquences maximales.
C'est supporté par XFree86 et x.org et utilisé à moins de ne pas mettre certains paramêtres pour bloquer ce mécanisme.
Sous Debian, le paquet read-edid permet de faire cette lecture à la main bien qu'il soit moins complet que l'implémentation de X
Si je regarde dans un /var/log/XFree86.0.log auquel j'ai accès, je trouve:
Il y a tout un tas de paramêtres qu'il n'est plus nécessaire de mettre dans le fichier de configuration de X.
(Oui, c'est un écran qui fait l'objet d'un rappel, c'est en cours http://www.pc.ibm.com/g51recall/ )
[^] # Re: DDC
Posté par GCN (site web personnel) . Évalué à 2.
# Suse
Posté par gnumdk (site web personnel) . Évalué à 2.
# Je bidouille
Posté par Dinofly (site web personnel) . Évalué à 1.
dimensions: 1280x768 pixels (322x208 millimeters)
resolution: 101x94 dots per inch
En fait j'ai changé la résolution à la main dans le xorg.conf en essayant de résoudre un bug qui m'empêche d'utiliser la "résolution" native de mon écran: 1280x800. Dommage, ça aurait été une bonne résolution pour 2006.
http://forum.ubuntu-fr.org/viewtopic.php?id=17288
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.