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