-==<XTBA>==-

Windows ne demande jamais à Chuck Norris d'envoyer le rapport d'erreur. Bill Gates vient le chercher lui même, avec toutes ses excuses.
Nous sommes le mar. 4 juin 2024, 04:38

Heures au format UTC+03:00




Poster un nouveau sujet  Répondre au sujet  [ 4 messages ] 
Auteur Message
MessagePosté : jeu. 26 nov. 2009, 19:05 
Hors ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Enregistré le : ven. 3 oct. 2008, 20:21
Messages : 17419
Pseudo Boinc : [XTBA>TSA] IvanleFou
Localisation : Grenoble (38)
Forcer la résolution graphique de X lorsque l'on a pas d'écran sur la machine

Description Blog // affichée sur la liste tutos:
Lorsqu'un écran est branché ca ne prose pas de problème car il est détecté et la résolution est adaptée. Par contre dans le cas typique d'un serveur, la machine est dans un coin et n'a pas forcement d'ecran branché dessus et dans ce cas ubuntu prend la résolution par défaut de 800x600. Et lorsque l'on accéde a la machine via VNC le bureau est vraiment petit. Pour cela il est possible de forcer la résolution a la valeur souhaitée.


Le première chose a faire est un backup du fichier xorg.conf, en cas de problème il sera aisé de revenir en arrière.

Code :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup


En cas de probleme, il suffit de taper les deux commandes suivantes pour restaurer les paramètres d'origine

Code :
sudo rm /etc/X11/xorg.conf
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf


Vous pouvez editer le fichier de config grâce a l'éditeur nano:

Code :
sudo nano /etc/X11/xorg.conf


Dans mon cas je n'ai installé aucun driver pour la partie video, ni pour l'ecran, ni pour la carte graphique. Je me sers de l'interface graphique qu'exceptionnellement, comme pour accéder à l'interface graphique de la carte raid. Du coup mon fichier xorg.conf est... assez vide:

Code :
Section "Device"
        Identifier      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection


La section "Device" concerne la carte vidéo, la partie "Monitor" est à propos de l'écran. Et enfin la section "Screen" contient les propriètés d'affichage. Dans mon cas le matériel n'est pas ni reconnu et ni configuré, il va falloir donc lui donner les paramètres. J'ai donc commencé par démarrer la machine avec un ecran branché.

Ensuite la commande "gtf" permet de générer un Modeline pour l'ecran en fonction de la resolution et de la fréquence de rafraichissement verticale souhaitée. Pour du 1024x768 en 60Hz il faut taper:

Code :
gtf 1024 768 60


et dans mon cas ca retourne:

Code :
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync


Il suffit de copier ces 2 lignes dans la section "Monitor"

Ensuite il faut donner les plages de frequences de rafraichissement du moniteur. Alors normalement il ne faut pas mettre n'importe quoi ici sous peine d'endommager le matériel. Mais en mettant des valeurs "standards" il ne doit pas y avoir de problème. J'ai donc mis ces 2 lignes toujours dans "Monitor":

Code :
HorizSync       30-80
VertRefresh     60-75


Au final ma section "Monitor" ressemble a ca:

Code :
Section "Monitor"
        Identifier      "Configured Monitor"
        HorizSync       30-80
        VertRefresh     60-75
        # 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
        Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
        # 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
        # 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz
        Modeline "1600x1200_60.00"  160.96  1600 1704 1880 2160  1200 1201 1204 1242  -HSync +Vsync
EndSection


Maintenant il faut dire quelle résolution on veut utiliser, cela se fait dans la section "Screen" en ajoutant les lignes suivantes:

Code :
        DefaultDepth    16
        SubSection "Display"
                Depth   16
                Modes   "1024x768"
        EndSubSection


et au final mon fichier de config Xorg ressemble a ca:

Code :
Section "Device"
        Identifier      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
        HorizSync       30-80
        VertRefresh     60-75
        # 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
        Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
        # 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
        # 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz
        Modeline "1600x1200_60.00"  160.96  1600 1704 1880 2160  1200 1201 1204 1242  -HSync +Vsync
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
        DefaultDepth    16
        SubSection "Display"
                Depth   16
                Modes   "1280x1024"
        EndSubSection
EndSection


Quittez l'éditeur avec CTRL+X et repondez oui pour sauvegarder. Rebootez la machine et ca devrait marcher. Si X ne veut plus se lancer vous pouvez regarder le fichier de log et essayer de voir ce qui ne va pas.

Code :
cat /var/log/Xorg.0.log


Rappelez vous la commande proposez en debut si vous ne parvenez pas a faire repartir X, il est toujours possible de restaurer la config d'origine. Bonne chance!

_________________
Image
V8 farmer [benou_miam.gif]


Haut
   
MessagePosté : jeu. 26 nov. 2009, 19:12 
Hors ligne
VIP
VIP
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 17:05
Messages : 9914
Pseudo Boinc : [XTBA>XTC] ZeuZ
Localisation : Devant mon écran
Il me semble que sous le dernier ubuntu (9.10) il n'y ai pas besoin de faire ça, j'avais ce problème avec la 9.04 mais depuis la 9.10 la réso reste à celle qui a été détectée lors de l'installation :dance2:

Bon sinon c'est bon à savoir si le soucis se représente, merci :sante:

_________________
Image


Haut
   
MessagePosté : jeu. 26 nov. 2009, 19:14 
Hors ligne
La chose a Biour
La chose a Biour
Avatar de l’utilisateur

Enregistré le : sam. 4 oct. 2008, 00:47
Messages : 17319
Pseudo Boinc : [XTBA>TSA] Poulpito
Localisation : Grenoble (38)
poulpito certified :sante:


Haut
   
MessagePosté : mer. 2 déc. 2009, 17:59 
Hors ligne
Moderateur
Moderateur
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 10:56
Messages : 8099
Pseudo Boinc : [XTBA>TSA] chili69
Localisation : Anne scie
t'emmerde pas à mettre sudo avant chaque ligne
change d'utilisateur directement dans la console en tappant: sudo su
après tu travailles en root

_________________
Image


Haut
   
Afficher les messages postés depuis :  Trier par  
Poster un nouveau sujet  Répondre au sujet  [ 4 messages ] 

Heures au format UTC+03:00


Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas modifier vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher :
Aller à :  
Développé par phpBB® Forum Software © phpBB Limited
Traduit par phpBB-fr.com