Problems installing 1.4.6 P650 driver on Mandriva 2008.1

This forum is for all Parhelia based cards (Millenium P650, P690, P750, QID, Parhelia 256, APVe, ...) that need the mtx driver to run properly.

Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Wed Apr 16, 2008 9:27 pm

Hi

I'm very new to linux so be gentle :-)

I have installed Mandriva on my pc and have even got wireless working. Graphics are very slow as I'm using VESA graphics - presumably. By slow I mean that when I play music in Kaffeine music player then the goob vis runs very slowly at low resolutions and stops music at higher resolutions.

My machine is replete with Matrox P650 64MB and I have a couple of 24inch monitors plugged in by DVI set at 1920x1200 res.

So I downloaded the prescribed mtxdriver-installer-x86_32-1.4.6.run package, read the readme files - several times and made sure I had installed the needed files (hopefully).

I have Kernel 2.6.24.4-desktop-1mnb and this appears to be later than the Kernel spoken of in the Matrox readme files.

Anyway I followed the instructions in the readme as best I could but got a build error of some description.

Code: Select all
Using kernel headers in /lib/modules/2.6.24.4-desktop-1mnb/source/include for kernel version 2.6.x
making all in /parhelia...
make[1]: Entering directory `/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia'
making all in /mtxvxd...
make[1]: Entering directory `/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/mtxvxd'
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I/lib/modules/2.6.24.4-desktop-1mnb/source/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/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I/lib/modules/2.6.24.4-desktop-1mnb/source/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/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I/lib/modules/2.6.24.4-desktop-1mnb/source/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/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I/lib/modules/2.6.24.4-desktop-1mnb/source/include/asm/mach-default  -D__NO_VERSION__ -c MtxMem.c -o MtxMem.o
MtxMem.c: In function ‘memFileAlloc’:
MtxMem.c:79: warning: 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/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I/lib/modules/2.6.24.4-desktop-1mnb/source/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/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I/lib/modules/2.6.24.4-desktop-1mnb/source/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/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I/lib/modules/2.6.24.4-desktop-1mnb/source/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]: Leaving directory `/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/mtxvxd'
make -C /lib/modules/2.6.24.4-desktop-1mnb/build M=/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src modules
make[1]: Entering directory `/lib/modules/2.6.24.4-desktop-1mnb/build'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/lib/modules/2.6.24.4-desktop-1mnb/build'
make: *** [default] Error 2


I could easily have done something wrong or maybe I have to wait until Matrox release another driver to suit my Kernel???

Can anyone point me in the right direction re this?


Kev
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby tuxx-home.at » Wed Apr 16, 2008 11:06 pm

Compilation works perfect, but you might need to run something like `make cloneconfig` and/or `make modules_prepare` in your kernel source directory before trying to compile the mtx kernel module.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Thu Apr 17, 2008 12:58 am

Hi tuxx

many thanks for the pointer

I tried your suggestion.

I seem to get the same error.

There seems to be something wrong with my make command.

Code: Select all
[root@localhost linux-2.6.24.4-desktop-1mnb]# make cloneconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
make[1]: *** No rule to make target `cloneconfig'.  Stop.
make: *** [cloneconfig] Error 2
[root@localhost linux-2.6.24.4-desktop-1mnb]# make modules_prepare
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CC      arch/x86/kernel/asm-offsets.s
  GEN     include/asm-x86/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/bin2c
[root@localhost linux-2.6.24.4-desktop-1mnb]# make cloneconfig
make[1]: *** No rule to make target `cloneconfig'.  Stop.
make: *** [cloneconfig] Error 2
[root@localhost linux-2.6.24.4-desktop-1mnb]#



Ive looked in the Mandriva file repository to see if I've missed anything but I think I have all the sources etc for the kernel installed.

Kev
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby tuxx-home.at » Thu Apr 17, 2008 8:56 am

That's why I wrote "and/or" `make cloneconfig` as I don't know if `make cloneconfig` is supported on your distribution.
`make modules_prepare` seems to have completed successfully, so please try to compile the mtx driver again now.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Thu Apr 17, 2008 11:36 am

