[MPlayer-users] NVidia, getting cvidix to work, TV-Out possible?

Sebastian Kemper sebastian_ml at gmx.net
Mon Jul 31 08:57:55 CEST 2006


RC <rcooley at spamcop.net> wrote on Sun, Jul 30, 2006 at 08:32:29PM -0700:

> vidix will enable the TV-out of ATI cards, but I've never gotten vidix
> to work on either of my NVidia cards, so it's a moot point.

Hi RC,

I'm thinking that cvidix might be working with the tv-out because I get
a picture on the tv when I'm in console mode. But mplayer doesn't
recognize my nvidia card:

vo_cvidix: No vidix driver name provided, probing available ones (-v
option for details)!
...
vidixlib: PROBING: /usr/lib/mplayer/vidix/nvidia_vid.so
[nvidia_vid] Can't find chip
...

lspci reports

01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX
440SE AGP 8x] (rev a2) (prog-if 00 [VGA])

01:00.0 0300: 10de:0182 (rev a2)
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11
        Memory at e4000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (32-bit, prefetchable) [size=64M]
        [virtual] Expansion ROM at e5000000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 3.0

So I patched the device id into mplayer 1.0_pre8 and recompiled it.
Afterwards cvidix did work, but the video was larger than my monitor,
also the mplayer console output was over the video and the video didn't
make it onto the tv screen allthough the console output did. It was like
the output on the tv didn't scroll down like it did on the console.

The device id diff is attached, maybe someone is willing to add it to
CVS/subversion.
 
> vesa and svga output should work from the console, though with poor
> performance.

I'll try that.

> Alternatively, you might try http://sf.net/projects/nv-tv-out

I did, the problem is that the tv chip on my card isn't supported (it's
of Nvidia's own breed).

Thanks for your input
Sebastian
-------------- next part --------------
diff -Nur /var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/libdha/oth/pci.db MPlayer-1.0pre8/libdha/oth/pci.db
--- /var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/libdha/oth/pci.db	2006-06-11 20:35:43.000000000 +0200
+++ MPlayer-1.0pre8/libdha/oth/pci.db	2006-07-31 08:34:29.000000000 +0200
@@ -2612,6 +2612,7 @@
 d	10de017b	Quadro4 550XGL	0	
 d	10de017c	Quadro4 550 GoGL	0	
 d	10de0181	NV18 [GeForce4 MX440 AGP 8x]	0	
+d	10de0182	NV18 [GeForce4 MX440SE AGP 8x]    0
 d	10de01a0	NV15 [GeForce2 - nForce GPU]	0	
 d	10de01a4	nForce CPU bridge	0	
 d	10de01ab	nForce 420 Memory Controller (DDR)	0	
diff -Nur /var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/vidix/drivers/nvidia_vid.c MPlayer-1.0pre8/vidix/drivers/nvidia_vid.c
--- /var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/vidix/drivers/nvidia_vid.c	2006-06-11 20:35:43.000000000 +0200
+++ MPlayer-1.0pre8/vidix/drivers/nvidia_vid.c	2006-07-31 08:32:29.000000000 +0200
@@ -117,6 +117,7 @@
   {DEVICE_NVIDIA_NV17_GEFORCE4_4202,NV_ARCH_10},
   {DEVICE_NVIDIA_NV17_GEFORCE4_4402,NV_ARCH_10},
   {DEVICE_NVIDIA_NV18_GEFORCE4_MX440,NV_ARCH_10}, 
+  {DEVICE_NVIDIA_NV18_GEFORCE4_MX440SE,NV_ARCH_10},
   {DEVICE_NVIDIA_NV15_GEFORCE2,NV_ARCH_10},
   /*NV20*/
   {DEVICE_NVIDIA_NV20_GEFORCE3,NV_ARCH_20},


More information about the MPlayer-users mailing list