Black Screen After Install RPM Nvidia Driver on Fresh Install Fedora 31

Hello,

I have a fresh installation of fedora 31, but after install the rpmfusion Nvidia driver, I only got a black screen and the monitor lost signal.

Monitor: BenQ SW271(4k)
Graphic Card: NVIDIA GPU Quadro RTX 4000

What I did:

  • Install fedora 31.
  • sudo dnf update
  • reboot
  • Enable rpm sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
  • sudo dnf update
  • reboot
  • sudo dnf install akmod-nvidia
  • modinfo -F version nvidia to check the version of the driver.
  • reboot
  • Black screen and the monitor lost signal after a few seconds :frowning:

Here I have some information I could get by ssh:

lspci

01:00.0 VGA compatible controller: NVIDIA Corporation TU104GL [Quadro RTX 4000] (rev a1)
  Subsystem: NVIDIA Corporation Device 12a0
  Kernel driver in use: nvidia
  Kernel modules: nouveau, nvidia_drm, nvidia
  • The secure boot is disabled.

Xorg.0.log (ht__tps://pastebin.com/ZWbMmApx)

journalctl after last reboot (ht__tps://pastebin.com/BptSpWPK)
Some fragment of the log that would be relevant (But please check the full log in the link provided)

Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) Matched nvidia as autoconfigured driver 0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) Matched nouveau as autoconfigured driver 1
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) Matched nv as autoconfigured driver 2
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) Matched modesetting as autoconfigured driver 3
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) Matched fbdev as autoconfigured driver 4
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) Matched vesa as autoconfigured driver 5
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) Assigned the driver to the xf86ConfigLayout
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "nvidia"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module nvidia: vendor="NVIDIA Corporation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.6.99.901, module version = 1.0.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         Module class: X.Org Video Driver
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "nouveau"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module nouveau: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.5, module version = 1.0.15
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         Module class: X.Org Video Driver
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org Video Driver, version 24.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "nv"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) Warning, couldn't open module nv
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (EE) Failed to load module "nv" (module does not exist, 0)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "modesetting"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module modesetting: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.6, module version = 1.20.6
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         Module class: X.Org Video Driver
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org Video Driver, version 24.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "fbdev"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module fbdev: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.5, module version = 0.5.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         Module class: X.Org Video Driver
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org Video Driver, version 24.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "vesa"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module vesa: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.5, module version = 2.4.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         Module class: X.Org Video Driver
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org Video Driver, version 24.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA dlloader X Driver  440.64  Fri Feb 21 00:49:33 UTC 2020
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NOUVEAU driver
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NOUVEAU driver for NVIDIA chipset families :
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         RIVA TNT        (NV04)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         RIVA TNT2       (NV05)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 256     (NV10)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 2       (NV11, NV15)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 4MX     (NV17, NV18)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 3       (NV20)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 4Ti     (NV25, NV28)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce FX      (NV3x)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 6       (NV4x)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 7       (G7x)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce 8       (G8x)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce GTX 200 (NVA0)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         GeForce GTX 400 (NVC0)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) modesetting: Driver for Modesetting Kernel Drivers: kms
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) FBDEV: driver for framebuffer: fbdev
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) VESA: driver for VESA chipsets: vesa
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) systemd-logind: releasing fd for 226:0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading sub module "fb"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "fb"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/libfb.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module fb: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.6, module version = 1.0.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org ANSI C Emulation, version 0.4
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading sub module "wfb"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "wfb"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/libwfb.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module wfb: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.6, module version = 1.0.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org ANSI C Emulation, version 0.4
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading sub module "ramdac"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "ramdac"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module "ramdac" already built-in
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) Falling back to old probe method for modesetting
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) Falling back to old probe method for fbdev
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading sub module "fbdevhw"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "fbdevhw"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module fbdevhw: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.6, module version = 0.0.2
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org Video Driver, version 24.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (EE) open /dev/fb0: Permission denied
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): Creating default Display subsection in Screen section
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         "Default Screen Section" for depth/fbbpp 24/32
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): RGB weight 888
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): Default visual is TrueColor
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "AllowNVIDIAGpuScreens"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Applying OutputClass "nvidia" options to /dev/dri/card0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) NVIDIA(0): Option "SLI" "Auto"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) NVIDIA(0): Option "BaseMosaic" "on"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) NVIDIA(0): NVIDIA SLI auto-select rendering option.
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) NVIDIA(0): Enabling 2D acceleration
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading sub module "glxserver_nvidia"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "glxserver_nvidia"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/extensions/libglxserver_nvidia.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.6.99.901, module version = 1.0.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         Module class: X.Org Server Extension
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA GLX Module  440.64  Fri Feb 21 00:46:14 UTC 2020
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA: The X server supports PRIME Render Offload.
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) NVIDIA(0): Failed to initialize Base Mosaic!  Reason: Only one GPU
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) NVIDIA(0):     detected.  Only one GPU will be used for this X screen.
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     DFP-0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     DFP-1
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     DFP-2
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     DFP-3 (boot)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     DFP-4
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     DFP-5
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     DFP-6
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): NVIDIA GPU Quadro RTX 4000 (TU104GL-A) at PCI:1:0:0 (GPU-0)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0): Memory: 8388608 kBytes
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0): VideoBIOS: 90.04.32.00.03
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): Detected PCI Express Link width: 16X
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-0: disconnected
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-0: 2660.0 MHz maximum pixel clock
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-1: disconnected
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-2: disconnected
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-2: 2660.0 MHz maximum pixel clock
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0):
Apr 08 21:04:53 localhost.localdomain systemd[1]: Created slice system-dbus\x2d:1.9\x2dorg.freedesktop.problems.slice.
Apr 08 21:04:53 localhost.localdomain systemd[1]: Started dbus-:1.9-org.freedesktop.problems@0.service.
Apr 08 21:04:53 localhost.localdomain audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dbus-:1.9-org.freedesktop.problems@0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 08 21:04:53 localhost.localdomain abrt-notification[1522]: System encountered a non-fatal error in nv_drm_atomic_helper_disable_all()
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): BenQ SW271 (DFP-3): connected
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): BenQ SW271 (DFP-3): Internal TMDS
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): BenQ SW271 (DFP-3): 600.0 MHz maximum pixel clock
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-4: disconnected
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-4: 2660.0 MHz maximum pixel clock
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-5: disconnected
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-6: disconnected
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0): DFP-6: 2660.0 MHz maximum pixel clock
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(GPU-0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0):     will be used as the requested mode.
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0):
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): Validated MetaModes:
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     "DFP-3:nvidia-auto-select"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): Virtual screen size determined to be 3840 x 2160
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0): DPI set to (162, 161); computed from "UseEdidDpi" X config
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (--) NVIDIA(0):     option
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) UnloadModule: "nouveau"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Unloading nouveau
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) UnloadModule: "modesetting"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Unloading modesetting
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) UnloadModule: "fbdev"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Unloading fbdev
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) UnloadSubModule: "fbdevhw"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Unloading fbdevhw
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) UnloadModule: "vesa"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Unloading vesa
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) NVIDIA: Failed to bind sideband socket to
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (WW) NVIDIA:     '/var/run/nvidia-xdriver-84efbc2a' Permission denied
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA:     access.
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     configuration option may not be set correctly.  When the
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0):     Config Options in the README.
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): Setting mode "DFP-3:nvidia-auto-select"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): Disabling shared memory pixmaps
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): Backing store enabled
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): Silken mouse enabled
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (==) NVIDIA(0): DPMS enabled
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading sub module "dri2"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "dri2"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module "dri2" already built-in
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): [DRI2] Setup complete
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) config/udev: Adding input device Power Button (/dev/input/event2)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: Applying InputClass "evdev keyboard catchall"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: Applying InputClass "libinput keyboard catchall"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: Applying InputClass "system-keyboard"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) LoadModule: "libinput"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Module libinput: vendor="X.Org Foundation"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         compiled for 1.20.5, module version = 0.29.0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         Module class: X.Org XInput Driver
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]:         ABI class: X.Org XInput driver, version 24.1
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Using input driver 'libinput' for 'Power Button'
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 37 paused 0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: always reports core events
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "Device" "/dev/input/event2"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "_source" "server/udev"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event2  - Power Button: is tagged by udev as: Keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event2  - Power Button: device is a keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event2  - Power Button: device removed
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "xkb_layout" "us"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event2  - Power Button: is tagged by udev as: Keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event2  - Power Button: device is a keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) config/udev: Adding input device Power Button (/dev/input/event1)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: Applying InputClass "evdev keyboard catchall"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: Applying InputClass "libinput keyboard catchall"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: Applying InputClass "system-keyboard"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Using input driver 'libinput' for 'Power Button'
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 40 paused 0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Power Button: always reports core events
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "Device" "/dev/input/event1"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "_source" "server/udev"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event1  - Power Button: is tagged by udev as: Keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event1  - Power Button: device is a keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event1  - Power Button: device removed
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "xkb_layout" "us"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event1  - Power Button: is tagged by udev as: Keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event1  - Power Button: device is a keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Sleep Button: Applying InputClass "system-keyboard"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) Using input driver 'libinput' for 'Sleep Button'
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 41 paused 0
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Sleep Button: always reports core events
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "Device" "/dev/input/event0"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (**) Option "_source" "server/udev"
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event0  - Sleep Button: is tagged by udev as: Keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event0  - Sleep Button: device is a keyboard
Apr 08 21:04:53 localhost.localdomain /usr/libexec/gdm-x-session[1363]: (II) event0  - Sleep Button: device removed

