Kodi Community Forum

Full Version: [Frodo] [Eden] High CPU
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
The goods:
Log is here: http://paste.ubuntu.com/1578060/
Ubuntu Server 12.10 x86_64
Both Eden installed normally through apt, and Frodo (Git 7a6cb7f) installed through team-xbmc/unstable ppa.
Core i3 3225
Asrock H77M mobo

The problem:
CPU usage is always near max, with XBMC usinng around 350%. This includes menus. Framerate varies wildly. On the main screen, it stays around 30-40fps, but any other menu causes it to drop to 10 or less.

RAM is only at 5%. Video playback is terribly slow. Switching from HDMI to a VGA monitor at 640x480 does not impact the performance significantly, still terrible. The log looks inconsequential to me, but maybe better-trained eyes can spot the problem..
Welcome to forums.

I guess this makes this the most common issue on Intel gpu's - wrong or no video driver installed. < same thing.
15:45:56 T:139912671614848  NOTICE: GL_VENDOR = VMware, Inc.
15:45:56 T:139912671614848  NOTICE: GL_RENDERER = Gallium 0.4 on llvmpipe (LLVM 0x301)
15:45:56 T:139912671614848  NOTICE: GL_VERSION = 2.1 Mesa 9.0
15:45:56 T:139912671614848  NOTICE: GL_SHADING_LANGUAGE_VERSION = 1.20

Go install proper drivers just google how to install Intel Gpu drivers on 12.04LTS (Yes I know you said you have 12.10 but thats how google indexed this)


I have followed the instructions here and this thread to add the ppa and install Intel drivers.

Here is what "lspci -nnk | grep -iA3 vga" says for me:

00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0162] (rev 09)
        Subsystem: ASRock Incorporation Device [1849:0162]
        Kernel driver in use: i915
        Kernel modules: i915

"grep -i sna /var/log/Xorg.0.log" returns nothing.
sna is hardware acceleration, which for Intel libva1 is also required usually, sna is IIRC experimental or the newer method.

Anyway on the xbmc log the fields I indicated need to point to the intel driver, and in xbmc setting vaapi needs to be selected and libva1 needs to be installed.

You cannot have vmware/gallium references in xbmc log.

to install libva1 you do

sudo apt-get install libva1
and make sure XBMC settins you have vaapi only hw acceleration selected.