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 01/11/2009, à 12:19

kleim

[Résolu] Résolution d'écran personnalisée

Bonjour !

La résolution native de mon écran de PC portable est 1920x1080x24@60Hz, ce qui n'est pas très pratique pour mes yeux ! Sous Windows, j'utilise sans problème une résolution d'écran personnalisée de 1440x810x24@60Hz. J'ai essayé de rajouter cette configuration à mon xorg.conf mais je n'y trouve pas de liste des résolutions supportées et même si je les y ajoute, ça ne m'a rien donné. La configuration ne se fait plus par ce fichier ?

Mon xorg.conf

Section "Screen"
	Identifier	"Default Screen"
	DefaultDepth	24
EndSection

Section "Module"
	Load	"glx"
EndSection

Section "Device"
	Identifier	"Default Device"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
EndSection

Ma config :
Driver NVIDIA : 185.18.36
Carte graphique : GeForce GTX 260M
Modèle du PC : Asus G51VX
Ubuntu 9.10 Karmic Koala

Merci d'avance !

Dernière modification par kleim (Le 18/05/2010, à 17:08)


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#2 Le 04/11/2009, à 22:13

kleim

Re : [Résolu] Résolution d'écran personnalisée

J'ai essayé de faire des modifs du xorg.conf : ça n'a pas marché, j'ai essayé de créer une nouvelle résolution dans xrandr : rien, la modif du ~/.config/monitors : rien !
Je sèche... personne n'a réussi à ajouter une résolution personnalisée dans Karmic ? hmm


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#3 Le 04/11/2009, à 22:16

lsam

Re : [Résolu] Résolution d'écran personnalisée

Et avec nvidia-settings y a pas moyen ?

Hors ligne

#4 Le 04/11/2009, à 23:54

kleim

Re : [Résolu] Résolution d'écran personnalisée

Arf si j'ai galéré jusque là c'est justement parce que je ne pouvais rien faire avec nvidia-settings... (en mode graphique ou ligne de commande).


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#5 Le 05/11/2009, à 01:00

pipocas

Re : [Résolu] Résolution d'écran personnalisée

xrandr -s 1440x810 -r 60

Ne marche pas?

Dernière modification par pipocas (Le 05/11/2009, à 01:07)

Hors ligne

#6 Le 05/11/2009, à 01:05

pipocas

Re : [Résolu] Résolution d'écran personnalisée

non rien...

Dernière modification par pipocas (Le 05/11/2009, à 01:07)

Hors ligne

#7 Le 07/11/2009, à 01:27

kleim

Re : [Résolu] Résolution d'écran personnalisée

J'ai essayé de suivre cette méthode

Mais je ne sais pas quoi mettre pour le "output name" sad

***@***:~$ cvt 1440 810
# 1440x810 59.83 Hz (CVT 1.17M9) hsync: 50.32 kHz; pclk: 95.00 MHz
Modeline "1440x810_60.00"   95.00  1440 1520 1664 1888  810 813 818 841 -hsync +vsync

***@***:~$ sudo xrandr --newmode "1440x810_60.00"   95.00  1440 1520 1664 1888  810 813 818 841 -hsync +vsync

***@***:~$ sudo xrandr --addmode Screen0 1440x810_60.00
xrandr: cannot find output "Screen0"

***@***:~$ sudo xrandr --addmode Monitor0 1440x810_60.00
xrandr: cannot find output "Monitor0"

***@***:~$ sudo xrandr --addmode VGA 1440x810_60.00
xrandr: cannot find output "VGA"

Je pensais que je trouverai le nom dans mon xorg.conf mais apparemment non :

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Tue Oct 20 21:00:15 PDT 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

NB : je suis passé à la version 190.42 du driver nVidia

Dernière modification par kleim (Le 08/11/2009, à 15:53)


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#8 Le 14/11/2009, à 17:07

kleim

Re : [Résolu] Résolution d'écran personnalisée

Une idée ? big_smile


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#9 Le 07/05/2010, à 09:33

kleim

Re : [Résolu] Résolution d'écran personnalisée

http://forum.ubuntu-fr.org/viewtopic.php?id=353931


Bon je suis maintenant sous Lucid Lynx (Ubuntu 10.04) mais j'ai toujours le même problème.
Je vais faire un bilan des solutions que j'ai pu essayer jusque là. Et puis ça me fera un aide-mémoire smile

Mon fichier de config d'affichage, dans ~/.config/monitors.xml :

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="LVDS-1">
          <vendor>AUO</vendor>
          <product>0x15ed</product>
          <serial>0x00000000</serial>
          <width>1440</width>
          <height>810</height>
          <rate>59.83</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="VGA-1">
      </output>
      <output name="DVI-D-1">
      </output>
  </configuration>
