Pages : 1
#1 Le 26/11/2009, à 19:50
- parsec
[resolu]forcer un mode 1024X768
Bonjou(soir) à tous.
Ma question est simple, si je branche ubuntu 9.10 sur une conxion qui ne permet pas de connaitre le type de moniteur, je me retrouve en 800 par 600. Cela ne se faisait pas avec la version 9.04.
En pratique, l'ordinateur est branché à travers un ampli sur un moniteur et un projecteur.
Il n'y a pas de fichier xorg.conf et si j'en crèe un par x-configure, il est vide !!!
Lors d'une connexion directe au moniteur, tout est correct mais je ne peut pas récupérer ces paramètres pour les figer dans un xorg.conf.
J'ai vu que je ne suis pas le seul à avoir ce genre de problème mais cela ne me console pas.
Dernière modification par parsec (Le 28/11/2009, à 12:15)
Hors ligne
#2 Le 26/11/2009, à 22:43
- doukremt
Re : [resolu]forcer un mode 1024X768
Salut !
Si t'arrives à avoir un xorg, il suffit de le remplir :
Section "Screen"
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSection
Hors ligne
#3 Le 26/11/2009, à 22:53
- Michel Leunen
Re : [resolu]forcer un mode 1024X768
Tu peux peut-être essayer avec xrandr.
$ xrandr --mode 1024x768
Michel Leunen
http://linux.leunen.com
Hors ligne
#4 Le 27/11/2009, à 10:02
- parsec
Re : [resolu]forcer un mode 1024X768
Salut !
Si t'arrives à avoir un xorg, il suffit de le remplir :
Section "Screen" SubSection "Display" Modes "1024x768" EndSubSection EndSection
Merci doukremt mais le résultat immédiat a été de démarrage en mode console et donc bidouille pour enlever cela, redémarrer et retrouver mon écran.
Ouf, j'ai eu chaud.
Hors ligne
#5 Le 27/11/2009, à 10:14
- parsec
Re : [resolu]forcer un mode 1024X768
Tu peux peut-être essayer avec xrandr.
$ xrandr --mode 1024x768
Bonjour Michel Leunen, désolé mais il manque des paramètres car si j'exécute cette commande, il me renvoie les options d'aide de xrand
Mais je vais chercher.
Merci pour l'idée
Remarque:
avec le bon moniteur (pas la connexion "anonyme") j'ai bien:
xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 75.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3
640x480 72.8 75.0 60.0
720x400 70.1
DVI1 disconnected (normal left inverted right x axis y axis)
Mais cela ne m'aide pas beaucoup !:(
La sous-question un peu simpliste serait:
Ne peut-on pas changer ce mode 800X600 par défaut ? où cela est-il défini ???
Dernière modification par parsec (Le 27/11/2009, à 10:26)
Hors ligne
#6 Le 27/11/2009, à 10:48
- coethium
Re : [resolu]forcer un mode 1024X768
J'ai eu un problème similaire, car j'utilise un KVM, qui anonymise l'écran.
La solution que j'ai trouvée marche pour le pilote proprio Nvidia, certainement qu'il y a une alternative pour les autres pilotes !
J'ai branché l'écran en direct, et avec nvidia-setting j'ai récupéré son EDID dans un fichier. Ensuite dans le Xorg.conf dans les options du driver il faut lui dire de charger ce fichier au lieu de tenter de lire l'EDID via le cable.
Hors ligne
#7 Le 27/11/2009, à 15:16
- Michel Leunen
Re : [resolu]forcer un mode 1024X768
Bonjour Michel Leunen, désolé mais il manque des paramètres car si j'exécute cette commande, il me renvoie les options d'aide de xrand
Mais je vais chercher.
Il manque sans doute la sortie:
xrandr --output VGA --mode 1024x768
ou --output VGA1 d'après yon message. A tester.
Sinon, l'idée de coethium me semble intéresante.
Michel Leunen
http://linux.leunen.com
Hors ligne
#8 Le 27/11/2009, à 16:13
- parsec
Re : [resolu]forcer un mode 1024X768
D'abord, un grand merci à tous pour vos suggestions !!!
parsec a écrit :Bonjour Michel Leunen, désolé mais il manque des paramètres car si j'exécute cette commande, il me renvoie les options d'aide de xrand
Mais je vais chercher.Il manque sans doute la sortie:
xrandr --output VGA --mode 1024x768
ou --output VGA1 d'après yon message. A tester.
Sinon, l'idée de coethium me semble intéresante.
Merci, mais cela n' arien amélioré, hélas !
De plus, j'ai recréé un xorg.conf.new en root et l'ai recopié dans /etc/X11/xorg.conf
Il y a bien une référence à ma carte graphique intégrée .
Le problème semble venir de la détection automatique du moniteur.
Si je démarre sur un moniteur inconnu et que, ensuite, dans ma session, je change de moniteur, le choix de "préférences d'affichage" me permet de rechercher mon écran et de retrouver les bonnes définition.
Je ne crois donc pas que cela vienne de la carte graphique, le serveur x continue à fonctionner durant toute la manip mais bien du système de détection du moniteur. Ah si je pouvais lui imposer un type demoniteur par défaut !!!!
Hors ligne
#9 Le 28/11/2009, à 12:14
- parsec
Re : [resolu]forcer un mode 1024X768
Bon ,on y est
J'ai trouvé cette doc
http://doc.ubuntu-fr.org/resolution_ecr … _modelines
Il y a beaucoup de chose dépassées mais pas le paragraphe concernant modeline.
En pratique, avec le bon moniteur,
j'ai lancé
gtf 1280 1024 60
j'ai obtenu
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz *
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
J'ai recopié cela dans la section monitor de xorg.conf
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
EndSection
Jai ensuite ajouté "1280x1024_60.00" pour tous les niveaux de la section screen
J'ai maintenant, avec la connexion anonyme, le choix entre 1280 800 ou 600.
Donc c'est ok; reste à a faire la même bidouille pour le mode 1024:D:D
Hors ligne
#10 Le 28/11/2009, à 12:24
- parsec
Re : [resolu]forcer un mode 1024X768
Je confirme, cela marche aussi pour 1024X768
Donc, j'ai obtenu ce que je voulais
Extrait de xorg
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
Modes "1280x1024_60.00" "1024x768_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
Modes "1280x1024_60.00" "1024x768_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024_60.00" "1024x768_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
Modes "1280x1024_60.00" "1024x768_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024_60.00" "1024x768_60.00"
EndSubSection
EndSection
J'ajoute que j'ai fait la même manip directement avec la connexion anonyme (kvm) et cela fonctionne.
En fait, il suffit, pour les gens pressés de remplacer les sections monitor et screen par le fichier présenté ici est cela fonctionne puisque le calcul des modeline n'a rien à voir avec le moniteur physiquement présent.
Dernière modification par parsec (Le 05/12/2009, à 11:55)
Hors ligne