Xorg High CPU consumtion with Intel Sky Lake Integrated Graphic (SOLVED)

Started by renaudmuller, 2016/10/10, 16:29:54

Previous topic - Next topic

renaudmuller

Hello everyone

I have experienced some trouble with Xorg and my new laptop ( Acer Aspire S ). The GPU is an Intel Sky Lake Integrated  HD Graphics 520 and I am running Siduction Paint It Black with KDE.

Symptoms : Some actions like selecting files in dolphin would cause Xorg to consume 100 % CPU on one core. Effects are then glitchy. This makes it almost impossible to use dolphin correctly. I also noticed that Xorg was consuming 15% CPU without doing anything.

After doing some research and trying to profile dolphin with valgrind, I found a working (for me  ;) ) solution : Switch from DRI 2 to DRI 3 (http://www.phoronix.com/scan.php?page=article&item=intel-skylake-dri3&num=1)

for that, create a file /usr/share/X11/xorg.conf.d/20-intel.conf with following contents :
Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "usa"
    Option "DRI" "3"
EndSection


If you're experiencing that kind of problems, try it it did help me a lot.

Lanzi

I also use skylake and integrated graphics and I noticed plasma using about 8-10% of CPU-usage. Its not so disturbing, but selecting and copying files (in Krusader) makes my Fan instantaneously hearable.


devil

renaudmuller,


could you please paste the output of apt policy xserver-xorg-video-intel

musca

Hello,
there is a typo, please  s/usa/uxa/
Option "AccelMethod" "uxa"
Universal Xcelleration Architecture (UXA) is the predecessor of Sandybridge New Accelleration (SNA, the default)

greetings
musca
,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)

renaudmuller

Hello,
thanks for replying

devil, apt policy xserver-xorg-video-intel :

xserver-xorg-video-intel:
  Installé : 2:2.99.917+git20160706-1
  Candidat : 2:2.99.917+git20160706-1
Table de version :
*** 2:2.99.917+git20160706-1 500
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

musca, thanks for that, i fixed the typo.