bumblebee xserver not starting [Tumbleweed]

Hi,

I just had a kernel update on Tumbleweed XServer doesn’t start anymore. Here is my Xorg.8.log


   290.139] 
X.Org X Server 1.16.2
Release Date: 2014-11-10
   290.139] X Protocol Version 11, Revision 0
   290.139] Build Operating System: openSUSE SUSE LINUX
   290.139] Current Operating System: Linux the-machine 3.19.3-1-desktop #1 SMP PREEMPT Thu Mar 26 17:34:34 UTC 2015 (f10e7fc) x86_64
   290.139] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.19.3-1-desktop root=UUID=8ab127b0-f3f5-4efd-8e2c-9cc8123c793d resume=/dev/disk/by-id/ata-ST9750420AS_5WS4LFNC-part5 splash=silent quiet showopts
   290.139] Build Date: 30 January 2015  09:28:32PM
   290.139]  
   290.139] Current version of pixman: 0.32.6
   290.139] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
   290.139] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
   290.139] (==) Log file: "/var/log/Xorg.8.log", Time: Wed Apr  1 18:19:08 2015
   290.148] (++) Using config file: "/etc/bumblebee/xorg.conf.nvidia"
   290.148] (++) Using config directory: "/etc/bumblebee/xorg.conf.d"
   290.148] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
   290.154] (==) ServerLayout "Layout0"
   290.154] (**) |-->Screen "Default Screen" (0)
   290.154] (**) |   |-->Monitor "<default monitor>"
   290.154] (**) |   |-->Device "DiscreteNvidia"
   290.154] (==) No monitor specified for screen "Default Screen".
	Using a default monitor configuration.
   290.154] (**) Option "AutoAddDevices" "false"
   290.154] (**) Option "AutoAddGPU" "false"
   290.154] (**) Not automatically adding devices
   290.154] (==) Automatically enabling devices
   290.154] (**) Not automatically adding GPU devices
   290.154] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
   290.154] 	Entry deleted from font path.
   290.154] (==) 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
   290.154] (++) ModulePath set to "/usr/lib64/nvidia/xorg/,/usr/lib64/xorg/modules"
   290.154] (==) |-->Input Device "<default pointer>"
   290.154] (==) |-->Input Device "<default keyboard>"
   290.154] (==) The core pointer device wasn't specified explicitly in the layout.
	Using the default mouse configuration.
   290.154] (==) The core keyboard device wasn't specified explicitly in the layout.
	Using the default keyboard configuration.
   290.154] (II) Loader magic: 0x80dc60
   290.154] (II) Module ABI versions:
   290.154] 	X.Org ANSI C Emulation: 0.4
   290.154] 	X.Org Video Driver: 18.0
   290.154] 	X.Org XInput driver : 21.0
   290.154] 	X.Org Server Extension : 8.0
   290.154] (II) xfree86: Adding drm device (/dev/dri/card1)
   290.154] (II) xfree86: Adding drm device (/dev/dri/card0)
   290.156] (--) PCI: (0:1:0:0) 10de:0de9:1043:1477 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
   290.156] (II) LoadModule: "glx"
   290.157] (II) Loading /usr/lib64/nvidia/xorg/modules/extensions/libglx.so
   290.862] (II) Module glx: vendor="NVIDIA Corporation"
   290.862] 	compiled for 4.0.2, module version = 1.0.0
   290.862] 	Module class: X.Org Server Extension
   290.868] (II) NVIDIA GLX Module  346.47  Thu Feb 19 18:09:07 PST 2015
   290.879] (II) LoadModule: "nvidia"
   290.879] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
   290.880] (II) Module nvidia: vendor="NVIDIA Corporation"
   290.880] 	compiled for 4.0.2, module version = 1.0.0
   290.880] 	Module class: X.Org Video Driver
   290.880] (II) LoadModule: "mouse"
   290.880] (II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so
   290.889] (II) Module mouse: vendor="X.Org Foundation"
   290.889] 	compiled for 1.16.2, module version = 1.9.1
   290.889] 	Module class: X.Org XInput Driver
   290.889] 	ABI class: X.Org XInput driver, version 21.0
   290.889] (II) LoadModule: "kbd"
   290.889] (II) Loading /usr/lib64/xorg/modules/input/kbd_drv.so
   290.901] (II) Module kbd: vendor="X.Org Foundation"
   290.901] 	compiled for 1.16.2, module version = 1.8.0
   290.901] 	Module class: X.Org XInput Driver
   290.901] 	ABI class: X.Org XInput driver, version 21.0
   290.901] (II) NVIDIA dlloader X Driver  346.47  Thu Feb 19 17:47:18 PST 2015
   290.901] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
   290.901] (--) using VT number 1


   290.902] (EE) No devices detected.
   290.902] (EE) 
