XFree86 4.1.0 en 640*480 8bpp ...

XFree86 4.1.0 en 640*480 8bpp ... - Linux et OS Alternatifs

Marsh Posté le 12-03-2002 à 18:45:13    

J'ai [enfin] réussi à faire marcher mon petit XFree86 4.1.0 sous FreeBSD, avec un WM et tout et tout ...
Seulement je n'ai accès qu'au mode 8bit et à la résolution 640*480
 
Avec 'startx -- -depth 16' je suis bien en mode 16 bit, mais lorsque dans le fichier XF86Config j'efface toutes les subsection display mis à part celle de 8bit, et que je remplace la valeur par 16bit, il me dit que ce mode n'est pas compatible ... j'ai bien essayé le tunning des options de la carte vidéo, mais rien ne marche. De même pour Modes "1024x768", ca ne marche pas, lorsque je fais CTRL ALT + je ne monte pas en résolution, et c'est vraiment très très moche ... merci de vos réponses :D
 

Citation :

Section "ServerLayout"
 Identifier     "XFree86 Configured"
 Screen      0  "Screen0" 0 0
 InputDevice    "Mouse0" "CorePointer"
 InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
 
Section "Files"
 RgbPath      "/usr/X11R6/lib/X11/rgb"
 ModulePath   "/usr/X11R6/lib/modules"
 FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
 FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
 FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
 FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
 FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
 FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
 
Section "Module"
 Load  "dbe"
 Load  "dri"
 Load  "extmod"
 Load  "glx"
 Load  "pex5"
 Load  "record"
 Load  "xie"
EndSection
 
Section "InputDevice"
 Identifier  "Keyboard0"
 Driver      "keyboard"
EndSection
 
Section "InputDevice"
 Identifier  "Mouse0"
 Driver      "mouse"
 Option      "Protocol" "auto"
 Option      "Device" "/dev/mouse"
EndSection
 
Section "Monitor"
 Identifier   "Monitor0"
 VendorName   "PBN"
 ModelName    "7480"
EndSection
 
Section "Device"
 ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"             # [<bool>]
        #Option     "SWcursor"            # [<bool>]
        #Option     "Dac6Bit"             # [<bool>]
        #Option     "Dac8Bit"             # [<bool>]
        #Option     "ForcePCIMode"        # [<bool>]
        #Option     "CCEPIOMode"          # [<bool>]
        #Option     "CCENoSecurity"       # [<bool>]
        #Option     "CCEusecTimeout"      # <i>
        #Option     "AGPMode"             # <i>
        #Option     "AGPSize"             # <i>
        #Option     "RingSize"            # <i>
        #Option     "BufferSize"          # <i>
        #Option     "UseCCEfor2D"         # [<bool>]
        #Option     "Display"             # <str>
        #Option     "PanelWidth"          # <i>
        #Option     "PanelHeight"         # <i>
        #Option     "ProgramFPRegs"       # [<bool>]
        #Option     "UseFBDev"            # [<bool>]
        #Option     "VideoKey"            # <i>
        #Option     "ShowCache"           # [<bool>]
 Identifier  "Card0"
 Driver      "ati"
 VendorName  "ATI"
 BoardName   "Rage 128 Pro PF"
 BusID       "PCI:1:0:0"
EndSection
 
Section "Screen"
 Identifier "Screen0"
 Device     "Card0"
 Monitor    "Monitor0"
 SubSection "Display"
  Depth     1
 EndSubSection
 SubSection "Display"
  Depth     4
 EndSubSection
 SubSection "Display"
  Depth     8
 EndSubSection
 SubSection "Display"
  Depth     15
 EndSubSection
 SubSection "Display"
  Depth     16
 EndSubSection
 SubSection "Display"
  Depth     24
 EndSubSection
EndSection


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 12-03-2002 à 18:45:13   

Reply

Marsh Posté le 12-03-2002 à 18:55:33    

tu devrais définir au moins une résolution dans ta subsection "Display"
Depth 16
 
ex:
 Subsection "Display"
        Depth       16
        Modes       "1280x960" "1152x864" "1024x768" "800x600" "768x576" "640x480"
        ViewPort    0 0
    EndSubsection
 
et définir le defaultdepth dans la section 'screen':
 
ex:
Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"  
DefaultDepth 16
Subsection "Display"
        Depth       16
        Modes       "1280x960" "1152x864" "1024x768" "800x600" "768x576" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

 

[jfdsdjhfuetppo]--Message édité par 911GT3--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 12-03-2002 à 21:27:54    

Voilà j'ai retouché mon fichier conf, effectivement en mettant defaultdepth ca marche ... pour la profondeur des couleurs. Voici mon 'nouveau' fichier conf (je vous épargne les sections non retouchées) :

Citation :


Section "Device"
        Option     "NoAccel" "0"            # [<bool>]
        #Option     "SWcursor"            # [<bool>]
        #Option     "Dac6Bit"             # [<bool>]
        #Option     "Dac8Bit"             # [<bool>]
        #Option     "ForcePCIMode"        # [<bool>]
        #Option     "CCEPIOMode"          # [<bool>]
        #Option     "CCENoSecurity"       # [<bool>]
        #Option     "CCEusecTimeout"      # <i>
        Option     "AGPMode" "1"            # <i>
        Option     "AGPSize" "32"            # <i>
        #Option     "RingSize"            # <i>
        #Option     "BufferSize"          # <i>
        #Option     "UseCCEfor2D"         # [<bool>]
        #Option     "Display"             # <str>
        #Option     "PanelWidth"          # <i>
        #Option     "PanelHeight"         # <i>
        #Option     "ProgramFPRegs"       # [<bool>]
        #Option     "UseFBDev"            # [<bool>]
        #Option     "VideoKey"            # <i>
        #Option     "ShowCache"           # [<bool>]
 Identifier  "Card0"
 Driver      "ati"
 VendorName  "ATI"
 BoardName   "Rage 128 Pro PF"
 BusID       "PCI:1:0:0"
