Nouveau driver not active

Since I always had problems with the nVidia drivers, I quit triyng to install these drivers and keep using Nouveau. After some time using Leap 42.3 I noticed a very poor graphics performance, mainly while watching videos. I thought it could be a setup problem and tried to find the cause, but to no avail. I could not find a way to enable the nouveau drivers, I am asking for help to fix this problem.

In the code frames bellow (sorry for the huge amount of text) I present the information I though could help to find the source of the problem and its solution.

The hardware information shows that the nouveau driver is not active:


> sudo hwinfo --gfxcard
20: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.378]
  Unique ID: VCu0.SBJFpfSu2N2
  Parent ID: vSkL.3rEhpzAE0V6
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GM204 [GeForce GTX 970]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x13c2 "GM204 [GeForce GTX 970]"
  SubVendor: pci 0x196e 
  SubDevice: pci 0x1131 
  Revision: 0xa1
  Memory Range: 0xf6000000-0xf6ffffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  Memory Range: 0xf0000000-0xf1ffffff (ro,non-prefetchable)
  I/O Ports: 0xe000-0xefff (rw)
  Memory Range: 0xf7000000-0xf707ffff (ro,non-prefetchable,disabled)
  IRQ: 11 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd000013C2sv0000196Esd00001131bc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #8 (PCI bridge)

Primary display adapter: #20


> sudo modprobe nouveau
modprobe: ERROR: could not insert 'nouveau': No such device

The installed video driver packages are:


Mesa-dri-nouveau-17.0.5-176.1.x86_64
libvdpau_nouveau-17.0.5-176.1.x86_64
libdrm_nouveau2-2.4.76-1.2.x86_64
xf86-video-nouveau-1.0.15-1.3.x86_64
libdrm_nouveau2-2.4.76-1.2.x86_64
drm-kmp-default-4.9.33_k4.4.126_48-13.3.x86_64
 

Because of characters limitations I am sending only the parts of the Xorg.0.log file I though relevant for the problem.


    39.233] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 25 10:14:18 2018
    39.382] (II) LoadModule: "glx"
    39.391] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    39.563] (II) Module glx: vendor="X.Org Foundation"
    39.563] (==) AIGLX enabled
    39.563] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
    39.583] (==) Matched nvidia as autoconfigured driver 0
    39.583] (==) Matched nouveau as autoconfigured driver 1
    39.583] (==) Matched nv as autoconfigured driver 2
    39.583] (==) Matched modesetting as autoconfigured driver 3
    39.583] (==) Matched fbdev as autoconfigured driver 4
    39.583] (==) Matched vesa as autoconfigured driver 5
    39.583] (==) Assigned the driver to the xf86ConfigLayout
    39.583] (II) LoadModule: "nvidia"
    39.583] (WW) Warning, couldn't open module nvidia
    39.583] (II) UnloadModule: "nvidia"
    39.583] (II) Unloading nvidia
    39.583] (EE) Failed to load module "nvidia" (module does not exist, 0)
    39.583] (II) LoadModule: "nouveau"
    39.583] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
    39.632] (II) Module nouveau: vendor="X.Org Foundation"
    39.632]     compiled for 1.18.3, module version = 1.0.15
    39.632]     Module class: X.Org Video Driver
    39.632]     ABI class: X.Org Video Driver, version 20.0
    39.632] (II) LoadModule: "nv"
    39.632] (WW) Warning, couldn't open module nv
    39.632] (II) UnloadModule: "nv"
    39.632] (II) Unloading nv
    39.633] (EE) Failed to load module "nv" (module does not exist, 0)
    39.633] (II) LoadModule: "modesetting"
    39.633] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
    39.660] (II) Module modesetting: vendor="X.Org Foundation"
    39.660]     compiled for 1.18.3, module version = 1.18.3
    39.660]     Module class: X.Org Video Driver
    39.660]     ABI class: X.Org Video Driver, version 20.0
    39.660] (II) LoadModule: "fbdev"
    39.660] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    39.670] (II) Module fbdev: vendor="X.Org Foundation"
    39.670]     compiled for 1.18.3, module version = 0.4.4
    39.670]     Module class: X.Org Video Driver
    39.670]     ABI class: X.Org Video Driver, version 20.0
    39.670] (II) LoadModule: "vesa"
    39.670] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    39.670] (II) Module vesa: vendor="X.Org Foundation"
    39.670]     compiled for 1.18.3, module version = 2.3.4
    39.670]     Module class: X.Org Video Driver
    39.670]     ABI class: X.Org Video Driver, version 20.0
    39.670] (II) NOUVEAU driver 
    39.670] (II) NOUVEAU driver for NVIDIA chipset families :
    39.670]     RIVA TNT        (NV04)
    39.670]     RIVA TNT2       (NV05)
    39.670]     GeForce 256     (NV10)
    39.670]     GeForce 2       (NV11, NV15)
    39.670]     GeForce 4MX     (NV17, NV18)
    39.670]     GeForce 3       (NV20)
    39.670]     GeForce 4Ti     (NV25, NV28)
    39.670]     GeForce FX      (NV3x)
    39.670]     GeForce 6       (NV4x)
    39.670]     GeForce 7       (G7x)
    39.670]     GeForce 8       (G8x)
    39.670]     GeForce GTX 200 (NVA0)
    39.670]     GeForce GTX 400 (NVC0)
    39.670] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    39.670] (II) FBDEV: driver for framebuffer: fbdev
    39.670] (II) VESA: driver for VESA chipsets: vesa
    46.368] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
    46.368] (EE) open /dev/dri/card0: No such file or directory
    46.368] (WW) Falling back to old probe method for modesetting
    46.368] (EE) open /dev/dri/card0: No such file or directory
    46.368] (II) Loading sub module "fbdevhw"
    46.368] (II) LoadModule: "fbdevhw"
    46.368] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
    46.400] (II) AIGLX: Screen 0 is not DRI2 capable
    46.400] (EE) AIGLX: reverting to software rendering
    47.137] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    47.137] (II) AIGLX: Loaded and initialized swrast
    47.137] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    47.517] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
    47.517] (II) No input driver specified, ignoring this device.
    47.517] (II) This device may have been added with another device file.
    47.517] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
    47.517] (II) No input driver specified, ignoring this device.
    47.517] (II) This device may have been added with another device file.
    47.517] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event17)
    47.517] (II) No input driver specified, ignoring this device.
    47.517] (II) This device may have been added with another device file.
    47.517] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event18)
    47.517] (II) No input driver specified, ignoring this device.
    47.517] (II) This device may have been added with another device file.

