Configurer X avec une carte graphique Guillemot 3d prophet 4500 kyro II 64 Mo
Cette page est destinée à résumer comment j'ai configuré X avec ma carte graphique Guillemot 3d prophet 4500 kyro II 64 Mo. Je pense que cela doit marcher également avec d'autres cartes graphiques kyro. Il faut tout d'abord récupérer le dernier pilote appelé powervr sur http://www.powervr.com/Downloads.asp Dans la section PowerVR Series3 (KYRO/KYRO II) Linux, prendre Source TGZ Enregistrer donc ce powervr-x.xx.xx-xxx.tgz dans un répertoire. En root, décompressez-le: # tar zxvf powervr-x.xx.xx-xxx.tgz # cd powervr-x.xx.xx-xxx # make installLe résultat de cette commande chez moi est ici Entre autre, cela copie le pilote powervr.o dans /lib/modules/2.x.xx/kernel/drivers/char/drm/ Si vous avez un message d'erreur, essayer de modifier le fichier Makefile en mettant les bons répertoires pour votre système (notamment pour votre noyau). Après cette installation, Le module powervr est donc chargé : # lsmod Module Size Used by Tainted: P powervr 493184 12Mais à chaque reboot, vous devez le recharger: # modprobe powervrAfin d'éviter cela, il suffit d'éditer /etc/modules (sous Debian) ou le fichier équivalent et d'y rajouter le ligne : powervr Attention, quand vous installez un nouveau noyau, cette procédure devra toujours être refaite (car ces pilotes sont propriétaires). Donc, au reboot, il vous faudra vous placer dans le répertoire powervr-x.xx.xx-xxx et faire: # make uninstall # make clean # make # make installAttention, à bien s'assurer que le lien /usr/src/linux pointe vers les bonnes sources du noyau... Reste à configurer notre serveur graphique. Pour cela il faut éditer le fichier /etc/X11/XF86Config-4 (ou le fichier par défaut) Il faut configurer votre souris, clavier mais surtout votre fameuse carte graphique. Il est très fortement conseillé d'utiliser la carte graphique en résolution 1024x768 et en couleurs 16 bits (sinon les accélérations graphiques seront amoindries). Depuis que j'ai fait cela, je lis des vidéos sans problèmes et je joue nptamment au jeu tuxracer sans problème :) (ce qui n'était pas le cas en résolution 1280x1024). Je vous donne mon fichier XF86Config-4 configuré avec une souris à roulette classique. Enfin, tentez $ startxSi le serveur ne se lance pas ou se lance mal, lisez les messages d'erreurs dans /var/log/XFree86.0.log puis changez les paramètres dans le fichier XF86Config-4 A noter que j'ai testé cela avec suucès avec XFree86 version 4.1, 4.2 et 4.3 Testons maintenant les accélérations graphiques. Sans comprendre exactement comment elles fonctionnent, je vous livrent les tests concernant DRI, glx, xv: $ xvinfoLe résultat de ce test sur ma carte est ici. Voici maintenant les tests concernants glx: $ glxinfoLe résultat de ce test sur ma carte est ici. Un test permet aussi d'afficher une petite fenêtre puis de mesurer le nombre de frames par secondes. Voici la fenêtre: Et voici le résultat avec la taille de la fenêtre par défaut: $ glxgears BPP(32) DB(1N) W(304) H(300) Xclip(4) Yclip(0) PFD(8) 4720 frames in 5.0 seconds = 944.000 FPS 4940 frames in 5.0 seconds = 988.000 FPS 4946 frames in 5.0 seconds = 989.200 FPS 4904 frames in 5.0 seconds = 980.800 FPS 4920 frames in 5.0 seconds = 984.000 FPS 4922 frames in 5.0 seconds = 984.400 FPS 4929 frames in 5.0 seconds = 985.800 FPS 4924 frames in 5.0 seconds = 984.800 FPS 4948 frames in 5.0 seconds = 989.600 FPS 4951 frames in 5.0 seconds = 990.200 FPS BUGS: -A noter qu'avec cette carte graphique, je n'arrive pas à lancer un display-manager tel KDM directement au boot (c'est le cas également d'autres personnes ayant la même carte!!). Je suis obligé de me loguer et le lancer à la main. -J'ai lontemps obtenu ce message d'erreur ce message d'erreur: Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:debug_xform.o" No symbols found-Maintenant j'obtiens ce message au lancement du serveur graphique: Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No symbols found Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": No symbols found Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o": No symbols found Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":No symbols foundSi vous arrivez à résoudre ces bugs, je serais assez intéressé: reg@gcolpart.com |