Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/06/2006, à 12:24

tigroux

[Resolu] Carte graphique MATROX P650

salut,

est ce que quelqu'un utilise cette carte sur ubuntu et pourrait m'aider à la configurer ?

j'ai télécharger un fichier trouvé sur le site de matrox en .run
j'ai donc lancer mon terminal pour le lancer grace à la fonction sh

sudo sh matroxdriver-x86_32-1.4.4-installer.run
Password:
Please, enter the directory to extract the files [/home/toto/]

mkdir: opérande manquante
Pour en savoir davantage, faites: « mkdir --help ».
Creating directory /home/toto/matroxdriver-
Verifying archive integrity... All good.
Uncompressing Matrox Parhelia Driver..........................................................................................................................................................................


========================================
   Matrox Linux Driver Install Script
========================================

Installing X server driver for X.org 7.0.0

Messages are being logged in file /tmp/make.log,
this might take some time.

Compiling mtx.ko ...
ERROR: There has been an error compiling the kernel module.
       A log file has been created in the file /tmp/make.log

The program returned an error code (1)

et voici le fichier make.log cité plus haut

Using kernel headers in /lib/modules/2.6.15-27-386/build/include for kernel version 2.6.x
making all in /parhelia...
make[1]: entrant dans le répertoire « /home/toto/matroxdriver-/kernel/src/parhelia »
make[1]: Rien à faire pour « all ».
make[1]: quittant le répertoire « /home/toto/matroxdriver-/kernel/src/parhelia »
making all in /mtxvxd...
make[1]: entrant dans le répertoire « /home/toto/matroxdriver-/kernel/src/mtxvxd »
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/toto/matroxdriver-/kernel/src/../include -I/home/toto/matroxdriver-/kernel/src/../include/mtxvxd -I/home/toto/matroxdriver-/kernel/src -I/home/toto/matroxdriver-/kernel/src/parhelia -I/home/toto/matroxdriver-/kernel/src/parhelia/Main -I/lib/modules/2.6.15-27-386/build/include -I/lib/modules/2.6.15-27-386/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxCpu.c -o MtxCpu.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/toto/matroxdriver-/kernel/src/../include -I/home/toto/matroxdriver-/kernel/src/../include/mtxvxd -I/home/toto/matroxdriver-/kernel/src -I/home/toto/matroxdriver-/kernel/src/parhelia -I/home/toto/matroxdriver-/kernel/src/parhelia/Main -I/lib/modules/2.6.15-27-386/build/include -I/lib/modules/2.6.15-27-386/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxCs.c -o MtxCs.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/toto/matroxdriver-/kernel/src/../include -I/home/toto/matroxdriver-/kernel/src/../include/mtxvxd -I/home/toto/matroxdriver-/kernel/src -I/home/toto/matroxdriver-/kernel/src/parhelia -I/home/toto/matroxdriver-/kernel/src/parhelia/Main -I/lib/modules/2.6.15-27-386/build/include -I/lib/modules/2.6.15-27-386/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxIo.c -o MtxIo.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/toto/matroxdriver-/kernel/src/../include -I/home/toto/matroxdriver-/kernel/src/../include/mtxvxd -I/home/toto/matroxdriver-/kernel/src -I/home/toto/matroxdriver-/kernel/src/parhelia -I/home/toto/matroxdriver-/kernel/src/parhelia/Main -I/lib/modules/2.6.15-27-386/build/include -I/lib/modules/2.6.15-27-386/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxMem.c -o MtxMem.o
MtxMem.c: Dans la fonction «memFileAlloc» :
MtxMem.c:79: attention : passing argument 2 of «ClientMemAlloc» makes integer from pointer without a cast
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/toto/matroxdriver-/kernel/src/../include -I/home/toto/matroxdriver-/kernel/src/../include/mtxvxd -I/home/toto/matroxdriver-/kernel/src -I/home/toto/matroxdriver-/kernel/src/parhelia -I/home/toto/matroxdriver-/kernel/src/parhelia/Main -I/lib/modules/2.6.15-27-386/build/include -I/lib/modules/2.6.15-27-386/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxPci.c -o MtxPci.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/toto/matroxdriver-/kernel/src/../include -I/home/toto/matroxdriver-/kernel/src/../include/mtxvxd -I/home/toto/matroxdriver-/kernel/src -I/home/toto/matroxdriver-/kernel/src/parhelia -I/home/toto/matroxdriver-/kernel/src/parhelia/Main -I/lib/modules/2.6.15-27-386/build/include -I/lib/modules/2.6.15-27-386/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxMap.c -o MtxMap.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/toto/matroxdriver-/kernel/src/../include -I/home/toto/matroxdriver-/kernel/src/../include/mtxvxd -I/home/toto/matroxdriver-/kernel/src -I/home/toto/matroxdriver-/kernel/src/parhelia -I/home/toto/matroxdriver-/kernel/src/parhelia/Main -I/lib/modules/2.6.15-27-386/build/include -I/lib/modules/2.6.15-27-386/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxDbg.c -o MtxDbg.o
ld -r MtxCpu.o MtxCs.o MtxIo.o MtxMem.o MtxPci.o MtxMap.o MtxDbg.o -o mtxvxd.o
make[1]: quittant le répertoire « /home/toto/matroxdriver-/kernel/src/mtxvxd »
make -C /lib/modules/2.6.15-27-386/build M=/home/toto/matroxdriver-/kernel/src modules
make: *** /lib/modules/2.6.15-27-386/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [default] Erreur 2