Thanks for your help!

You left off one of the potentially most telling parts. Near the top is the kernel cmdline. It might explain why, or lead to why, it shows ‘(EE) open /dev/dri/card0: No such file or directory’, a fatal error.

There are actually three potential competent drivers for Xorg NVidia gfx: 1-proprietary/non-free (separate package); 2-nouveau (xf86-video-nouveau rpm); and 3-modesetting (integral to the Xorg server). All my NVidias are older than yours, and successfully using modesetting.

OK. I will send the full text divided in parts.

Got the tip, I will search more information about modesetting (I am not a linux expert).


    38.152] (--) Log file renamed from "/var/log/Xorg.pid-2354.log" to "/var/log/Xorg.0.log"
    38.178] 
X.Org X Server 1.18.3
Release Date: 2016-04-04
    38.178] X Protocol Version 11, Revision 0
    38.178] Build Operating System: openSUSE SUSE LINUX
    38.178] Current Operating System: Linux linux-ei1t 4.4.132-53-default #1 SMP Wed May 23 06:57:07 UTC 2018 (036cd2f) x86_64
    38.178] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.132-53-default root=UUID=58710e3d-3ccf-4b0d-a04a-ff498b70e207 acpi=off video=1920x1080 resume=/dev/disk/by-uuid/12fd24fb-db74-4023-bf37-ef19140e1c7e splash=silent quiet showopts
    38.178] Build Date: 14 March 2018  10:01:54PM
    38.178]  
    38.178] Current version of pixman: 0.34.0
    38.178]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    38.178] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    38.178] (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 26 11:04:20 2018
    38.195] (==) Using config directory: "/etc/X11/xorg.conf.d"
    38.195] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    38.246] (==) No Layout section.  Using the first Screen section.
    38.246] (==) No screen section available. Using defaults.
    38.246] (**) |-->Screen "Default Screen Section" (0)
    38.246] (**) |   |-->Monitor "<default monitor>"
    38.246] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    38.246] (==) Automatically adding devices
    38.246] (==) Automatically enabling devices
    38.246] (==) Automatically adding GPU devices
    38.246] (==) Max clients allowed: 256, resource mask: 0x1fffff
    38.340] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    38.340]     Entry deleted from font path.
    38.343] (==) 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
    38.343] (==) ModulePath set to "/usr/lib64/xorg/modules"
    38.343] (**) Extension "XFree86-DGA" is disabled
    38.343] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    38.343] (II) Loader magic: 0x80cce0
    38.343] (II) Module ABI versions:
    38.343]     X.Org ANSI C Emulation: 0.4
    38.343]     X.Org Video Driver: 20.0
    38.343]     X.Org XInput driver : 22.1
    38.343]     X.Org Server Extension : 9.0
    38.343] (++) using VT number 7

    38.343] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
    38.344] (--) PCI:*(0:1:0:0) 10de:13c2:196e:1131 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
    38.344] (II) LoadModule: "glx"
    38.361] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    38.491] (II) Module glx: vendor="X.Org Foundation"
    38.491]     compiled for 1.18.3, module version = 1.0.0
    38.491]     ABI class: X.Org Server Extension, version 9.0
    38.491] (==) AIGLX enabled
    38.491] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
    38.503] (==) Matched nvidia as autoconfigured driver 0
    38.503] (==) Matched nouveau as autoconfigured driver 1
    38.503] (==) Matched nv as autoconfigured driver 2
    38.503] (==) Matched modesetting as autoconfigured driver 3
    38.503] (==) Matched fbdev as autoconfigured driver 4
    38.503] (==) Matched vesa as autoconfigured driver 5
    38.503] (==) Assigned the driver to the xf86ConfigLayout
    38.503] (II) LoadModule: "nvidia"
    38.503] (WW) Warning, couldn't open module nvidia
    38.503] (II) UnloadModule: "nvidia"
    38.503] (II) Unloading nvidia
    38.503] (EE) Failed to load module "nvidia" (module does not exist, 0)
    38.503] (II) LoadModule: "nouveau"
    38.503] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
    38.533] (II) Module nouveau: vendor="X.Org Foundation"
    38.533]     compiled for 1.18.3, module version = 1.0.15
    38.533]     Module class: X.Org Video Driver
    38.533]     ABI class: X.Org Video Driver, version 20.0
    38.533] (II) LoadModule: "nv"
    38.533] (WW) Warning, couldn't open module nv
    38.533] (II) UnloadModule: "nv"
    38.533] (II) Unloading nv
    38.533] (EE) Failed to load module "nv" (module does not exist, 0)
    38.533] (II) LoadModule: "modesetting"
    38.533] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
    38.547] (II) Module modesetting: vendor="X.Org Foundation"
    38.547]     compiled for 1.18.3, module version = 1.18.3
    38.547]     Module class: X.Org Video Driver
    38.547]     ABI class: X.Org Video Driver, version 20.0
    38.547] (II) LoadModule: "fbdev"
    38.547] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    38.556] (II) Module fbdev: vendor="X.Org Foundation"
    38.556]     compiled for 1.18.3, module version = 0.4.4
    38.556]     Module class: X.Org Video Driver
    38.556]     ABI class: X.Org Video Driver, version 20.0
    38.556] (II) LoadModule: "vesa"
    38.556] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    38.557] (II) Module vesa: vendor="X.Org Foundation"
    38.557]     compiled for 1.18.3, module version = 2.3.4
    38.557]     Module class: X.Org Video Driver
    38.557]     ABI class: X.Org Video Driver, version 20.0
    38.557] (II) NOUVEAU driver 
    38.557] (II) NOUVEAU driver for NVIDIA chipset families :
    38.557]     RIVA TNT        (NV04)
    38.557]     RIVA TNT2       (NV05)
    38.557]     GeForce 256     (NV10)
    38.557]     GeForce 2       (NV11, NV15)
    38.557]     GeForce 4MX     (NV17, NV18)
    38.557]     GeForce 3       (NV20)
    38.557]     GeForce 4Ti     (NV25, NV28)
    38.557]     GeForce FX      (NV3x)
    38.557]     GeForce 6       (NV4x)
    38.557]     GeForce 7       (G7x)
    38.557]     GeForce 8       (G8x)
    38.557]     GeForce GTX 200 (NVA0)
    38.557]     GeForce GTX 400 (NVC0)
    38.557] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    38.557] (II) FBDEV: driver for framebuffer: fbdev
    38.557] (II) VESA: driver for VESA chipsets: vesa
    45.252] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
    45.252] (EE) open /dev/dri/card0: No such file or directory
    45.252] (WW) Falling back to old probe method for modesetting
    45.252] (EE) open /dev/dri/card0: No such file or directory
    45.252] (II) Loading sub module "fbdevhw"
    45.252] (II) LoadModule: "fbdevhw"
    45.252] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
    46.161] (II) Module fbdevhw: vendor="X.Org Foundation"
    46.161]     compiled for 1.18.3, module version = 0.0.2
    46.161]     ABI class: X.Org Video Driver, version 20.0
    46.161] (**) FBDEV(1): claimed PCI slot 1@0:0:0
    46.161] (II) FBDEV(1): using default device
    46.161] (WW) Falling back to old probe method for vesa
    46.161] (EE) Screen 0 deleted because of no matching config section.
    46.161] (II) UnloadModule: "modesetting"
    46.161] (II) FBDEV(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    46.161] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
    46.161] (==) FBDEV(0): RGB weight 888
    46.161] (==) FBDEV(0): Default visual is TrueColor
    46.161] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
    46.161] (II) FBDEV(0): hardware: VESA VGA (video memory: 8128kB)
    46.161] (II) FBDEV(0): checking modes against framebuffer device...
    46.161] (II) FBDEV(0): checking modes against monitor...
    46.161] (--) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
    46.161] (**) FBDEV(0):  Built-in mode "current": 207.4 MHz, 85.3 kHz, 77.2 Hz
    46.161] (II) FBDEV(0): Modeline "current"x0.0  207.38  1920 1952 2192 2432  1080 1084 1088 1104 -hsync -vsync -csync (85.3 kHz b)
    46.161] (==) FBDEV(0): DPI set to (96, 96)
    46.161] (II) Loading sub module "fb"
    46.161] (II) LoadModule: "fb"

