[mythtv-users] XvMC, SD LiveTV/Playback, Error Messages.

Kevin Kuphal kkuphal at gmail.com
Wed Aug 6 16:10:38 UTC 2008


On Wed, Aug 6, 2008 at 10:54 AM, Francis Hartojo <fhartojo at gmail.com> wrote:

> In an effort to fix stuttering playback in both SD LiveTV and recorded
> programs---tried Slim, CPU+, CPU- playback profiles to no avail---I
> created a custom profile to use XvMC exclusively.  The config looks
> like:
>
> if rez > 0 0 -> XvMC
>
> And it seems to work wonderfully.  However, I get copious amount of
> NVP: prebuffering pause and other messages everytime I do something on
> the front end (e.g., skip forward, display the on-screen menu, display
> the program info, etc.).  This didn't really happen before, at least
> not to this extent.  Here's an excerpt of the messages:
>
> 2008-08-06 08:33:50.872 VideoOutputXv: XvMC Adaptor Name: 'NV17 Video
> Overlay'
> 2008-08-06 08:33:50.898 OSD Theme Dimensions W: 640 H: 480
> 2008-08-06 08:33:51.350 TV: Changing from None to WatchingPreRecorded
> 2008-08-06 08:33:51.351 Failed to approve 'none' deinterlacer
> 2008-08-06 08:33:51.352 Couldn't load deinterlace filter
> 2008-08-06 08:33:51.352 New DB connection, total: 3
> 2008-08-06 08:33:51.352 Realtime priority would require SUID as root.
> 2008-08-06 08:33:51.353 Connected to database 'mythconverg' at host:
> localhost
> 2008-08-06 08:33:51.357 XvMC: picture structure FRAME
> 2008-08-06 08:33:51.452 Video timing method: RTC
> 2008-08-06 08:34:13.695 NVP: prebuffering pause
> 2008-08-06 08:34:13.834 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:13.834 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:13.834 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:13.835 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:13.838 WriteAudio: buffer underrun
> 2008-08-06 08:34:13.963 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.082 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.083 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.180 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.181 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.181 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.217 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.217 VideoOutputXv Error: Child      B       was
> already marked as available.
> 2008-08-06 08:34:14.217 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.218 VideoOutputXv Error: Child      B       was
> already marked as available.
> 2008-08-06 08:34:14.218 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.218 VideoOutputXv Error: Child      B       was
> already marked as available.
> 2008-08-06 08:34:14.218 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.219 VideoOutputXv Error: Child      B       was
> already marked as available.
> 2008-08-06 08:34:14.220 WriteAudio: buffer underrun
> 2008-08-06 08:34:14.347 VideoOutputXv Error: Child     A        was
> already marked as available.
> 2008-08-06 08:34:14.347 VideoOutputXv Error: Child      B       was
> already marked as available.
> 2008-08-06 08:34:14.489 NVP: prebuffering pause
> 2008-08-06 08:34:14.505 NVP: prebuffering pause
> 2008-08-06 08:34:14.522 NVP: prebuffering pause
> 2008-08-06 08:34:14.539 NVP: prebuffering pause
> 2008-08-06 08:34:14.555 NVP: prebuffering pause
> 2008-08-06 08:34:14.572 NVP: prebuffering pause
> 2008-08-06 08:34:14.589 NVP: prebuffering pause
> 2008-08-06 08:34:14.605 NVP: prebuffering pause
> 2008-08-06 08:34:14.922 NVP: prebuffering pause
> 2008-08-06 08:34:14.939 NVP: prebuffering pause
> 2008-08-06 08:34:15.973 NVP: prebuffering pause
> 2008-08-06 08:34:15.990 NVP: prebuffering pause
> 2008-08-06 08:34:16.007 NVP: prebuffering pause
> 2008-08-06 08:34:16.024 NVP: prebuffering pause
> 2008-08-06 08:34:16.040 NVP: prebuffering pause
> 2008-08-06 08:34:16.057 NVP: prebuffering pause
> 2008-08-06 08:34:16.074 NVP: prebuffering pause
>
> I've followed the instruction on the XvMC wiki page as well as
> searched the archives for possible solutions.
>
> Here are some info on the system:
>
> OS:  Mythbuntu 8.04.1 32-bit latest updates
> Graphics Card:  NVidia GeForce FX5200 PCI
> Tuner:  Hauppauge PVR-500
> CPU:  AMD Phenom Quad Core
> RAM:  4GB
> MB:  Asus M3A
> TV:  Old CRT Toshiba 27" (forget the model #)
>
> Relevant xorg.conf:
>
> Section "Device"
>    Identifier     "Generic Video Card"
>    Driver         "nvidia"
>    Option         "DPI" "100x100"
>    Option         "UseEvents" "true"
>    Option         "XvmcUsesTextures" "false"
>    Option         "NVAGP" "1"
>    Option         "AddARGBVisuals" "1"
>    Option         "AddARGBGLXVisuals" "1"
>    Option         "NoLogo" "1"
>    #Option         "UseDisplayDevice" "TV"
>    Option          "ConnectedMonitor"      "TV"
>    Option         "TVOutFormat" "SVIDEO"
>    Option         "TVStandard" "NTSC-M"
> EndSection
>
> Section "Extensions"
>    Option         "Composite" "Disabled"
> EndSection
>
> "Sync To VBlank" settings are disabled on the video card as instructed
> in the wiki page.
>
> My concern is that these messages will fill up the / and /var
> partition---they're one and the same---as time progresses just from
> normal usage.  And I'd like to know what's causing them in my case
> because I've had some unexplained hangs and freezes in the past few
> days.
>
> Let me know if you need more info.


Try turning off "Use OpenGL..." in the TV Playback settings near the first
few screens.  I had this on with my XvMC profile and my CPU spiked to 130%
but with it off, 40%

Kevin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20080806/c8e05230/attachment-0001.htm 


More information about the mythtv-users mailing list