[mythtv-users] newbie needin help with PVR-350

Jason jason at monsterjam.org
Mon Dec 19 22:53:06 EST 2005


hey folks, just set up a new myth box on a PII Celeron 400Mhz box with 512Megs of memory.
mythtv ~ # uname -a
Linux mythtv 2.6.14-gentoo-r4 #3 PREEMPT Thu Dec 15 17:57:43 EST 2005 i686 Celeron (Mendocino) Genui 
neIntel GNU/Linux

Ive got: mythtv-0.18.1-r1 and ivtv-0.4.0-r2 installed. The gui menu comes up fine, but when I 
"watch tv", the cpu utilzation for mythfrontend goes up to 70-80%, and the actual video on the TV is 
choppy every second or so. Ive got xorg-x11-6.8.2-r6 with the ivtvdev_drv for the tv-out.

not sure how relevant it is, but here some snippets from my xorg log

(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "NTSC Monitor"
(**) |   |-->Device "Hauppauge PVR 350 iTVC15 Framebuffer"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"

(II) LoadModule: "dri"
(II) Loading /usr/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/lib/modules/linux/libdrm.a
(II) Module drm: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER

(II) LoadModule: "record"
(II) Loading /usr/lib/modules/extensions/librecord.a
(II) Module record: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "xtrap"
(II) Loading /usr/lib/modules/extensions/libxtrap.a
(II) Module xtrap: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DEC-XTRAP
(II) LoadModule: "glx"
(II) Loading /usr/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "type1"
(II) Loading /usr/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.2
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
        compiled for 6.8.2, module version = 2.1.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "ivtvdev"
(II) Loading /usr/lib/modules/drivers/ivtvdev_drv.o
(II) Module ivtv: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 0.10.6
        ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "kbd"
(II) Loading /usr/lib/modules/input/kbd_drv.o
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(II) IVTVDEV_TST: driver for framebuffer: PVR-350
(II) Primary Device is: PCI 01:00:0
(--) Chipset PVR-350 found
(II) IVTVDEV_TST(0)using /dev/fb0
(EE) IVTVDEV_TST(0)Framebuffer id from dev /dev/fb0is 0
(EE) IVTVDEV_TST(0)open /dev/video48 returned  6
(EE) IVTVDEV_TST(0)get_fb returned  0 fbid 0
(**) IVTVDEV_TST(0)Depth 24, (**) framebuffer bpp 32
(==) IVTVDEV_TST(0)RGB weight 888
(==) IVTVDEV_TST(0)Default visual is TrueColor
(==) IVTVDEV_TST(0)Using gamma correction (1.0, 1.0, 1.0)
(II) IVTVDEV_TST(0)Hardware: iTVC15 TV out (vidmem: 2025k)
(**) IVTVDEV_TST(0)Option "ivtv" "/dev/fb0"
(II) IVTVDEV_TST(0)Checking Modes against framebuffer device...
(II) IVTVDEV_TST(0)     mode "720x480" ok
(II) IVTVDEV_TST(0)Checking Modes against monitor...
(--) IVTVDEV_TST(0)Virtual size is 720x480 (pitch 720)
(**) IVTVDEV_TST(0) Mode "720x480": 34.6 MHz (scaled from 0.0 MHz), 37.2 kHz, 73.9 Hz
(II) IVTVDEV_TST(0)Modeline "720x480"   34.56  720 752 840 928  480 484 488 504 -hsync -vsync
(==) IVTVDEV_TST(0)DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.2
(**) IVTVDEV_TST(0)Using "Shadow Framebuffer"

(==) IVTVDEV_TST(0)Backing store disabled
Init Video
(II) IVTVDEV_TST(0)Enabling Xv support for PVR350
(==) RandR enabled
(II) Setting vga for screen 0.


any help here appreciated.. I guess my main question is with the 
hauppauge 350PVR, is the celeron 400Mhz box with 512 Megs of memory enough horsepower to drive this 
kind of setup? I thought the 350 was supposed to do hardware encoding and decoding and not requiring 
much cpu of the workstation. 

i also have dma enabled on the hard drive as well..

mythtv pkg # hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/16/63, sectors = 41110142976, start = 0


my other questions about mythtv are

1. when I do record a show, hitting the record button (or R or r on the keyboard) do NOT seem to stop 
the recording after its started.. isnt R/r supposed to be a toggle for recording? 

2. is there an easier way (besides using the mythtvfrontend) for configuring mythtv options? i.e. is 
there a config file I can edit to enable xyz option(s)?

regards,
Jason



More information about the mythtv-users mailing list