Hi *, I finally succeeded in loading the modesetting driver as Felix suggested. @Felix: Is that the output one can expect? Is it enough or do you need the complete log? ------------------------< snip snip snip >----------------------------- [...] [ 18.930] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration [ 18.931] (II) xfree86: Adding drm device (/dev/dri/card0) [ 18.933] (--) PCI:*(0:1:0:0) 10de:1381:1043:8517 rev 162, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288 [ 18.933] (II) LoadModule: "glx" [ 18.935] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [ 18.944] (II) Module glx: vendor="X.Org Foundation" [ 18.944] compiled for 1.18.3, module version = 1.0.0 [ 18.944] ABI class: X.Org Server Extension, version 9.0 [ 18.944] (==) AIGLX enabled [ 18.945] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers [ 18.945] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers [ 18.945] (==) Matched nvidia as autoconfigured driver 0 [ 18.945] (==) Matched nouveau as autoconfigured driver 1 [ 18.945] (==) Matched nv as autoconfigured driver 2 [ 18.945] (==) Matched nvidia as autoconfigured driver 3 [ 18.945] (==) Matched nouveau as autoconfigured driver 4 [ 18.945] (==) Matched nv as autoconfigured driver 5 [ 18.945] (==) Matched modesetting as autoconfigured driver 6 [ 18.945] (==) Matched fbdev as autoconfigured driver 7 [ 18.945] (==) Matched vesa as autoconfigured driver 8 [ 18.945] (==) Assigned the driver to the xf86ConfigLayout [ 18.945] (II) LoadModule: "nvidia" [ 18.946] (WW) Warning, couldn't open module nvidia [ 18.946] (II) UnloadModule: "nvidia" [ 18.946] (II) Unloading nvidia [ 18.946] (EE) Failed to load module "nvidia" (module does not exist, 0) [ 18.946] (II) LoadModule: "nouveau" [ 18.947] (WW) Warning, couldn't open module nouveau [ 18.947] (II) UnloadModule: "nouveau" [ 18.947] (II) Unloading nouveau [ 18.947] (EE) Failed to load module "nouveau" (module does not exist, 0) [ 18.947] (II) LoadModule: "nv" [ 18.947] (WW) Warning, couldn't open module nv [ 18.947] (II) UnloadModule: "nv" [ 18.947] (II) Unloading nv [ 18.947] (EE) Failed to load module "nv" (module does not exist, 0) [ 18.947] (II) LoadModule: "modesetting" [ 18.947] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 18.947] (II) Module modesetting: vendor="X.Org Foundation" [ 18.947] compiled for 1.18.3, module version = 1.18.3 [ 18.947] Module class: X.Org Video Driver [ 18.947] ABI class: X.Org Video Driver, version 20.0 [ 18.947] (II) LoadModule: "fbdev" [ 18.948] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so [ 18.948] (II) Module fbdev: vendor="X.Org Foundation" [ 18.948] compiled for 1.18.3, module version = 0.4.4 [ 18.948] Module class: X.Org Video Driver [ 18.948] ABI class: X.Org Video Driver, version 20.0 [ 18.948] (II) LoadModule: "vesa" [ 18.948] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so [ 18.948] (II) Module vesa: vendor="X.Org Foundation" [ 18.948] compiled for 1.18.3, module version = 2.3.4 [ 18.948] Module class: X.Org Video Driver [ 18.948] ABI class: X.Org Video Driver, version 20.0 [ 18.948] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 18.948] (II) FBDEV: driver for framebuffer: fbdev [ 18.948] (II) VESA: driver for VESA chipsets: vesa [ 18.951] (II) modeset(0): using drv /dev/dri/card0 [ 18.951] (WW) Falling back to old probe method for fbdev [ 18.951] (II) Loading sub module "fbdevhw" [ 18.951] (II) LoadModule: "fbdevhw" [ 18.951] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so [ 18.951] (II) Module fbdevhw: vendor="X.Org Foundation" [ 18.951] compiled for 1.18.3, module version = 0.0.2 [ 18.951] ABI class: X.Org Video Driver, version 20.0 [ 18.951] (WW) Falling back to old probe method for vesa [ 18.965] (II) modeset(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 18.965] (==) modeset(0): Depth 24, (==) framebuffer bpp 32 [ 18.965] (==) modeset(0): RGB weight 888 [ 18.965] (==) modeset(0): Default visual is TrueColor [ 18.965] (II) Loading sub module "glamoregl" [ 18.965] (II) LoadModule: "glamoregl" [ 18.965] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 18.973] (II) Module glamoregl: vendor="X.Org Foundation" [ 18.973] compiled for 1.18.3, module version = 1.0.0 [ 18.973] ABI class: X.Org ANSI C Emulation, version 0.4 [ 18.973] (II) glamor: OpenGL accelerated X.org driver based. [ 19.166] (II) glamor: EGL version 1.4 (DRI2): [ 19.171] (II) modeset(0): glamor initialized [ 19.182] (II) modeset(0): Output DVI-I-1 has no monitor section [ 19.184] (II) modeset(0): Output HDMI-1 has no monitor section [ 19.195] (II) modeset(0): Output DP-1 has no monitor section [ 19.207] (II) modeset(0): EDID for output DVI-I-1 [ 19.208] (II) modeset(0): EDID for output HDMI-1 [ 19.219] (II) modeset(0): EDID for output DP-1 [ 19.219] (II) modeset(0): Manufacturer: DEL Model: d065 Serial#: 809583180 [ 19.219] (II) modeset(0): Year: 2015 Week: 4 [ 19.219] (II) modeset(0): EDID Version: 1.4 [ 19.219] (II) modeset(0): Digital Display Input [ 19.219] (II) modeset(0): 8 bits per channel [ 19.219] (II) modeset(0): Digital interface is DisplayPort [ 19.219] (II) modeset(0): Max Image Size [cm]: horiz.: 60 vert.: 34 [ 19.219] (II) modeset(0): Gamma: 2.20 [ 19.219] (II) modeset(0): DPMS capabilities: Off [ 19.219] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 YCrCb 4:2:2 [ 19.219] (II) modeset(0): Default color space is primary color space [ 19.219] (II) modeset(0): First detailed timing is preferred mode [ 19.219] (II) modeset(0): Preferred mode is native pixel format and refresh rate [ 19.219] (II) modeset(0): redX: 0.661 redY: 0.332 greenX: 0.302 greenY: 0.613 [ 19.219] (II) modeset(0): blueX: 0.149 blueY: 0.060 whiteX: 0.313 whiteY: 0.329 [...] [ 19.221] (II) modeset(0): Output DVI-I-1 disconnected [ 19.221] (II) modeset(0): Output HDMI-1 disconnected [ 19.221] (II) modeset(0): Output DP-1 connected [ 19.221] (II) modeset(0): Using exact sizes for initial modes [ 19.221] (II) modeset(0): Output DP-1 using initial mode 2560x1440 +0+0 [ 19.221] (II) modeset(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 19.221] (==) modeset(0): DPI set to (96, 96) [ 19.221] (II) Loading sub module "fb" [ 19.221] (II) LoadModule: "fb" [ 19.221] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 19.222] (II) Module fb: vendor="X.Org Foundation" [ 19.222] compiled for 1.18.3, module version = 1.0.0 [ 19.222] ABI class: X.Org ANSI C Emulation, version 0.4 [ 19.222] (II) UnloadModule: "fbdev" [ 19.222] (II) Unloading fbdev [ 19.222] (II) UnloadSubModule: "fbdevhw" [ 19.222] (II) Unloading fbdevhw [ 19.222] (II) UnloadModule: "vesa" [ 19.222] (II) Unloading vesa [ 19.222] (==) Depth 24 pixmap format is 32 bpp [ 19.277] (==) modeset(0): Backing store enabled [ 19.277] (==) modeset(0): Silken mouse enabled [ 19.277] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 19.295] (==) modeset(0): DPMS enabled [ 19.295] (II) modeset(0): [DRI2] Setup complete [ 19.295] (II) modeset(0): [DRI2] DRI driver: nouveau [ 19.295] (II) modeset(0): [DRI2] VDPAU driver: nouveau [ 19.491] (--) RandR disabled [ 19.499] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 19.499] (II) AIGLX: enabled GLX_ARB_create_context [ 19.499] (II) AIGLX: enabled GLX_ARB_create_context_profile [ 19.499] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile [ 19.499] (II) AIGLX: enabled GLX_INTEL_swap_event [ 19.499] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control [ 19.499] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB [ 19.499] (II) AIGLX: enabled GLX_ARB_fbconfig_float [ 19.499] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float [ 19.499] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 19.500] (II) AIGLX: Loaded and initialized nouveau [ 19.500] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 19.639] (II) modeset(0): Setting screen physical size to 677 x 381 [...] ------------------------< snip snip snip >----------------------------- So I could also complete my script for switching back and forth between nvidia and modesetting. ------------------------< snip snip snip >----------------------------- #!/bin/bash exec >/tmp/nv_switch_driver.log 2>&1 set -x TO="$1" case "$TO" in nvidia) FROM="modesetting" LIBGLX="/usr/lib64/xorg/modules/extensions/nvidia/nvidia-libglx.so" ;; modesetting) FROM="nvidia" LIBGLX="/usr/lib64/xorg/modules/extensions/xorg/xorg-libglx.so" cd /etc/modprobe.d && \ rm -f nvidia-default.conf /usr/bin/zypper rm -y xf86-video-nouveau xf86-video-nvidiaGL04 ;; esac if [ -n "$FROM" ] then cd /etc/X11 && \ rm -rf xorg.conf.d && \ ln -s xorg.conf.d.${TO} xorg.conf.d && \ cd /etc/modprobe.d && \ sed -r -e "s/^#\s+blacklist\s+${FROM}/blacklist ${FROM}/" \ -e "s/^blacklist\s+${TO}/# blacklist ${TO}/" \ 99-local.conf >99-local.conf.x && \ mv 99-local.conf.x 99-local.conf && \ cd /etc/default && \ sed -r -e "s/^GRUB_CMDLINE_LINUX_DEFAULT=/# ${FROM} _GRUB_CMDLINE_LINUX_DEFAULT=/" \ -e "s/^#\s+${TO}\s_GRUB_CMDLINE_LINUX_DEFAULT=/GRUB_CMDLINE_LINUX_DEFAULT=/" \ grub >grub.x && \ mv grub.x grub && \ cd /boot/grub2 && \ grub2-mkconfig >grub.cfg && \ update-alternatives --set libglx.so "$LIBGLX" && \ /sbin/ldconfig && \ /sbin/mkinitrd else exit 1 fi ------------------------< snip snip snip >----------------------------- Thx@all! Bye. Michael. -- Michael Hirmke -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org