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 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

doukremt a écrit :

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

Michel Leunen a écrit :

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

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.


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 !!!

Michel Leunen a écrit :
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 big_smile
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
big_smile: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