[mythtv-users] Trying to get XVMC to work.

stuart stuart at xnet.com
Mon Apr 21 23:20:33 UTC 2008


Hi...

I'm running mythtv 21 and can not get XVMC to work.

If I run the "slim" profile, I can watch live NTSC, ATSC 720p, and ATSC 
1080i.  But the 1080i stutters (pauses about 1/4 a second for ever 
second).  So I am trying to invoke hardware decoding on a Nvidia 6000 
card.  But, I am sure I am doing something wrong as trying to watch a 
live 1080i pegs the processor w/the mythfrontend taking about 92% of the 
processing power.  BTW, the screen goes black and I have to kill the 
front end through a telnet session.  To envoke XVNC I switched to the 
"cpu--" profile.

As I have not been able to find an example of a mythfrontend log where 
XVMC was properly launched, I can only guess at what is going on.  Below 
I cut and pasted my mythfrontend log during the start up of a 1080i live 
TV session.  Can anyone see a problem (yes, I see the sound problem, but 
this configuration was working while using the "slim" profile.)

--------------------------------------------------------------------
2008-04-20 11:46:11.803 ~OpenGLVideoSync() -- begin
2008-04-20 11:46:11.803 ~OpenGLVideoSync() -- middle
2008-04-20 11:46:11.804 ~OpenGLVideoSync() -- end
2008-04-20 11:46:12.003 Using protocol version 40
2008-04-20 11:46:19.812 
RingBuf(/space/recordings/2051_20080420114612.mpg): Invalid file (fd -1) 
when opening '/space/recordings/2051_20080420114612.mpg'.
2008-04-20 11:46:19.828 NVP: Disabling Audio, params(-1,2,44100)
2008-04-20 11:46:19.839 VideoOutputXv: Desired video renderer 'ivtv' not 
available.
                         codec 'None' makes 'xv-blit,xshm,xlib,' 
available, using 'xv-blit' instead.
2008-04-20 11:46:19.842 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video 
Texture'
2008-04-20 11:46:19.907 OSD Theme Dimensions W: 640 H: 480
2008-04-20 11:46:20.398 FilterManager: failed to load filter 'none', no 
such filter exists
2008-04-20 11:46:20.398 Couldn't load deinterlace filter none
2008-04-20 11:46:20.399 Realtime priority would require SUID as root.
2008-04-20 11:46:20.496 OpenGLVideoSync()
2008-04-20 11:46:20.536 Video timing method: SGI OpenGL
2008-04-20 11:46:20.573 VideoOutputXv: XvMC Adaptor Name: 'NV17 Video 
Texture'
2008-04-20 11:46:20.829 VideoOutputXv: ProcessFrameXvMC: Tried to reuse 
frame but failed
2008-04-20 11:46:20.829 VideoOutputXv: ProcessFrameXvMC: Called without 
frame
2008-04-20 11:46:20.837 AFD: Opened codec 0x993a290, id(MPEG2VIDEO_XVMC) 
type(Video)
2008-04-20 11:46:20.838 AFD: codec AC3 has 6 channels
No accelerated IMDCT transform found
2008-04-20 11:46:20.839 AFD: Opened codec 0x99ac190, id(AC3) type(Audio)
2008-04-20 11:46:20.843 Opening audio device 'spdif'. ch 2(2) sr 48000
2008-04-20 11:46:20.843 Opening ALSA audio device 'iec958:{ AES0 0x02 }'.
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL /dev/mixer
2008-04-20 11:46:20.846 AudioOutput Warning: Mixer attach error -2: No 
such file or directory
                         Check Mixer Name in Setup: '/dev/mixer'
2008-04-20 11:46:20.847 NVP: Enabling Audio
2008-04-20 11:46:20.849 Opening audio device 'spdif'. ch 2(2) sr 48000
2008-04-20 11:46:20.849 Opening ALSA audio device 'iec958:{ AES0 0x02 }'.
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL /dev/mixer
2008-04-20 11:46:20.852 AudioOutput Warning: Mixer attach error -2: No 
such file or directory
                         Check Mixer Name in Setup: '/dev/mixer'
2008-04-20 11:46:20.864 XvMC: picture structure FRAME
--------------------------------------------------------------------

...that's it, now the CPU is running the mythfrontend about 92% of the 
time.  The other 8% are split between the X server and the mythbackend.

...thanks for any help



More information about the mythtv-users mailing list