Fatal server error:
   290.902] (EE) no screens found(EE) 
   290.902] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
   290.902] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
   290.902] (EE) 

I have bumblebee and nividia-bumblebee from the following repo: http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_Tumbleweed/

Also, when I do mkinitrd, I have an error saying that file /weak-update/nvidia.ko is not found (I don’t have an exact log but I can get one if you want).

Thanks in advance

If have a optimus system it probably is not a great idea to run tumbleweed. Things change fast there and bumblebee may not keep up.

The problem is that the NVIDIA driver failed to load.

I know it’s not the best but I’ve been on Tumbleweed since the new suse Factory and it is the first time I have a problem with an update.

How can I get it in working state? I tried to switch to nouveau by editing the file /etc/bumblebee/bumblebee.conf and doing mkinitrd, but it still tries to load the proprietary driver.

You have to uninstall the NVIDIA drive to go with the nouveau

The NVIDA install blacklists the nouveau

BTW you should report the problem

I did it (zypper rm nvidia-bumblebee*) before the steps I described but it didn’t work. I have “blacklist nouveau” at the end of /etc/modprobe.d/50-blacklist.conf, but I think it still should be there even if I use nouveau (I think?).

What’s the content of your

/etc/modprobe.d/50-bbswitch.conf 

, if bbswitch is still installed?

Apparently your Nvidia kernel module got lost during your kernel update. It must get rebuilt for the new kernel, but it seems like this didn’t happen.
You could try reinstalling the bumblebee packages using zypper and the console and watch the results of the Nvidia build process.

So the X server is not starting at all? Or does “just” optirun not work?

If it’s the former, you should rather post your Xorg.0.log.

Also, when I do mkinitrd, I have an error saying that file /weak-update/nvidia.ko is not found (I don’t have an exact log but I can get one if you want).

The nvidia-bumblebee package does not use weak-updates at all. This is only used by the standard nvidia driver packages that don’t work on Optimus systems (not even with Bumblebee) at all.
Are you sure you have got any standard nvidia driver packages installed? If you have the nvidia repo in your list this might happen automatically on updates, so remove it if that’s the case.

rpm -qa | grep nvidia

I have no xserver at all, I can only access my system via command-line.

Thanks you all for your help, I will try the solutions later and give you an update. I have also reported the problem there:

https://bugzilla.opensuse.org/show_bug.cgi

You can run yast or zypper from the command line

After trying to reinstall bumblebee with nouveau and also trying to uninstall bumblebee, I gave up on fixing the issue and decided to reinstall tumbleweed. I downloaded the latest gnome live iso and booted on USB.

Xserver won’t start either on the live usb. It seems like a major issue, but I don’t know where to start to find it and report it.

My laptop isn’t physically broken as I am currently on another Linux installation and everything works fine.

As I said, we would need /var/log/Xorg.0.log to say anthing why it is not starting.
Unfortunately, if you installed from the GNOME LiveCD, you’ll be using GDM as well, which redirects Xorg.0.log to systemd’s journal.
And the latest version in Tumbleweed uses Wayland instead of Xorg. So maybe that’s your problem?

Try a different display manager and/or install KDE or any other DE.

And/or try to run “startx” as root, that should print error messages to the text mode screen.

Here is my Xorg.0.log. I obtained it by doing “exec startx” in user mode.


   304.111] 