Please, let me know if If there is other information that would help to find out the problem.

Thanks.

Regards.

Did you blacklist nouveau?

Hello,
I haven’t blacklist nouveau manually. But I can see from the journalctl that it actually is or maybe I’m wrong. Would I have to do it manually? If so, the following steps would be right?

echo 'blacklist nouveau' >> /etc/modprobe.d/disable-nouveau.conf
echo 'nouveau modeset=0' >> /etc/modprobe.d/disable-nouveau.conf

Journalctl fragment:

Apr 08 21:04:47 localhost.localdomain kernel: Command line: BOOT_IMAGE=(hd1,gpt6)/vmlinuz-5.5.15-200.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=UUID=91e4df44-2a1d-41e4-a5a9-c15297de9f74 rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1

Also in lspci, I can see that it is using only the nvidia driver:

01:00.0 VGA compatible controller: NVIDIA Corporation TU104GL [Quadro RTX 4000] (rev a1)
  Subsystem: NVIDIA Corporation Device 12a0
  Kernel driver in use: nvidia
  Kernel modules: nouveau, nvidia_drm, nvidia

Thanks!!

Regards.

Can you give the output of “lspci -nn|grep VGA”

You say it is using only the nvidia, but your output shows that it use nouveau too.

I would probably wait that the output of sudo dnf info akmod-nvidia shows 440.82 as a version (that version got out yesterday… april 8)

