[mythtv-users] Prebuffering Pause Problem

Matt Vollmar matt at vollmars.com
Mon Sep 20 10:42:10 EDT 2004


That seems super-high for CPU with only running TVTime.  Do you have XV 
turned on, or does the Epia not support it?  I would check that first.  
Next, you can do what I was instructed to do for watching TV.  Works great.

Settings for watching "Live TV":

MPEG 4
320x480
3000 Kbits/sec 
Max Quality 1
Min Quality 10
Max interframe diff 5
Enabled both interlaced encoding options, this seems to reduce the CPU load.

Disable all de-interlacing, and other fancy features.
Enable jitter-reduction on playback

MP3 audio
32000 KHz sample rate
Quality 7



Sebastian Wuttge wrote:

>Hi List
>
>I have a VIA Epia M 10000 Board with
>- 2.6.8.1-epia1 patched kernel dri 1.3
>- Debian 3.1 unstable
>- Xfree86 4.4 with libviaXvMC 0.11.3, unichrome 3D 0.1.0,
>unichrome-X-r-25 patch
>- xine with unichrome-xine-plugin 0.2.1
>- Hauppauge WinTV stereo
> 
>Everything works and i can play DVD's with a max load of 40%.
>So far so good :)
>
>Watching TV with tvtime works fine with a max load of 80%
>Now I've compiled Mythtv from CVS and installed it. works.
>But when i'm trying to watch Live TV I get a cpu-load of 100% and every
>2 seconds a prebuffering pause message.
>
>Does anyone has an idea how to solve this problem?
>Google has no answers...
>Below you can find some log output from dmesg and Xfree86
>
>Greetings Sebastian
>
>BTW: I've installed MythTV on an other computer AMD 3000 with 1024 MB
>RAM and I have the same Problems!
>
>
>
>TeeVee:~# dmesg | grep DMA
>  DMA zone: 4096 pages, LIFO batch:1
>VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1
>    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:pio
>    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:pio
>hda: 40010544 sectors (20485 MB) w/2048KiB Cache, CHS=39693/16/63,
>UDMA(66)
>hdc: ATAPI 40X DVD-ROM drive, 256kB Cache, UDMA(33)
>
>I get following output from XFree86.0.log
>--snip--
>(II) VIA(0): [drm] created 
>"via" driver at busid "PCI:1:0:0"
>(II) VIA(0): [drm] added 8192 byte SAREA at 0xdeb18000
>(II) VIA(0): [drm] mapped SAREA 0xdeb18000 to 0x422bc000
>(II) VIA(0): [drm] framebuffer handle = 0xd8000000
>(II) VIA(0): [drm] added 1 reserved context for kernel
>(II) VIA(0): [drm] drmAgpEnabled succeeded
>(II) VIA(0): [drm] agpAddr = 0xd0000000
>(II) VIA(0): [drm] agpBase = (nil)
>(II) VIA(0): [drm] agpAddr = 0xd0000000
>(II) VIA(0): [drm] agpSize = 0x01e00000
>(II) VIA(0): [drm] agp physical addr = 0x00000000
>(II) VIA(0): [dri] use agp.
>(II) VIA(0): [drm] FBFreeStart= 0x00400000 FBFreeEnd= 0x01fbe000 FBSize=
>0x01bbe000
>(II) VIA(0): [dri] frame buffer initialized.
>(II) VIA(0): [dri] visual configs initialized.
>(II) VIA(0): [drm] register handle = 0xdc000000
>(II) VIA(0): [drm] mmio Registers = 0xdc000000
>(II) VIA(0): [dri] mmio mapped.
>(II) VIA(0): X context handle = 0x00000001
>(II) VIA(0): [drm] installed DRM signal handler
>(II) VIA(0): [DRI] installation complete
>(II) VIA(0): [dri] kernel data initialized.
>(II) VIA(0): [drm] Irq handler installed, using IRQ 11.
>(II) VIA(0): direct rendering enabled
>(II) VIA(0): Benchmarking video copy. Less is better.
>(--) VIA(0): Timed   libc YUV420 copy... 3971517. Throughput: 149.4
>MiB/s.
>(--) VIA(0): Timed kernel YUV420 copy... 3948509. Throughput: 150.2
>MiB/s.
>(--) VIA(0): Timed    SSE YUV420 copy... 1899527. Throughput: 312.3
>MiB/s.
>(--) VIA(0): Timed    MMX YUV420 copy... 2647376. Throughput: 224.1
>MiB/s.
>(--) VIA(0): Ditch 3DNow! YUV420 copy... Not supported by CPU.
>(--) VIA(0): Timed   MMX2 YUV420 copy... 1953701. Throughput: 303.6
>MiB/s.
>(--) VIA(0): Using SSE YUV42X copy for video.
>(II) VIA(0): [XvMC] Initialized XvMC extension.
>--snap--
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>  
>



More information about the mythtv-users mailing list