• 1
  • 13
  • 14
  • 15
  • 16(current)
  • 17
Near 100% CPU in fullscreen
Inaba Wrote:I was having this same issue on one of my XBMC machines. I have two, one with a 7150 built in graphics, which was working fine. The other is the same motherboard, but with an 8400GS. I was getting 1 core at 100%.

Turning on the NoFlip seems to have solved the problem.

I am running the latest Nov 14 PPA (SVN 16164) - so it appears the problem isn't fixed by default as of the 14th / 16164.

Not sure why it's working fine without NoFlip on the 7150, but not on the 8400GS. They are same hardware wise, except for the proc being an E4500 in the 7150 machine and an E4600 in the 8400GS machine.

Where is this option? In amdpcsdb or in xorg.conf or in some xbmc-settings? How do I try it?

/Söder
Reply
You can set noflip in the nvidia-settings GUI or xorg.conf 'Option "NoFlip" "1"' in the device section.
Reply
althekiller Wrote:You can set noflip in the nvidia-settings GUI or xorg.conf 'Option "NoFlip" "1"' in the device section.

Is this only a nvidia option?

I have ATI.

/Söder
Reply
Your google broken? Yes, it's nvidia only, so useless to you.
Reply
When debug mode enable, my cpu0 and cpu1 are about 75-80 % together. Sometimes 0% and 80%, sometimes 60% and 10%.
The XBMC cpu is about 30%. BTW, what is this cpu?

watching with ssh and "top" this is in idle.

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

5536 root 20 0 392m 86m 26m R 40% 4.9 123:42.14 Xorg
6611 root 20 0 450m 73m 21m S 25% 4.2 149:59.41 xbmc.bin

what can we do? Its crazy not be able to always have the mediacenter on when not using it...

/Söder
Reply
If xorg is taking more than xbmc, then you probably have some driver issues too.

Try triplebuffer or upgrade video driver.
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
tslayer Wrote:If xorg is taking more than xbmc, then you probably have some driver issues too.

Try triplebuffer or upgrade video driver.

But I'm running Ubuntu 8.10 with the ATI 8.543 drivers.

This is my xorg.conf

Code:
Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"

#       Option      "EnableMonitor" "crt1,lvds,tv,tmds1,crt2,tmds2,cv,tmds2i"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "EnableMonitor" "crt1,lvds,tv,tmds1,crt2,tmds2,cv,tmds2i"
        Option      "DisplaySetup" "vertical"
        BusID       "PCI:1:5:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

/Söder
Reply
Ohh.. No idea about ATI. Sorry.
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
tslayer Wrote:Ohh.. No idea about ATI. Sorry.

But xorg only takes that much when xbmc is running..

/Söder
Reply
Hi,

I have a ATI Radeon 9550 video card.

After starting XBMC (initial screen) in fullscreen CPU is already 50%. After listening to music in fullscreen CPU goes to 100%.

My setttings:
In XBMC → Screen → Vertical Blank Sync I selected "Let Driver Choose".
In ATI-CCC (Catalyst Control Center I selecteded with "vsync default off except application setting"

I added Option "NoFlip" "1" in the section device in xorg.conf:

Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
Option "NoFlip" "1"
EndSection

Any ideas?
___________________________________________________________________
XBMC Beta 2 (??), Ubuntu 8.10, ATI Radeon 9550, ATI 8.54.3 drivers, CCC 1.0
Reply
noflip is nvidia only!
XBMC on Gentoo Linux on a Shuttle SG33G6 with Intel C2D E6750, 2GB RAM, Asus EN8500GT
Reply
For those that have 100% cpu, you could try adding this to your advanced setting

Quote:<advancedsettings>
<forcedswaptime>1.0</forcedswaptime>
</advancedsettings>


Where the value is in millisecond and it signifies how long time we leave up to the driver to do the swap. Setting it higher than 1000/hz is totally pointless, lower and it will miss to display on certain points.

Sadly, this setting has alot of flaws, it can intruduce quite stuttery playback under certain situations.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
Just an FYI - ATI user here. I had this issue in Hardy Heron. Upgraded to Intrepid, broke my xorg.conf. Clean install to Intrepid - xorg etc works perfectly, and no more CPU issues.
Reply
frumpy_uk Wrote:Just an FYI - ATI user here. I had this issue in Hardy Heron. Upgraded to Intrepid, broke my xorg.conf. Clean install to Intrepid - xorg etc works perfectly, and no more CPU issues.

Hi Frump_uk,

Could you give more detail info: which ATI video card, ATI drivers, CCC version, XBMC version and your xorg.conf.

I also use a clean Inteprid (8.10) install, ATI Radeon 9550, ATI 8.54.3 drivers, CCC 1.0, XBMC Beta 2 and have 100% CPU.

Thanks for your help.
Reply
jessr Wrote:Hi Frump_uk,

Could you give more detail info: which ATI video card, ATI drivers, CCC version, XBMC version and your xorg.conf.

I also use a clean Inteprid (8.10) install, ATI Radeon 9550, ATI 8.54.3 drivers, CCC 1.0, XBMC Beta 2 and have 100% CPU.

Thanks for your help.

Card : ATI Technologies Inc RV350 [Mobility Radeon 9600 M10
Drivers : how to check (I googled for 30 mins now, no luck)
CCC version : no idea what that is
XBMC : 8.10 SVN 16164
xorg.conf is very dull reading : http://pastebin.com/m4579e0b8

cheers
Reply
  • 1
  • 13
  • 14
  • 15
  • 16(current)
  • 17

Logout Mark Read Team Forum Stats Members Help
Near 100% CPU in fullscreen1