I am running exactly 2.6.10 and a G400. Your right it is hard. But the good news is I bled alot recently so I rememeber what is going on.

First you need to decided if you are going to do "mga" or "dfbmga". dfbmga has Freevo work with the "new" DirectFB (http://directfb.org) API to use the G400. This is the way I have it setup now... I used to have it the old way.

The old way didn't use DirectFB. You had to compile the mplayer mga_vid.o driver and load it if you wanted hardware scaling. This is how kernel 2.4 worked well.

mga_vid.o (atleast 5 months ago) needs a bunch of hacks to work with 2.6. I found the right patches and got it to work.... then started on the DirectFB route.

DirectFB seems to work really well. It controls switching to TV out. But you actually have to choose different kernel config to use it.

What I do... turn on the following in the kernel config... nothing else display oriented:
* Support for frame buffer devices
* Matrox acceleration
* G100/G200/G400/G450/G550 Support
* Matrox I2C support

!!If you go with DirectFB do not turn on "G400 second head support"!!

Also my DirectFB /etc/directfbrc file looks like this:

debug
matrox-crtc2
matrox-tv-standard=ntsc
primary-layer=02
#matrox-sgram
matrox-cable-type=composite
#depth=15
mode=768x576
hardware
bg-color=FF111111
no-cursor
no-graphics-vt
no-vt-switching
no-vt-switch
disable-module=ps2mouse
disable-module=serialmouse
disable-module=sonypi


Not sure what you do if you don't want it to go to TV.

Hope this helps...
-Scott


Benjamin Lawetz wrote:

After falling in love with Freevo, and reading the recommended hardware, I bought myself a PVR-350 and a Matrox G400 for the machine I was using as a file server.

Been trying to get freevo to work ever since !!
The problem isn't as much Freevo as the G400.

After reading up, I decided to go with the framebuffer mode. Tried to follow instructions here and there, but nothing seems to work. The point I'm at right now is that matrox-maven can't find /proc/bus/i2c seeing as kernel 2.6.10 has moved to sysfs. I've read at a couple of place and couple of Howto's about patches to get this and that to work on the G400, but nothing seems to refer to the 2.4 kernel.

Does anyone have the G400 running in framebuffer on 2.6 ?
Since the G400 is the recommended hardware for freevo, how does everyone else have it setup?

I'd obviously like to stay with kernel 2.6 and not go back to 2.4 if it is at all possible.

Thanks for your help

P.S. Machine is a gentoo kernel-2.6.10 running on a Apollo Pro 133 chipseet



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to