I thank you for your help!

Part 2


    46.161] (II) Loading /usr/lib64/xorg/modules/libfb.so
    48.215] (II) Module fb: vendor="X.Org Foundation"
    48.215]     compiled for 1.18.3, module version = 1.0.0
    48.215]     ABI class: X.Org ANSI C Emulation, version 0.4
    48.215] (**) FBDEV(0): using shadow framebuffer
    48.215] (II) Loading sub module "shadow"
    48.215] (II) LoadModule: "shadow"
    48.215] (II) Loading /usr/lib64/xorg/modules/libshadow.so
    48.269] (II) Module shadow: vendor="X.Org Foundation"
    48.269]     compiled for 1.18.3, module version = 1.1.0
    48.269]     ABI class: X.Org ANSI C Emulation, version 0.4
    48.269] (II) UnloadModule: "vesa"
    48.269] (II) Unloading vesa
    48.269] (==) Depth 24 pixmap format is 32 bpp
    48.269] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
    48.284] (==) FBDEV(0): Backing store enabled
    48.285] (==) FBDEV(0): DPMS enabled
    48.285] (==) RandR enabled
    48.287] (II) AIGLX: Screen 0 is not DRI2 capable
    48.287] (EE) AIGLX: reverting to software rendering
    48.973] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    48.974] (II) AIGLX: Loaded and initialized swrast
    48.974] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    49.274] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
    49.274] (II) No input driver specified, ignoring this device.
    49.274] (II) This device may have been added with another device file.
    49.274] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
    49.274] (II) No input driver specified, ignoring this device.
    49.274] (II) This device may have been added with another device file.
    49.274] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event17)
    49.274] (II) No input driver specified, ignoring this device.
    49.274] (II) This device may have been added with another device file.
    49.274] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event18)
    49.274] (II) No input driver specified, ignoring this device.
    49.274] (II) This device may have been added with another device file.
    49.275] (II) config/udev: Adding input device Thrustmaster T.Flight Hotas X (/dev/input/event3)
    49.275] (II) No input driver specified, ignoring this device.
    49.275] (II) This device may have been added with another device file.
    49.275] (II) config/udev: Adding input device Thrustmaster T.Flight Hotas X (/dev/input/js0)
    49.275] (II) No input driver specified, ignoring this device.
    49.275] (II) This device may have been added with another device file.
    49.275] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/event0)
    49.275] (**) USB Optical Mouse: Applying InputClass "evdev pointer catchall"
    49.275] (**) USB Optical Mouse: Applying InputClass "evdev pointer catchall"
    49.275] (**) USB Optical Mouse: Applying InputClass "libinput pointer catchall"
    49.275] (II) LoadModule: "libinput"
    49.275] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
    49.339] (II) Module libinput: vendor="X.Org Foundation"
    49.339]     compiled for 1.18.3, module version = 0.25.1
    49.339]     Module class: X.Org XInput Driver
    49.339]     ABI class: X.Org XInput driver, version 22.1
    49.339] (II) Using input driver 'libinput' for 'USB Optical Mouse'
    49.339] (**) USB Optical Mouse: always reports core events
    49.339] (**) Option "Device" "/dev/input/event0"
    49.339] (**) Option "_source" "server/udev"
    49.396] (II) input device 'USB Optical Mouse', /dev/input/event0 is tagged by udev as: Mouse
    49.396] (II) input device 'USB Optical Mouse', /dev/input/event0 is a pointer caps
    49.420] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:192F:0416.0001/input/input3/event0"
    49.420] (II) XINPUT: Adding extended input device "USB Optical Mouse" (type: MOUSE, id 6)
    49.420] (**) Option "AccelerationScheme" "none"
    49.420] (**) USB Optical Mouse: (accel) selected scheme none/0
    49.420] (**) USB Optical Mouse: (accel) acceleration factor: 2.000
    49.420] (**) USB Optical Mouse: (accel) acceleration threshold: 4
    49.476] (II) input device 'USB Optical Mouse', /dev/input/event0 is tagged by udev as: Mouse
    49.476] (II) input device 'USB Optical Mouse', /dev/input/event0 is a pointer caps
    49.476] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/mouse0)
    49.476] (II) No input driver specified, ignoring this device.
    49.476] (II) This device may have been added with another device file.
    49.476] (II) config/udev: Adding input device USB2.0 Camera (/dev/input/event5)
    49.476] (**) USB2.0 Camera: Applying InputClass "evdev keyboard catchall"
    49.476] (**) USB2.0 Camera: Applying InputClass "system-keyboard"
    49.476] (**) USB2.0 Camera: Applying InputClass "evdev keyboard catchall"
    49.476] (**) USB2.0 Camera: Applying InputClass "libinput keyboard catchall"
    49.476] (II) Using input driver 'libinput' for 'USB2.0 Camera'
    49.476] (**) USB2.0 Camera: always reports core events
    49.476] (**) Option "Device" "/dev/input/event5"
    49.476] (**) Option "_source" "server/udev"
    49.477] (II) input device 'USB2.0 Camera', /dev/input/event5 is tagged by udev as: Keyboard
    49.477] (II) input device 'USB2.0 Camera', /dev/input/event5 is a keyboard
    49.528] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/input/input8/event5"
    49.528] (II) XINPUT: Adding extended input device "USB2.0 Camera" (type: KEYBOARD, id 7)
    49.528] (**) Option "xkb_model" "microsoftpro"
    49.528] (**) Option "xkb_layout" "us"
    49.528] (**) Option "xkb_variant" "intl"
    49.528] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    49.538] (II) input device 'USB2.0 Camera', /dev/input/event5 is tagged by udev as: Keyboard
    49.538] (II) input device 'USB2.0 Camera', /dev/input/event5 is a keyboard
    49.539] (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event1)
    49.539] (**) Chicony USB Keyboard: Applying InputClass "evdev keyboard catchall"
    49.539] (**) Chicony USB Keyboard: Applying InputClass "system-keyboard"
    49.539] (**) Chicony USB Keyboard: Applying InputClass "evdev keyboard catchall"
    49.539] (**) Chicony USB Keyboard: Applying InputClass "libinput keyboard catchall"
    49.539] (II) Using input driver 'libinput' for 'Chicony USB Keyboard'
    49.539] (**) Chicony USB Keyboard: always reports core events
    49.539] (**) Option "Device" "/dev/input/event1"
    49.539] (**) Option "_source" "server/udev"
    49.539] (II) input device 'Chicony USB Keyboard', /dev/input/event1 is tagged by udev as: Keyboard
    49.539] (II) input device 'Chicony USB Keyboard', /dev/input/event1 is a keyboard
    49.568] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:04F2:0760.0002/input/input4/event1"
    49.568] (II) XINPUT: Adding extended input device "Chicony USB Keyboard" (type: KEYBOARD, id 8)
    49.568] (**) Option "xkb_model" "microsoftpro"
    49.568] (**) Option "xkb_layout" "us"
    49.568] (**) Option "xkb_variant" "intl"
    49.568] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    49.568] (II) input device 'Chicony USB Keyboard', /dev/input/event1 is tagged by udev as: Keyboard
    49.568] (II) input device 'Chicony USB Keyboard', /dev/input/event1 is a keyboard
    49.568] (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event2)
    49.568] (**) Chicony USB Keyboard: Applying InputClass "evdev keyboard catchall"
    49.568] (**) Chicony USB Keyboard: Applying InputClass "system-keyboard"
    49.568] (**) Chicony USB Keyboard: Applying InputClass "evdev keyboard catchall"
    49.568] (**) Chicony USB Keyboard: Applying InputClass "libinput keyboard catchall"
    49.568] (II) Using input driver 'libinput' for 'Chicony USB Keyboard'
    49.568] (**) Chicony USB Keyboard: always reports core events
    49.568] (**) Option "Device" "/dev/input/event2"
    49.568] (**) Option "_source" "server/udev"
    49.569] (II) input device 'Chicony USB Keyboard', /dev/input/event2 is tagged by udev as: Keyboard
    49.569] (II) input device 'Chicony USB Keyboard', /dev/input/event2 is a keyboard
    49.624] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:04F2:0760.0003/input/input5/event2"
    49.624] (II) XINPUT: Adding extended input device "Chicony USB Keyboard" (type: KEYBOARD, id 9)
    49.624] (**) Option "xkb_model" "microsoftpro"
    49.624] (**) Option "xkb_layout" "us"
    49.624] (**) Option "xkb_variant" "intl"
    49.624] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    49.624] (II) input device 'Chicony USB Keyboard', /dev/input/event2 is tagged by udev as: Keyboard
    49.624] (II) input device 'Chicony USB Keyboard', /dev/input/event2 is a keyboard
    49.624] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event7)
    49.624] (II) No input driver specified, ignoring this device.
    49.624] (II) This device may have been added with another device file.
    49.624] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event8)
    49.624] (II) No input driver specified, ignoring this device.
    49.624] (II) This device may have been added with another device file.
    49.625] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event9)
    49.625] (II) No input driver specified, ignoring this device.
    49.625] (II) This device may have been added with another device file.
    49.625] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event10)
    49.625] (II) No input driver specified, ignoring this device.
    49.625] (II) This device may have been added with another device file.
    49.625] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event11)
    49.625] (II) No input driver specified, ignoring this device.
    49.625] (II) This device may have been added with another device file.
    49.625] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event12)
    49.625] (II) No input driver specified, ignoring this device.
    49.625] (II) This device may have been added with another device file.
    49.625] (II) config/udev: Adding input device HDA Intel PCH Line Out Side (/dev/input/event13)
    49.625] (II) No input driver specified, ignoring this device.
    49.625] (II) This device may have been added with another device file.
    49.626] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event14)
    49.626] (II) No input driver specified, ignoring this device.
    49.626] (II) This device may have been added with another device file.
    49.626] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event6)
    49.626] (II) No input driver specified, ignoring this device.
    49.626] (II) This device may have been added with another device file.
    49.626] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
    49.626] (II) No input driver specified, ignoring this device.
    49.626] (II) This device may have been added with another device file.

Thanks again!

Your kernel cmdline did not show what I expected.

Try matching yours to what my 4 year older GT218 shows with xf86-video-nouveau installed:

# uname -a
Linux 4.4.132-53-default #1 SMP Wed May 23 06:57:07 UTC 2018 (036cd2f) x86_64 x86_64 x86_64 GNU/Linux

# grep RETT /etc/os-release
PRETTY_NAME="openSUSE Leap 42.3"

# inxi -G -c0
Graphics:  Card: NVIDIA GT218 [GeForce 210]
           Display Server: X.org 1.18.3 drivers: nouveau (unloaded: modesetting,fbdev,vesa)
           tty size: 132x43 Advanced Data: N/A 

# ls -l /dev/dri/
crw-rw---- 1 root video 226,   0 May 26 15:05 card0
crw-rw---- 1 root video 226,  64 May 26 15:05 controlD64
crw-rw---- 1 root video 226, 128 May 26 15:05 renderD128

# lsmod | sort | grep veau
button                 16384  1 nouveau
drm                   397312  5 ttm,drm_kms_helper,nouveau
drm_kms_helper        155648  1 nouveau
i2c_algo_bit           16384  1 nouveau
mxm_wmi                16384  1 nouveau
nouveau              1601536  2
ttm                   106496  1 nouveau
video                  45056  1 nouveau
wmi                    16384  2 mxm_wmi,nouveau

# rpm -qa | egrep -i 'veau|dri|drm|mware|mesa' | egrep -v 'amd|ati|ntel|alsa' | sort
Mesa-17.0.5-176.1.x86_64
Mesa-demo-x-8.3.0-4.1.x86_64
Mesa-libEGL1-17.0.5-176.1.x86_64
Mesa-libGL1-17.0.5-176.1.x86_64
Mesa-libglapi0-17.0.5-176.1.x86_64
kernel-firmware-20170530-17.1.noarch
libdrm2-2.4.76-1.2.x86_64
libdrm_nouveau2-2.4.76-1.2.x86_64
libdrm_radeon1-2.4.76-1.2.x86_64
libva-drm1-1.7.3-1.3.x86_64
libvdpau_nouveau-17.0.5-176.1.x86_64
libxcb-dri2-0-1.11.1-9.1.x86_64
libxcb-dri3-0-1.11.1-9.1.x86_64
xorg-x11-driver-video-7.6_1-18.1.x86_64

# grep Output /var/log/Xorg.0.log | egrep -v 'disconnec|no monit' | grep -v 'nitor sect'
   165.035] (II) NOUVEAU(0): Output DVI-I-1 connected
   165.035] (II) NOUVEAU(0): Output DVI-I-1 using initial mode 2560x1080 +0+0

Mine works equally well if I uninstall xf86-video-nouveau.

I see my installed Mesa packages list is longer than yours. That could be why you’re getting the “(EE) AIGLX: reverting to software rendering” error.

Some have complained that kernel-firmware or drm-kmp-default need to be added or removed. Maybe one of these is either missing or incompatible with your GTX 970 if missing Mesa pieces isn’t your problem.

I’m pretty sure that modern KMS open source video drivers won’t work with acpi=off, so try to remove it.

Further to the above, if acpi is causing the problem, there is some reading in the documentation: Power Management - Troubleshooting (ACPI). Note that it states:

Warning: Problems Booting without ACPI

Some newer machines (especially SMP systems and AMD64 systems) need ACPI for configuring the hardware correctly. On these machines, disabling ACPI can cause problems.

And it provides other boot parameters then ‘just’ acpi=off that one can try if there are acpi issues (such as) :

pci=noacpi
Do not use ACPI for configuring the PCI devices.

acpi=ht
Only perform a simple resource configuration. Do not use ACPI for other purposes.

Of course one needs to know why acpi is desired to be disabled on a PC so to apply the correct setting.

There is also a how to on ACPI for openSUSE, although I do not know how current it may be: https://tr.opensuse.org/SDB:Kernel_Parameters_for_ACPI/APIC

