Astucien ![]() | Bonjour, Sous mon Dell Optiplex GX620, je suis passé sous Linux, car je rencontrais trop de problèmes sous Windows Mais voila, j'ai un problème de résolution d'écran (1024x768 au lieu de 1280x1024) Sous XP, après installation des pilotes graphiques, la résolution s'est bien mise. J'ai cherché les drivers sur Google, sans résultat. Sur les conseils du forum Ubuntu, j'ai crée un fichier Xorg dans mon dossier personnel, puis exécuté ces commandes:
La résolution s'est bien mise, mais au redémarrage, la configuration à été comme....Oubliée. Je me tourne donc vers vous en espérant enfin trouver une solution. Merci d'avance pour votre aide | ||||||||
Publicité | |||||||||
| |||||||||
Astucien ![]() | Bonjour ayemax17. As-tu essayé en Console directement xrandr -s 1280x1024 -r 60 ou en Root sudo xrandr -s 1280x1024 -r 60 Reivillo.
Modifié par reivillo le 23/02/2014 13:01 | ||||||||
![]() ![]() | Bonjour, avec Ubuntu tu dois utiliser le bureau Gnome. Regarde s'il n'y a pas une option d'affichage dans les Préférences qui te permette de fixer la résolution à 1280x1024@60. Sinon, lorsqu'on utilise un gestionnaire d'affichage, probablement Gdm, pour ouvrir une session graphique, on peut, si je ne me trompe pas, faire exécuter des commandes immédiatement après la connexion grâce à un fichier nommé .xsessionrc placé à la racine du répertoire de l'utilisateur qui vient de se connecter. Par exemple, pour l'utilisateur toto, le chemin complet serait /home/toto/.xsessionrc . Si tu crées ce fichier et y place les commandes que tu as précédemment utilisées avec succès, elle devraient s'exécuter automatiquement à chaque fois que tu ouvriras une session graphique avec cet utilisateur. Modifié par Logicien le 16/02/2014 15:48 | ||||||||
Astucien ![]() | Revillo: Voila ce quie j'ai: usage: xrandr [options] where options are: -display <display> or -d <display> -help -o <normal,inverted,left,right,0,1,2,3> or --orientation <normal,inverted,left,right,0,1,2,3> -q or --query -s <size>/<width>x<height> or --size <size>/<width>x<height> -r <rate> or --rate <rate> or --refresh <rate> -v or --version -x (reflect in x) -y (reflect in y) --screen <screen> --verbose --current --dryrun --nograb --prop or --properties --fb <width>x<height> --fbmm <width>x<height> --dpi <dpi>/<output> --output <output> --auto --mode <mode> --preferred --pos <x>x<y> --rate <rate> or --refresh <rate> --reflect normal,x,y,xy --rotate normal,inverted,left,right --left-of <output> --right-of <output> --above <output> --below <output> --same-as <output> --set <property> <value> --scale <x>x<y> --transform <a>,<b>,<c>,<d>,<e>,<f>,<g>,<h>,<i> --off --crtc <crtc> --panning <w>x<h>[+<x>+<y>[/<track:w>x<h>+<x>+<y>[/<border:l>/<t>/<r>/<b>]]] --gamma <r>:<g>:<b> --primary --noprimary --newmode <name> <clock MHz> <hdisp> <hsync-start> <hsync-end> <htotal> <vdisp> <vsync-start> <vsync-end> <vtotal> [+HSync] [-HSync] [+VSync] [-VSync] --rmmode <name> --addmode <output> <name> --delmode <output> <name>
Logicien: C'est pas possible d'appliquer la résoltuion quand on va sur l'écran de connexion? | ||||||||
Astucien ![]() | Après une nouvelle tentaive, messages d'erreur:
aucun des modes choisis n'est compatible avec les modes possibles : | ||||||||
Astucien ![]() | Cette ligne, directement en Console, Fonctionne ? xrandr --addmode VGA1 "1280x1024_60.00"
| ||||||||
Astucien ![]() | Pardon, pardon... Dans mon premier Message, il faut un Espace, entre 1024 et -r xrandr -s 1280x1024 -r 60 | ||||||||
![]() ![]() | Si je ne me trompe pas, tu as une carte graphique Intel. Il faut aller à la racine du problème pour que l'écran de connexion et le reste soient à la bonne résolution. D'abord, quel pilote utilise le noyau Linux? Ensuite, quel pilote utilise Xorg? Si tu peux téléverser les fichiers /var/log/dmesg et /var/log/Xorg.0.log sur Ubuntu Pastebin et afficher leurs liens, je pourrai avoir l'heure juste. Normalement, la résolution native de l'écran est utilisée par les pilotes grâce aux informations EDID de celui-ci. Il est probablement possible de forcer la résolution dès le lancement de l'interface graphique. Modifié par Logicien le 16/02/2014 22:18 | ||||||||
Astucien ![]() | Pour Tester, essaye de mettre dans un script, les lignes suivantes:
sleep 10
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync"
xrandr --addmode VGA1 "1280x1024_60.00"
xrandr -s 1280x1024 -r 60
Et rend le Exécutable.
Si cela fonctionne, arrange-toi pour le lancer au Démarrage.
Modifié par reivillo le 16/02/2014 21:41 | ||||||||
![]() ![]() | as tu installé le pilote propriétaire de ta carte graphique ? ===> http://doc.ubuntu-fr.org/gestionnaire_de_pilotes_proprietaires | ||||||||
![]() ![]() |
Je ne vois pas ce qui t'empêche de mettre ces commandes dans un script lancé au démarrage ? | ||||||||
![]() ![]() | Effectivement Esclapion, mais où placer ces commandes pour qu'elles soient exécutées afin que le gestionnaire d'affichage, possiblement Gdm, ait la bonne résolution avant qu'ayemax17 ouvre une session. Après l'ouverture de session, il est facile de placer ces commandes. Avec les cartes graphiques Intel, il y a un pilote du noyau Linux et un pilote Xorg qui coopèrent. C'est pourquoi voir dmesg et Xorg.0.log airedait. Hido, je ne connais pas de pilotes autres que ceux qu'Intel fournit au noyau Linux et à Xorg. Donc, il n'existe à ma connaissance pas de pilotes propriétaires Intel. J'ai quant même lu qu'il existerait un installateur pour les pilotes Intel sous Ubuntu. | ||||||||
![]() ![]() | Je sais que tu n'aimes pas, mais .xinitrc ? | ||||||||
![]() ![]() | J'aime bien .xinitrc Esclapion. Je m'en sers tout le temps pour démarrer pleins de choses avec l'interface graphique. Pour se servir d'.xinitrc, il faut se connecter depuis un terminal virtuel puis exécuter la commande startx. Dans le cas qui nous occupe, la connexion au système se fait à l'aide d'un gestionnaire d'affichage. .xinitrc n'est pas lu dans ce cas, c'est .xsessionrc qui est lu et pourrait servir à ajuster la résolution. Le problème c'est qu'.xsessionrc n'ajustera pas la résolution du gestionnaire d'affichage lui-même, mais seulement celle du bureau. D'où la nécessité d'exécuter les commandes xrandr avant le démarrage du gestionnaire d'affichage. Peut-être qu'il existe un endroit dans la configuration de Gdm qui le permette. Il faut faire des recherches pour le savoir. Je n'utilise pas Gdm ni aucun gestionnaire d'affichage. Il est sûrement possible de régler Xorg lui-même pour obtenir la résolution désirée dès son lancement, mais c'est compliqué. ayemax17, si tu installes Ubuntu 13.10 ou une autre distribution Linux à jour, tu auras peut-être la résolution souhaitée immédiatement si celle-ci est native à l'écran. Sinon, tu risques de te retrouver dans la même situation que présentement. Je te donne des pistes, à toi de choisir celle qui te convient.
Modifié par Logicien le 18/02/2014 09:11 | ||||||||
Astucien ![]() | Bonjour, Section "Monitor" Identifier "Monitor0" EndSection Section "Device" Identifier "Device0" Driver "vesa" #Choose the driver used for this monitor EndSection Section "Screen" Identifier "Screen0" #Collapse Monitor and Device section to Screen section Device "Device0" Monitor "Monitor0" DefaultDepth 16 #Choose the depth (16||24) SubSection "Display" Depth 16 Modes "1024x768_75.00" #Choose the resolution EndSubSection EndSection Source: https://wiki.archlinux.org/index.php/xorg#Getting_started
Car je sais que ce fichier assez souvent inexistant par défaut et donc c'est un fichier une configuration "par défaut" . En tout cas la méthode ci-dessus impose la résolution (il est donc possible d'avoir un blackscreen au démarrage si mauvais paramétrage !!)
Bonne journée.
| ||||||||
![]() ![]() | Bonsoir Graleg, si j'étais devant l'ordinateur cible, je saurais comment configurer Xorg pour qu'il utilise la résolution 1280x1024@60 par défaut. À distance et par personnes interposées, c'est un effort que je ne me sens pas capable de fournir, compte tenu des informations requises et du nombre d'essais que cela peut demander pour y arriver. Sans compter qu'un échec peut rendre Ubuntu inutilisable pour ayemax17. Mon expérience me dit que la solution n'est pas tant dans ce que je comprend, que dans ce que celui qui demande de l'aide comprend ! Ma maman me disait que la meilleure méthode est celle avec laquelle on réussit. Là est la question ? Modifié par Logicien le 18/02/2014 09:51 | ||||||||
PC Astuces a besoin de vous pour survivre. Nos conseils et astuces vous ont aidé ? Vous avez résolu un problème sur votre ordinateur ? Vous avez profité de nos bons plans ? Aidez-nous en retour avec un abonnement de soutien mensuel. 5 € par mois 10 € par mois 20 € par mois
| |||||||||
Astucien ![]() | Logicien a écrit : Bonjour Logicien,
Ma question s'orientait plus sur Ubuntu et son fonctionnement, selon moi sur les dernières versions d'Ubuntu c'est le fichier "/var/share/X11/xorg.conf.d/10-monitor.conf" et pour les anciennes /etc/X11/xorg.conf mais ce n'est qu'une supposition. Maintenant comme tu le fais remarquer, beaucoup de manipulations en dur sur xorg, si mal calculées, se résultent par un blackscreen sans même une invite de récupération avec pour obligation, un boot en single user et la remise à zéro des paramètres modifiés.
Bonne journée. | ||||||||
![]() ![]() | J'ai modifié mon précédent message Draleg. Peut-être qu'un fichier /etc/X11/xorg.conf.d/99-moniteur.conf avec seulement les lignes suivantes ferait l'affaire: Section "Monitor" Identifier "Moniteur" Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync" ModelName "Au choix" VendorName "Au choix" EndSection Modifié par Logicien le 18/02/2014 09:58 | ||||||||
Astucien ![]() | Bonjour, Logicien a écrit :
Mais comme tu le précises également, n'ayant pas plus d'information sur le niveau d'ayemax17, tout est possible mais peut-être pas réalisable, c'est pourquoi j'ai prévenu de la possibilité de "blackscreen" avec cette manipulation. A lui de savoir si oui ou non il appréhende la proposition que je lui fais et ses possibles concequences. Et j'espère que même si la réalisation de cette proposition n'est pas accessible "maintenant" par ayemax17, le fait de savoir qu'il y peut-être un moyen résoudre son problème, ça va le pousser à comprendre et appliquer pour y arriver... c'est en forgeant qu'on devient forgeron ;-) .
Maintenant parfois (je parle ici de manière générale, je ne parle pas de ce topic) je perds espoir lorsque j'ai en face de moi un "digital native" qui pense comprendre(avec certitude) la technologie qu'il utilise alors que c'est tout le contraire. Mais bon arrêtons cette digression de topic ;-) .
Bonne journée.
Modifié par Draleg le 18/02/2014 14:54 | ||||||||
![]() ![]() |
J'utilise mdm, mais c'est similaire sous gdm. [pat@korvo ~]$ cd /etc/mdm [pat@korvo mdm]$ ls Init/ PostLogin/ PreSession/ locale.alias XKeepsCrashing* modules/ PostSession/ custom.conf mdmprefetchlist Xsession* [pat@korvo mdm]$
PreSession pourait être intéressant. Jamais vraiment utilisé. Modifié par Esclapion le 18/02/2014 14:58 | ||||||||
Astucien ![]() | Houla, je vous suit plus trop la @.@! je vais répondre à ce que j'ai compris -J'avais remarqué pour l'espace, et la commande s'est bien excecutée. -Je ne veux pas installer une version plus récente pour la raison du suivi des mises à jour
| ||||||||
Astucien ![]() | http://distrowatch.com/images/cgfjoewdlbc/gparted.png
il y a un icone ( Screen resolution ) dans le bureau de Gparted pour resoudre ton pronblem ..
pour le download de Gparted :
http://distrowatch.com/?newsid=08310 Modifié par m_n le 21/02/2014 18:13 | ||||||||
Astucien ![]() | J'arrive pas a le télécharger | ||||||||
Astucien ![]() | ayemax17 a écrit : que se passe-t-il ? | ||||||||
Astucien ![]() | Je comprend rien sur la page ._. | ||||||||
Astucien ![]() | Je pense à un problème de pilote: J'obtiens ceci dans les détails:
Votre avis? | ||||||||
Astucien ![]() | UP | ||||||||
![]() ![]() | À partir de la dernière image que tu affiches, si tu clics sur Tous les paramètres, puis sur l'icône Affichage ou Écran, est-ce que la résolution 1280x1024 est disponible? Si oui, active-là, avant même d'exécuter les commandes xrandr du début de ton message? Tu n'auras plus à exécuter ces commandes. Modifié par Logicien le 22/02/2014 18:10 | ||||||||
Astucien ![]() | Siu je fait les commandes, oui, mais au redémarrage, message d'erreur et résolution partie. Et j'ai l'impression qu'Ubuntu ne reconnait pas ma carte graphique...D'ou la capture ci-dessus | ||||||||
Astucien ![]() | Et par la voie "normale", la résolution n'est pas dispo | ||||||||
![]() ![]() | Je réitère ma proposition. Avec les droits du super-utilisateur root, crée un fichier /etc/X11/xorg.conf.d/99-moniteur.conf avec seulement les lignes suivantes: Section "Monitor" Identifier "Moniteur" Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync" ModelName "Au choix" VendorName "Au choix" EndSection Si le répertoire /etc/X11/xorg.conf.d n'existe pas, il faudra d'abord le créer. Exemple mkdir -p /etc/X11/xorg.conf.d Redémarre. Le fichier 99-moniteur.conf crée une modeline 1280x1024@60 qui pourra être utilisée par Xorg dès le démarrage. C'est sans garanties de succès et qu'il n'y aura pas de conséquences. Modifié par Logicien le 22/02/2014 21:13 | ||||||||
Astucien ![]() | Je me demandais si on peux pas faire détecter à Ubuntu mon chispet...Installation de drivers, quelque chose comme ca... Comment on va sur le super utilisateur? | ||||||||
![]() ![]() | Il faut d'abord créer un mot-de-passe root sudo passwd root suivi de Entrée. Tu entres le nouveau mot-de-passe root, suivi de Entrée et une deuxième fois pour vérification, suivi de Entrée. Ensuite, tu exécutes la commande su - suivi de Entrée. Tu entres le mot-de-passe root créé précédemment, suivi de Entrée. Tu as ensuite une invite de commandes qui se termine par # . Tu es en session super-utilisateur root. Ta carte graphique est détectée et supportée, sauf que la résolution que tu veux n'est pas celle qu'Xorg utilise par défaut. C'est ce que tu veux changer. Modifié par Logicien le 22/02/2014 21:21 | ||||||||
Astucien ![]() | Pourquoi j'ai "Pilote: Inconnu" alors? Je comprends pas trop Oki! Je me déconnecte en mode graphique alors? | ||||||||
![]() ![]() | C'est pourquoi dans un message précédent, je te demandais de mettre sur Ubuntu Pastebin les fichiers /var/log/dmesg et /var/log/Xorg.0.log . Ces fichiers donnent toute l'information sur l'identité des pilotes utilisés. Pilote inconnu ne veut pas dire qu'aucun pilote n'est utilisé, seulement que l'identité est inconnue de la fenêtre. Modifié par Logicien le 22/02/2014 22:58 | ||||||||
Astucien ![]() | /var/log/dmesg: http://paste.ubuntu.com/6978581/ /var/log/Xorg.0.log: http://paste.ubuntu.com/6978584/ | ||||||||
![]() ![]() | Le problème, c'est que tu n'as pas réussi à copier/coller la totalité de chacun des fichiers de la première à la dernière ligne. La suite est aussi importante que ce que je vois. | ||||||||
Astucien ![]() | |||||||||
![]() ![]() | Si tu peux afficher le fichier /var/log/dmesg , cela va me donner l'information qui me manque. C'est clair qu'Xorg le pilote intel. Reste à savoir si le noyau Linux utilise le pilote i915 d'Intel. À priori, tout est normal. Ce que je vois c'est que la résolution que tu désires n'est pas disponible à partir des informations EDID qu'Xorg recueuille de l'écran. Xorg ne l'offre donc pas. C'est pourquoi il faut rendre disponible cette résolution en créant une section monitor, section qui n'existe pas encore comme le dit Xorg. Cette section doit contenir la modeline 1280x1024@60 . Je t'ai expliqué comment créer cette section avec son contenu dans un message précédent. [ 21.518] (II) intel(0): Output VGA1 has no monitor section [ 21.656] (II) intel(0): Output DVI1 has no monitor section [ 21.666] (II) intel(0): EDID for output VGA1 [ 21.666] (II) intel(0): Printing probed modes for output VGA1 [ 21.666] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz) [ 21.666] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz) [ 21.666] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz) [ 21.666] (II) intel(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz) [ 21.666] (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz) | ||||||||
Astucien ![]() | |||||||||
![]() ![]() | Le noyau Linux utilise le module Intel i915. Le module i915 du noyau Linux et le module intel d'Xorg travaillent ensembles comme il se doit. Il n'y a pas de problème de pilotes graphiques. Le résolution que tu demandes n'est pas native à l'écran. C'est pourquoi tu ne peux l'avoir automatiquement lorsque l'interface graphique démarre. Tu dois la demander explicitement avec la commande xrandr par exemple. Ce que je te propose est de créer cette résolution dans la configuration d'Xorg. Cela fera en sorte que tu l'auras dès le démarrage de l'interface graphique sans avoir à utiliser la commande xrandr. Réfère-toi à mes messages précédents pour créer une Section "Monitor" qui contiendra la résolution 1280x1024@60 . Si tu n'arrives pas à créer le fichier /etc/X11/xorg.conf.d/99-moniteur.conf contenant les lignes que je t'ai données, alors je te donnerai une méthode pour y arriver. | ||||||||
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|