alors est ce que c'est mort pour ma carte, ou il existe une astuce ??

et puis en deuxième chose, si c'est possible d'utilisé le double écran... c'est encore mieux, j'ai trouvé des infos sur les cartes nvidia mais pas grand chose sur matrox....

merci pour l'aide smile
hmm

Dernière modification par tigroux (Le 28/10/2006, à 18:18)

Hors ligne

#2 Le 27/10/2006, à 22:03

tigroux

Re : [Resolu] Carte graphique MATROX P650

edit du message, je viens de passer sur dapper

Hors ligne

#3 Le 28/10/2006, à 17:02

Link31

Re : [Resolu] Carte graphique MATROX P650

Vérifie que tu as bien installé les headers de ton noyau.

Puis, si ça ne passe toujours pas, essaie

cd /lib/modules/2.6.15-27-386/build && sudo ln -s /usr/src/linux build

Puis relance la compilation.

Hors ligne

#4 Le 28/10/2006, à 17:53

tigroux

Re : [Resolu] Carte graphique MATROX P650

oui ça a marché (pour l'installation du driver)

voilà ce qui s'est passé, il y a deux trois truc qui me paraissent bizarre ?
est-ce normal...

mkdir: opérande manquante
Currently installed driver is the same as the installer file.
X server driver not installed.
find: /usr/X11: Aucun fichier ou répertoire de ce type
find: /usr/X11: Aucun fichier ou répertoire de ce type
find: /usr/X11: Aucun fichier ou répertoire de ce type
Updating library cache

et le tout ...

mkdir: opérande manquante
Pour en savoir davantage, faites: « mkdir --help ».
Creating directory /opt/matroxdriver-
Verifying archive integrity... All good.
Uncompressing Matrox Parhelia Driver............................................ ................................................................................ ..............................................


========================================
   Matrox Linux Driver Install Script
========================================

Currently installed driver is the same as the installer file.
X server driver not installed.

Messages are being logged in file /tmp/make.log,
this might take some time.

Compiling mtx.ko ... done.

Installing the mtx.ko kernel module to /lib/modules/2.6.15-27-386/kernel/drivers /video

Updating library cache

Searching for OpenGL files.

Creating OpenGL backups in /usr/share/matrox/GLBackup-061028-170124

Create backup of libGL.so.1.2

Create backup of libGL.so.1

Create backup of libglx.so

find: /usr/X11: Aucun fichier ou répertoire de ce type
find: /usr/X11: Aucun fichier ou répertoire de ce type
find: /usr/X11: Aucun fichier ou répertoire de ce type
Updating library cache

These files can be restored by launching the following
command as root:

    sh /usr/share/matrox/GLBackup-061028-170124/restoregl.sh

Installing the OpenGL library file to /usr/lib

Installing the GLX library file to /usr/lib/xorg/modules/extensions

Installing the gl.h header file to /usr/include

Installing the glext.h header file to /usr/include

Installing the glx.h header file to /usr/include

Updating library cache

Dernière modification par tigroux (Le 28/10/2006, à 17:55)

Hors ligne

#5 Le 28/10/2006, à 18:03

Link31

Re : [Resolu] Carte graphique MATROX P650

Déjà, vérifie que le driver se charge correctement :

sudo modprobe mtx

Ensuite modifie le xorg.conf pour utiliser le nouveau driver :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
gksudo gedit /etc/X11/xorg.conf

Change la ligne

Driver "vesa"

en

Driver "mtx"

Puis redémarre ta session.

En cas de problème : connecte-toi en mode texte et :

sudo mv /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
sudo /etc/init.d/gdm restart

(remplace gedit par kwrite et gdm par kdm dans les commandes si tu es sous KDE)

Hors ligne

#6 Le 28/10/2006, à 18:17

tigroux

Re : [Resolu] Carte graphique MATROX P650

c'est génial, ça marche big_smile:D
et ben c'est la premiere fois que je suis aussi content de résoudre un pb sur linux !

cool merci beaucoup wink

Hors ligne

#7 Le 28/10/2006, à 19:35

Link31

Re : [Resolu] Carte graphique MATROX P650

Pense à indiquer à Ubuntu de charger le module mtx au démarrage, sinon il faudra le charger manuellement et en mode texte à chaque démarrage wink
Rajoute mtx à la fin du fichier /etc/modules.

Et n'oublie pas que le module sera désactivé à la prochaine mise à jour du noyau : il faudra le recompiler et l'installer.

Hors ligne

#8 Le 29/10/2006, à 16:32

tigroux

Re : [Resolu] Carte graphique MATROX P650

les mises à jour du noyau se font en meme temps que les versions d'ubuntu ou plus fréquemment ?

Hors ligne

#9 Le 29/10/2006, à 16:48

Link31

Re : [Resolu] Carte graphique MATROX P650

Plus fréquemment. Ce sont des mises à jour mineures (2.6.17-11 => 2.6.17-12 par exemple), mais elles nécessitent quand même de réinstaller des modules additionnels.

Les mises à jour "plus importantes" du noyau se font avec les nouvelles versions d'Ubuntu (2.6.15 => 2.6.17 par exemple), et nécessitent bien entendu aussi de réinstaller les modules.

Hors ligne