Ok. There are the results of the commands you listed:


# uname -a
Linux linux-ei1t 4.4.132-53-default #1 SMP Wed May 23 06:57:07 UTC 2018 (036cd2f) x86_64 x86_64 x86_64 GNU/Linux

# grep RETT /etc/os-release
PRETTY_NAME="openSUSE Leap 42.3"

# inxi -G -c0
inxi: command not found

# ls -l /dev/dri
ls: it is not possible to access '/dev/dri': File or directory not found

# lsmod | sort | grep veau
# 

# sudo rpm -qa | egrep -i 'veau|dri|drm|mware|mesa' | egrep -v 'amd|ati|ntel|alsa' | sort
drm-kmp-default-4.9.33_k4.4.126_48-13.3.x86_64
drm-kmp-default-4.9.33_k4.4.76_1-3.2.x86_64
kernel-firmware-20170530-17.1.noarch
libdrm2-2.4.76-1.2.x86_64
libdrm_nouveau2-2.4.76-1.2.x86_64
libdrm_radeon1-2.4.76-1.2.x86_64
libreoffice-base-drivers-mysql-6.0.4.2-21.1.x86_64
libva-drm1-1.7.3-1.3.x86_64
libvdpau_nouveau-17.0.5-176.1.x86_64
libxcb-dri2-0-1.11.1-9.1.x86_64
libxcb-dri3-0-1.11.1-9.1.x86_64
Mesa-17.0.5-176.1.x86_64
Mesa-dri-nouveau-17.0.5-176.1.x86_64
Mesa-libEGL1-17.0.5-176.1.x86_64
Mesa-libGL1-17.0.5-176.1.x86_64
Mesa-libglapi0-17.0.5-176.1.x86_64
Mesa-libGLESv2-2-17.0.5-176.1.x86_64
Mesa-libva-17.0.5-176.1.x86_64
vaapi-dummy-driver-1.7.3-1.3.x86_64
xf86-video-nouveau-1.0.15-1.3.x86_64
xorg-x11-driver-input-7.6_1-17.1.noarch
xorg-x11-driver-video-7.6_1-18.1.x86_64

# grep Output /var/log/Xorg.0.log | egrep -v 'disconnec|no monit' | grep -v 'nitor sect'
#

I just do not know how to match these drivers to those in your list…

Thanks!

Ok, but since Leap 42.2 the system can be installed only if I disable ACPI…

I will try to enable ACPI now via grub2 and give it a try. My system description is in bottom line.

Thank you for your help!

But the kernel has been updated several times since the release, and 42.3 also contains backported drivers from kernel 4.9 (which are not used by the installer AFAIK), so there’s a pretty good chance that the installed system will work with ACPI enabled.

Well, I think I messed everything up. I deleted the ‘acpi=off’ from my grub and now the system does not boot anymore…

I have spent the last hours trying to recover without succsess.

I think I will have to reinstall 42.3 again…