X.Org X Server 1.16.2
Release Date: 2014-11-10
   304.115] X Protocol Version 11, Revision 0
   304.116] Build Operating System: openSUSE SUSE LINUX
   304.117] Current Operating System: Linux the-machine 3.19.3-1-desktop #1 SMP PREEMPT Thu Mar 26 17:34:34 UTC 2015 (f10e7fc) x86_64
   304.118] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.19.3-1-desktop root=UUID=8ab127b0-f3f5-4efd-8e2c-9cc8123c793d resume=/dev/disk/by-id/ata-ST9750420AS_5WS4LFNC-part5 splash=silent quiet showopts
   304.122] Build Date: 30 January 2015  09:28:32PM
   304.123]  
   304.124] Current version of pixman: 0.32.6
   304.127]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
   304.127] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
   304.132] (==) Log file: "/home/agariepy/.local/share/xorg/Xorg.0.log", Time: Tue Apr  7 02:30:51 2015
   304.134] (==) Using config directory: "/etc/X11/xorg.conf.d"
   304.135] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
   304.135] (==) No Layout section.  Using the first Screen section.
   304.135] (==) No screen section available. Using defaults.
   304.135] (**) |-->Screen "Default Screen Section" (0)
   304.135] (**) |   |-->Monitor "<default monitor>"
   304.136] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
   304.136] (==) Automatically adding devices
   304.136] (==) Automatically enabling devices
   304.136] (==) Automatically adding GPU devices
   304.136] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
   304.136]     Entry deleted from font path.
   304.136] (==) 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
   304.136] (==) ModulePath set to "/usr/lib64/xorg/modules"
   304.136] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
   304.136] (II) Loader magic: 0x80dc60
   304.136] (II) Module ABI versions:
   304.136]     X.Org ANSI C Emulation: 0.4
   304.136]     X.Org Video Driver: 18.0
   304.136]     X.Org XInput driver : 21.0
   304.136]     X.Org Server Extension : 8.0
   304.136] (II) xfree86: Adding drm device (/dev/dri/card0)
   304.137] (--) PCI:*(0:0:2:0) 8086:0166:1043:1477 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
   304.137] (II) LoadModule: "glx"
   304.137] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
   304.138] (II) Module glx: vendor="X.Org Foundation"
   304.138]     compiled for 1.16.2, module version = 1.0.0
   304.138]     ABI class: X.Org Server Extension, version 8.0
   304.138] (==) AIGLX enabled
   304.138] (==) Matched intel as autoconfigured driver 0
   304.138] (==) Matched intel as autoconfigured driver 1
   304.138] (==) Matched modesetting as autoconfigured driver 2
   304.138] (==) Matched fbdev as autoconfigured driver 3
   304.138] (==) Matched vesa as autoconfigured driver 4
   304.138] (==) Assigned the driver to the xf86ConfigLayout
   304.139] (II) LoadModule: "intel"
   304.139] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
   304.139] (II) Module intel: vendor="X.Org Foundation"
   304.139]     compiled for 1.16.2, module version = 2.99.917
   304.139]     Module class: X.Org Video Driver
   304.139]     ABI class: X.Org Video Driver, version 18.0
   304.139] (II) LoadModule: "modesetting"
   304.139] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
   304.139] (II) Module modesetting: vendor="X.Org Foundation"
   304.139]     compiled for 1.16.2, module version = 0.9.0
   304.139]     Module class: X.Org Video Driver
   304.139]     ABI class: X.Org Video Driver, version 18.0
   304.139] (II) LoadModule: "fbdev"
   304.139] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
   304.139] (II) Module fbdev: vendor="X.Org Foundation"
   304.139]     compiled for 1.16.2, module version = 0.4.4
   304.139]     Module class: X.Org Video Driver
   304.139]     ABI class: X.Org Video Driver, version 18.0
   304.139] (II) LoadModule: "vesa"
   304.139] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
   304.140] (II) Module vesa: vendor="X.Org Foundation"
   304.140]     compiled for 1.16.2, module version = 2.3.3
   304.140]     Module class: X.Org Video Driver
   304.140]     ABI class: X.Org Video Driver, version 18.0
   304.140] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
   304.140] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
   304.140] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
   304.140] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
   304.140] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
   304.140] (II) FBDEV: driver for framebuffer: fbdev
   304.140] (II) VESA: driver for VESA chipsets: vesa
   304.140] (++) using VT number 2

I didn’t know tumbleweed now use Wayland. Is there an announcement somewhere?

