Installation d un driver video sous linux debian woody 3.0

Installation d un driver video sous linux debian woody 3.0 - Logiciels - Linux et OS Alternatifs

Marsh Posté le 23-09-2002 à 10:42:05    

Salut,
 
ayant enfin reussi a installer linux sur la mini carte PC  
(voir precedents topics) j'ai encore quelques soucis  
a installer le serveur X
 
En effet le processeur est un cyrix geode 300 Mhz et la carte
video (integree) est un NS CX 5530 (ou autre) et la debian n a
pas ce driver ...ou plutot si mais je n'arrive pas a le faire  
marcher.
 
Explication : lorsque j'ai installé le serveur x en faisant
apt-get install xserver, j'ai eu un menu d installation dans
lequel on m'a proposé de choisir quelques cartes videos (une  
dizaine max ) et dedans il y avait cyrix video for geode processor
 
Je me suis dit c est celle la mais lorsque que je lance X , le  
message suivant apparait :
(je ne met pas tout le log)
 
"
....
 
(II) Loading extension XIE
(II) LoadModule: "cyrix"
(II) Loading /usr/X11R6/lib/modules/drivers/cyrix_drv.o
(II) Module cyrix: vendor="The XFree86 Project"
   compiled for 4.1.0.1, module version = 1.0.0
   Module class: XFree86 Video Driver
   ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
   compiled for 4.1.0.1, module version = 1.0.0
   Module class: XFree86 XInput Driver
   ABI class: XFree86 XInput driver, version 0.2
(II) CYRIX: driver for Cyrix MediaGX Processors: mediagx
(II) Primary Device is: PCI 00:12:4
CYRIX: Device Sections found: 1
(EE) No devices detected.
 
Fatal server error:
no screens found
 
"
 
Vu le message , apparemment il detecte la puce video (??) mais
je ne comprends pas le "no screens found"
 
Du coup je me suis dit  je n'ai pas tout installé comme il faut
(en effet je n'avais pas "startx" )
donc j'ai installé xbase-clients xfonts xutils x-window-manager.
 
J'ai lancé xf86config et la plus moyen de trouver dans la liste  
(de 500 cartes au moins) la carte video cyrix for geode processor.
 
donc je choisis generic vga ... je lance startx ... ca marche (mais
c moche en 320x200 16 couleurs)
j'edite le fichier XF86Config , je change vga en cyrix ... je lance
startx et la rebelote , message d erreur "no screens found".
 
Donc il y a 2 possibilités :
soit j'ai mal configuré la chose mais je ne sais alors pas comment
faire autrement.
Soit le driver n est pas bon ou absent , dans ce cas comment
l'installer ?
 
Si quelqu un pouvait m'aider car je cherche depuis un bon moment  
et je ne trouve pas.
 
Merci.

Reply

Marsh Posté le 23-09-2002 à 10:42:05   

Reply

Marsh Posté le 23-09-2002 à 11:14:39    

le (EE) No devices detected. semble indiquer qu'il ne trouve pas de chip correspondant au driver que tu as selectionné.
Est-ce parce que ce n'est pas le bon driver ou un problème plus profond d'accès à cette ressource, là est la question  :/
si tu fais un "lspci", la carte est-elle détectée et la référenre "mediagx" apparait-elle ?
 
Au besoin, pour ré-accèder au menu de configuration que tu as eu quand tu as installé X, tu peux lancer un "dpkg-reconfigure xserver-xfree86".


Message édité par Acontios le 23-09-2002 à 11:14:54
Reply

Marsh Posté le 23-09-2002 à 12:03:11    

merci de ta reponse, effectivement le driver n'est apparemment pas  
le bon... je dirais meme apparemment il n y a pas de driver pour
ce type de chipset (la c est pas cool)... j'ai essayé d installer
le driver vesa, apparemment ca marche mais je ne sais pas si je  
pourrais avoir du 800x600x16 ou meme 800x600x24 (il y a assez de  
memoire video, y a 4MB partagé). en tout cas je vais essayer tes
commandes pour voir si j'arrive a faire quelque chose.
 
Juste une chose : j'aimerai savoir dans quel fichier il fait la  
correspondance vga <-> /usr/X11R6/lib/modules/drivers/vga_driver.o
mais aussi cyrix <-> /ussr/X11R6/lib/modules/drivers/cyrix_driver.o
 
car dans le fichier XF86Config on ne peut pas mettre le chemin  
effectif du driver mais seulement son "nom". Or si j'ai a installer  
un nouveau driver, il faut que je puisse mettre a jour cette liste.
(enfin je pense)

Reply

Marsh Posté le 23-09-2002 à 12:04:11    

ah oui juste pour savoir , y a un driver FBDev , a quoi correspond-t-il ?
 
 
merci.

Reply

Marsh Posté le 23-09-2002 à 12:37:30    

xilebo a écrit a écrit :

ah oui juste pour savoir , y a un driver FBDev , a quoi correspond-t-il ?
 
 
merci.



au framebuffer device.
 

A framebuffer device is an abstraction for the graphic hardware. It represents the frame buffer of some video hardware, and allows application software to access the graphic hardware through a well-defined interface, so that the software doesn't need to know anything about the low-level interface stuff [Taken from Geert Uytterhoeven's framebuffer.txt in the linux kernel sources]


 
utilité : avoir des consoles qui roxent et se passer de + en + de X pour les choses simples : voir des films, des z'images, etc...