Hi


Sorry I should have been clearer when I replied.

I ran the commands recomended (being careful to do the and/or) in the order listed in the code

so

make cloneconfig got error
make modules_prepare no error
make cloneconfig got error


Then I tried running the matrox driver install again.

I got exactly the same error as before (in first posting).

Code: Select all
ld -r MtxCpu.o MtxCs.o MtxIo.o MtxMem.o MtxPci.o MtxMap.o MtxDbg.o -o mtxvxd.o
make[1]: Leaving directory `/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/mtxvxd'
make -C /lib/modules/2.6.24.4-desktop-1mnb/build M=/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src modules
make[1]: Entering directory `/lib/modules/2.6.24.4-desktop-1mnb/build'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/lib/modules/2.6.24.4-desktop-1mnb/build'
make: *** [default] Error 2




Kev
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby tuxx-home.at » Thu Apr 17, 2008 1:03 pm

Do you have the kernel sources installed properly?
Please confirm that by changing into the build directory and measuring its size. Post the outputs of the following commands.

Code: Select all
rpm -qa | grep kernel
cd /lib/modules/$(uname -r)/build
pwd -P
du -sh


I think that maybe the `make cloneconfig` invocation kills something, so please try to run `make modules_prepare` only.

NTL, I found the following information in a Mandriva forum regarding the "No rule to make target modules" error message:

This is caused by not having your kernel-source installed. go to mandriva control center, install software, and type "kernel" and choose "kernel-source....." and then the above mentioned file will compile
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Squonk » Thu Apr 17, 2008 3:33 pm

Hi Kev,

looks like you don't have the kernel sources installed. You will also have to edit the file /usr/src/linux/include/linux/utsrelease.h to fit your running kernel. It should look like this:

Code: Select all
define UTS_RELEASE "2.6.24.4-desktop-1mnb"


Otherwise the mtx-module won't load.
On my Mandriva system I also had to install all MESA related stuff manually. Otherwise there will be no support for OpenGL. Unfortunately I didn't get OpenGL working yet, see THIS thread. On Mandriva 2008.0 it was no problem. I'm very interested if it works for you :!:

Greetings, Christian
Squonk
Sergeant
Sergeant
 
Posts: 16
Joined: Mon Mar 17, 2008 12:43 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Thu Apr 17, 2008 7:51 pm

Many thanks guys

Here are the results of the commands
Code: Select all
[kev@localhost ~]$ su
Password:
[root@localhost kev]# rpm -qa | grep kernel
kernel-desktop-latest-2.6.24.4-1mnb1
kernel-source-2.6.24.4-1mnb-1-1mnb1
kernel-headers-2.6.24-6mnb1
kernel-desktop-2.6.24.4-1mnb-1-1mnb1
kernel-desktop-devel-2.6.24.4-1mnb-1-1mnb1
[root@localhost kev]#
[root@localhost kev]# cd /lib/modules/$(uname -r)/build
[root@localhost build]# pwd -P
/lib/modules/2.6.24.4-desktop-1mnb/build
[root@localhost build]# du -sh
4.0K    .
[root@localhost build]#
[root@localhost build]#
[root@localhost build]#


Looking at the above it seems I have a mix of kernel source files.

Presumably I can correct this by using the Mandriva Linux Control Centre and using the software management applet. Presumably un-ticking kernel source files - to uninstall the sources then apply will remove sources and then re-ticking and apply to reinstall sources.

Christian. I'll try to get the opengl working also. Hopefully when I have built the module files correctly then the matrox driver will show up in the configure screen setup menu of the mandriva control centre. I'm hoping it will work like this. In the past I've found that hand editing the Xorg.conf file rarely ends well. :-)



Kev
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby tuxx-home.at » Thu Apr 17, 2008 8:15 pm

OK, you have the sources and headers for your running kernel installed, but the "build" symlink doesn't point to any of these directories, so you have to find out where your kernel sources are installed (usually, this should be something like /usr/src/linux-source* or /usr/src/kernel-source*). To get things right, the following command should help you out:

