[mythtv] Tuner trouble...
ixion at linuxpusher.com
Mon Jan 27 12:29:35 EST 2003
On Monday 27 January 2003 07:11 am, John wrote:
> Hi all,
> Well, I've probably got 60+ hours into trying to get my Matrox G200 card
> working and am very close but not "quite" there! Maybe someone out there
> can help please?
I just got mine last week. I still haven't decided if it was worth it yet.
Software playback of MJPEG takes serious cpu time and I've lost decent 3d
acceleration for ePSXe and PCSX. The TV-out is better than with my GF2MX
though, and soon I plan on getting the marvel and my bt878 to cooperate with
each other offering a fair amount of recording versatility.
> What should my Matrox G200 TV card be detected as in BTTV for "tuner" and
> "card" ??
> Also, is my G200 supposed to be able to be both a Tuner, and also output
> the video simultaneously? It seems like I can either get the fb0 to work
> and my output is "copied" to the video out, OR I can get the /dev/video0 to
> work - and hence mythtv finds it and is happy, but not both. Is that
> right? (Note: the card worked fine in Windows).
> In case it helps, my modules.conf, syslog, dmesg, and XF86Config-4 files
> attached. Note, I tried the bttv option pll=0, 1, and 2 and that didn't
> help, and in xawtv, hitting right-arrow to walk through the frequencies
> work either.
Yes, it all works at the same time. It sounds like you're trying to go
through bttv to get at the marvel capture functions though. You should not
load the bttv kernel module unless you have a bttv card. Currently you
usually have to build bttv while compiling the kernel to get at a lot of
miscellanious modules like tuner.o or msp3400.o.
Here's what modules I load and the order in which I load them.
mga /* DRM driver for remembering what prehistoric 3d acceleration was like */
msp3400 /* I'm not sure if the bttv msp3400 will work, I use the one from
tuner type=2 /* if you're using mgavideo 1.1b the bttv tuner.o will work fine
mga_core vdo_enable=0 /* vdo_enable=1 will cause your tv to lose sync whenever
you do something related to capture */
After this I do the framebuffer swap and maven register adjustments. If
you're using your TV don't load the maven.o from mgavideo, in fact loading
anything not listed here won't gain you anything. You also have no need for
the matroxfb_crtc2 that's built along with the matroxfb_maven. For anyone
using a G400 this will probably be a little different for you, but I know the
above should work with a G200.
For mplayer try -vo xvidix:mga_vid.so . . . I find that it works better than
mplayer's own -vo xmga driver which requires a kernel module to be loaded.
More information about the mythtv-dev