EndSection
 
Section "Screen"
 Identifier "Screen0"
 Device     "Card0"
 Monitor    "Monitor0"
 DefaultColorDepth 16
 SubSection "Display"
  Depth     8
  Modes "1024x768" "800x600" "1280x1024"
 EndSubSection
 SubSection "Display"
  Depth     16
  Modes "1024x768" "800x600" "1280x1024"
 EndSubSection
 SubSection "Display"
  Depth     24
  Modes "1024x768" "800x600" "1280x1024"
 EndSubSection
EndSection


 
Au final, j'ai donc bien la profondeur de couleurs, mais la résolution c'est pas encore ça. On est tjs en 640*480 et ... ca fait vraiment lucarne :D


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 12-03-2002 à 21:37:24    

juste une question : où sont les paramètres de ton écran ?
kelkechose comme ceci :
 
 
Section "Monitor"
    Identifier "Iiyama|Iiyama A901HT, VisionMaster Pro 450"
    VendorName "Iiyama"
    ModelName  "Unknown"
 
 
# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
    HorizSync  27.0-115.0
 
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
    VertRefresh 50.0-160.0
 
 
ke disent les fichiers de logs de XFree ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 12-03-2002 à 22:17:13    

Les fichiers log ne disent rien, ils ignorent simplement mes options de résolution.
Pour ce qui est de ma config de mon écran, c'est dans la première config que j'ai publiée (premier post), je vous ai épargné les premier settings pour ne pas alourdir le post.


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 12-03-2002 à 22:49:19    

Je viens de mettre les données de synchronisation verticales et horizontales ...
Y a-t-il d'autres 'tweaks', en particulier dans la section Device, à modifier pour obtenir le résultat escompté ? Où puis-je avoir la signification de tout ces paramètres ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 12-03-2002 à 22:52:49    

au fait, pourquoi ne pas utiliser tout simplement xf86config ?

Reply

Marsh Posté le 13-03-2002 à 07:07:45    

hem oui pourquoi ... je vais essayer, mais n'existe-t-il pas un GUI comme le faisait XF86Setup pour XFree 3.3.6 ?
 
Sinon, autre question : j'ai 3machines clientes peu puissantes, et une machine serveur puissante. J'aîmerais utiliser mon serveur en tant que serveur X et permettre ainsi à mes clients de se connecter dessus pour ne pas avoir en plus à supporter X ... c'est possible ?
 
Autre chose : j'ai vu dans une université que l'on pouvait booter à distance sur des machines Unix. Comment mettre en place un serveur qui permette le boot sur réseau, même lorsque la machine client n'a pas de disque dur ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 13-03-2002 à 20:08:57    

pour ton dernier point mate le nfs root howto tu devrais y trouver ton bonheur
 
si tu galeres je peux t'aider j'ai fait ca pour mon k6

Reply

Marsh Posté le 13-03-2002 à 20:34:41    

pour le serveur X déporté, c'est tout à fait possible. X est fait pour ça.
 
regarde ça si ça correspond à ce que tu cherche http://www.linuxdoc.org/HOWTO/XDMCP-HOWTO/intro.html

Reply

Marsh Posté le 13-03-2002 à 20:34:41   

Reply

Marsh Posté le 13-03-2002 à 21:32:42    

Pour mon XFree86 c'est plié, merci :D
En fait, il suffisait de spécifier les valeurs de synchronisation horizontales et verticales explicitement ... ce que XFree86 -configure ne fait pas. Donc, XFree86 -configure c'est bien de la m****, je vous conseille xf86config et un peu de retouche à la main après.
D'ailleurs, une petite question : j'avais spécifié dans les modes 800*600, 1024*768 et 1280*1024. Lorsque je démarre [non sans un certain soulagement] le serveur X enfin opérationnel, je me retrouve en 800*600, et je suis obligé de déplacer mon écran en approchant ma souris du bord pour obtenir toute la surface de mon bureau. En fait, il prend du 1280*1024, et il me met une 'lucarne' de 800*600 avec laquelle je ballaye mon bureau. Ma solution a étée de ne mettre que 1024*768 comme mode, mais j'aîmerais tout de même savoir quelle option permettait de proffiter 'normalement' de toutes les résolutions ...
 
Sinon, pour l'histoire de serveur X, quelqu'un (un très bon) m'a dit qu'il s'était cassé les dents sur un tel système, que c'était mal écrit et ignoble à mettre en place ... c'est pour ça que je vais essayer :D
Est-ce que ça marche aussi bien sur du FreeBSD (4.5) ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 13-03-2002 à 21:34:03    

moi aussi ca m'interesse, je vais mater ca!!
 
ca srait impec pour pon k6 d'avoir la meme peche que le duron 1200!!!

Reply

Marsh Posté le 13-03-2002 à 21:41:21    

Quelqu'un dans ce forum aurait-il déjà mis en place une telle structure et pourrait nous en parler ?
 
Et n'oubliez pas ma question du jour, 2 posts plus haut :D


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 13-03-2002 à 21:50:14    

la première résolution listée est celle utilisée donc 800x600.
Il n'y a qu'une seule taille de bureau: celle de la plus grande résol définie, donc 1280x1024.
 
Si tu veux travailler en 800x600 tu est contraint de ne lister que ce mode.
Si tu veux bosser en 1280x1024, mets le en premier dans la liste.
 
C'est chiant mais c'est une limitation de X.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed