Why desktop effects compositor gets reset to XRender?

Hello,

I’m using OpenSuse 13.1, and once every two or three reboots, I log in KDE and notice that it has no desktop effects enabled. The fix is always the same, go to the desktop effects->advanced settings, find that the compositor has been reset to XRender, change it to use OpenGL3.1, click apply, confirm and everything is ok again. I’m using a NVidia GeForce 8400 GS with the proprietary NVidia drivers installed from the “nVidia Graphics Drivers” repository.

Where/Why/How can I investigate this strange behavior?

Thanks in advance.

Well, kwin only switches to XRender when it detects problems with the OpenGL setup.
E.g. when the nvidia driver is not working and the system falls back to fbdev.
Strange though that you can switch back to OpenGL manually, this shouldn’t be possible if that was the case.

As for diagnosing, you could start with running “glxinfo | grep render” (you might need to install the package “Mesa-demo-x” first) when the problem occurs.
Or maybe there would be clues in ~/.xsession-errors-:0 or /var/log/Xorg.0.log.

And another thing:
Try switching to OpenGL 2.0, does it happen then as well?
AFAIK it is not recommended (by the kwin developers) to set this to anything else unless you want to experiment and/or have problems.
You won’t miss anything AFAIK, but the OpenGL 2.0 code is better tested.

Thanks, I’ll try those suggestions next time it happens.

Happened again today. .xsession-errors is empty, and other than failure to ACPI something and a message saying “Failed to load /usr/lib64/xorg/modules/libglamoregl.so” , I don’t see anything remarkable in the Xorg.0.log

Setting to OpenGL2 to see if that prevents it from happening again. As you said, looks like it works the same as OpenGL3.

Please post in Code-Tags:

zypper se -si nvidia kernel
uname -a
grep -E 'EE|II|WW' /var/log/Xorg.0.log

Yes. Kwin’s output goes to .xsession-errors-:0 as I said (for display :0 that is)
And in particular kwin’s output at startup would be interesting as it might contain a clue why it is switching to XRender.
It should start with something like:

OpenGL vendor string:                   Intel Open Source Technology Center
OpenGL renderer string:                 Mesa DRI Intel(R) 945G
OpenGL version string:                  2.1 Mesa 9.2.3
OpenGL shading language version string: 1.20
Driver:                                 Intel
GPU class:                              i915/i945
OpenGL version:                         2.1
GLSL version:                           1.20
Mesa version:                           9.2.3
X server version:                       1.14.3
Linux kernel version:                   3.11.10
Direct rendering:                       yes
Requires strict binding:                yes
GLSL shaders:                           limited
Texture NPOT support:                   yes
Virtual Machine:                        no

So maybe open the file, search for “OpenGL” and have a look at the following lines.

OTOH, it might be necessary to enable additional debug output (with “kdebugdialog”) to get more information.

and other than failure to ACPI something and a message saying “Failed to load /usr/lib64/xorg/modules/libglamoregl.so” , I don’t see anything remarkable in the Xorg.0.log

That’s normal when the nvidia driver is installed.
Did you run “glxinfo | grep render” before you turned on OpenGL again?
Would have been interesting to see whether direct rendering was working or not, or whether the nvidia driver was not even used maybe. But as I wrote before you shouldn’t be able to turn on OpenGL then at all.

Somehow this sounds like some race condition at boot though.
If it doesn’t get better, please try to set NO_KMS_IN_INITRD=“yes” and run “sudo /sbin/mkinitrd”, this might help.

Do you have by any chance an Intel or ADM processor that also has a GPU on it???

If so see if you can deactivate it in the BIOS . Could be confusing things.


Obteniendo los datos del repositorio...
Leyendo los paquetes instalados...

E | Nombre                        | Tipo     | Versión               | Arquitectura | Repositorio            
--+-------------------------------+----------+-----------------------+--------------+------------------------
i | kernel-default                | paquete  | 3.11.10-21.1          | x86_64       | openSUSE-13.1-Update   
i | kernel-default                | paquete  | 3.11.10-17.2          | x86_64       | openSUSE-13.1-Update   
i | kernel-default-devel          | paquete  | 3.11.10-21.1          | x86_64       | openSUSE-13.1-Update   
i | kernel-default-devel          | paquete  | 3.11.10-17.2          | x86_64       | openSUSE-13.1-Update   
i | kernel-desktop                | paquete  | 3.11.10-21.1          | x86_64       | openSUSE-13.1-Update   
i | kernel-desktop                | paquete  | 3.11.10-17.2          | x86_64       | openSUSE-13.1-Update   
i | kernel-desktop-devel          | paquete  | 3.11.10-21.1          | x86_64       | openSUSE-13.1-Update   
i | kernel-desktop-devel          | paquete  | 3.11.10-17.2          | x86_64       | openSUSE-13.1-Update   
i | kernel-devel                  | paquete  | 3.11.10-21.1          | noarch       | openSUSE-13.1-Update   
i | kernel-devel                  | paquete  | 3.11.10-17.2          | noarch       | openSUSE-13.1-Update   
i | kernel-firmware               | paquete  | 20130714git-2.21.1    | noarch       | openSUSE-13.1-Update   
i | kernel-pae-devel              | paquete  | 3.11.10-21.1          | i686         | openSUSE-13.1-Update   
i | kernel-pae-devel              | paquete  | 3.11.10-17.2          | i686         | openSUSE-13.1-Update   
i | nvidia-computeG03             | paquete  | 340.32-31.1           | x86_64       | nVidia Graphics Drivers
i | nvidia-gfxG03-kmp-desktop     | paquete  | 340.32_k3.11.6_4-30.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.89_k3.11.6_4-28.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.79_k3.11.6_4-27.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.79_k3.11.6_4-26.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.67_k3.11.6_4-26.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.49_k3.11.6_4-29.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 340.32_k3.11.6_4-31.1 | x86_64       | nVidia Graphics Drivers
i | nvidia-glG03                  | paquete  | 340.32-31.1           | x86_64       | nVidia Graphics Drivers
i | nvidia-uvm-gfxG03-kmp-desktop | paquete  | 340.32_k3.11.6_4-30.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-uvm-gfxG03-kmp-desktop | paquete  | 331.89_k3.11.6_4-28.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-uvm-gfxG03-kmp-desktop | paquete  | 331.79_k3.11.6_4-27.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-uvm-gfxG03-kmp-desktop | paquete  | 340.32_k3.11.6_4-31.1 | x86_64       | nVidia Graphics Drivers
i | x11-video-nvidiaG03           | paquete  | 340.32-31.1           | x86_64       | nVidia Graphics Drivers


Linux barbolani 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) x86_64 x86_64 x86_64 GNU/Linux


 14.771] Current Operating System: Linux barbolani 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) x86_64
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    15.004] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    15.004] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    15.004] (WW) Disabling Keyboard0
    15.004] (WW) Disabling Mouse0
    15.004] (II) Loader magic: 0x803c20
    15.004] (II) Module ABI versions:
    15.005] (II) xfree86: Adding drm device (/dev/dri/card0)
    15.006] Initializing built-in extension MIT-SCREEN-SAVER
    15.006] (II) "glx" will be loaded by default.
    15.006] (II) LoadModule: "dri2"
    15.006] (II) Module "dri2" already built-in
    15.006] (II) LoadModule: "glamoregl"
    15.026] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
    16.473] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
    16.474] (II) UnloadModule: "glamoregl"
    16.474] (II) Unloading glamoregl
    16.474] (EE) Failed to load module "glamoregl" (loader failed, 7)
    16.474] (II) LoadModule: "glx"
    16.474] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
    18.039] (II) Module glx: vendor="NVIDIA Corporation"
    18.057] (II) NVIDIA GLX Module  340.32  Tue Aug  5 20:32:43 PDT 2014
    18.308] (II) LoadModule: "nvidia"
    18.308] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
    18.308] (II) Module nvidia: vendor="NVIDIA Corporation"
    18.308] (II) NVIDIA dlloader X Driver  340.32  Tue Aug  5 20:13:04 PDT 2014
    18.308] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    18.308] (II) Loading sub module "fb"
    18.309] (II) LoadModule: "fb"
    18.309] (II) Loading /usr/lib64/xorg/modules/libfb.so
    18.309] (II) Module fb: vendor="X.Org Foundation"
    18.309] (WW) Unresolved symbol: fbGetGCPrivateKey
    18.309] (II) Loading sub module "wfb"
    18.309] (II) LoadModule: "wfb"
    18.341] (II) Loading /usr/lib64/xorg/modules/libwfb.so
    18.342] (II) Module wfb: vendor="X.Org Foundation"
    18.342] (II) Loading sub module "ramdac"
    18.342] (II) LoadModule: "ramdac"
    18.342] (II) Module "ramdac" already built-in
    19.034] (II) NVIDIA(0): Display (Philips 190V (CRT-1)) does not support NVIDIA 3D
    19.034] (II) NVIDIA(0):     Vision stereo.
    19.034] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
    19.035] (II) NVIDIA(0): NVIDIA GPU GeForce 8400 GS (G98) at PCI:1:0:0 (GPU-0)
    19.035] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    19.040] (II) NVIDIA(0): Validated MetaModes:
    19.040] (II) NVIDIA(0):     "CRT-1:nvidia-auto-select"
    19.040] (II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
    19.075] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
    19.078] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
    19.078] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
    19.078] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
    19.078] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
    19.078] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
    19.078] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
    19.078] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
    19.078] (II) NVIDIA(0):     Config Options in the README.
    19.080] (II) NVIDIA(0): Setting mode "CRT-1:nvidia-auto-select"
    19.138] (II) Loading sub module "dri2"
    19.138] (II) LoadModule: "dri2"
    19.138] (II) Module "dri2" already built-in
    19.138] (II) NVIDIA(0): [DRI2] Setup complete
    19.138] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
    19.142] (II) Initializing extension GLX
    20.430] (II) config/udev: Adding input device Power Button (/dev/input/event4)
    20.430] (II) LoadModule: "evdev"
    20.560] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
    20.560] (II) Module evdev: vendor="X.Org Foundation"
    20.560] (II) Using input driver 'evdev' for 'Power Button'
    20.560] (II) evdev: Power Button: Configuring as keyboard
    20.560] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    20.585] (II) config/udev: Adding input device Power Button (/dev/input/event3)
    20.585] (II) Using input driver 'evdev' for 'Power Button'
    20.585] (II) evdev: Power Button: Configuring as keyboard
    20.585] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    20.585] (II) config/udev: Adding drm device (/dev/dri/card0)
    20.586] (II) config/udev: Adding input device HDA Intel Line Out (/dev/input/event7)
    20.586] (II) No input driver specified, ignoring this device.
    20.586] (II) This device may have been added with another device file.
    20.586] (II) config/udev: Adding input device HDA Intel Line (/dev/input/event8)
    20.586] (II) No input driver specified, ignoring this device.
    20.586] (II) This device may have been added with another device file.
    20.586] (II) config/udev: Adding input device HDA Intel Rear Mic (/dev/input/event9)
    20.586] (II) No input driver specified, ignoring this device.
    20.586] (II) This device may have been added with another device file.
    20.586] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4008 (/dev/input/event0)
    20.586] (II) Using input driver 'evdev' for 'Logitech Unifying Device. Wireless PID:4008'
    20.587] (II) evdev: Logitech Unifying Device. Wireless PID:4008: Configuring as mouse
    20.587] (II) evdev: Logitech Unifying Device. Wireless PID:4008: Adding scrollwheel support
    20.587] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:4008" (type: MOUSE, id 8)
    20.587] (II) evdev: Logitech Unifying Device. Wireless PID:4008: initialized for relative axes.
    20.587] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4008 (/dev/input/mouse0)
    20.587] (II) No input driver specified, ignoring this device.
    20.587] (II) This device may have been added with another device file.
    20.588] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4003 (/dev/input/event1)
    20.588] (II) Using input driver 'evdev' for 'Logitech Unifying Device. Wireless PID:4003'
    20.588] (II) evdev: Logitech Unifying Device. Wireless PID:4003: Forcing relative x/y axes to exist.
    20.588] (II) evdev: Logitech Unifying Device. Wireless PID:4003: Forcing absolute x/y axes to exist.
    20.588] (II) evdev: Logitech Unifying Device. Wireless PID:4003: Configuring as mouse
    20.588] (II) evdev: Logitech Unifying Device. Wireless PID:4003: Configuring as keyboard
    20.588] (II) evdev: Logitech Unifying Device. Wireless PID:4003: Adding scrollwheel support
    20.588] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:4003" (type: KEYBOARD, id 9)
    20.588] (II) evdev: Logitech Unifying Device. Wireless PID:4003: initialized for relative axes.
    20.588] (WW) evdev: Logitech Unifying Device. Wireless PID:4003: ignoring absolute axes.
    20.589] (II) config/udev: Adding input device GREAT PLANES InterLink Elite (/dev/input/event2)
    20.589] (II) No input driver specified, ignoring this device.
    20.589] (II) This device may have been added with another device file.
    20.589] (II) config/udev: Adding input device GREAT PLANES InterLink Elite (/dev/input/js0)
    20.589] (II) No input driver specified, ignoring this device.
    20.589] (II) This device may have been added with another device file.
    20.589] (II) config/udev: Adding input device UVC Camera (046d:0802) (/dev/input/event6)
    20.589] (II) Using input driver 'evdev' for 'UVC Camera (046d:0802)'
    20.589] (II) evdev: UVC Camera (046d:0802): Configuring as keyboard
    20.589] (II) XINPUT: Adding extended input device "UVC Camera (046d:0802)" (type: KEYBOARD, id 10)
    20.590] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
    20.590] (II) No input driver specified, ignoring this device.
    20.590] (II) This device may have been added with another device file.
    55.032] (II) NVIDIA(GPU-0): Display (Philips 190V (CRT-1)) does not support NVIDIA 3D
    55.032] (II) NVIDIA(GPU-0):     Vision stereo.
    56.395] (II) NVIDIA(GPU-0): Display (Philips 190V (CRT-1)) does not support NVIDIA 3D
    56.395] (II) NVIDIA(GPU-0):     Vision stereo.
    60.922] (II) NVIDIA(GPU-0): Display (Philips 190V (CRT-1)) does not support NVIDIA 3D
    60.922] (II) NVIDIA(GPU-0):     Vision stereo.

No on board GPU

These Packages are obsolet, I would delete them:

i | kernel-default                | paquete  | 3.11.10-21.1          | x86_64       | openSUSE-13.1-Update   
i | kernel-default                | paquete  | 3.11.10-17.2          | x86_64       | openSUSE-13.1-Update   
i | kernel-default-devel          | paquete  | 3.11.10-21.1          | x86_64       | openSUSE-13.1-Update   
i | kernel-default-devel          | paquete  | 3.11.10-17.2          | x86_64       | openSUSE-13.1-Update   
i | kernel-pae-devel              | paquete  | 3.11.10-21.1          | i686         | openSUSE-13.1-Update   
i | kernel-pae-devel              | paquete  | 3.11.10-17.2          | i686         | openSUSE-13.1-Update   
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.89_k3.11.6_4-28.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.79_k3.11.6_4-27.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.79_k3.11.6_4-26.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.67_k3.11.6_4-26.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-gfxG03-kmp-desktop     | paquete  | 331.49_k3.11.6_4-29.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-uvm-gfxG03-kmp-desktop | paquete  | 340.32_k3.11.6_4-30.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-uvm-gfxG03-kmp-desktop | paquete  | 331.89_k3.11.6_4-28.1 | x86_64       | (Paquetes del sistema) 
i | nvidia-uvm-gfxG03-kmp-desktop | paquete  | 331.79_k3.11.6_4-27.1 | x86_64       | (Paquetes del sistema) 

Why do you have all those kernels? You doing some kind of kernel based development?? You only need desktop flavor and you should have only the current and previous version of that. And if the newest works ok you really don’t need the oldest either. It is just there for safety in case for some reason the newer kernel does not work for you.

With the mess you have installed it is no wonder the software gets confused :stuck_out_tongue:

I think I added these when setting up the NVidia CUDA SDK, I’ll check again, could be those the reason for the strange behavior?

Happened today again.

Here’s the .xession-errors-:0 beginning. Clearly says effects are disabled but not why, the only other message possibly interesting is “This backend is only for XRandR 1.1, your version is: 1.3” So do I have a too recent version of XRandr installed somehow?


sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale es_ES.UTF-8 ...
Checking for a default input method in /etc/X11/xim.d/es/
sourcing /etc/X11/xim.d/es/40-ibus ...
/etc/X11/xim.d/es/40-ibus started sucessfully
startkde: Starting up...
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbuildsycoca4 running...
This backend is only for XRandR 1.1, your version is:  1 . 3 
kded(2124) Kded::loadModule: Could not load library "kded_bluedevil" .  "No se puede cargar la biblioteca /usr/lib64/kde4/kded_bluedevi
l.so: (/usr/lib64/kde4/kded_bluedevil.so: undefined symbol: _ZNK9BlueDevil7Manager12deviceForUBIERK7QString)" ] 
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.16'
QObject::connect: Cannot connect (null)::resourceScoreUpdated(QString, QString, QString, double) to NepomukPlugin::resourceScoreUpdated(
QString, QString, QString, double)
QObject::connect: Cannot connect (null)::recentStatsDeleted(QString, int, QString) to NepomukPlugin::deleteRecentStats(QString, int, QSt
ring)
QObject::connect: Cannot connect (null)::earlierStatsDeleted(QString, int) to NepomukPlugin::deleteEarlierStats(QString, int)
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.16'
kded(2124) PowerDevil::Core::loadProfile: The profile  "AC" tried to activate "DimDisplay" a non existent action. This is usually due to
 an installation problem or to a configuration problem. or simlpy the action is not supported 
kwin(2200): ""fsrestore1" - conversion of "0,0,0,0" to QRect failed" 
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
kwin(2200) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_blur"  is not supported 
kwin(2200) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_wobblywindows"  is not supported 
kwin(2200) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_startupfeedback"  is not supported 
kwin(2200) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_cube"  is not supported 
kwin(2200) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_cubeslide"  is not supported 
kwin(2200) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_coverswitch"  is not supported 
QDBusObjectPath: invalid path ""

In my /var/log/Xorg.0.log, I have the following that seems to imply that GLX is loading and disabling XRandr


    20.338] Loading extension NV-GLX
    20.352] (==) NVIDIA(0): Disabling shared memory pixmaps
    20.352] (==) NVIDIA(0): Backing store disabled
    20.352] (==) NVIDIA(0): Silken mouse enabled
    20.352] (**) NVIDIA(0): DPMS enabled
    20.352] Loading extension NV-CONTROL
    20.352] Loading extension XINERAMA
    20.352] (II) Loading sub module "dri2"
    20.352] (II) LoadModule: "dri2"
    20.352] (II) Module "dri2" already built-in
    20.353] (II) NVIDIA(0): [DRI2] Setup complete
    20.353] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
    20.353] (--) RandR disabled
    20.357] (II) Initializing extension GLX

I looked for details on Xrandr and got this, as you can see, the version numbers in the package neither match what kwin says I have (1.3) nor what it says it needs (1.1)


