Changer la résolution sous X [linux] - Linux et OS Alternatifs
Marsh Posté le 17-12-2001 à 01:12:07
http://perso.wanadoo.fr/linux_wiza [...] resolution
Marsh Posté le 17-12-2001 à 01:27:47
Merci pour ce lien, je l'avais déjà consulté dans un post antérieur mais je pensais qu'il ne répondait pas à ma question :
Citation : On modifiera le fichier/etc/X11/XF86Config pour XFree 3.3.x et /etc/X11/XF86Config-4 pour XFree 4.x. |
Bon ces 2 fichiers existent chez moi, comment savoir si je suis en XFree 3.3.x ou XFree 4.x ?
Citation : Subsection "Display" |
Ok, mais puis-je rajouter une résolution qui n'est pas listée mais qui marche avec ma config (sous windows par exemple), et où peut-on spécifier la fréquence de rafraichissement ?
Merci.
Marsh Posté le 17-12-2001 à 01:31:19
> xdpyinfo | grep version
la fréquence pas possible. Il faudrait faire une modeline spécial et c'est show time. cf les liens en bas.
Note : pour savoir quel fichier ton XFree utilise ( juste pour être sûr car ma méthode est centré mandrake ) jette un oeil dans les logs de XFree ( /var/log/XFree86.0.log )
Marsh Posté le 17-12-2001 à 01:50:10
Bon je viens d'essayer et ça marche pas :
xdpyinfo passe et me dit que c'est XFree 4.1 qui est utilisé, j'édite donc le fichier /etc/X11/XF86Config-4 et je relance X. Et là horreur, mon écran affiche une image immonde, en mosaïque qui clignote, comme si je jouais avec un aimant sur la dalle (indescriptible en fait)
J'ai cru un moment que j'avais niqué mon écran...
Bon je suis repassé en console 320*200 pour remodifier le fichier et tout est rentré dans l'ordre, mais bon j'aimerais bien avoir du 1600*1024 !!!
Et aussi j'ai vérifié que les fréquences horizontales et verticales correspondaient à celles de mon ecran et c'etait le cas.
Marsh Posté le 17-12-2001 à 01:51:47
Petite précision, là je suis en 1600*1200 mais mon écran a un ration de 16/10ème (c'est le sony fw900) donc là ca me remplit pas tout l'écran, c'est pour ça qu'il me faut du 1600*1024, ce que j'ai sous windows en 85Hz.
Marsh Posté le 17-12-2001 à 09:04:52
Au vu de ce que j'ai lu il semblerai que tu tournes sous XFree 4.1 c'est donc le fichier correspondant qu'il faudra modifier. Fait une copie au cas où.
Pour les résolutions exotiques le mieux c'est ainsi :
* fait un tour ici http://koala.ilog.fr/cgi-bin/nph-colas-modelines
et defini les paramètres exactes de ton écran. Il te donnera en retour les résolutions que peut supporter ton écran.
* Choisis la mieux adaptée à tes besoins et rajoute la dans XF86Config-4 à la section monitor, l'ensemble devrait ressembler à ça (en gras la partie rajoutée):
VertRefresh 50-160
Modeline "640x480" 47.23 768 776 824 892 576 579 582 604
EndSection
Il se peut, que tu es déjà d'autres modelines, notament celle correspondant à 1600x1200, il faut la supprimer. Là où ça devient critique c'est qu'il arrive que X ignore ta résolution, parce qu'il ne la reconnait pas, pour lui forcer la main il suffit de renommer la modeline en une classique. Concrétement, la ligne ci-dessus correspond en fait à une 768x576 que j'ai renommée en 640x480. Tu feras de même pour ta ligne, qui apparaîtra ainsi comme une 1600x1200 par exemple.
Tu relances X et le résultat ne devrait pas être, parfait pour affiner tout ça il te suffit de lancer : xvidtune.
left et right permettent de centrer l'image horizontalement, wider et narrower ajustent la largeur, up et down sont là pour le centrage vertical, shorter et taller pour la hauteur. Tu peux tester à tout moment avec "test". Une fois satisfait, tu fais "apply". Pour recupérer la bonne modeline c'est "show" (afficher dans le terminal). Tu remplaces ensuite ton ancienne modeline, par celle-là (sans les +Hsync et +Vsync).
PS : ceci est à la limite du bricolage, mais c'est la seule façon que je connaisse pour inclure des fréquences exotiques.
[edtdd]--Message édité par Shadow_Of_Death--[/edtdd]
Marsh Posté le 17-12-2001 à 11:23:49
oibaf2001 a écrit a écrit : Et là horreur, mon écran affiche une image immonde, en mosaïque qui clignote, comme si je jouais avec un aimant sur la dalle (indescriptible en fait) |
éteins, allume l'écran
Marsh Posté le 17-12-2001 à 15:22:07
Ca y est ça marche, merci pour vos réponses. En fait j'ai été sur http://koala.ilog.fr/cgi-bin/nph-colas-modelines ou il y a une partie consacrée aux résolutions 16/10ème. La ligne générée a été la suivante :
Citation : ModeLine "1600x1024" 200 1600 1672 2032 2176 1024 1026 1038 1064 #85Hz |
et après le "1600x1024" marche impeccable
Merci
Marsh Posté le 17-12-2001 à 00:50:06
Question de nb j'imagine, mais comment on fait pour changer la résolution de X, en particulier par une résolution non standard (1600*1024). Je suis sous Redhat 7.2.
Apparemment ce serait avec XF86Setup ou XF86Config, mais le premier n'existe pas sur ma machine (malgré une full install de 2.9 GO), et le deuxième me dit que je n'ai pas les droits pour le lancer (alors que je suis root).
Donc si y'a moyen de forcer la nouvelle résolution en editant un simple fichier texte je suis preneur.
Merci.