Hi,
I'm still fighting with high cpu usage in xv extension whem playing media
files (xine, mplayer, vlc) under Suse 9.0 , xfree 4.3.0-29 and sis 651 with
latest sis drivers.
All log outputs seems fine, just xvtest is at low 200 FPS and cpu is hig
(30-50%) when playing video that does rescaling.
Are there any utities to check what is going on in xv extension (xine-check
reports all fine) ?
What should I try to find solution ?
I'm attaching xvinfo (all other relevant logs are attached to my previous
posts) if anything suspicious is in there ?
PS.: system performance was OKsome time ago, then did some upgrades and now
it won't perform as needed - so I guess there is someking of settings
problem...
I kindly ask for any advice, help, cause this is too hard for me as newbie.
Thanks for any help in advance,
regards,
Robert.
----- Original Message -----
From: "Robert Rozman" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 16, 2004 10:39 AM
Subject: Re: [XFree86] Asus Pundit (sis 651) : High CPU usage for X in
mplayer - are these values sane ?
> Hi,
>
> I've tried reduceing memory to 32M in bios.
>
> That particular warning goes away, but high cpu problem persists.
>
> Short answers:
> > > cat /proc/mtrr >
> > > reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
> > > reg01: base=0x1c000000 ( 448MB), size= 64MB: uncachable, count=1
> > > reg02: base=0xdc000000 (3520MB), size= 64MB: write-combining, count=1
> > > reg03: base=0xe8000000 (3712MB), size= 32MB: write-combining, count=1
> > > reg04: base=0xe1400000 (3604MB), size= 4MB: write-combining, count=1
> >
> > Is that from before or after starting X?
> >
> After starting X.
>
> > Do you have a console framebuffer driver running?
> >
>
> Probably is running from bootsplash feature integrated in Suse 9.0
>
> > > (WW) SIS(0): Failed to set up write-combining range
> > (0xe8000000,0x4000000)
> >
> > The reason for your problem is that, for some reason, MTRR setup fails,
> > although it obviously is supported by your kernel. At the moment I
> > cannot think of a reason for this.
> >
> > Does this warning message go away if you change the amount of video RAM
> > to, say, 32MB in the BIOS setup?
>
> Yes, it goes away.
>
> >
> > (BTW: Why do you set "forcecrt1" to "false" when it appears that you
> > neither have a TV, LCD or secondary VGA connected?)
> There is note in example-config that one can override automatic detection
> with this one. I've commented it our, but no difference.
>
> I'm attaching new Xfree.log in case it helps.
>
> Thanks in advance for all help,
>
> Robert.
>
>
> ----- Original Message -----
> From: "Thomas Winischhofer" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, March 15, 2004 1:12 AM
> Subject: Re: [XFree86] Asus Pundit (sis 651) : High CPU usage for X in
> mplayer - are these values sane ?
>
>
> > Robert Rozman wrote:
> > > Hi,
> > >
> > > I'm sending files requested to give proper help. Like I said it seems
> like
> > > Xv is not working (I get lower cpu if I set -vo x11 in mplayer). I
> suspect
> > > that software scaling is going on, but don't know what to do to
correct
> this
> > > ( I get CPU for X 40-50% and for mplayer or mythtv frontend about
20%).
> I
> > > have Asus pundit, with P4 2.4 G.
> > >
> > > I'll appreciate any help, since this is the only major problem left...
> > >
> > > I have:
> > >
> > > uname -a -> Linux pundit 2.4.21-144-default #1 Fri Nov 14 00:01:36 UTC
> 2003
> > > i686 i686 i386 GNU/Linux
> > >
> > > cat /proc/mtrr >
> > > reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
> > > reg01: base=0x1c000000 ( 448MB), size= 64MB: uncachable, count=1
> > > reg02: base=0xdc000000 (3520MB), size= 64MB: write-combining, count=1
> > > reg03: base=0xe8000000 (3712MB), size= 32MB: write-combining, count=1
> > > reg04: base=0xe1400000 (3604MB), size= 4MB: write-combining, count=1
> >
> > Is that from before or after starting X?
> >
> > Do you have a console framebuffer driver running?
> >
> > > (WW) SIS(0): Failed to set up write-combining range
> > (0xe8000000,0x4000000)
> >
> > The reason for your problem is that, for some reason, MTRR setup fails,
> > although it obviously is supported by your kernel. At the moment I
> > cannot think of a reason for this.
> >
> > Does this warning message go away if you change the amount of video RAM
> > to, say, 32MB in the BIOS setup?
> >
> > (BTW: Why do you set "forcecrt1" to "false" when it appears that you
> > neither have a TV, LCD or secondary VGA connected?)
> >
> > Thomas
> >
> > --
> > Thomas Winischhofer
> > Vienna/Austria
> > thomas AT winischhofer DOT net http://www.winischhofer.net/
> > twini AT xfree86 DOT org
> > _______________________________________________
> > XFree86 mailing list
> > [EMAIL PROTECTED]
> > http://XFree86.Org/mailman/listinfo/xfree86
>
X-Video Extension version 2.2
screen #0
Adaptor #0: "SIS 300/315/330 series Video Overlay"
number of ports: 1
port base: 56
operations supported: PutImage
supported visuals:
depth 24, visualID 0x22
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
number of attributes: 62
"XV_COLORKEY" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 66046)
"XV_BRIGHTNESS" (range -128 to 127)
client settable attribute
client gettable attribute (current value is 10)
"XV_CONTRAST" (range 0 to 7)
client settable attribute
client gettable attribute (current value is 0)
"XV_SATURATION" (range -7 to 7)
client settable attribute
client gettable attribute (current value is -6)
"XV_HUE" (range -8 to 7)
client settable attribute
client gettable attribute (current value is 0)
"XV_AUTOPAINT_COLORKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute
"XV_TVXPOSITION" (range -32 to 32)
client settable attribute
client gettable attribute (current value is 0)
"XV_TVYPOSITION" (range -32 to 32)
client settable attribute
client gettable attribute (current value is 0)
"XV_GAMMA_RED" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_GAMMA_GREEN" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_GAMMA_BLUE" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_DISABLE_GRAPHICS" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_DISABLE_GRAPHICS_LR" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_DISABLE_COLORKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_USE_CHROMAKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_INSIDE_CHROMAKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_CHROMAMIN" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 66046)
"XV_CHROMAMAX" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 66047)
"XV_QUERYVBFLAGS" (range 0 to -1)
client gettable attribute (current value is 539492352)
"XV_SD_GETDRIVERVERSION" (range 0 to -1)
client gettable attribute (current value is 17039891)
"XV_SD_GETHARDWAREINFO" (range 0 to -1)
client gettable attribute (current value is 720899)
"XV_SD_GETBUSID" (range 0 to -1)
client gettable attribute (current value is 65536)
"XV_SD_QUERYVBFLAGSVERSION" (range 0 to -1)
client gettable attribute (current value is 1)
"XV_SD_GETSDFLAGS" (range 0 to -1)
client gettable attribute (current value is 24051770)
"XV_SD_UNLOCKSISDIRECT" (range 0 to -1)
client settable attribute
client gettable attribute (current value is 0)
"XV_SD_SETVBFLAGS" (range 0 to -1)
client settable attribute
"XV_SD_QUERYDETECTEDDEVICES" (range 0 to -1)
client gettable attribute (current value is 0)
"XV_SD_CRT1STATUS" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_SD_CHECKMODEINDEXFORCRT2" (range 0 to -1)
client settable attribute
"XV_SD_RESULTCHECKMODEINDEXFORCRT2" (range 0 to -1)
client gettable attribute (current value is 0)
"XV_SD_SISANTIFLICKER" (range 0 to 4)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_SISSATURATION" (range 0 to 15)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_SISEDGEENHANCE" (range 0 to 15)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_SISCOLCALIBF" (range -128 to 127)
client settable attribute
client gettable attribute (current value is 0)
"XV_SD_SISCOLCALIBC" (range -120 to 120)
client settable attribute
client gettable attribute (current value is 0)
"XV_SD_SISCFILTER" (range 0 to 1)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_SISYFILTER" (range 0 to 8)
client settable attribute
client gettable attribute (current value is 1)
"XV_SD_CHCONTRAST" (range 0 to 15)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_CHTEXTENHANCE" (range 0 to 15)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_CHCHROMAFLICKERFILTER" (range 0 to 15)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_CHLUMAFLICKERFILTER" (range 0 to 15)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_CHCVBSCOLOR" (range 0 to 1)
client settable attribute
client gettable attribute (current value is -1)
"XV_SD_CHOVERSCAN" (range 0 to 3)
client settable attribute
client gettable attribute (current value is 0)
"XV_SD_ENABLEGAMMA" (range 0 to 7)
client settable attribute
client gettable attribute (current value is 3)
"XV_SD_TVXSCALE" (range -16 to 16)
client settable attribute
client gettable attribute (current value is 0)
"XV_SD_TVYSCALE" (range -4 to 3)
client settable attribute
client gettable attribute (current value is 0)
"XV_SD_GETSCREENSIZE" (range 0 to -1)
client gettable attribute (current value is 67109632)
"XV_SD_STOREDGAMMABRIR" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMABRIG" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMABRIB" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMAPBRIR" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMAPBRIG" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMAPBRIB" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMABRIR2" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMABRIG2" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMABRIB2" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMAPBRIR2" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMAPBRIG2" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_STOREDGAMMAPBRIB2" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_SD_HIDEHWCURSOR" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_SD_PANELMODE" (range 0 to 15)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 1920 x 1080
Number of image formats: 7
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: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
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: 0x7c00, 0x3e0, 0x1f
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: 0xf800, 0x7e0, 0x1f
id: 0x55595659 (YVYU)
guid: 59565955-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)