Replaced GPU, now each boot kwin effects need restart to work properly (eg to avoid video tearing)

  • Last week my gpu died and I replaced it with a Nvidia GT 640 card. Normally this card should be more than capable of playing video smoothly
  • I have the latest proprietary drivers installed (GO3 from the repos).
  • When playing videos (tried sevaral) I noticed an annoying horizontal video tearing and my wobbly windows effect is not very smooth.
  • Now comes the strange part. When I either stop and start kwin, or change from opengl 3.1 to opengl 2.0 (or vice versa) in the kde desktop effects settings (probably causing a kwin restart?), the video tearing is gone and effects like wobbly windows are smooth again.
  • After a reboot or logoff the video tearing and unsmooth effects are back:(. I have to do my little trick each boot which is very annoying.
  • So it seems that kde is not using my gpu correctly somehow, until I restart the kde desktop effects.

Does anyone have any clue what could trigger this problem and how to solve it?

What after a logout/login instead of a reboot. Does that also reintroduce the problem?

  1. You need to describe the version of openSUSE

  2. Is this a new install or an upgrade from a previous version? In an upgrade, I discovered to my dismay that when the upgrade also changed from an nVidia to Intel GPU, there was a little-documented “feature” somewhere in /etc? (I don’t remember where at the moment, but is deep in my postings) where there was a “monitor” setting still pointing to nVidia which invalidated loading the Intel GPU drivers correctly.

BTW - I think this is an “Install” problem, not an Application problem (and you’ll likely find related posts there, too)

TSU

Yes, after logout/login the problem is also reintroduced.

I already tried these without success:

  • install Go2 drivers from yast instead of GO3. (this causes me to lose all desktop effect and nvidia fails to load)
  • Reinstall GO3 drivers
  • install mesa opengl instead of the nvidia opelglGO3 package (this causes opengl failing to load and thus even worse performance)

Extra info: disabling/enabling desktop effects was not enough to resolve the issue temporarily after all (pressing alt-shift-F12 twice). I really have to go to desktop effects - advanced and change the “type composoting”. It doesn’t matter if I change it to openGL 2.0 or 3.1. KDE memories my selection after reboot, but I have to change the version in order to get good performance when playing video’s.

  • I use opensuse 13.1 64 bit.
  • I did a fresh install of the os, already 8 months ago. Not an upgrade. I did not reinstall/upgrade the os after changing the gpu
  • My old GPU was also NVIDIA brand (GT7950 or something like that - 8 years old) and didn’t have this problem

Please post which packages (and kernels) you really have installed now:

rpm -qa | egrep "nvidia|kernel"

According to the story so far, I’m pretty sure there’s some mess up… :wink:

Thanks for the quick reply. This is the output:

rpm -qa | egrep "nvidia|kernel"
kernel-desktop-3.11.10-21.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.32_k3.11.6_4-31.1.x86_64
kernel-devel-3.11.10-21.1.noarch
nvidia-gfxG03-kmp-desktop-340.32_k3.11.6_4-31.1.x86_64
kernel-desktop-devel-3.11.10-21.1.x86_64
kernel-devel-3.11.10-17.2.noarch
nvidia-computeG03-340.32-31.1.x86_64
nvidia-glG03-340.32-31.1.x86_64
kernel-desktop-devel-3.11.10-17.2.x86_64
kernel-desktop-3.11.10-17.2.x86_64
x11-video-nvidiaG03-340.32-31.1.x86_64
kernel-firmware-20130714git-2.21.1.noarch

The only strange thing I noticed during the installation was this. I had the GO2 packages installed for my old GPU. I then replaced the GPU and rebooted the pc. After that I went to yast software and it immediatelly suggested to installed the GO3 packages. I also marked the GO2 packages for removal and hit install. After install was finished I rebooted and nvidia failed to load. Then I reinstalled the GO3 packages in yast rebooted again and now nvidia could be loaded.

I did the above twice because I tried the GO2 drivers as well. Also I can not remove GO2 and install GO3 in two steps, because yast always adds either one of the nvidia driver or the nouveau driver. Right now I have nouveau not installed.

I tried to reinstall the GO2 drivers twice as well and now NVIDIA succesfully loads the GO2 drivers, but the problem is not solved with them. I start to think that it’s not a driver problem, but something with opengl or KDE/kwin.

So this configuration is also not ok:

rpm -qa | egrep "nvidia|kernel"
kernel-desktop-3.11.10-21.1.x86_64
nvidia-gfxG02-kmp-desktop-304.121_k3.11.6_4-37.1.x86_64
kernel-devel-3.11.10-21.1.noarch
kernel-desktop-devel-3.11.10-21.1.x86_64
x11-video-nvidiaG02-304.121-38.1.x86_64
kernel-devel-3.11.10-17.2.noarch
kernel-desktop-devel-3.11.10-17.2.x86_64
kernel-desktop-3.11.10-17.2.x86_64
nvidia-computeG02-304.121-38.1.x86_64
kernel-firmware-20130714git-2.21.1.noarch

Ok.
AFAICS, both of your outputs are ok.

Then please post your /var/log/Xorg.0.log, and the output of:

glxinfo | grep render

(you might have to install the package “Mesa-demo-x” first…)

And please check that KDE’s desktop effects settings are “OpenGL” and “Raster”. (Configure Desktop->Desktop Effects->Advanced)
They might have been reset to slower (but more compatible) settings.

glxinfo:

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GT 640/PCIe/SSE2
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering, 
    GL_OES_depth_texture, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering, 
    GL_OES_depth_texture, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

Configure Desktop->Desktop Effects->Advanced is set to opengl (I need to change the version here to bypass the problem. But the other is not raster right now but something that probably translates to “system default” . Is there a reason I should pick raster? If I do pick raster, it says 21 effects have been disabled…

Xorg.0.log part1:

    17.159] 
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
    17.159] 
X.Org X Server 1.14.3.901 (1.14.4 RC 1)
Release Date: 2013-10-26
    17.159] X Protocol Version 11, Revision 0
    17.159] Build Operating System: openSUSE SUSE LINUX
    17.159] Current Operating System: Linux Gecko.suse  3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d)  x86_64
    17.160] Kernel command line:  BOOT_IMAGE=/boot/vmlinuz-3.11.10-21-desktop  root=UUID=8763cef8-8f8d-4569-a023-be517c8ed2a5 quiet quiet  resume=/dev/disk/by-id/ata-Maxtor_6V320F0_V60SJM5G-part1 splash=silent  quiet showopts
    17.160] Build Date: 17 April 2014  05:37:34AM
    17.160]  
    17.160] Current version of pixman: 0.30.2
    17.160]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    17.160] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    17.160] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 15 21:14:56 2014
    17.160] (==) Using config directory: "/etc/X11/xorg.conf.d"
    17.160] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    17.160] (==) No Layout section.  Using the first Screen section.
    17.160] (==) No screen section available. Using defaults.
    17.160] (**) |-->Screen "Default Screen Section" (0)
    17.160] (**) |   |-->Monitor "<default monitor>"
    17.161] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    17.161] (==) Automatically adding devices
    17.161] (==) Automatically enabling devices
    17.161] (==) Automatically adding GPU devices
    17.363] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    17.882]     Entry deleted from font path.
    17.882] (==) FontPath set to:
    /usr/share/fonts/misc:unscaled,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/ghostscript/,
    /usr/share/fonts/cyrillic:unscaled,
    /usr/share/fonts/truetype/,
    built-ins
    17.882] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
    17.882] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    17.882] (II) Loader magic: 0x803c20
    17.882] (II) Module ABI versions:
    17.882]     X.Org ANSI C Emulation: 0.4
    17.882]     X.Org Video Driver: 14.1
    17.882]     X.Org XInput driver : 19.1
    17.882]     X.Org Server Extension : 7.0
    17.884] (--) PCI:*(0:1:0:0) 10de:0fc1:1462:8a92 rev 161, Mem @  0xfb000000/16777216, 0xb0000000/268435456, 0xce000000/33554432, I/O @  0x0000bf00/128, BIOS @ 0x????????/524288
    17.911] Initializing built-in extension Generic Event Extension
    17.911] Initializing built-in extension SHAPE
    17.911] Initializing built-in extension MIT-SHM
    17.911] Initializing built-in extension XInputExtension
    17.911] Initializing built-in extension XTEST
    17.911] Initializing built-in extension BIG-REQUESTS
    17.911] Initializing built-in extension SYNC
    17.911] Initializing built-in extension XKEYBOARD
    17.911] Initializing built-in extension XC-MISC
    17.911] Initializing built-in extension SECURITY
    17.911] Initializing built-in extension XINERAMA
    17.911] Initializing built-in extension XFIXES
    17.911] Initializing built-in extension RENDER
    17.911] Initializing built-in extension RANDR
    17.911] Initializing built-in extension COMPOSITE
    17.911] Initializing built-in extension DAMAGE
    17.911] Initializing built-in extension MIT-SCREEN-SAVER
    17.911] Initializing built-in extension DOUBLE-BUFFER
    17.911] Initializing built-in extension RECORD
    17.911] Initializing built-in extension DPMS
    17.911] Initializing built-in extension X-Resource
    17.911] Initializing built-in extension XVideo
    17.911] Initializing built-in extension XVideo-MotionCompensation
    17.911] Initializing built-in extension XFree86-VidModeExtension
    17.911] Initializing built-in extension XFree86-DGA
    17.911] Initializing built-in extension XFree86-DRI
    17.911] Initializing built-in extension DRI2
    17.911] (II) "glx" will be loaded by default.
    17.911] (II) LoadModule: "dri2"
    17.911] (II) Module "dri2" already built-in
    17.911] (II) LoadModule: "glamoregl"
    18.002] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
    19.281] (EE) Failed to load  /usr/lib64/xorg/modules/libglamoregl.so:  /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol:  _glapi_tls_Context
    19.281] (II) UnloadModule: "glamoregl"
    19.281] (II) Unloading glamoregl
    19.281] (EE) Failed to load module "glamoregl" (loader failed, 7)
    19.281] (II) LoadModule: "glx"
    19.281] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
    20.615] (II) Module glx: vendor="NVIDIA Corporation"
    20.615]     compiled for 4.0.2, module version = 1.0.0
    20.615]     Module class: X.Org Server Extension
    20.615] (II) NVIDIA GLX Module  304.121  Tue Mar  4 20:08:25 PST 2014
    20.615] Loading extension GLX
    20.615] (==) Matched nvidia as autoconfigured driver 0
    20.615] (==) Matched nouveau as autoconfigured driver 1
    20.615] (==) Matched nv as autoconfigured driver 2
    20.615] (==) Matched modesetting as autoconfigured driver 3
    20.615] (==) Matched fbdev as autoconfigured driver 4
    20.615] (==) Matched vesa as autoconfigured driver 5
    20.615] (==) Assigned the driver to the xf86ConfigLayout
    20.615] (II) LoadModule: "nvidia"
    20.615] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
    20.615] (II) Module nvidia: vendor="NVIDIA Corporation"
    20.615]     compiled for 4.0.2, module version = 1.0.0
    20.615]     Module class: X.Org Video Driver
    20.615] (II) LoadModule: "nouveau"
    20.691] (WW) Warning, couldn't open module nouveau
    20.691] (II) UnloadModule: "nouveau"
    20.691] (II) Unloading nouveau
    20.691] (EE) Failed to load module "nouveau" (module does not exist, 0)
    20.691] (II) LoadModule: "nv"
    20.691] (WW) Warning, couldn't open module nv
    20.691] (II) UnloadModule: "nv"
    20.691] (II) Unloading nv
    20.691] (EE) Failed to load module "nv" (module does not exist, 0)
    20.691] (II) LoadModule: "modesetting"
    20.692] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
    20.692] (II) Module modesetting: vendor="X.Org Foundation"
    20.692]     compiled for 1.14.3.901, module version = 0.8.0
    20.692]     Module class: X.Org Video Driver
    20.692]     ABI class: X.Org Video Driver, version 14.1
    20.692] (II) LoadModule: "fbdev"
    20.692] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    20.692] (II) Module fbdev: vendor="X.Org Foundation"
    20.692]     compiled for 1.14.3, module version = 0.4.3
    20.692]     Module class: X.Org Video Driver
    20.692]     ABI class: X.Org Video Driver, version 14.1
    20.692] (II) LoadModule: "vesa"
    20.693] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    20.693] (II) Module vesa: vendor="X.Org Foundation"
    20.693]     compiled for 1.14.3, module version = 2.3.3
    20.693]     Module class: X.Org Video Driver
    20.693]     ABI class: X.Org Video Driver, version 14.1
    20.693] (II) NVIDIA dlloader X Driver  304.121  Tue Mar  4 19:49:16 PST 2014
    20.693] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    20.693] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    20.693] (II) FBDEV: driver for framebuffer: fbdev
    20.693] (II) VESA: driver for VESA chipsets: vesa
    20.693] (++) using VT number 7

    20.693] (II) Loading sub module "fb"
    20.693] (II) LoadModule: "fb"
    20.693] (II) Loading /usr/lib64/xorg/modules/libfb.so
    20.693] (II) Module fb: vendor="X.Org Foundation"
    20.693]     compiled for 1.14.3.901, module version = 1.0.0
    20.693]     ABI class: X.Org ANSI C Emulation, version 0.4
    20.693] (II) Loading sub module "wfb"
    20.693] (II) LoadModule: "wfb"
    20.694] (II) Loading /usr/lib64/xorg/modules/libwfb.so
    20.694] (II) Module wfb: vendor="X.Org Foundation"
    20.694]     compiled for 1.14.3.901, module version = 1.0.0
    20.694]     ABI class: X.Org ANSI C Emulation, version 0.4
    20.694] (II) Loading sub module "ramdac"
    20.694] (II) LoadModule: "ramdac"
    20.694] (II) Module "ramdac" already built-in
    20.694] (WW) Falling back to old probe method for modesetting
    20.694] (EE) open /dev/dri/card0: No such file or directory
    20.694] (WW) Falling back to old probe method for fbdev
    20.694] (II) Loading sub module "fbdevhw"
    20.694] (II) LoadModule: "fbdevhw"
    20.694] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
    20.694] (II) Module fbdevhw: vendor="X.Org Foundation"
    20.694]     compiled for 1.14.3.901, module version = 0.0.2
    20.694]     ABI class: X.Org Video Driver, version 14.1
    20.694] (WW) Falling back to old probe method for vesa
    20.694] (II) NVIDIA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32

xorg.0.log part 2:


    20.694] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
    20.694] (==) NVIDIA(0): RGB weight 888
    20.694] (==) NVIDIA(0): Default visual is TrueColor
    20.694] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    20.695] (**) NVIDIA(0): Enabling 2D acceleration
    21.439] (II) NVIDIA(GPU-0): Display (SAMSUNG (DFP-1)) does not support NVIDIA 3D Vision
    21.439] (II) NVIDIA(GPU-0):     stereo.
    21.440] (II) NVIDIA(0): NVIDIA GPU GeForce GT 640 (GK107) at PCI:1:0:0 (GPU-0)
    21.440] (--) NVIDIA(0): Memory: 2097152 kBytes
    21.440] (--) NVIDIA(0): VideoBIOS: 80.07.26.00.3e
    21.440] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    21.440] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
    21.443] (--) NVIDIA(0): Valid display device(s) on GeForce GT 640 at PCI:1:0:0
    21.443] (--) NVIDIA(0):     CRT-0
    21.443] (--) NVIDIA(0):     DFP-0
    21.443] (--) NVIDIA(0):     SAMSUNG (DFP-1) (connected)
    21.443] (--) NVIDIA(0):     DFP-2
    21.443] (--) NVIDIA(0): CRT-0: 480.0 MHz maximum pixel clock
    21.443] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
    21.443] (--) NVIDIA(0): DFP-0: Internal Single Link TMDS
    21.443] (--) NVIDIA(0): SAMSUNG (DFP-1): 165.0 MHz maximum pixel clock
    21.443] (--) NVIDIA(0): SAMSUNG (DFP-1): Internal Single Link TMDS
    21.443] (--) NVIDIA(0): DFP-2: 330.0 MHz maximum pixel clock
    21.443] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
    21.443] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
    21.443] (**) NVIDIA(0):     device SAMSUNG (DFP-1) (Using EDID frequencies has been
    21.443] (**) NVIDIA(0):     enabled on all display devices.)
    21.446] (==) NVIDIA(0): 
    21.446] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
    21.446] (==) NVIDIA(0):     will be used as the requested mode.
    21.446] (==) NVIDIA(0): 
    21.447] (II) NVIDIA(0): Validated MetaModes:
    21.447] (II) NVIDIA(0):     "DFP-1:nvidia-auto-select"
    21.447] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
    21.475] (++) NVIDIA(0): DPI set to (120, 120); computed from -dpi X commandline option
    21.475] (II) UnloadModule: "modesetting"
    21.475] (II) Unloading modesetting
    21.475] (II) UnloadModule: "fbdev"
    21.475] (II) Unloading fbdev
    21.475] (II) UnloadSubModule: "fbdevhw"
    21.475] (II) Unloading fbdevhw
    21.475] (II) UnloadModule: "vesa"
    21.475] (II) Unloading vesa
    21.475] (--) Depth 24 pixmap format is 32 bpp
    21.475] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
    21.475] (II) NVIDIA:     access.
    21.478] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
    21.478] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
    21.478] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
    21.478] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
    21.478] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
    21.478] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
    21.478] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
    21.478] (II) NVIDIA(0):     Config Options in the README.
    21.480] (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select"
    21.526] Loading extension NV-GLX
    21.547] (==) NVIDIA(0): Disabling shared memory pixmaps
    21.547] (==) NVIDIA(0): Backing store disabled
    21.547] (==) NVIDIA(0): Silken mouse enabled
    21.548] (==) NVIDIA(0): DPMS enabled
    21.548] Loading extension NV-CONTROL
    21.548] Loading extension XINERAMA
    21.548] (II) Loading sub module "dri2"
    21.548] (II) LoadModule: "dri2"
    21.548] (II) Module "dri2" already built-in
    21.548] (II) NVIDIA(0): [DRI2] Setup complete
    21.548] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
    21.548] (--) RandR disabled
    21.554] (II) Initializing extension GLX
    23.545] (II) config/udev: Adding input device Power Button (/dev/input/event3)
    23.545] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    23.545] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    23.545] (**) Power Button: Applying InputClass "LocalKeyboard"
    23.545] (II) LoadModule: "evdev"
    23.545] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
    23.546] (II) Module evdev: vendor="X.Org Foundation"
    23.546]     compiled for 1.14.3, module version = 2.8.2
    23.546]     Module class: X.Org XInput Driver
    23.546]     ABI class: X.Org XInput driver, version 19.1
    23.546] (II) Using input driver 'evdev' for 'Power Button'
    23.546] (**) Power Button: always reports core events
    23.546] (**) evdev: Power Button: Device: "/dev/input/event3"
    23.546] (--) evdev: Power Button: Vendor 0 Product 0x1
    23.546] (--) evdev: Power Button: Found keys
    23.546] (II) evdev: Power Button: Configuring as keyboard
    23.546] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
    23.546] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    23.546] (**) Option "xkb_rules" "evdev"
    23.546] (**) Option "xkb_model" "pc104"
    23.546] (**) Option "xkb_layout" "be"
    23.546] (**) Option "xkb_options" "caps:capslock"
    23.567] (II) config/udev: Adding input device Power Button (/dev/input/event2)
    23.567] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    23.567] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    23.567] (**) Power Button: Applying InputClass "LocalKeyboard"
    23.567] (II) Using input driver 'evdev' for 'Power Button'
    23.567] (**) Power Button: always reports core events
    23.567] (**) evdev: Power Button: Device: "/dev/input/event2"
    23.567] (--) evdev: Power Button: Vendor 0 Product 0x1
    23.567] (--) evdev: Power Button: Found keys
    23.567] (II) evdev: Power Button: Configuring as keyboard
    23.567] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2/event2"
    23.567] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    23.567] (**) Option "xkb_rules" "evdev"
    23.567] (**) Option "xkb_model" "pc104"
    23.567] (**) Option "xkb_layout" "be"
    23.567] (**) Option "xkb_options" "caps:capslock"
    23.567] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event13)
    23.567] (II) No input driver specified, ignoring this device.
    23.567] (II) This device may have been added with another device file.
    23.568] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event14)
    23.568] (II) No input driver specified, ignoring this device.
    23.568] (II) This device may have been added with another device file.
    23.568] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
    23.568] (II) No input driver specified, ignoring this device.
    23.568] (II) This device may have been added with another device file.
    23.568] (II) config/udev: Adding input device HDA Intel Line (/dev/input/event10)
    23.568] (II) No input driver specified, ignoring this device.
    23.568] (II) This device may have been added with another device file.
    23.568] (II) config/udev: Adding input device HDA Intel Rear Mic (/dev/input/event11)
    23.568] (II) No input driver specified, ignoring this device.
    23.568] (II) This device may have been added with another device file.
    23.569] (II) config/udev: Adding input device HDA Intel Front Mic (/dev/input/event12)
    23.569] (II) No input driver specified, ignoring this device.
    23.569] (II) This device may have been added with another device file.
    23.569] (II) config/udev: Adding input device HDA Intel Front Headphone (/dev/input/event5)
    23.569] (II) No input driver specified, ignoring this device.
    23.569] (II) This device may have been added with another device file.
    23.569] (II) config/udev: Adding input device HDA Intel Line Out Side (/dev/input/event6)
    23.569] (II) No input driver specified, ignoring this device.
    23.569] (II) This device may have been added with another device file.
    23.569] (II) config/udev: Adding input device HDA Intel Line Out CLFE (/dev/input/event7)
    23.569] (II) No input driver specified, ignoring this device.
    23.569] (II) This device may have been added with another device file.
    23.569] (II) config/udev: Adding input device HDA Intel Line Out Surround (/dev/input/event8)
    23.569] (II) No input driver specified, ignoring this device.
    23.569] (II) This device may have been added with another device file.
    23.570] (II) config/udev: Adding input device HDA Intel Line Out Front (/dev/input/event9)
    23.570] (II) No input driver specified, ignoring this device.
    23.570] (II) This device may have been added with another device file.

xorg.0.log part 3:

    23.570] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4002 (/dev/input/event0)
    23.570] (**) Logitech Unifying Device. Wireless PID:4002: Applying InputClass "evdev keyboard catchall"
    23.570] (**) Logitech Unifying Device. Wireless PID:4002: Applying InputClass "evdev keyboard catchall"
    23.570] (**) Logitech Unifying Device. Wireless PID:4002: Applying InputClass "LocalKeyboard"
    23.570] (II) Using input driver 'evdev' for 'Logitech Unifying Device. Wireless PID:4002'
    23.570] (**) Logitech Unifying Device. Wireless PID:4002: always reports core events
    23.570] (**) evdev: Logitech Unifying Device. Wireless PID:4002: Device: "/dev/input/event0"
    23.570] (--) evdev: Logitech Unifying Device. Wireless PID:4002: Vendor 0x46d Product 0xc52b
    23.570] (--) evdev: Logitech Unifying Device. Wireless PID:4002: Found 1 mouse buttons
    23.570] (--) evdev: Logitech Unifying Device. Wireless PID:4002: Found scroll wheel(s)
    23.570] (--) evdev: Logitech Unifying Device. Wireless PID:4002: Found relative axes
    23.570] (II) evdev: Logitech Unifying Device. Wireless PID:4002: Forcing relative x/y axes to exist.
    23.570] (--) evdev: Logitech Unifying Device. Wireless PID:4002: Found absolute axes
    23.570] (II) evdev: Logitech Unifying Device. Wireless PID:4002: Forcing absolute x/y axes to exist.
    23.570] (--) evdev: Logitech Unifying Device. Wireless PID:4002: Found keys
    23.570] (II) evdev: Logitech Unifying Device. Wireless PID:4002: Configuring as mouse
    23.570] (II) evdev: Logitech Unifying Device. Wireless PID:4002: Configuring as keyboard
    23.570] (II) evdev: Logitech Unifying Device. Wireless PID:4002: Adding scrollwheel support
    23.570] (**) evdev: Logitech Unifying Device. Wireless PID:4002: YAxisMapping: buttons 4 and 5
    23.570] (**) evdev: Logitech Unifying Device. Wireless PID:4002:    EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout:   200
    23.570] (**) Option "config_info"    "udev:/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.2/0003:046D:C52B.0003/input/input0/event0"
    23.570] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:4002" (type: KEYBOARD, id 8)
    23.570] (**) Option "xkb_rules" "evdev"
    23.570] (**) Option "xkb_model" "pc104"
    23.570] (**) Option "xkb_layout" "be"
    23.570] (**) Option "xkb_options" "caps:capslock"
    23.570] (II) evdev: Logitech Unifying Device. Wireless PID:4002: initialized for relative axes.
    23.570] (WW) evdev: Logitech Unifying Device. Wireless PID:4002: ignoring absolute axes.
    23.571] (**) Logitech Unifying Device. Wireless PID:4002: (accel) keeping acceleration scheme 1
    23.571] (**) Logitech Unifying Device. Wireless PID:4002: (accel) acceleration profile 0
    23.571] (**) Logitech Unifying Device. Wireless PID:4002: (accel) acceleration factor: 2.000
    23.571] (**) Logitech Unifying Device. Wireless PID:4002: (accel) acceleration threshold: 4
    23.571] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:101a (/dev/input/event1)
    23.571] (**) Logitech Unifying Device. Wireless PID:101a: Applying InputClass "evdev pointer catchall"
    23.571] (**) Logitech Unifying Device. Wireless PID:101a: Applying InputClass "evdev pointer catchall"
    23.571] (II) Using input driver 'evdev' for 'Logitech Unifying Device. Wireless PID:101a'
    23.571] (**) Logitech Unifying Device. Wireless PID:101a: always reports core events
    23.571] (**) evdev: Logitech Unifying Device. Wireless PID:101a: Device: "/dev/input/event1"
    23.571] (--) evdev: Logitech Unifying Device. Wireless PID:101a: Vendor 0x46d Product 0xc52b
    23.571] (--) evdev: Logitech Unifying Device. Wireless PID:101a: Found 20 mouse buttons
    23.571] (--) evdev: Logitech Unifying Device. Wireless PID:101a: Found scroll wheel(s)
    23.571] (--) evdev: Logitech Unifying Device. Wireless PID:101a: Found relative axes
    23.571] (--) evdev: Logitech Unifying Device. Wireless PID:101a: Found x and y relative axes
    23.571] (II) evdev: Logitech Unifying Device. Wireless PID:101a: Configuring as mouse
    23.571] (II) evdev: Logitech Unifying Device. Wireless PID:101a: Adding scrollwheel support
    23.571] (**) evdev: Logitech Unifying Device. Wireless PID:101a: YAxisMapping: buttons 4 and 5
    23.571] (**) evdev: Logitech Unifying Device. Wireless PID:101a:    EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout:   200
    23.571] (**) Option "config_info"    "udev:/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.2/0003:046D:C52B.0003/input/input1/event1"
    23.571] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:101a" (type: MOUSE, id 9)
    23.571] (II) evdev: Logitech Unifying Device. Wireless PID:101a: initialized for relative axes.
    23.571] (**) Logitech Unifying Device. Wireless PID:101a: (accel) keeping acceleration scheme 1
    23.571] (**) Logitech Unifying Device. Wireless PID:101a: (accel) acceleration profile 0
    23.571] (**) Logitech Unifying Device. Wireless PID:101a: (accel) acceleration factor: 2.000
    23.571] (**) Logitech Unifying Device. Wireless PID:101a: (accel) acceleration threshold: 4
    23.572] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:101a (/dev/input/mouse0)
    23.572] (II) No input driver specified, ignoring this device.
    23.572] (II) This device may have been added with another device file.
    23.572] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
    23.572] (II) No input driver specified, ignoring this device.
    23.572] (II) This device may have been added with another device file.
   315.003] (II) NVIDIA(GPU-0): Display (SAMSUNG (DFP-1)) does not support NVIDIA 3D Vision
   315.003] (II) NVIDIA(GPU-0):     stereo.
   315.003] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
   315.003] (**) NVIDIA(0):     device SAMSUNG (DFP-1) (Using EDID frequencies has been
   315.003] (**) NVIDIA(0):     enabled on all display devices.)
   317.021] (II) NVIDIA(GPU-0): Display (SAMSUNG (DFP-1)) does not support NVIDIA 3D Vision
   317.021] (II) NVIDIA(GPU-0):     stereo.
   317.021] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
   317.021] (**) NVIDIA(0):     device SAMSUNG (DFP-1) (Using EDID frequencies has been
   317.021] (**) NVIDIA(0):     enabled on all display devices.)