Also, I just did updates via zypper and the blue default gnome lock screen wallpaper was displayed during the updates. I couldn’t interract with it. Maybe the problem is with my boot procedure?

Here is the remaining of my log:




   304.140] (--) controlling tty is VT number 2, auto-enabling KeepTty
   304.140] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
   304.140] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20141121
   304.140] (WW) Falling back to old probe method for modesetting
   304.140] (WW) Falling back to old probe method for fbdev
   304.140] (II) Loading sub module "fbdevhw"
   304.140] (II) LoadModule: "fbdevhw"
   304.141] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
   304.141] (II) Module fbdevhw: vendor="X.Org Foundation"
   304.141]     compiled for 1.16.2, module version = 0.0.2
   304.141]     ABI class: X.Org Video Driver, version 18.0
   304.141] (WW) Falling back to old probe method for vesa
   304.141] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
   304.141] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4000
   304.141] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx
   304.141] (II) intel(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
   304.141] (==) intel(0): Depth 24, (--) framebuffer bpp 32
   304.141] (==) intel(0): RGB weight 888
   304.141] (==) intel(0): Default visual is TrueColor
   304.141] (II) intel(0): Output LVDS1 has no monitor section
   304.141] (II) intel(0): Enabled output LVDS1
   304.141] (II) intel(0): Output VGA1 has no monitor section
   304.141] (II) intel(0): Enabled output VGA1
   304.141] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
   304.142] (II) intel(0): Output VIRTUAL1 has no monitor section
   304.142] (II) intel(0): Enabled output VIRTUAL1
   304.142] (--) intel(0): Output LVDS1 using initial mode 1366x768 on pipe 0
   304.142] (==) intel(0): TearFree disabled
   304.142] (==) intel(0): DPI set to (96, 96)
   304.142] (II) Loading sub module "dri2"
   304.142] (II) LoadModule: "dri2"
   304.142] (II) Module "dri2" already built-in
   304.142] (II) Loading sub module "present"
   304.142] (II) LoadModule: "present"
   304.142] (II) Module "present" already built-in
   304.142] (II) UnloadModule: "modesetting"
   304.142] (II) Unloading modesetting
   304.142] (II) UnloadModule: "fbdev"
   304.142] (II) Unloading fbdev
   304.142] (II) UnloadSubModule: "fbdevhw"
   304.142] (II) Unloading fbdevhw
   304.142] (II) UnloadModule: "vesa"
   304.142] (II) Unloading vesa
   304.142] (==) Depth 24 pixmap format is 32 bpp
   304.142] (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
   304.142] (==) intel(0): Backing store enabled
   304.142] (==) intel(0): Silken mouse enabled
   304.142] (II) intel(0): HW Cursor enabled
   304.142] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
   304.142] (==) intel(0): DPMS enabled
   304.142] (==) intel(0): display hotplug detection enabled
   304.142] (II) intel(0): [DRI2] Setup complete
   304.142] (II) intel(0): [DRI2]   DRI driver: i965
   304.142] (II) intel(0): [DRI2]   VDPAU driver: i965
   304.142] (II) intel(0): direct rendering: DRI2 enabled
   304.142] (II) intel(0): hardware support for Present enabled
   304.142] (--) RandR disabled
   304.177] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
   304.177] (II) AIGLX: enabled GLX_ARB_create_context
   304.177] (II) AIGLX: enabled GLX_ARB_create_context_profile
   304.177] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
   304.177] (II) AIGLX: enabled GLX_INTEL_swap_event
   304.177] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
   304.177] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
   304.177] (II) AIGLX: enabled GLX_ARB_fbconfig_float
   304.177] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
   304.177] (II) AIGLX: enabled GLX_ARB_create_context_robustness
   304.177] (II) AIGLX: Loaded and initialized i965
   304.177] (II) GLX: Initialized DRI2 GL provider for screen 0
   304.180] (II) intel(0): switch to mode 1366x768@60.0 on LVDS1 using pipe 0, position (0, 0), rotation normal, reflection none
   304.189] (II) intel(0): Setting screen physical size to 361 x 203
   304.549] (II) config/udev: Adding input device Power Button (/dev/input/event3)
   304.549] (**) Power Button: Applying InputClass "evdev keyboard catchall"
   304.549] (**) Power Button: Applying InputClass "system-keyboard"
   304.549] (**) Power Button: Applying InputClass "evdev keyboard catchall"
   304.549] (II) LoadModule: "evdev"
   304.550] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
   304.550] (II) Module evdev: vendor="X.Org Foundation"
   304.550]     compiled for 1.16.2, module version = 2.9.1
   304.550]     Module class: X.Org XInput Driver
   304.550]     ABI class: X.Org XInput driver, version 21.0
   304.550] (II) Using input driver 'evdev' for 'Power Button'
   304.550] (**) Power Button: always reports core events
   304.550] (**) evdev: Power Button: Device: "/dev/input/event3"
   304.550] (EE) evdev: Power Button: Unable to open evdev device "/dev/input/event3".
   304.550] (EE) PreInit returned 2 for "Power Button"
   304.550] (II) UnloadModule: "evdev"
   304.551] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
   304.551] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
   304.551] (**) Video Bus: Applying InputClass "system-keyboard"
   304.551] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
   304.551] (II) Using input driver 'evdev' for 'Video Bus'
   304.551] (**) Video Bus: always reports core events
   304.551] (**) evdev: Video Bus: Device: "/dev/input/event5"
   304.551] (EE) evdev: Video Bus: Unable to open evdev device "/dev/input/event5".
   304.551] (EE) PreInit returned 2 for "Video Bus"
   304.551] (II) UnloadModule: "evdev"
   304.551] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
   304.551] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
   304.551] (**) Video Bus: Applying InputClass "system-keyboard"
   304.551] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
   304.551] (II) Using input driver 'evdev' for 'Video Bus'
   304.551] (**) Video Bus: always reports core events
   304.551] (**) evdev: Video Bus: Device: "/dev/input/event4"
   304.551] (EE) evdev: Video Bus: Unable to open evdev device "/dev/input/event4".
   304.551] (EE) PreInit returned 2 for "Video Bus"
   304.551] (II) UnloadModule: "evdev"
   304.552] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
   304.552] (II) No input driver specified, ignoring this device.
   304.552] (II) This device may have been added with another device file.
   304.552] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
   304.552] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
   304.552] (**) Sleep Button: Applying InputClass "system-keyboard"
   304.552] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
   304.552] (II) Using input driver 'evdev' for 'Sleep Button'
   304.552] (**) Sleep Button: always reports core events
   304.552] (**) evdev: Sleep Button: Device: "/dev/input/event2"
   304.552] (EE) evdev: Sleep Button: Unable to open evdev device "/dev/input/event2".
   304.552] (EE) PreInit returned 2 for "Sleep Button"
   304.552] (II) UnloadModule: "evdev"
   304.553] (II) config/udev: Adding input device USB 2.0 UVC HD Webcam (/dev/input/event12)
   304.553] (**) USB 2.0 UVC HD Webcam: Applying InputClass "evdev keyboard catchall"
   304.553] (**) USB 2.0 UVC HD Webcam: Applying InputClass "system-keyboard"
   304.553] (**) USB 2.0 UVC HD Webcam: Applying InputClass "evdev keyboard catchall"
   304.553] (II) Using input driver 'evdev' for 'USB 2.0 UVC HD Webcam'
   304.553] (**) USB 2.0 UVC HD Webcam: always reports core events
   304.553] (**) evdev: USB 2.0 UVC HD Webcam: Device: "/dev/input/event12"
   304.553] (EE) evdev: USB 2.0 UVC HD Webcam: Unable to open evdev device "/dev/input/event12".
   304.553] (EE) PreInit returned 2 for "USB 2.0 UVC HD Webcam"
   304.553] (II) UnloadModule: "evdev"
   304.554] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event9)
   304.554] (II) No input driver specified, ignoring this device.
   304.554] (II) This device may have been added with another device file.
   304.554] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event10)
   304.554] (II) No input driver specified, ignoring this device.
   304.554] (II) This device may have been added with another device file.
   304.554] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event11)
   304.554] (II) No input driver specified, ignoring this device.
   304.554] (II) This device may have been added with another device file.
   304.555] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event8)
   304.555] (**) Asus WMI hotkeys: Applying InputClass "evdev keyboard catchall"
   304.555] (**) Asus WMI hotkeys: Applying InputClass "system-keyboard"
   304.555] (**) Asus WMI hotkeys: Applying InputClass "evdev keyboard catchall"
   304.555] (II) Using input driver 'evdev' for 'Asus WMI hotkeys'
   304.555] (**) Asus WMI hotkeys: always reports core events
   304.555] (**) evdev: Asus WMI hotkeys: Device: "/dev/input/event8"
   304.555] (EE) evdev: Asus WMI hotkeys: Unable to open evdev device "/dev/input/event8".
   304.555] (EE) PreInit returned 2 for "Asus WMI hotkeys"
   304.555] (II) UnloadModule: "evdev"
   304.555] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
   304.555] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
   304.555] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
   304.555] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
   304.555] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
   304.555] (**) AT Translated Set 2 keyboard: always reports core events
   304.555] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
   304.555] (EE) evdev: AT Translated Set 2 keyboard: Unable to open evdev device "/dev/input/event0".
   304.555] (EE) PreInit returned 2 for "AT Translated Set 2 keyboard"
   304.555] (II) UnloadModule: "evdev"

