Jean-Claude Garaud wrote:
On Wednesday 10 January 2007 14:17, Romain Surleau wrote:
[....]
J'ai trouvé un petit moment pour configurer lts.conf suivant tes
conseils. Les drivers écran sont effectivement dans le package lts_x_core
qui sont installés par ltspadmin
dans /opt/ltsp/i386/usr/X11R6/lib/modules/drivers
Oui, mais non :-)
??
Par défaut, c'est Xorg qui est lancé ici :
/opt/ltsp/i386/usr/X11R6/bin/Xorg
Xorg ira ensuite chercher le driver dans lib/modules/drivers.
Ben oui : je ne comprends pas ton "Oui, mais non :-)" ci-dessus.
Je m'exprime sans doute mal.
Oui, parce que ce que tu as fait est la bonne procédure pour LTSP 4.2
qui intégre Xorg en standard.
Mais non, parce que ta carte S3 fonctionne mal sous Xorg, comme
d'ailleurs sous XFree86 4.x.
D'où la nécessité de réinstaller un pilote XFree86 en version 3.3.6, qui
lui fonctionne bien d'après le site :
http://wiki.ltsp.org/twiki/bin/view/Ltsp/VideoCards
Mais si ta carte, un peu ancienne, fonctionne mal avec Xorg, télécharges
ceci :
http://ltsp.mirrors.tds.net/pub/ltsp/ltsp-4.1/ltsp-x336_S3_S3V-1.1-0-i386.t
gz
et mets les deux fichiers :
/opt/ltsp/i386/usr/X11R6/bin/XF86_S3
/opt/ltsp/i386/usr/X11R6/bin/XF86_S3V
C'est le serveur Xfree86 3.3.6 avec les drivers (inclus) S3.
Ensuite, dans lts.conf, il y faut :
XSERVER = XF86_S3
D'autres infos intéressantes ici :
http://wiki.ltsp.org/twiki/bin/view/Ltsp/VideoCards
où il est dit en autres :
"The support for S3 and S3Virge cards may still be a problem in XFree86
4.x and X.org, so LTSP provides the older XFree86 3.3.6 versions of the
drivers, which work quite well on those older cards. Try the Xorg
s3virge driver first."
En principe, cela doit marcher.
J'ai la version LTSP 4.2 : pas de XF86_S3 et XF86_S3V dans
http://ltsp.mirrors.tds.net/pub/ltsp/ltsp-4.2/
J'ai récupéré XF86_S3 et XF86_S3V de lstp-4.1 mais ça ne fonctionne pas
(Xserver error), ce qui n'est pas vraiment surprenant.
Moi si, cela me surprend, car les docs en ligne ne font pas de
différence entre 4.1 et 4.2 au niveau de la gestion graphique : il y est
dit qu'on peut utiliser Xorg ou Xfree86, au choix. J'ai posé la question
sur la liste, on verra si j'ai des réponses.
Je viens de faire le test sur une machine avec un chip video S3Trio64,
et effectivement ça ne fonctionne pas sous LTSP4.2 alors que ça
fonctionne bien sous LTSP4.1 ....
Romain.
Dans le cas de la carte S3 Trio64V le driver est s3_drv.so que l'on
indique simplement par s3 (et non s3_drv ou s3_drv.so, le piège !)
Pour la partie configuration de la carte graphique mon fichier lts.conf
ressemble maintenant à ça :
XSERVER = s3
X_HORZSYNC = 30.0-80.0
X_VERTREFRESH = 50-75
X_COLOR_DEPTH = 15
X_MODE_0 = 1024x768
Pour la synchro j'ai mis les valeurs données dans la doc de l'écran.
Mais malgré les 2 dernières lignes je n'arrive pas à dépasser les 800 x
600. J'ai bien essayé X_COLOR_DEPTH = 8, mais KDE n'aime pas : message
d'erreur "The application unknown (kdmgreet) crashed and caused the
signal 6 (SIGABRT)."
Est-ce possible de faire mieux que ce 800x600 ? Il me semble bien que
sous windows ça montait à 1024x768.
J'ai essayé 2 autres cartes : la matrox mystique et une ATI Mach 4
Avec la matox et le serveur "mga" je peux aller jusqu'à un superbe affichage
1152x864 à 75 hz : c'est plus qu'il n'en faut pour un CRT 17".
Avec l'ATI et le serveur "ati" je dépasse à peine 800x600 avec des stries
verticales vers le milieu de l'écran : c'est peut-être une carte défectueuse.
Dans tous les cas, je remarque que X_MODE_0 = 1024x768 n'a aucun effet :
l'affichage de départ est 800x600 et se règle ensuite dans KDE. Et dans KDE
tout semble indiquer que la liste des résolutions utilisables est
automatiquement établie après un test de la mémoire disponible sur la carte
(d'où sans doute la limitation à 800x600 pour la S3 et 1152x864 pour la
Matrox) sans tenir aucun compte de X_MODE_.
La gestion du X_MODE_0 est un peu difficile en effet, et ses effets ne
sont pas toujours évidents.
Romain.
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________