That card should work with the G03 drivers. I have a 620 based card and it did not like the G02 drivers. Do you have a /etc/X11/xorg.conf file from the old install?? Maybe that is the problem try renaming it (note it is owned by root so you have to be root to work with it) Also as said be sure the setting in KDE ar right

I found a very interesting link on this topic: https://bbs.archlinux.org/viewtopic.php?id=169743

Looks ok, and you Xorg.0.log as well.
The driver is in use and fully working.

Configure Desktop->Desktop Effects->Advanced is set to opengl (I need to change the version here to bypass the problem. But the other is not raster right now but something that probably translates to “system default” . Is there a reason I should pick raster? If I do pick raster, it says 21 effects have been disabled…

Yes, Raster is faster. But I think you looked at the wrong option.
You should set the “Compositing type” to “OpenGL” (2.0 or better), and the “Qt graphics system” to “Raster”. There is no “system default” option there.

Yes, this might help.
There was/is a problem in kwin with certain nvidia cards regarding tearing. Setting some environment variable as described there might help.

Well, I tried setting the GL_Yield=sleep and triple buffering But that didn’t really help. The video tearing is gone for a few minutes but then my CPU load starts to peak and framerates go way down.

I tried setting only GL_yield, only triple buffering and both together but none of it fixes it permanentely.:frowning:

When I said I tried enabling triple buffering, I only did this in /etc/profile.local:

export KWIN_TRIPLE_BUFFER=1

But I read here that the above is not enough. I also have to enable it in the nvidia driver by:

Option         "TripleBuffer" "True"

But in opensuse I don’t know where to put this. I have no xorg.conf or 20-nvidia.conf file so where do I add this line?

there are files in /etc/X11/xorg.conf.d to make such settings or you could ad a xorg.conf file

Create an /etc/X11/xorg.conf.d/20-nvidia.conf (well, actually you can name it whatever you like) if it doesn’t exist, in your case it should have this content I suppose:

Section "Device"
  Identifier "Default Device"
  Driver "nvidia"
  Option "TripleBuffer" "true"
EndSection

See also 322060 – Synced swapping on double buffered nvidia GPUs cause high CPU load