Thanks again for your help!

I have tried to install 42.3 with the following suggested options without succsess: pci=noacpi; acpci=ht and acpi=force. The only option that works is acpi=off. I just would like to know how to determine what kind of hardware could be the cause of the problem.

Thanks!

I would be more suspicious of a firmware (BIOS) bug than a real hardware problem. I bought a Gigabyte GA-B250M-D3H motherboard 5 months ago, which is probably more than a year newer than your H97-D3H. I put 42.3, 15.0, TW and Debian 9 on it. 42.3 is the only one to give me any trouble (and still does, though not WRT booting). Have you checked to ensure you have the latest BIOS update? If not, give it a try. If yes, and you’re resigned to reinstalling anyway, why not give 15.0 a try? There might be something about your GTX 970 that was solved by a newer kernel. Something else to try: remove the GTX 970, then install. GA-B250M-D3H’s on-CPU Intel video is more than adequate for my needs with up to three displays at once.

At the risk of telling you how to close the barn door, after the horse is gone …when doing such tests, do not permanently remove “acpi=off” from grub.

Instead boot your PC to the grub menu, then press “E” (at the Grub menu) … that will give you an ASCII (text) presentation of all the grub details. Simply then use the up / down arrows to navigate to where “acpi=off” is located and using ‘backspace’ or ‘delete’ selectively remove that entry. This will ONLY be a TEMPORARY change. Then if PC does not boot, simply do a restart (via hardware reset or power cycle) and the old “acpi=off” will still be in place, and PC should boot identical to what was in place before.

Further, if mistakenly permanently removed the grub entry “acpi=off” via YaST, when booting, you can do the same as above (type “E” at grub menu) and add the “acpi=off” to the appropriate place in the GRUB menu.

Apologies for not mentioning this earlier … I think I am now too long-in-the-tooth close to this, and I take too much for granted.

Good luck in your efforts.

Did you check out this in the openSUSE wiki: https://tr.opensuse.org/SDB:Kernel_Parameters_for_ACPI/APIC

It has all sorts of boot codes you can try in addition to those you attempted …

acpi=oldboot => Deactivates the ACPI system almost completely; only the components required for the boot process will be used.

pci=noacpi
acpi=noirq

etc …

Further, it would really help to know SPECIFICALLY why you need to ‘kill’ ACPI for your PC to boot , and not just a general statement it needs such to boot. There is likely to be a very specific reason, and it may help to learn such.

As already noted in this thread, typically the ACPI restrictions are related to something (or some setting) in one’s PC’s BIOS.

There are many internet threads on this subject which may give you some hints on how to narrow this down … For example: https://01.org/linux-acpi/documentation/debug-how-isolate-linux-acpi-issues

of course it is also possibly your Nouveau driver problem is not ACPI related. I simply do not know.
.

OK, I got leap back!

Thanks again!

Yes, my bios is up-to-date and the firmware of the video card is the latest, according to the Gigabyte site. If this problem is particular to 42.3 I am sure it will be solved soon.

I will try 15.0.

Thank you all for the help!

Well, it may be a problem with the kernel in 42.3 or the drm-kmp-default package (which contains backports from kernel 4.9), the included nouvau module may have problems with your card.

So uninstalling drm-kmp-default may help as well, to use nouveau from kernel the latest kernel 4.4 instead.

You could also install the proprietary nvidia driver, which is probably the best solution anyway regardless of the openSUSE version.
https://en.opensuse.org/SDB:NVIDIA_drivers

I will try 15.0.

There are also Live CDs available if you want to test it at first before actually installing it.
http://download.opensuse.org/distribution/leap/15.0/live/

Ok, I will try uninstalling drm-kmp-default. I thought nouveau needed thi package… I suspect that the problem is with my mother board.

I have tried a lot, but I could not install nVidia dirvers. I always got the cursor on a black screen. :-)))

Yes, I will install leap 15.0 as soon as I stabilize the 42.3.

Thanks for your help!

No, it’s not really needed per se.
The corresponding modules are included in the standard kernel package as well, drm-kmp-default just contains updated versions (of the graphics stack in particular) from kernel 4.9 mainly to support newer graphics chips. But as it turned out, it also causes problems on some systems…

No idea if it would help (especially as the GTX 970 is quite new), but it’s definitely worth a try.

I have tried a lot, but I could not install nVidia dirvers. I always got the cursor on a black screen. :-)))

Well, that probably should be investigated and “fixed” then…
Probably an OpenGL problem (as X obviosly starts, otherwise you wouldn’t have a mouse cursor either) which normally only should happen if the driver is not installed properly.