Meanwhile, can you boot with an older kernel? (someone else here have ‘suggested’ that latest kernel breaks nvidia-driver on F31)

and

sudo lsmod | grep nouveau

Hello,

Here is the ouput of the commands I got:

lspci

[will@localhost var]$ lspci -nn|grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU104GL [Quadro RTX 4000] [10de:1eb1] (rev a1)

I got the version 440.64 of akmod-nvidia. I could not find the 440.84 version on internet. (At least on ht__tps://fedora.pkgs.org/)

[will@localhost var]$ sudo dnf info akmod-nvidia
[sudo] password for will:
Fedora Modular 31 - x86_64 - Updates                                                                                                                41 kB/s |  43 kB     00:01
Fedora 31 - x86_64 - Updates                                                                                                                        28 kB/s |  40 kB     00:01
Installed Packages
Name         : akmod-nvidia
Epoch        : 3
Version      : 440.64
Release      : 1.fc31
Architecture : x86_64
Size         : 22 k
Source       : nvidia-kmod-440.64-1.fc31.src.rpm
Repository   : @System
From repo    : rpmfusion-nonfree-updates
Summary      : Akmod package for nvidia kernel module(s)
URL          : http://www.nvidia.com/
License      : Redistributable, no modification permitted
Description  : This package provides the akmod package for the nvidia kernel modules.

No output with nouveau.

[will@localhost var]$ sudo lsmod | grep nouveau
[will@localhost var]$

In the other hand, I got output using nvidia.

[will@localhost var]$ sudo lsmod | grep nvidia
nvidia_drm             57344  3
nvidia_modeset       1118208  5 nvidia_drm
nvidia_uvm           1097728  0
nvidia              20471808  221 nvidia_uvm,nvidia_modeset
drm_kms_helper        233472  1 nvidia_drm
drm                   585728  6 drm_kms_helper,nvidia_drm
ipmi_msghandler       118784  2 ipmi_devintf,nvidia
i2c_nvidia_gpu         16384  0

Also, I did the test using an older kernel, I only have 2 so I choose 5.3.7-301.fc31.x86_64.

The boot list:

Fedora (5.5.15-200.fc31.x86_64 31) (Thirty one)
Fedora (5.3.7-301.fc31.x86_64 31) (Thirty one)
Fedora (0-rescue-ece02161629642eabe59f44f92b2bdsc) (Thirty one)

When start booting, I could see a gray background with 3 dots and then half of the monitor turns black and appers a few colored line on the top. You can see the sequence of the images here (ht__tps://imgur.com/a/Pw2v7qx)

When I boot in the older version, It takes the nouveau driver.

[will@localhost ~]$ sudo lsmod |grep nouveau
[sudo] password for will:
nouveau              2273280  2
ttm                   122880  1 nouveau
drm_kms_helper        212992  1 nouveau
drm                   512000  5 drm_kms_helper,ttm,nouveau
mxm_wmi                16384  1 nouveau
i2c_algo_bit           16384  2 igb,nouveau
wmi                    36864  4 intel_wmi_thunderbolt,wmi_bmof,mxm_wmi,nouveau
video                  49152  1 nouveau
[will@localhost ~]$ sudo lsmod |grep nvidia
i2c_nvidia_gpu         16384  0
[will@localhost ~]$ sudo lspci -nn|grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU104GL [Quadro RTX 4000] [10de:1eb1] (rev a1)

Here is the output of journalctl -b -p 4 (with Fedora (5.3.7-301.fc31.x86_64 31)

Apr 09 09:08:08 localhost.localdomain kernel: MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more>
Apr 09 09:08:08 localhost.localdomain kernel:   #9 #10 #11 #12 #13 #14 #15
Apr 09 09:08:09 localhost.localdomain kernel: ACPI: Invalid passive threshold
Apr 09 09:08:09 localhost.localdomain kernel: i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
Apr 09 09:08:09 localhost.localdomain systemd-vconsole-setup[369]: KD_FONT_OP_GET failed while trying to get the font metadata: Function not implemented
Apr 09 09:08:09 localhost.localdomain systemd-vconsole-setup[369]: Fonts will not be copied to remaining consoles
Apr 09 09:08:09 localhost.localdomain kernel: acpi PNP0C14:03: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:02)
Apr 09 09:08:09 localhost.localdomain kernel: acpi PNP0C14:04: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:02)
Apr 09 09:08:09 localhost.localdomain systemd-vconsole-setup[532]: KD_FONT_OP_GET failed while trying to get the font metadata: Function not implemented
Apr 09 09:08:09 localhost.localdomain systemd-vconsole-setup[532]: Fonts will not be copied to remaining consoles
Apr 09 09:08:09 localhost.localdomain kernel: nvme nvme0: missing or invalid SUBNQN field.
Apr 09 09:08:09 localhost.localdomain NetworkManager[574]: <warn>  [1586441289.8252] sleep-monitor-sd: failed to acquire D-Bus proxy: Could not connect: No such file or directory
Apr 09 09:08:09 localhost.localdomain NetworkManager[574]: <warn>  [1586441289.8253] firewall: could not connect to system D-Bus (Could not connect: No such file or directory)
Apr 09 09:08:09 localhost.localdomain NetworkManager[574]: <warn>  [1586441289.8253] ifcfg-rh: dbus: couldn't initialize system bus: Could not connect: No such file or directory
Apr 09 09:08:16 localhost.localdomain systemd-vconsole-setup[704]: KD_FONT_OP_GET failed while trying to get the font metadata: Function not implemented
Apr 09 09:08:16 localhost.localdomain systemd-vconsole-setup[704]: Fonts will not be copied to remaining consoles
Apr 09 09:08:17 localhost.localdomain kernel: printk: systemd: 23 output lines suppressed due to ratelimiting
Apr 09 09:08:17 localhost.localdomain systemd-vconsole-setup[749]: KD_FONT_OP_GET failed while trying to get the font metadata: Function not implemented
Apr 09 09:08:17 localhost.localdomain systemd-vconsole-setup[749]: Fonts will not be copied to remaining consoles
Apr 09 09:08:17 localhost.localdomain kernel: iTCO_wdt iTCO_wdt: can't request region for resource [mem 0x00c5fffc-0x00c5ffff]
Apr 09 09:08:17 localhost.localdomain kernel: iTCO_wdt: probe of iTCO_wdt failed with error -16
Apr 09 09:08:17 localhost.localdomain kernel: thermal thermal_zone4: failed to read out thermal zone (-61)
Apr 09 09:08:18 localhost.localdomain avahi-daemon[1023]: System host name is set to 'localhost'. This is not a suitable mDNS host name, looking for alternatives.
Apr 09 09:08:18 localhost.localdomain kernel: MXM: GUID detected in BIOS
Apr 09 09:08:18 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: failed to create kernel channel, -22
Apr 09 09:08:18 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 0111900f
Apr 09 09:08:18 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:18 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119007
Apr 09 09:08:19 localhost.localdomain kernel: iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
Apr 09 09:08:19 localhost.localdomain kernel: iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119007
Apr 09 09:08:19 localhost.localdomain kernel: iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
Apr 09 09:08:19 localhost.localdomain kernel: iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain NetworkManager[1190]: <warn>  [1586441299.4153] sup-iface: failed to cancel p2p connect: P2P cancel failed
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:19 localhost.localdomain kernel: nouveau 0000:01:00.0: disp: chid 1 stat 00005080 reason 5 [INVALID_STATE] mthd 0200 data 00000001 code 0000002e
Apr 09 09:08:21 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: core notifier timeout
Apr 09 09:08:23 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:08:23 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119007
Apr 09 09:08:23 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:23 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:23 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:23 localhost.localdomain dbus-broker-launch[1050]: Activation request for 'org.freedesktop.resolve1' failed: The systemd unit 'dbus-org.freedesktop.resolve1.service'>
Apr 09 09:08:23 localhost.localdomain systemd[1]: iscsi.service: Unit cannot be reloaded because it is inactive.
Apr 09 09:08:24 localhost.localdomain dbus-broker-launch[1424]: Service file '/usr/share/dbus-1/services/org.gnome.evolution.dataserver.Sources.service' is not named after the D->
Apr 09 09:08:24 localhost.localdomain dbus-broker-launch[1424]: Service file '/usr/share/dbus-1/services/org.gnome.evolution.dataserver.AddressBook.service' is not named after th>
Apr 09 09:08:24 localhost.localdomain dbus-broker-launch[1424]: Service file '/usr/share/dbus-1/services/org.gnome.evolution.dataserver.Calendar.service' is not named after the D>
Apr 09 09:08:24 localhost.localdomain dbus-broker-launch[1424]: Service file '/usr/share/dbus-1/services/org.gnome.evolution.dataserver.UserPrompter.service' is not named after t>
Apr 09 09:08:24 localhost.localdomain systemd[1]: iscsi.service: Unit cannot be reloaded because it is inactive.
Apr 09 09:08:24 localhost.localdomain gnome-session-c[1462]: Error creating FIFO: File exists
Apr 09 09:08:24 localhost.localdomain systemd[1]: iscsi.service: Unit cannot be reloaded because it is inactive.
Apr 09 09:08:24 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119007
Apr 09 09:08:24 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:24 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:24 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:24 localhost.localdomain kernel: nouveau 0000:01:00.0: i2c: aux 0006: timeout 01119000
Apr 09 09:08:24 localhost.localdomain gnome-shell[1546]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 9.0,>
Apr 09 09:08:25 localhost.localdomain gnome-shell[1546]: Getting invalid resource scale property
Apr 09 09:08:25 localhost.localdomain gnome-shell[1546]: ibus_bus_hello: assertion 'ibus_bus_is_connected (bus)' failed
Apr 09 09:08:25 localhost.localdomain gnome-shell[1546]: Error while sending AddMatch() message: The connection is closed
Apr 09 09:08:25 localhost.localdomain gnome-shell[1546]: ibus_bus_call_async: assertion 'ibus_bus_is_connected (bus)' failed
Apr 09 09:08:25 localhost.localdomain gnome-shell[1546]: ibus_bus_call_async: assertion 'ibus_bus_is_connected (bus)' failed
Apr 09 09:08:25 localhost.localdomain gnome-session-binary[1474]: GnomeDesktop-WARNING: Could not create transient scope for PID 1708: GDBus.Error:org.freedesktop.DBus.Error.Unix>
Apr 09 09:08:25 localhost.localdomain kernel: nouveau 0000:01:00.0: disp: chid 1 stat 10005080 reason 5 [INVALID_STATE] mthd 0200 data 00000001 code 0000002e
Apr 09 09:08:27 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:08:27 localhost.localdomain kernel: nouveau 0000:01:00.0: disp: chid 1 stat 10005080 reason 5 [INVALID_STATE] mthd 0200 data 00000001 code 0000002e
Apr 09 09:08:27 localhost.localdomain gsd-media-keys[1702]: Failed to grab accelerator for keybinding settings:rfkill
Apr 09 09:08:27 localhost.localdomain gsd-media-keys[1702]: Failed to grab accelerator for keybinding settings:playback-repeat
Apr 09 09:08:27 localhost.localdomain gsd-media-keys[1702]: Failed to grab accelerator for keybinding settings:playback-random
Apr 09 09:08:27 localhost.localdomain gsd-media-keys[1702]: Failed to grab accelerator for keybinding settings:hibernate
Apr 09 09:08:29 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:08:29 localhost.localdomain colord[1831]: failed to get session [pid 1698]: No data available
Apr 09 09:08:29 localhost.localdomain kernel: nouveau 0000:01:00.0: disp: chid 1 stat 10005080 reason 5 [INVALID_STATE] mthd 0200 data 00000001 code 0000002e
Apr 09 09:08:31 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:08:33 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: core notifier timeout
Apr 09 09:08:35 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:08:37 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:13:34 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:13:37 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: core notifier timeout
Apr 09 09:13:39 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: wndw-0: timeout
Apr 09 09:13:41 localhost.localdomain kernel: nouveau 0000:01:00.0: DRM: core notifier timeout

Thanks!

Regards.

I now see from your previous paste link:
[ 11.805] Kernel command line: BOOT_IMAGE=(hd1,gpt6)/vmlinuz-5.5.15-200.fc31.x86_64 root=/dev/mapper/fedora_localhost–live-root ro resume=UUID=91e4df44-2a1d-41e4-a5a9-c15297de9f74 rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap nomodeset rhgb quiet

The nomodeset is very special to have. And the rhgb quiet make it hard for you and us to see what is going on. When booting, you can press Esc (or shift, I never know), and press ‘E’ to edit the boot entries. Move to the end of the linux entries and remove all those: nomodeset rhgb quiet

Then, you press ‘Ctrl-X’ to boot your modified entry.

See what you can see from there.

You coud give the output of “sudo grub2-editenv list” … it would make it easier to answer you if you were to ask how to make the change permanent.

1 Like

Hello,

The Xorg.0.log file hasn’t been updated since yesterday, where we see the “nomodeset” presence.

I boot again with the last kernel I have (Fedora (5.5.15-200.fc31.x86_64 31) (Thirty one)) and edited (with e) the boot entry and deleted “rhgb quiet” there was no presence of “nomodeset”.

grub2-editenv list

[will@localhost ~]$ sudo grub2-editenv list
[sudo] password for will:
saved_entry=ece02161629642eabe59f44f92b2bd3c-5.5.15-200.fc31.x86_64
menu_auto_hide=1
boot_success=0
kernelopts=root=/dev/mapper/fedora_localhost--live-root ro resume=UUID=91e4df44-2a1d-41e4-a5a9-c15297de9f74 rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
boot_indeterminate=0

The new logs and output of some previous commands.

journalctl -b
https://pastebin.com/uL0CPL0r

From the beginning of the journalctl

Apr 09 14:55:00 localhost.localdomain kernel: Command line: BOOT_IMAGE=(hd1,gpt6)/vmlinuz-5.5.15-200.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=UUID=91e4df44-2a1d-41e4-a5a9-c15297de9f74 rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1

dmesg
https://pastebin.com/tENekjn2

No output with nouveau

[will@localhost log]$ sudo lsmod |grep nouveau

Nvidia

[will@localhost log]$ sudo lsmod |grep nvidia
nvidia_drm             57344  3
nvidia_modeset       1118208  5 nvidia_drm
nvidia_uvm           1097728  0
nvidia              20471808  212 nvidia_uvm,nvidia_modeset
drm_kms_helper        233472  1 nvidia_drm
drm                   585728  6 drm_kms_helper,nvidia_drm
ipmi_msghandler       118784  2 ipmi_devintf,nvidia
i2c_nvidia_gpu         16384  0

lspci

[will@localhost log]$ sudo lspci -nn|grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU104GL [Quadro RTX 4000] [10de:1eb1] (rev a1)
[will@localhost log]$

I still got the black screen :frowning:

Thanks.

Regards.

We begin to get to something:

[   12.338787] refcount_t: underflow; use-after-free.

[   12.338797] WARNING: CPU: 14 PID: 1393 at lib/refcount.c:28 refcount_warn_saturate+0xa6/0xf0

Seems to be triggered by the following code ‘changed 25 nov 2019’: https://github.com/torvalds/linux/blob/master/lib/refcount.c

https://bugzilla.redhat.com/show_bug.cgi?id=1806257

Talked at: [BUG] Nvidia 440.64 + kernel 5.5.6/stable -- boot trace; WAS Nvidia 440.59 + kernel 5.5.1/stable -- boot trace - #17 by artem.silenkov - Linux - NVIDIA Developer Forums

Well… a bug in the Nvidia driver? (yeah, I realize I am not so helpful)

So the warning (should not cause your black screen) could be removed by manually install kernel 5.4.19-200.fc31.x86_64 from: kernel-5.4.19-200.fc31 | Build Info | koji

https://kojipkgs.fedoraproject.org//packages/kernel/5.4.19/200.fc31/x86_64/kernel-5.4.19-200.fc31.x86_64.rpm
https://kojipkgs.fedoraproject.org//packages/kernel/5.4.19/200.fc31/x86_64/kernel-debug-modules-5.4.19-200.fc31.x86_64.rpm
in a directory, then # dnf install kernel*.rpm
Then reboot, choose the 5.4.19 kernel… and then install (reinstall) akmod-nvidia (I think)… Well… a bit messy to do.

Why don’t you remove akmod-nvidia and use nouveau? (half jocking)

Or manually install the driver following instructions at: Fedora 37/36/35 NVIDIA Drivers Install Guide [525.85.05 / 520.56.06 / 515.86.01 / 510.108.03 / 470.161.03 / 390.157 / 340.108] – If Not True Then False but by using the 440.82 version from:
Linux x64 (AMD64/EM64T) Display Driver | 440.82 | Linux 64-bit | NVIDIA but I am unsure if 2.6.2 and 2.6.3 are still the way to do things… I think it is fine.

I see the Option “UseDisplayDevice” “DFP” in Appendix D. X Config Options (to fix when the signal goes to VGA rather than to the DVI) … I know it would have to go inside a /etc/X11/xorg.conf.d new file, but what is needed around that line… “The following driver options are supported by the NVIDIA X driver. They may be specified either in the Screen or Device sections of the X config file.”
Section “Screen”
Identifier “Benny”
Option “UseDisplayDevice” “DFP”
EndSection

I am so unsure!

BTW akmod-nvidia, “just” have been bump from 440.64 to 440.82 in rpmfusion nonfree updates testing.

Hello Pauld,

Thanks for your support! It finally works! I had to change the cable (the cable worked with other monitor).

But before I change the cable, I did the downgrade to 5.4.19 and then I did an upgrade to fedora 32 (Patrick mentioned that he got his system working with F32 beta (kernel 5.6.2) and the Nvidia driver (440.82). 1806257 – refcount_t: underflow; use-after-free

So finally I’m answering this from a fedora 32 :slight_smile: with the Nvidia 440.82 driver.

Just for reference, these are all the steps that I did to install the driver and got Fedora 32 (If someone needed), following the link that you provided and also with Chapter 8. Common Problems

sudo dnf upgrade --refresh
reboot
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --refresh --releasever=32
sudo dnf system-upgrade reboot
sudo dnf update
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

sudom vi /etc/modprobe.d/blacklist.conf
# Add the following 2 lines
blacklist nouveau
options nouveau modeset=0

sudo vi /etc/sysconfig/grub
# Append the following
rd.driver.blacklist=nouveau

sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

sudo dnf remove xorg-x11-drv-nouveau 
sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
sudo systemctl set-default multi-user.target
reboot
sudo su -
cd /home/userx/Downloads
./NVIDIA-Linux-x86_64-440.82.run

# I selected the following options
# DKMS -> No
# 32 bits compatibility -> Yes
# nvidia-config -> Yes

sudo systemctl set-default graphical.target
reboot

Also, this is the result of my tests with the cables and monitor I could get:

  • BenQ SW271 + Displayport to HDMI Adapter + HDMI Cable → did not work.
  • Dell U2717D + Displayport cable → works
  • Dell U2717D + Displayport to HDMI Adapter + HDMI Cable → works
  • BenQ SW271 + Displayport cable → works

Now, I have another problem that I will look into it and probably open another topic if I don’t find a solution.

Thanks again.

Regards.

Why do you want to blacklist nouveau ?!? this kind of comment totally infuriates me!!!

You are sabotaging end-users system because they won’t be able to recover if for any reason the nvidia driver won’t load. Not blacklisting nouveau in a /etc/modprobe.d file is very much on purpose!

If nouveau remains loaded after you have installed the nvidia driver packaged by rpmfusion, the reason is always elsewhere. (missing nvidia.ko, fake card, etc).

(RPM Fusion nvidia package maintainer speaking).

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.