Jean-Claude Garaud wrote:
On Thursday 21 December 2006 15:52, Romain Surleau wrote:
Jean-Claude Garaud wrote:
Serveur LTSP 4.2, sur Mandriva 2007/AMD 64
Je suis en train de monter quelques TX avec de vieux PCs (P166-P200).
Aucun problème, sauf pour la résolution écran. L'affichage est en 640
x480 ou peut-être en 800x600 : pas pratique quand le bouton OK est
inattaignable en bas en dehors de l'écran. Il semble que les développeurs
n'ont jamais travaillé avec une résolution inférieure à 1024 x 768 :(
En plus j'ai, entre-autres, une Matrox Mystique qui semblerait pas mal,
mais dont l'affichage (rafraîchissement) est plutôt imprévisible.

Bref je pense que c'est un problème de driver.
J'ai consulté le web et vu un peu partout qu'on pouvait indiquer dans
lts.conf le pilote à utiliser, la résolution, le nombre de couleur, etc.
avec par exemple :

XSERVER                 = X86_S3
XCOLOR_DEPTH    = 8
X_MODE_ 0               = 1024x768
X_MODE_1                = 800x600

Mais où sont ces foutus pilotes (S3, MGA, etc.) ?
Pour X.org, ils sont inclus dans le package lts_x_core .
Voir :
http://ltsp.org/documentation/ltsp-4.1/ltsp-4.1-en.html#AEN524

Et donc, pour XFree86 3.3.6 pour d'anciennes cartes, il faut aller à la
rubrique téléchargement :

http://sourceforge.net/project/showfiles.php?group_id=17723

descendre au rayon ltsp3, on trouve les packages  : ltsp_x336_****.

Après, si ça ne marche pas, la liste  ltsp est très réactive et
compétente. Sur le modèle précis de la carte, je peux leur demander si
quelqu'un a réussi à configurer un poste avec ce matériel.

Romain.

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.

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.tgz

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.

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.
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à