You are not logged in.

#1 2015-10-20 16:51:10

dig
Member
Registered: 2015-04-16
Posts: 4

High CPU usage of Xorg:

Hello everyone,

I'm running Arch on a Macbook with a GeForce GT 650M. I'm currently using Gnome 3.18.1 and the nvidia-340xx driver (for some reason, the last nvidia -- 355.11 -- refuses to boot and I didn't have time to debug it already).

My problem is that since a few days (I cannot really be sure when), Xorg is constantly eating ~35% of my CPU power. It's OK to use the system but I can feel the difference: graphics are not smooth anymore.

gdm spawns these 2 Xorg servers on login. Ony one of the two is consuming the CPU (the second one here).

root      1208  0.8  0.6 169376 51844 tty1     S+   18:33   0:05 /usr/lib/xorg-server/Xorg vt1 -displayfd 3 -auth /run/user/120/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 3
root      5808 38.1  0.8 202116 70132 tty2     S+   18:33   3:59 /usr/lib/xorg-server/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 3

Diving a bit into the logs, I see these errors in /var/log/Xorg.0.log:

[...]
[   283.075] (II) NVIDIA(GPU-0): Display (DELL U2412M (DFP-0)) does not support NVIDIA 3D
[   283.075] (II) NVIDIA(GPU-0):     Vision stereo.
[   283.221] (II) NVIDIA(GPU-0): Display (DELL U2412M (DFP-0)) does not support NVIDIA 3D
[   283.221] (II) NVIDIA(GPU-0):     Vision stereo.
[   283.297] (II) NVIDIA(GPU-0): Display (DELL U2412M (DFP-0)) does not support NVIDIA 3D
[   283.297] (II) NVIDIA(GPU-0):     Vision stereo.
[   283.686] (II) NVIDIA(GPU-0): Display (DELL U2412M (DFP-0)) does not support NVIDIA 3D
[   283.686] (II) NVIDIA(GPU-0):     Vision stereo.
[...]

When tail -f this file, I see that Xorg/Nvidia is CONSTANTLY trying to activate the 3D support, which I do not want. I got one new line every second until I power off my system. This never stops.

I tried to turn off Nvidia support for 3D (though it's supposed to be disabled by default...) using this (the Stereo option is supposed to control 3D stereo). But this doesn't change anything.

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Any ideas?

Thanks for you help,

dig

Offline

Board footer

Powered by FluxBB