Code: Select all
cd /lib/modules/$(uname -r)
rm build
ln -s /usr/src/kernel-source* build


Please note that the path to your kernel source directory might be different but you should know where it is as it's the directory where you executed the `make modules_prepare` command earlier.
Afterwards you should have a properly configured symlink from /lib/modules/$(uname -r)/build pointing to your kernel source directory and then the compilation of the mtx driver should complete without errors (as long as you're not trying to upgrade to 2.6.25 - the mtx driver doesn't work on this kernel version by now).

the matrox driver will show up in the configure screen setup menu of the mandriva control centre.


Please do _NOT_ use the control center to configure your Matrox graphics card, this will most likely _NOT_ work as expected.
I'd rather try the new tools `matroxconfig` and `mtxwizard` which get installed with the 1.4.6 driver to configure your graphics card.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Thu Apr 17, 2008 9:12 pm

I think I have sources in 2 places in my directory tree.

I have

/lib/modules/2.6.24.4-desktop-1mnb/build/
/lib/modules/2.6.24.4-desktop-1mnb/kernel/
/lib/modules/2.6.24.4-desktop-1mnb/source/ <-- some source files here?????


and I have some more sources in

/usr/src/linux/
/usr/src/linux-2.6.24.4-1mnb/
/usr/src/linux-2.6.24.4-desktop-1mnb/ <-- more source files????

the directory I executed the `make modules_prepare` command earlier was /lib/modules/2.6.24.4-desktop-1mnb/source/

anyway ran your commands from a terminal with root set

Code: Select all
[root@localhost 2.6.24.4-desktop-1mnb]# cd /lib/modules/$(uname -r)
[root@localhost 2.6.24.4-desktop-1mnb]# rm build
rm: cannot remove `build': Is a directory
[root@localhost 2.6.24.4-desktop-1mnb]# ln -s /usr/src/kernel-source* build
ln: creating symbolic link `build/kernel-source*': File exists
[root@localhost 2.6.24.4-desktop-1mnb]#


then again ran the matrox installer. Still get the same error message

Code: Select all
========================================
   Matrox Linux Driver Install Script
========================================

Installation package v1.4.6

Refreshing ld database
Installed mtx_drv.so is the same file as the installer
version, not installing.

Installed v4l_drv.so is the same file as the installer
version, not installing.

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)
[root@localhost Matrox linux]#


An the log file still shows the error

Code: Select all
ld -r MtxCpu.o MtxCs.o MtxIo.o MtxMem.o MtxPci.o MtxMap.o MtxDbg.o -o mtxvxd.o
make[1]: Leaving directory `/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src/mtxvxd'
make -C /lib/modules/2.6.24.4-desktop-1mnb/build M=/usr/lib/xorg/modules/drivers/matroxdriver-x86_32-1.4.6/kernel/src modules
make[1]: Entering directory `/lib/modules/2.6.24.4-desktop-1mnb/build'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/lib/modules/2.6.24.4-desktop-1mnb/build'
make: *** [default] Error 2



I have bought some huge books on linux. I think I need to read these. I may be some time :-)


Kev
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Fri Apr 18, 2008 10:33 pm

Following much book reading I now understand what a link is and I have corrected the build link and now it correctly points to my src files in /usr/src.


so now the drivers build without errors.

The main problem I was having is that I actually had a directory called build when I should have had a sym link called build. I also misunderstood the ln -s /usr/src/kernel-source* build command. I needed to substiute kernel-source* for actual directory name.

Many thanks for your kind help.

Hope this helps other learners.

Kev
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby tuxx-home.at » Sun Apr 20, 2008 9:50 am

so now the drivers build without errors.


Great!

I actually had a directory called build when I should have had a sym link called build.


Yes, I saw that, but unfortunately I wasn't able to answer earlier. On the other hand, figuring out this one on your own is the best solution as it will stay in your mind now forever ;)

