[mythtv-users] X with high CPU utilization on recorded program playback

Joe Yang TzungTung at lavender.homeip.net
Sun Aug 17 18:10:33 EDT 2003


Hi all,

Configuration

Hardware:
    Model : Shuttle SK41g .  CPU: AMD XP 2200+ , RAM : 512M
    Video Card: Built-in ProSavagePro DDR KM233
    TV card : AverTV stereo.  Sound Card: AC97 codec..
    TVout to TV 

Software:
    RedHat 9.0 .  Kernel 2.4.20 , tv card driver: 0.7.96
    video card driver: 1.1.27
    X version: XFree 4.3.0

Mythtv setup:
   Recording: Default: 512x480 , MPEG4 , MP3 32000
                    Live TV : 448 480, RTJpeg, MP3 32000 

When I watch recorded programs, I use top to check CPU utilization.
I got these

   mythfrontend : 15% CPU
   X : 45% CPU

Live TV:
   X: 55% CPU
   mythbackend: 22% CPU
   mythfrontend: 13% CPU.

I don't know why X server will use that much CPU resources. I am 
quite sure the XVideo has been enabled in this video chip on TVout mode.
Any idea ? Or I might need to upgrade video card.

Thanks

Joe Yang

This is the xvinfo output.

X-Video Extension version 2.2
screen #0
  Adaptor #0: "Savage Streams Engine"
    number of ports: 1
    port base: 56
    operations supported: PutImage 
    supported visuals:
      depth 16, visualID 0x22
      depth 16, visualID 0x23
      depth 16, visualID 0x24
      depth 16, visualID 0x25
    number of attributes: 5
      "XV_COLORKEY" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 2110)
      "XV_BRIGHTNESS" (range -128 to 127)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 128)
      "XV_SATURATION" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 128)
      "XV_HUE" (range -180 to 180)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 1024 x 1024
    Number of image formats: 6
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x35315652 (RV15)
        guid: 52563135-0000-0000-0000-000000000000
        bits per pixel: 16
        number of planes: 1
        type: RGB (packed)
        depth: 15
        red, green, blue masks: 0x1f, 0x3e0, 0x7c00
      id: 0x36315652 (RV16)
        guid: 52563136-0000-0000-0000-000000000000
        bits per pixel: 16
        number of planes: 1
        type: RGB (packed)
        depth: 16
        red, green, blue masks: 0x1f, 0x7e0, 0xf800
      id: 0x31313259 (Y211)
        guid: 59323131-0000-0010-8000-00aa00389b71
        bits per pixel: 6
        number of planes: 3
        type: YUV (packed)

   







-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20030817/06a0d994/attachment.htm


More information about the mythtv-users mailing list