Salut à tous !
Heureux propriétaire d'un portable Acer Aspire 1357LC, j'utilise Debian avec entre autres XF86 4.3.0.
Bon, d'accord, pas si heureux que ça car je n'arrive pas à configurer la 3D pour ma carte S3 savage, et je n'arrive d'ailleurs qu'à configurer xf86 en vesa et pas en savage ni s3...
Mais mon autre problème, c'est que pour ma soutenance de stage, j'aimerais bien brancher un projecteur sur ma sortie VGA, mais j'ai essayé avec un écran en attendant, et ça marche pas. Je n'arrive pas à utiliser cette sortie, pourtant j'ai configuré le XF86config-4 comme suit (avec le Layout0 par défaut sinon X refuse de se lancer):
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "ServerFlags"
Option "DefaultServerLayout" "Layout 0"
EndSection
Section "Module"
# Load "GLcore" # commentaire obligé car sinon il ne le trouve pas !!
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Mouseusb"
Driver "mouse"
Option "CorePointer"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "Video Card"
BusID "PCI:1:0:0"
# Driver "savage" # marche pas
# Driver "s3" # marche pas non plus
Driver "vesa"
EndSection
Section "Device"
Identifier "Video Card 0"
BusID "PCI:1:0:0"
Driver "vesa"
Screen 0
EndSection
Section "Device"
Identifier "Video Card 1"
BusID "PCI:1:0:0"
Driver "vesa"
Screen 1
EndSection
Section "Monitor"
Identifier "Monitor 0"
HorizSync 30-60
VertRefresh 50-75
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor 1"
HorizSync 30-60
VertRefresh 50-75
EndSection
Section "Screen"
Identifier "Screen"
Device "Video Card"
Monitor "Monitor 0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
Virtual 0 0
EndSubSection
EndSection
Section "Screen"
Identifier "Screen 0"
Device "Video Card 0"
Monitor "Monitor 0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
Virtual 0 0
EndSubSection
EndSection
Section "Screen"
Identifier "Screen 1"
Device "Video Card 1"
Monitor "Monitor 1"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
Virtual 0 0
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Layout 0"
Screen "Screen"
InputDevice "Generic Keyboard"
InputDevice "Touchpad"
InputDevice "Mouseusb"
EndSection
Section "ServerLayout"
Identifier "Layout 1"
Screen "Screen 0"
Screen "Screen 1" RightOf "Screen 0"
Option "Xinerama" "on"
InputDevice "Generic Keyboard"
InputDevice "Touchpad"
InputDevice "Mouseusb"
EndSection
Section "DRI"
Mode 0666
EndSection
J'ai parcouru les man, forums, tutoriaux xfree et même le xinérama (comme le montre mon fichier de conf) en pensant dériver un peu pour obtenir ce que je voulais... mais rien !!
Pour ce qui est de la 3D avec ma savage, j'ai cru voir dans mes recherches que ça ne serait pas encore supporté pour les savage ? C'est toujours vrai, ou je suis vraiment pas doué ?
Parce que tuxracer à 1fps, ça craint un max !!
Merci d'avance pour les réponses... :)
# des indices;
Posté par tuan kuranes (site web personnel) . Évalué à 3.
xinit -bpp 24 -screen Screen1
ou
startx -bpp 24 -screen Screen1
ctrl-alt-F8/F7 pour changer de out de la Carte video
et surtout lire les logs de XFREE dans /var/log/
[^] # Re: des indices;
Posté par Alexandre Dombrat . Évalué à 1.
Je vais regarder ce que donnent tes indices... :)
[^] # Re: des indices;
Posté par tuan kuranes (site web personnel) . Évalué à 3.
xinit -- :0 -screen Screen0
xinit -- :1 -screen Screen1
[^] # Re: des indices;
Posté par Alexandre Dombrat . Évalué à 1.
Ca fait des mois que je cherchais à retrouver ça... :)
Le seul truc, c'est que comme j'ai mis bêtement une espace entre Screen et le chiffre dans mon fichier de conf, j'ai dû taper:
xinit -- :1 -screen "Screen 1"
Ca marche, mais j'ai dû me planter quelque part dans ma config car seul le touchpad marche, et le gdm a du mal à se lancer (j'ai juste le fond dégueu avec la croix du pointeur), j'irai revoir ça dans les logs...
[^] # Re: des indices;
Posté par Jllc . Évalué à 3.
N'oublie pas le paramètre :1 pour préciser le numéro d'écran (le :0 est logiquement déjà utilisé) :
X :1 -query localhost
# diver
Posté par tuan kuranes (site web personnel) . Évalué à 2.
http://www.probo.com/timr/savage40.html(...)
avec un truc qui te fera plaisir :
"CRT/LCD/TV Switch Utility available"
[^] # Re: diver
Posté par Alexandre Dombrat . Évalué à 1.
C'est en effet une S3 ProSavage8 avec chipset intégré VIA VT8378 [S3 UniChrome]... et je crois pas que ça soit la même chose qu'une Savage4 comme ils disent, non ?
Je suis en train de rechercher un peu ailleurs des fois que j'aie une précision là-dessus...
[^] # Re: diver
Posté par tuan kuranes (site web personnel) . Évalué à 2.
http://www.viaarena.com/?PageID=296(...)
Essaie
# lspci
dans un shell regarde les logs d'Xfree pour voir tous les doux noms de ta carte...
[^] # Re: diver
Posté par Alexandre Dombrat . Évalué à 1.
Par contre, viaarena m'a l'air cool, mais ils sont pas un peu égoïstes de ne proposer que pour RH et Mandrake (à la rigueur SuSE pour certains drivers) ?
D'accord, j'ai trouvé des sources, mais c'est moins récent que leurs binaires...
Bon, je crois que je vais donc essayer de faire quelque chose de ce p'tit truc, ça me semble vraiment pas mal...
[^] # Re: diver
Posté par Larry Cow . Évalué à 3.
Enfin je dis ça, j'ai pas encore testé sur le mien (un Aspire 1353).
# activer la sortie VGA de mon portable
Posté par Jllc . Évalué à 3.
Pour le mode, tu a d'abord un mode miroir où la sortie VGA est la copie de ce qui est sur l'écran interne. A ce niveau, c'est un réglage matériel. Ca se fait soit au niveau du Bios, soit dans la config de Xfree, selon les cartes. Avec certaines cartes, il faut que l'écran soit branché et sous tension pour que le Bios de la carte vidéo le détecte et active cette sortie.
Dans certains cas, il y a des touches de fonctions à utiliser sur le clavier, une touche appelée litérellement "fn", à combiner avec les touches F1, F2 ... pour activer soit l'écran LCD, soit la sortie VGA, soit les deux.
Un autre mode de fonctionnement permet de contrôler séparement les 2 sorties (internet LCD et externe VGA). Il faut parfois passer par le Bios pour pouvoir l'activer. Une fois cela fait, c'est du coté de XFree qu'il faut configurer 2 cartes vidéo (physiqument unique, mais les 2 "sorties" se défférencie par le BusID).
Tout ça pour dire que selon le résultat souhaité, il y a plus ou moins de boulot à faire. Le mode miroir étant à priori le plus rapide à activer en vue d'une soutenance. Car configurer XFree pour gérer 2 écrans distincts peut être long si on n'a pas d'exemple pour la bonne carte.
[^] # Re: activer la sortie VGA de mon portable
Posté par Alexandre Dombrat . Évalué à 1.
Pour le BIOS, il faudrait que je redémarre(!) pour vérifier, mais il me semble que je n'avais pas cette option... remarque, je réessayerai avec l'écran branché au démarrage pour être absolument certain de cela.
Pour ce qui est de la conf Xfree avec "2 cartes" à configurer, c'est ce que j'ai fait ? J'ai certainement un peu compliqué la chose, on doit pouvoir faire plus simple en virant le xinerama (qui de toute manière ne marche pas !), mais si j'ai bien tout compris, j'ai en effet configuré deux cartes graph bien que mon ordi n'en ait qu'une seule...
Pour le mode miroir, c'est exactement ce que je voudrais faire, le xinérama n'était qu'une manière pour contourner le truc... (j'ai du mal avec les confs Xfree !!) :p
[^] # Re: activer la sortie VGA de mon portable
Posté par Jllc . Évalué à 2.
Oui, j'ai oublié de préciser que ce n'était pas toujours bien géré sous Linux, voir que ça pouvait figer la machine. Tout dépend comment c'est géré.
Tout se passe parfois au niveau matériel, sans interaction avec l'OS (ça marche donc pareil sous Linux et Windows), il faut parfois un bout de code dans le noyau (en module ou compilé dans le noyau) et quelques outils pour dialoguer avec le matériel en question (comme sur certain Toshiba où ça marche parfaitement), et actuellement, ça peut passer par l'ACPI, dont le support est assez aléatoire d'une machine à l'autre.
Pour ce qui est de la conf Xfree avec "2 cartes" à configurer, c'est ce que j'ai fait ?
Oui, c'est ça. Mais faudrait que je prenne le temps de me pencher sur ton fichier de config pour voir si c'est correcte.
on doit pouvoir faire plus simple en virant le xinerama
Le Xinerama n'est plus qu'un "détail" dans la config, car cela consiste tout simplement à concaténer 2 écrans déjà contrôler séparement.
[^] # Re: activer la sortie VGA de mon portable
Posté par Jllc . Évalué à 2.
J'ai pris le temps de regarder ton fichier de config, et tout semble bon. Mais si tu n'arrives pas à gérer séparement 2 écrans, c'est tout simplement parce que tu utilises le driver vesa, qui est générique.
Pour les fonctions avancées comme le "dual-screen" ou "dual-head" (gestion de 2 écrans), il faut les drivers propres à la carte graphique en question, car chaque carte gère cela différement d'une autre. Sachant qu'à priori, toutes les cartes graphique de portables n'offre pas cette fonctionnalité. Mais si la tienne peut le faire, il faut que tu réussise à faire fonctionner les bons drivers, et là peut-être, tu pourras gérer 2 écrans.
Pour bien l'identifier, tappes lspci dans une console, et recherche sur Google le nom exacte trouvé, ça sera plus précis.
Petite remarque : utilise (et installe si besoin) le driver synaptics qui permet de profiter pleinement de cette "souris" (défilement, clic en tappotant). Il ne faut qu'un driver, et quelques lignes supplémentaires dans le XF86Config-4.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.