Any further problems with your current installation? Have you tried hardware acceleration already (`glxinfo`, `glxgears`, ...)?
From now on, please don't forget to attach your X11 configuration file (/etc/X11/xorg.conf) and the X11 logfile (/var/log/Xorg.0.log) if problems arise.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Sun Apr 20, 2008 5:45 pm

Hi

I have two screens working now.


Resolution is stuck at 1600x1200 but I can live with that. I still get a nice crisp picture on both screens and now I can have the Kaffiene player audio visualisation at full screen and it is really fast and smooth - and the music plays at the same time :-)

I tried entering a modline for 1920x1200 but I cant get a picture when I do this - even though I copied the modline from my old working xorg.conf file for when I had vesa graphics on 1 screen running at 1920x1200 with no matrox driver. To be honest I havent yet tried to play with accelleration and the clever stuff. I'm just pleased to have the screens working. As I become more experienced I will try running on opengl etc.

At the moment I'm trying to get my wireless networking to work again. It worked fine last week but stopped working after I installed the matrox driver. This might be coincidence though.

I'm still reading the books. I might still be some time. :-)

Many thanks for your kind help. I will let you know how I get on with matrox acceleration when I have a network.


Kev
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby Kevl » Tue Apr 22, 2008 10:23 pm

Hi

I have got both screens running at 1920x1200. I attach my Xorg.conf file in case it might help anyone else.

Things I've noticed are:

Highest colour depth I can get is 16bits. If I try more than this I just get a black screen. Windows claims its colour depth is 32bits at the same res. It might be wrong though. :-)

I cant get 3d acceleration to work. When I run glxinfo I get the same error as has been reported by others

Code: Select all
#10 glxinfo [0x8048b81]
Locking assertion failure.  Backtrace:


I noticed that the matroxconfig program seems to create an Xorg.conf file which the mandriva setup tools are ill at ease with. If I try to set display properties through them or accidently press a button in and Kde or other menu which takes me to the display setting menu then I completely lock up the machine. Only fix is to power cycle. My fix is to avoid such buttons. :-)

Pity about the 3D but not the end of the world. At least I have 2 monitors working.

Kev
Attachments
xorg.conf
(2.73 KiB) Downloaded 394 times
Kevl
Private
Private
 
Posts: 8
Joined: Wed Apr 16, 2008 1:13 am

Re: Problems installing 1.4.6 P650 driver on Mandriva 2008.1

Postby tuxx-home.at » Sat May 24, 2008 11:21 am

If I try more than this I just get a black screen.


I'm interested in the Xorg.0.log file when you try this.

Windows claims its colour depth is 32bits at the same res. It might be wrong though.


No, it's definetly right. The linux driver's functionality is limited compared to the windows driver.

I cant get 3d acceleration to work. When I run glxinfo I get the same error as has been reported by others


I think I'll definetly need to install a version of Ubuntu somewhere at work on a machine with a Parhelia card plugged in. Maybe I'm able to reproduce it. If the days here had only 48hours... ;)

I noticed that the matroxconfig program seems to create an Xorg.conf file which the mandriva setup tools are ill at ease with.


Be careful with autoconfigured configuration files. Since 1.4.6, the driver ships an X server extension (MTXCFG) that gets used by the matroxconfig tool to configure your X server and that may even be the reason for the lockups (although the system shouldn't lock up when clicking on certain buttons).

BTW: With 1.4.6, it's possible to have full hardware acceleration on all screens and to have a Xinerama enabled desktop (using the (by default enabled) fake xinerama extension of the mtx driver).
But without knowing the reason for Ubuntu's locking assertion failures, it probably doesn't make sense to work on this solution.

Thanks for providing your working configuration file in here!

As the subject of this topic is about installing the driver on mandriva and this issue is solved, I'm closing this one now. Feel free to open new topics if you encounter any new issues or are interested in working on your 3D acceleration and stuff.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe


Return to Matrox P-Series Cards

Who is online

Users browsing this forum: No registered users and 3 guests

cron