Reply

Marsh Posté le 23-09-2002 à 14:18:20    

Tres interessant ... comment peut on l installer car je dois
installer une machine neuve sur laquelle une unique application
tournera. C est une application en mode fenetrée et il n'y aura
jamais  d autre application en mode fenetrée.Je pourrais donc
utiliser ca ?
 
Sinon j'ai quelques petites question (avec vesa ca marche)
 
J'ai trouvé comment changer de resolution (CTRL ALT - ou +) mais
pour changer le nombre de couleurs  faut il redemarrer X ?
 
Lorsque je change de resolution, en fait ca change la resolution
du bureau virtuel, je suis donc toujours en 640x480 . Y a t il
une option au demarrage de X pour ne pas avoir de bureau virtuel
? (ou alors parceque j'ai choisi un ecran merdique ?)
 
Lorsque j'ai installé X , il m'a configuré xdm dans tous les  
runlevels , normalement runlevel 2 c est en mode texte , pourquoi
a t il fait ca? (et comment l'enlever, juste supprimer les  
Sxxx et Kxxx correspondants ?)
 
En fait , je souhaite avoir le serveur X mais pas de gestionnaire
de fenetre, car je n en ai pas besoin... comment retirer le gestionnaire
de fenetre deja installé (twm) ?
 
Comment lancer le serveur X sans gestionnaire de fenetre au demarrage
(quel runlevel ?) et il faut que je me loggue automatiquement ou
alors meme lancer l'appli sans etre loggué. En effet sur la machine
finale il n'y aura pas de clavier ni souris mais juste un ecran
tactile...
 
 
merci de votre aide car je galere,je ne connais pas encore bien
linux a ce niveau (si vous avez des bons bouquins a me conseiller
je suis preneur)

Reply

Marsh Posté le 23-09-2002 à 14:31:27    

xilebo a écrit a écrit :

Tres interessant ... comment peut on l installer car je dois
installer une machine neuve sur laquelle une unique application
tournera. C est une application en mode fenetrée et il n'y aura
jamais  d autre application en mode fenetrée.Je pourrais donc
utiliser ca ?




le support du framebuffer nécessite généralement la recompil du noyo à moins que ton noyo soit livré avec les modules qu'il faut. Pour certaines CG, des drivers accélérés existent (classiquement Matrox, ATI, etc...)(trident aussi ! :D) sinon, c'est le driver VESA. Si tu ne dois utiliser _que_ X, ça ne te servira pas beaucoup, autant utiliser le driver vesa de X...
 

xilebo a écrit a écrit :

 
Lorsque j'ai installé X , il m'a configuré xdm dans tous les  
runlevels , normalement runlevel 2 c est en mode texte , pourquoi
a t il fait ca? (et comment l'enlever, juste supprimer les  
Sxxx et Kxxx correspondants ?)




Wé, xfree il est chiant pour ça. Moi j'ai mis un exit 0 dans /etc/init.d/xdm ! :D
 

xilebo a écrit a écrit :

 
En fait , je souhaite avoir le serveur X mais pas de gestionnaire
de fenetre, car je n en ai pas besoin... comment retirer le gestionnaire
de fenetre deja installé (twm) ?
Comment lancer le serveur X sans gestionnaire de fenetre au demarrage
(quel runlevel ?) et il faut que je me loggue automatiquement ou
alors meme lancer l'appli sans etre loggué. En effet sur la machine finale il n'y aura pas de clavier ni souris mais juste un ecran
tactile...
 




le plus simple c d'éditer ~/.xinitrc et de mettre dedans ce que tu veux lancer au démarrage de X (simplement le nom de ton appli si j'ai bien compris)
 
 
 