zypper se randr
Obteniendo los datos del repositorio...
Leyendo los paquetes instalados...

E | Nombre                        | Resumen                                                      | Tipo       
--+-------------------------------+--------------------------------------------------------------+------------
  | arandr                        | Visual Front End for XRandR                                  | paquete    
  | arandr                        | Visual Front End for XRandR                                  | paquete src
  | krandr                        | KDE Screen management tools                                  | paquete    
  | krandr-debuginfo              | Debug information for package krandr                         | paquete    
  | libXrandr                     | X Resize, Rotate and Reflection extension library            | paquete src
  | libXrandr-debugsource         | Debug sources for package libXrandr                          | paquete    
  | libXrandr-devel               | Development files for the X Resize-Rotate-Reflection library | paquete    
  | libXrandr-devel-32bit         | Development files for the X Resize-Rotate-Reflection library | paquete    
i | libXrandr2                    | X Resize, Rotate and Reflection extension library            | paquete    
i | libXrandr2-32bit              | X Resize, Rotate and Reflection extension library            | paquete    
  | libXrandr2-debuginfo          | Debug information for package libXrandr2                     | paquete    
  | libXrandr2-debuginfo-32bit    | Debug information for package libXrandr2                     | paquete    
i | libxcb-randr0                 | X11 RandR Extension C library                                | paquete    
  | libxcb-randr0-32bit           | X11 RandR Extension C library                                | paquete    
  | libxcb-randr0-debuginfo       | Debug information for package libxcb-randr0                  | paquete    
  | libxcb-randr0-debuginfo-32bit | Debug information for package libxcb-randr0                  | paquete    
  | lxrandr                       | Lightweight Monitor Config Tool                              | paquete    
  | lxrandr                       | Lightweight Monitor Config Tool                              | paquete src
  | lxrandr-debuginfo             | Debug information for package lxrandr                        | paquete    
  | lxrandr-debugsource           | Debug sources for package lxrandr                            | paquete    
i | xrandr                        | Primitive command line interface to RandR extension          | paquete    
  | xrandr                        | Primitive command line interface to RandR extension          | paquete src
  | xrandr-debuginfo              | Debug information for package xrandr                         | paquete    
  | xrandr-debugsource            | Debug sources for package xrandr                             | paquete    
alfonso@alfonso:~$ zypper if libXrandr2
Obteniendo los datos del repositorio...
Leyendo los paquetes instalados...


Información para paquete  libXrandr2:
-------------------------------------
Repositorio: openSUSE:13.1
Nombre: libXrandr2
Versión: 1.4.2-2.1.2
Arquitectura: x86_64
Proveedor: openSUSE
Instalado: Si
Estado: actualizado
Tamaño instalado: 38,3 KiB
Resumen: X Resize, Rotate and Reflection extension library
Descripción: 
The X Resize, Rotate and Reflect Extension (RandR) allows clients to
dynamically change X screens, so as to resize, to change the
orientation and layout of the root window of a screen.

So NVidia driver is loading and disabling xrandr, which may or may not have to do anything with desktop effects as the compositor mentioned in the effects configuration dialog is “XRender”, not XRand. Looking at the XRender package, this is what I get:


$ zypper if libxrender1
El repositorio 'Packman' no está actualizado. Puede ejecutar 'zypper refresh' como superusuario para actualizarlo.
Obteniendo los datos del repositorio...
Leyendo los paquetes instalados...


Información para paquete  libXrender1:
--------------------------------------
Repositorio: openSUSE:13.1
Nombre: libXrender1
Versión: 0.9.8-2.1.2
Arquitectura: x86_64
Proveedor: openSUSE
Instalado: Si
Estado: actualizado
Tamaño instalado: 38,5 KiB
Resumen: X Rendering Extension library
Descripción: 
The Xrender library is designed as a lightweight library interface to
the Render extension

Any clues of anything else to look for?