#1 Le 25/06/2006, à 11: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
Dernière modification par tigroux (Le 28/10/2006, à 17:18)
Hors ligne
#2 Le 27/10/2006, à 21:03
- tigroux
Re : [Resolu] Carte graphique MATROX P650
edit du message, je viens de passer sur dapper
Hors ligne
#3 Le 28/10/2006, à 16: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, à 16: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, à 16:55)
Hors ligne
#5 Le 28/10/2006, à 17: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, à 17:17
- tigroux
Re : [Resolu] Carte graphique MATROX P650
c'est génial, ça marche :D
et ben c'est la premiere fois que je suis aussi content de résoudre un pb sur linux !
cool merci beaucoup
Hors ligne
#7 Le 28/10/2006, à 18: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
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, à 15: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, à 15: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