Last part:


   304.556] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event6)
   304.556] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
   304.556] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
   304.556] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
   304.556] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Default clickpad buttons"
   304.556] (II) LoadModule: "synaptics"
   304.556] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
   304.556] (II) Module synaptics: vendor="X.Org Foundation"
   304.556]     compiled for 1.16.2, module version = 1.8.1
   304.556]     Module class: X.Org XInput Driver
   304.556]     ABI class: X.Org XInput driver, version 21.0
   304.556] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
   304.556] (**) ETPS/2 Elantech Touchpad: always reports core events
   304.556] (**) Option "Device" "/dev/input/event6"
   304.556] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   304.657] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 100
   304.657] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   304.757] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 200
   304.757] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   304.858] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 300
   304.858] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   304.958] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 400
   304.958] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.059] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 500
   305.059] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.159] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 600
   305.159] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.259] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 700
   305.259] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.359] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 800
   305.359] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.460] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 900
   305.460] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.560] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1000
   305.560] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.660] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1100
   305.660] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.761] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1200
   305.761] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.861] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1300
   305.861] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   305.961] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1400
   305.961] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   306.062] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1500
   306.062] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   306.162] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1600
   306.162] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   306.262] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1700
   306.262] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   306.363] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1800
   306.363] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   306.463] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 1900
   306.463] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   306.563] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 2000
   306.563] (EE) synaptics: ETPS/2 Elantech Touchpad: waiting 100 msec to become devices ready
   306.664] (EE) synaptics: ETPS/2 Elantech Touchpad: aiting time total: 2100
   306.664] (EE) synaptics: ETPS/2 Elantech Touchpad: no synaptics event device found
   306.664] (EE) synaptics: ETPS/2 Elantech Touchpad: Synaptics driver unable to detect protocol
   306.664] (EE) PreInit returned 11 for "ETPS/2 Elantech Touchpad"
   306.664] (II) UnloadModule: "synaptics"
   306.664] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
   306.664] (**) ETPS/2 Elantech Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
   306.664] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
   306.664] (II) No input driver specified, ignoring this device.
   306.664] (II) This device may have been added with another device file.
   307.194] (EE) Server terminated successfully (0). Closing log file.

No, Tumbleweed does not.
But the latest GDM runs in a Wayland session by default.

And apparently the intel kernel module has a bug too that is triggered by GDM.

So you’re actually using a deadly combination at the moment… Tumbleweed, GDM, Wayland, intel.
Although the reports I read only speak of freezes when switching VTs or shutting down/reboot.

The intel bug should be fixed already, and the fix will be in the next kernel update AIUI, but that won’t help you now

Try setting a different display manager in /etc/sysconfig/displaymanager, xdm should be installed by default.
It’s also possible to configure GDM to use the standard Xorg instead of Wayland, maybe this would help too.
See 925944 – Running "gdm" (from Gnome 3.16), cannot switch virtual consoles .

Regarding announcements, these things have been discussed here in the forums already, and also on the opensuse-factory@opensuse.org mailinglist which is strongly recommended to subscribe to if you are using Tumbleweed.