</monitors>

Tentative 1: Ignorer l'EDID

Qu'est-ce que EDID ?
Ce sont quelques octets qui permettent à un écran de décrire ses capacités d'affichage à une carte graphique. Il permet aussi de savoir plein de trucs comme le fabricant de l'écran, sa date de fabrication, etc...

Le driver détermine l'ensemble des résolutions d'affichage valides à partir de la résolution native de l'écran, indiqué dans l'EDID. Rien ne sert de s'acharner à lui indiquer une résolution personnalisée dans ~/.config/monitors.xml : le driver l'ignorera s'il ne la considère pas valide et reviendra à la résolution native de l'écran (bouh c'est pas bon pour votre écran vous allez le bousiller si vous faites ça et ce sera bien fait pour vous on vous a prévenu on s'en lave les mains).
Mais je SAIS que ça marche parfaitement sous Windows Seven en 1440*810*24@60Hz donc je ne prends pas de risque tongue

Sur la docu de nVidia, j'ai vu que l'on peut dire au driver d'ignorer l'EDID. D'où le xorg.conf suivant :

Section "Monitor"
	HorizSync       28.0 - 33.0
	VertRefresh     43.0 - 72.0
	Modeline "1440x810_60.00"   95.00  1440 1520 1664 1888  810 813 818 841 -hsync +vsync
EndSection

Section "Screen"
	Identifier	"Default Screen"
	DefaultDepth	24
	Modes	1440x810_60.00
EndSection

Section "Module"
	Load	"glx"
EndSection

Section "Device"
	Identifier	"Default Device"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
	Option	"UseEDID"	"FALSE"
EndSection

Je lui ajoute mon modeline personnalisé, déterminé avec xrandr, puis je lui dis d'ignorer l'EDID.
hmm ECHEC hmm : lorsque je redémarre le serveur X (Alt + Impr écran + K), je me retrouve avec une mosaïque d'écrans d'écrans en 640*480...



Tentative 2: Bidouiller l'EDID

Non, on ne modifie pas directement l'EDID de son matériel (je ne suis pas fou, hein lol). En fait on peut demander au driver d'utiliser un EDID personnalisé dans le xorg.conf.
On peut facilement en obtenir un dump avec "nVidia X server settings" dans le sous menus "Nvidia Default Flat Panel" de "GPU-0".
Méthode alternative : installer edid-reader pour faire un dump avec get-edid > ~/edid.bin (RMQ : je n'y arrive pas avec mon PC, ça me renvoie un message d'erreur, même avec sudo).

Une page web fort instructive m'a permis de trouver la marche à suivre pour modifier sa résolution d'écran dans l'EDID.

Ouvrez votre éditeur hexadécimal préféré (par exemple ghex) et aller à l'octet 56 (Edition > Aller à l'octet... dans ghex) pour changer la valeur de l'octet. Cet octet défini le nombre de pixels horizontal (le nombre de pixels vertical est déterminé par le ratio d'aspect natif de votre écran, déterminé ailleurs dans l'EDID).
Pour déterminer la valeur à rentrer : convertir le nombre de pixel horizontal que l'on veut avoir en hexadécimal (Fenêtres > Convertisseur de base dans ghex) et prendre les 2 derniers chiffres de cette valeur hexadécimale.
Exemple avec mon cas : 1440 pixels donnent 5A0 en hexadécimal, je rentre donc la valeur A0 smile

Je copie mon edid.bin modifié dans /etc/X11 puis je modifie mon xorg.conf en conséquence :

Mon xorg.conf :

Section "Screen"
	Identifier	"Default Screen"
	DefaultDepth	24
	Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"
EndSection

Section "Module"
	Load	"glx"
EndSection

Section "Device"
	Identifier	"Default Device"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
	Option	"UseDisplayDevice"	"DFP-0"
EndSection

hmm ECHEC hmm J'obtiens le même résultat



Tentative 3 Encore plus bidouiller l'EDID

Quand je lis mon edid.bin avec parse-edid (dispo dans le paquet read-edid), j'obtiens pas mal d'infos, notamment sur les fréquences ou d'autres valeurs que je retrouve dans les modeline 1920*1080*24@60Hz obtenus avec xrandr mais que je n'ai pas modifié lors de ma 2e tentative. J'ai donc essayé de modifer complètement mon edid.bin avec TOUTES les valeurs du modeline pour 1440*810*24@60Hz en utilisant "Phoenix EDID Editor" (Windows).

hmm ECHEC hmm Hum... Jamais 2 sans 3 big_smile


Autre piste

