Hi, guys.
Every other day or so I get a complete and total lockup of my system. This happens in Leap 15.1, and previously in Leap 15.0. I am assuming that it is related to the nouveau drivers as it happens at various times in various applications, but invariably involves some screen activity, usually in Firefox but also in things like editing text documents. Just moving the cursor or scrolling a text document can cause it to happen out of the blue. The only thing that can be done is hit the power button and reboot. /var/log/messages show absolutely nothing happening at the moment of the freeze and reboot that might explain the freeze.
My question is: should I buy a more current video card and install the latest Nvidia drivers? Would that be more reliable or less reliable than nouveau? Or is this some sort of known issue with KDE 5.12.8 and previous versions?
My hardware is a Ryzen 5 2600X CPU, an ASUS ROG STRIX X470 Gaming motherboard, and an older GeForce GT 740 2GB video card.
Linux linux-h2ol 4.12.14-lp151.28.10-default #1 SMP Sat Jul 13 17:59:31 UTC 2019 (0ab03b7) x86_64 x86_64 x86_64 GNU/Linux
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.14-lp151.28.10-default root=UUID=7df10d3e-99cf-4d67-8c19-b319d26e9d96 splash=silent resume=/dev/disk/by-id/nvme-ADATA_SX8200PNP_2J1720070214-part3 mitigations=auto quiet
lshw -c video
*-display
description: VGA compatible controller
product: GK107 [GeForce GT 740]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:0b:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:317 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
hwinfo --gfxcard
13: PCI b00.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: IluS.WF0fF5FjFN2
Parent ID: w+J7.0TU4LKoL980
SysFS ID: /devices/pci0000:00/0000:00:03.1/0000:0b:00.0
SysFS BusID: 0000:0b:00.0
Hardware Class: graphics card
Model: "nVidia GK107 [GeForce GT 740]"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0fc8 "GK107 [GeForce GT 740]"
SubVendor: pci 0x3842 "eVga.com. Corp."
SubDevice: pci 0x2742
Revision: 0xa1
Driver: "nouveau"
Driver Modules: "nouveau"
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: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
IRQ: 317 (257558 events)
Module Alias: "pci:v000010DEd00000FC8sv00003842sd00002742bc03sc00i00"
Driver Info #0:
Driver Status: nouveau is active
Driver Activation Cmd: "modprobe nouveau"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #32 (PCI bridge)
Primary display adapter: #13
(II) xfree86: Adding drm device (/dev/dri/card0)
13.271] (--) PCI:*(11@0:0:0) 10de:0fc8:3842:2742 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
13.271] (II) LoadModule: "glx"
13.271] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
13.275] (II) Module glx: vendor="X.Org Foundation"
13.275] compiled for 1.20.3, module version = 1.0.0
13.275] ABI class: X.Org Server Extension, version 10.0
13.275] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
13.275] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
13.275] (==) Matched nvidia as autoconfigured driver 0
13.275] (==) Matched nouveau as autoconfigured driver 1
13.275] (==) Matched nv as autoconfigured driver 2
13.275] (==) Matched modesetting as autoconfigured driver 3
13.275] (==) Matched fbdev as autoconfigured driver 4
13.275] (==) Matched vesa as autoconfigured driver 5
13.275] (==) Assigned the driver to the xf86ConfigLayout
13.275] (II) LoadModule: "nvidia"
13.276] (WW) Warning, couldn't open module nvidia
13.276] (EE) Failed to load module "nvidia" (module does not exist, 0)
13.276] (II) LoadModule: "nouveau"
13.276] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
13.276] (II) Module nouveau: vendor="X.Org Foundation"
13.276] compiled for 1.20.3, module version = 1.0.15
13.276] Module class: X.Org Video Driver
13.276] ABI class: X.Org Video Driver, version 24.0
13.276] (II) LoadModule: "nv"
13.276] (WW) Warning, couldn't open module nv
13.276] (EE) Failed to load module "nv" (module does not exist, 0)
13.276] (II) LoadModule: "modesetting"
13.276] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
13.277] (II) Module modesetting: vendor="X.Org Foundation"
13.277] compiled for 1.20.3, module version = 1.20.3
13.277] Module class: X.Org Video Driver
13.277] ABI class: X.Org Video Driver, version 24.0
13.277] (II) LoadModule: "fbdev"
13.277] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
13.277] (II) Module fbdev: vendor="X.Org Foundation"
13.277] compiled for 1.20.3, module version = 0.5.0
13.277] Module class: X.Org Video Driver
13.277] ABI class: X.Org Video Driver, version 24.0
13.277] (II) LoadModule: "vesa"
13.277] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
13.277] (II) Module vesa: vendor="X.Org Foundation"
13.277] compiled for 1.20.3, module version = 2.4.0
13.277] Module class: X.Org Video Driver
13.277] ABI class: X.Org Video Driver, version 24.0
13.277] (II) NOUVEAU driver
13.277] (II) NOUVEAU driver for NVIDIA chipset families :
13.277] RIVA TNT (NV04)
13.277] RIVA TNT2 (NV05)
13.277] GeForce 256 (NV10)
13.277] GeForce 2 (NV11, NV15)
13.277] GeForce 4MX (NV17, NV18)
13.277] GeForce 3 (NV20)
13.277] GeForce 4Ti (NV25, NV28)
13.277] GeForce FX (NV3x)
13.277] GeForce 6 (NV4x)
13.277] GeForce 7 (G7x)
13.277] GeForce 8 (G8x)
13.277] GeForce GTX 200 (NVA0)
13.277] GeForce GTX 400 (NVC0)
13.277] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
13.277] (II) FBDEV: driver for framebuffer: fbdev
13.277] (II) VESA: driver for VESA chipsets: vesa
13.280] (II) [drm] nouveau interface version: 1.3.1
13.280] (WW) Falling back to old probe method for modesetting
13.281] (WW) Falling back to old probe method for fbdev
13.281] (II) Loading sub module "fbdevhw"
13.281] (II) LoadModule: "fbdevhw"
13.281] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
13.281] (II) Module fbdevhw: vendor="X.Org Foundation"
13.281] compiled for 1.20.3, module version = 0.0.2
13.281] ABI class: X.Org Video Driver, version 24.0
13.281] (II) Loading sub module "dri2"
13.281] (II) LoadModule: "dri2"
13.281] (II) Module "dri2" already built-in
13.281] (--) NOUVEAU(0): Chipset: "NVIDIA NVE7"
Thanks in advance for any assistance.