Reply

Marsh Posté le 23-09-2002 à 15:20:24    

comment faire alors pour qu il ne m affiche pas la fenetre de  
login ?  
car je suis en runlevel 5 , j'ai donc S20xfs et S99xdm qui se
lancent dans mon rc5.d , mais je voudrais que xdm disparaisse
(si j'ai bien compris xdm sert a afficher une fenetre de login en
mode fenetré) mais par contre que le serveur X soit lancé... tout
ca  sans avoir besoin de se logguer et sans afficher une fenetre
de login.
 
merci en tout cas de tes reponses , ca m'aide bien ! pour le  
driver vesa je pense garder ça car mon appli n affichera que des
 images et des boutons le tout en plein ecran (peut on faire du
plein ecran ...) et je pense donc qu'il ny aura pas besoin  
d acceleration.

Reply

Marsh Posté le 23-09-2002 à 15:52:40    

remplace xdm par un autre serveur du même genre mais plus évolué.
gdm et kdm par exemple te proposent un autologin, avec l'inconvénient des libs supplémenatires à installer si tu n'utilise ni KDE ni Gnome.
 
sinon, tu supprime pûrement et simplement le lien vers xdm du runlvl qui t'intéresse et tu startx à la main :D

Reply

Marsh Posté le 23-09-2002 à 17:19:38    

ok ca marche ... merci de l'aide . Juste une derniere chose :  
comment fait on pour enlever le bureau virtuel ?

Reply

Marsh Posté le 23-09-2002 à 17:19:38   

Reply

Marsh Posté le 23-09-2002 à 17:45:24    

le seule moyen c'est de définir les résolutions disponibles de telle sorte que la première listée soit la plus grande et celle utilisée (le bureau virtuel prend toujours la taille de la plus grande résolution). je sais si c'est très clair :/
 
ex: moi je veux un bureau en 1280x960, alors je définie les résolution comme suit:
 
 

      SubSection "Display"
                Depth           24
                Modes           "1280x960" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection

Reply

Marsh Posté le 26-09-2002 à 17:49:17    

Je te remercie ca marche nickel...
bon j'ai maintenant d autre questions :)  
 
J'ai installé le driver vesa et j'arrive a afficher du 640x480
800x600 et 1024x768 ... mais qu en 8 ou 16 bits. Lorsque je me
mets en 24 bits , le serveur X ne se lance pas et me met un message
d erreur du genre (je l'ai aps sous les yeux) "mode not found"
 
Pourtant la carte video peut supporter cette resolution (4 MO RAM)
ainsi que l'ecran.
 
Est ce que c est le driver VESA qui ne supporte pas cette profondeur  
de pixel ?  
 
Merci.

Reply

Marsh Posté le 27-09-2002 à 11:40:56    

Up ?

Reply

Sujets relatifs:

Leave a Replay

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