Je vais essayer de suivre ce HowTo sur ubuntuforums.org, même si je ne fais pas trop d'illusions : il date de 2005 et depuis Ubuntu a changé la façon dont il gère l'affichage : le xorg.conf ne sert presque plus à rien. Au fait, quelqu'un aurait un peu de docu à ce sujet ?



Voilà, mon pavé est fini ! En espérant avoir fait avancer un peu le schmilblik...
Si quelqu'un a un idée, je suis preneur !
Ça me désole un peu parce que l'affichage de mon écran est trop petit et je suis bien trop souvent sous Windows 7 à mon goût sad
J'ai changé la taille des polices de Gnome donc ça va de ce côté. Ce qui m'embête le plus, c'est l'affichage des pages web dans Firefox/Epiphany : c'est BEAUCOUP trop petit. Si j'augmente le zoom ça ne fait qu'augmenter la taille du texte et ça pixellise les images. Si je pouvais trouver le moyen d'avoir un affichage correct des pages web, peut-être pourrais-je rester sous Ubuntu avec ma résolution en 1920*1080... (parce que, bon, le surf sur internet c'est 80% de mon temps passé sur un OS big_smile)


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#10 Le 11/05/2010, à 08:56

boufi56

Re : [Résolu] Résolution d'écran personnalisée

Bonjour,

Sous Hardy Heron, j'avais eu le même problème. J'ai un écran Packard Bell Maestro 220W. Dans la documentation on peut voir 1680x1050 - 60 Hz.

Or au menu Système/Préférences/Affichage, la résolution maximum était de 800x600.
J'avais installé un nouveau menu Applications/autres/écran et affichage qui lui me proposait plusieurs résolutions d'écran.

Après installation de Karmic, même problème mais plus moyen d'installer ce nouveau menu.

Alors j'ai suivi ce post pour créer un fichier  xorg.conf : http://forum.ubuntu-fr.org/viewtopic.php?id=364222

Ensuite j'ai édité ce même fichier et je l'ai modifié en ajoutant les lignes grâce à la documentation : http://doc.ubuntu-fr.org/xorg.

J'ai ajouter à la rubrique Monitor ceci :

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	HorizSync	31-80
	VertRefresh	56-76
EndSection

Les lignes Horizsync et VertRefresh n'existaient pas, je les ai simplement insérées.

Puis modification à la section Screen. Là encore, les lignes modes n'existaient pas. J'ai saisi quelques valeurs un peu au hasard mais pas complètement. La plus haute est celle donnée par le constructeur, la plus basse celle utilisée par un système d'exploitation pas toujours recommendable, et l'autre histoire de....
Cela donne ceci :

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
		Modes	"1680x1050" "1280x1024" "1024*768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
		Modes	"1680x1050" "1280x1024" "1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
		Modes	"1680x1050" "1280x1024" "1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
		Modes	"1680x1050" "1280x1024" "1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Modes	"1680x1050" "1280x1024" "1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes	"1680x1050" "1280x1024" "1024x768"
	EndSubSection
EndSection

Ensuite, après redémarrage, au menu Système/Préférences/Affichage, j'ai une tripatouillé de résolutions possibles. Un ajustement de la fréquence et c'est tout bon pour moi.

Espérant t'avoir été utile, bon courage.

Hors ligne

#11 Le 15/05/2010, à 06:31

boufi56

Re : [Résolu] Résolution d'écran personnalisée

Du nouveau dans le domaine.

Finalement ma méthode n'était pas des meilleurs. J'avais réglé mon problème de résolution mais pas totalement celui de "Horizsync" et "Vertrefresh". Aucun signe dans la documentation de mon écran et les commandes genre "nvidia setting" "xresprobe" ou "xrandr" ne donnaient rien.

J'ai essayé avec succès une méthode lue sur je ne sais plus quel forum.
Puisque les paramètres de mon écran étaient optimum sous Hardy Héron (après quelques simples réglages) il suffisait de mettre un live cd de cette version, modifier les paramètres et d'aller jeter un coup d'oeil dans le "/etc/X11/xorg.conf".

Youpi pour moi, mon écran est nickel

Dernière modification par boufi56 (Le 16/05/2010, à 06:49)

Hors ligne

#12 Le 15/05/2010, à 09:57

Compte anonymisé

Re : [Résolu] Résolution d'écran personnalisée

J'ai toujours trouvé que les résolutions en dehors de la résolution native donnaient des résultats pas fameux sur des écrans plats.
Alors je laisse comme c'est lol

#13 Le 15/05/2010, à 11:16

alej

Re : [Résolu] Résolution d'écran personnalisée

kleim a écrit :

D'où le xorg.conf suivant :

Section "Monitor"
	HorizSync       28.0 - 33.0
	VertRefresh     43.0 - 72.0
	Modeline "1440x810_60.00"   95.00  1440 1520 1664 1888  810 813 818 841 -hsync +vsync
EndSection

Section "Screen"
	Identifier	"Default Screen"
	DefaultDepth	24
	Modes	1440x810_60.00
EndSection

Section "Module"
	Load	"glx"
EndSection

Section "Device"
	Identifier	"Default Device"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
	Option	"UseEDID"	"FALSE"
EndSection

Moi, j'essayerais +tôt ça comme xorg.conf...

Section "Monitor"
        Identifier     "Monitor0"
        Modeline       "1440x810_60"   95.00  1440 1520 1664 1888  810 813 818 841 -hsync +vsync
EndSection

Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Subsection "Display"
                Modes   "1440x810_60"
        EndSubsection
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        Option         "NoLogo"        "True"
EndSection

Et j'vois objectivement pas de raison à ce que ça ne fonctionne pas. Après faut peut-être quand même un peu affiner les réglages...

Dernière modification par alej (Le 15/05/2010, à 11:18)

Hors ligne

#14 Le 15/05/2010, à 13:20

Johnlinux

Re : [Résolu] Résolution d'écran personnalisée

Moi j'ai un pc fixe avec  une carte graphique GTX 260 j'ai installer les pilotes fournis par ubuntu dans systeme =>administration => pilotes de périphériques  il me proposer que 1 pilotes propriétaire il se nommé " Version current " donc je clique sur cette méme fenetre  "installer" il me la installer tout seul , j'ai redémarré ensuite tu va dans systeme =>administration =>NVIDIA X SERVER setting la bas tu va regler tout tes resolution etc ...

Tinquiéte pas les pilotes qui propose ubuntu sont pratiquement les derniés pilotes sortis de chez Nvidia .

Hors ligne

#15 Le 16/05/2010, à 17:23

Compte anonymisé

Re : [Résolu] Résolution d'écran personnalisée

Attention cependant, il faut le faire via la commande sudo dans un terminal pour conserver ses réglages au prochain redémarrage wink

http://forum.ubuntu-fr.org/viewtopic.php?pid=2684954#p2684954

#16 Le 17/05/2010, à 14:02

kleim

Re : [Résolu] Résolution d'écran personnalisée

@alej : les identifier sont ceux mis par défaut dans mon xorg.conf mais bien sûr j'essaye ton xorg.conf ce soir en rentrant wink

Je rajoute une petite astuce pour éviter de galérer quand on bidouille son xorg.conf :

sudo xinit -- :2

Ensuite on peut voir le résultat sur le nouveau X ainsi créé avec Alt+Ctrl+F9.

Pas besoin de redémarrer X dans ce cas.


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#17 Le 17/05/2010, à 19:41

kleim

Re : [Résolu] Résolution d'écran personnalisée

Youpi ça marche avec le xorg.conf d'alej
Merci beaucoup ! big_smile

J'ai supprimé le tag "NVIDIA" du titre du sujet puisque cette méthode est universelle.

Dernière modification par kleim (Le 18/05/2010, à 17:11)


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne

#18 Le 17/05/2010, à 20:08

alej

Re : [Résolu] Résolution d'écran personnalisée

kleim a écrit :

Youpi ça marche avec le xorg.conf d'alej

alej a écrit :

j'vois objectivement pas de raison à ce que ça ne fonctionne pas

big_smile

Et tant qu'à faire, à ta place, je lirais aussi la partie "Obtaining modelines from Windows..." de ce document pour m'éviter, le cas échéant, de fastidieux fignolages...

Dernière modification par alej (Le 17/05/2010, à 20:11)

Hors ligne

#19 Le 17/05/2010, à 23:18

kleim

Re : [Résolu] Résolution d'écran personnalisée

Cool ! J'étais justement en train de rechercher un prog qui me permette de trouver le modeline exact utilisé sous Windows big_smile

[Edit] Bon il semblerait que Linux gère jusqu'à 24bits or mon affichage Windows ne marche que pour 8, 16 ou 32 bits. Je reste donc avec mon modeline déterminé avec cvt...
Je trouvais les polices un peu floues mais j'ai pu arranger ça en sélectionnant "meilleur rendu" et un ordre souspixel vRVB dans le menu "Apparence".

Dernière modification par kleim (Le 18/05/2010, à 09:48)


Asus G51VX , LDLC Vulcain SM1-1-H25, BeagleBoard-xM sous Arch Linux.
Un ordinateur sans Windows, c'est comme un gâteau au chocolat sans moutarde.

Hors ligne