Installation of fbdev sub module (fb.ko) on Leap 15.6

The information herein is emerging from the herculean effort Wojciech
has made for several months to solve the problems described in the
post, “Installation of NVIDIAG02 drivers on Leap 15.6“.

As an ancillary investigation, a subject-related test was conducted to
check if the framebuffer driver fb.ko would work in lieu of nouveau or
nvidia drivers on the Compaq Presario test machine with the NVIDIA
C61 [GeForce 6150SE nForce 430] graphics card.

In my here-to-for ignorance, I did not know that the lsmod command shows
nothing about built-in kernel modules. Only the Xorg.0.log file shows if any such
modules have been utilized in a boot up. Examining various recent openSUSE
kernels showed that fbdev.ko and fb.ko are usually among the builtin modules.


The test procedure was as follows:

-A fresh copy of Leap 15.6 was installed with an extended string of parameters
as boot options:
rd.driver.blacklist=nouveau nouveau.modeset=0 modprobe.blacklist=nouveau
rd.driver.blacklist=vesa vesa.modeset=0 modprobe.blacklist=vesa vga=791
(The installed kernel was Kernel-6.4.0-150600.23.47.2).

-On the initial post-install boot up, there was a command-line login prompt. Logging in
and entering a sudo startx command started the graphics up in root user mode.
-Into /etc/modprode.d, a file blacklist-nouveau-vesa.conf was created, containing
2 statements, blacklist nouveau and blacklist vesa.
-The /etc/default/grub file was examined, and showed that the vga=791 parameter
in the GRUB_CMDLINE_LINUX_DEFAULT statement was missing, so it was
re-entered.
-The command sudo dracut --regenerate-all -f was entered, followed by a reboot.
-This reboot again had a command-line login prompt, and was followed by a sudo
startx command to bring up the graphics.
-inxi -Gxx showed that the vesa driver was in effect.
-after a sudo zypper rm xf86-video-vesa command removed the pre-installed
package, a reboot attempt aborted immediately.


The next step was to try an alternate kernel, a 5.n level kernel, influenced by the
fact that any previous success with NVIDIAG02 drivers was done with Leap-15.5
which uses 5.14 kernels.

The test kernel was Takashi’s Kernel-5.19.12-1.1, which involved installing the
following packages:

compat-usrmerge-tools-84.87-5.22.x86_64.rpm
filesystem-84.87-18.2.x86_64.rpm
kernel-default-5.19.12-1.1.g95fa5b8.x86_64.rpm
kernel-default-devel-5.19.12-1.1.g95fa5b8.x86_64.rpm
kernel-default-livepatch-devel-5.19.12-1.1.g95fa5b8.x86_64.rpm
kernel-devel-5.19.12-1.1.g95fa5b8.noarch.rpm
kernel-macros-5.19.12-1.1.g95fa5b8.noarch.rpm
kernel-syms-5.19.12-1.1.g95fa5b8.x86_64.rpm
suse-module-tools-16.0.59-1.1.x86_64.rpm
suse-module-tools-scriptlets-16.0.59-1.1.x86_64.rpm

After installation, rebooting and selecting this kernel, the graphics came up immediately
in normal mode.

The Xorg.0.log file (abbreviated herein to show just the initial portion involving graphics
module selection) is as follows:

[    49.840] 
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[    49.840] Current Operating System: Linux localhost 5.19.12-1.g95fa5b8-default #1 SMP PREEMPT_DYNAMIC Wed Sep 28 10:51:18 UTC 2022 (95fa5b8) x86_64
[    49.840] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.19.12-1.g95fa5b8-default root=UUID=d5d14af2-abbd-4b8d-a3a9-2a7ab4e9d77b splash=silent rd.driver.blacklist=nouveau nouveau.modeset=0 modprobe.blacklist=nouveau rd.driver.blacklist=vesa vesa.modeset=0 modprobe.blacklist=vesa vga=791 resume=/dev/disk/by-uuid/f50b5764-1fe9-49d5-b722-f246a5b7ebfe preempt=full mitigations=auto quiet security=apparmor
[    49.840]  
[    49.840] Current version of pixman: 0.43.4
[    49.840] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    49.840] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    49.841] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 23 20:01:49 2025
[    49.907] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    49.907] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    49.948] (==) No Layout section.  Using the first Screen section.
[    49.948] (==) No screen section available. Using defaults.
[    49.948] (**) |-->Screen "Default Screen Section" (0)
[    49.948] (**) |   |-->Monitor "<default monitor>"
[    49.949] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    49.949] (==) Automatically adding devices
[    49.949] (==) Automatically enabling devices
[    49.949] (==) Automatically adding GPU devices
[    49.949] (==) Automatically binding GPU devices
[    49.950] (==) Max clients allowed: 512, resource mask: 0xfffff
[    50.074] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    50.074] 	Entry deleted from font path.
[    50.092] (==) 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
[    50.092] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    50.092] (WW) Ignoring unrecognized extension "XFree86-DGA"
[    50.092] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    50.092] (II) Loader magic: 0x55823c91fde0
[    50.092] (II) Module ABI versions:
[    50.092] 	X.Org ANSI C Emulation: 0.4
[    50.092] 	X.Org Video Driver: 25.2
[    50.092] 	X.Org XInput driver : 24.4
[    50.092] 	X.Org Server Extension : 10.0
[    50.094] (++) using VT number 7

[    50.094] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    50.096] (II) xfree86: Adding drm device (/dev/dri/card0)
[    50.097] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0
[    50.110] (--) PCI:*(0@0:13:0) 10de:03d0:103c:2a6c rev 162, Mem @ 0xfb000000/16777216, 0xe0000000/268435456, 0xfc000000/16777216, BIOS @ 0x????????/131072
[    50.110] (II) LoadModule: "glx"
[    50.155] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    50.256] (II) Module glx: vendor="X.Org Foundation"
[    50.256] 	compiled for 1.21.1.11, module version = 1.0.0
[    50.256] 	ABI class: X.Org Server Extension, version 10.0
[    50.256] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[    50.266] (==) Matched nvidia as autoconfigured driver 0
[    50.266] (==) Matched nouveau as autoconfigured driver 1
[    50.266] (==) Matched modesetting as autoconfigured driver 2
[    50.266] (==) Matched fbdev as autoconfigured driver 3
[    50.266] (==) Matched vesa as autoconfigured driver 4
[    50.266] (==) Assigned the driver to the xf86ConfigLayout
[    50.266] (II) LoadModule: "nvidia"
[    50.267] (WW) Warning, couldn't open module nvidia
[    50.267] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    50.267] (II) LoadModule: "nouveau"
[    50.267] (WW) Warning, couldn't open module nouveau
[    50.267] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    50.267] (II) LoadModule: "modesetting"
[    50.268] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    50.278] (II) Module modesetting: vendor="X.Org Foundation"
[    50.278] 	compiled for 1.21.1.11, module version = 1.21.1
[    50.278] 	Module class: X.Org Video Driver
[    50.278] 	ABI class: X.Org Video Driver, version 25.2
[    50.278] (II) LoadModule: "fbdev"
[    50.278] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    50.284] (II) Module fbdev: vendor="X.Org Foundation"
[    50.284] 	compiled for 1.21.1.4, module version = 0.5.0
[    50.284] 	Module class: X.Org Video Driver
[    50.284] 	ABI class: X.Org Video Driver, version 25.2
[    50.284] (II) LoadModule: "vesa"
[    50.284] (WW) Warning, couldn't open module vesa
[    50.284] (EE) Failed to load module "vesa" (module does not exist, 0)
[    50.284] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    50.284] (II) FBDEV: driver for framebuffer: fbdev
[    50.303] (II) modeset(0): using drv /dev/dri/card0
[    50.303] (II) Loading sub module "fbdevhw"
[    50.304] (II) LoadModule: "fbdevhw"
[    50.304] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    50.304] (II) Module fbdevhw: vendor="X.Org Foundation"
[    50.305] 	compiled for 1.21.1.11, module version = 0.0.2
[    50.305] 	ABI class: X.Org Video Driver, version 25.2
[    50.305] (EE) Unable to find a valid framebuffer device
[    50.305] (WW) Falling back to old probe method for fbdev
[    50.305] (II) Loading sub module "fbdevhw"
[    50.305] (II) LoadModule: "fbdevhw"
[    50.305] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    50.305] (II) Module fbdevhw: vendor="X.Org Foundation"
[    50.305] 	compiled for 1.21.1.11, module version = 0.0.2
[    50.305] 	ABI class: X.Org Video Driver, version 25.2
[    50.306] (EE) Screen 1 deleted because of no matching config section.
[    50.306] (II) UnloadModule: "fbdev"
[    50.306] (II) UnloadSubModule: "fbdevhw"
[    50.306] (II) modeset(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 16/16
[    50.306] (==) modeset(0): Depth 16, (==) framebuffer bpp 16
[    50.306] (==) modeset(0): RGB weight 565
[    50.306] (==) modeset(0): Default visual is TrueColor
[    50.306] (II) Loading sub module "glamoregl"
[    50.306] (II) LoadModule: "glamoregl"
[    50.306] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[    50.404] (II) Module glamoregl: vendor="X.Org Foundation"
[    50.405] 	compiled for 1.21.1.11, module version = 1.0.1
[    50.405] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    52.348] (II) modeset(0): Refusing to try glamor on llvmpipe
[    52.351] (II) modeset(0): glamor initialization failed
[    52.351] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[    52.352] (II) modeset(0): Output None-1 has no monitor section
[    52.352] (II) modeset(0): EDID for output None-1
[    52.352] (II) modeset(0): Printing probed modes for output None-1
[    52.352] (II) modeset(0): Modeline "1024x768"x60.0   47.19  1024 1024 1024 1024  768 768 768 768 (46.1 kHz eP)
[    52.352] (II) modeset(0): Output None-1 connected
[    52.352] (II) modeset(0): Using exact sizes for initial modes
[    52.352] (II) modeset(0): Output None-1 using initial mode 1024x768 +0+0
[    52.352] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[    52.352] (==) modeset(0): DPI set to (96, 96)
[    52.352] (II) Loading sub module "fb"
[    52.352] (II) LoadModule: "fb"
[    52.352] (II) Module "fb" already built-in
[    52.352] (==) modeset(0): Backing store enabled
[    52.352] (==) modeset(0): Silken mouse enabled
[    52.353] (II) modeset(0): Initializing kms color map for depth 16, 6 bpc.
[    52.354] (==) modeset(0): DPMS enabled

I don’t understand why there should be any difference in behaviour between
the original 6.4 kernel and Takashi’s 5.19 kernel in this situation.

The suspicion is that such a difference may be a factor in the NVIDIAG02
driver installations as well.

Len E.

For comparison, I tried booting using above parameters with a several generations’ newer (Fermi) card:

# rpm -qa | grep nvidia
kernel-firmware-nvidia-20230724-150500.3.12.1.noarch
# lsmod | egrep 'video|vesa|nouveau|fb'
# inxi -GSaz
System:
  Kernel: 5.14.21-150500.55.39-default arch: x86_64 bits: 64 compiler: gcc v: 7.5.0
    clocksource: tsc avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz
    root=LABEL=[filter] noresume ipv6.disable=1 net.ifnames=0
    consoleblank=0 mitigations=off vga=794 rd.driver.blacklist=nouveau
    nouveau.modeset=0 rd.driver.blacklist=vesa vesa.modeset=0
  Desktop: KDE v: 3.5.10 tk: Qt v: 3.3.8c wm: kwin with: kicker vt: 7 dm:
    1: KDM 2: XDM Distro: openSUSE Leap 15.5
Graphics:
  Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: N/A
    non-free: series: 390.xx+ status: legacy (EOL~2022-11-22) last:
    release: 390.157 kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx
    process: 40/28nm built: 2010-2016 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:107d class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.4 compositor: kwin driver: X:
    loaded: N/A unloaded: fbdev,modesetting,vesa failed: nouveau
    alternate: nv,nvidia dri: swrast gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x1024 s-dpi: 96 s-size: 339x271mm (13.35x10.67")
    s-diag: 434mm (17.09")
  Monitor-1: default res: mode: 1280x1024 hz: 77 scale: 100% (1) size: N/A
    modes: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.5 vendor: x.org mesa v: 22.3.5 glx-v: 1.4
    direct-render: yes renderer: llvmpipe (LLVM 15.0.7 128 bits)
    device-ID: ffffffff:ffffffff memory: 3.73 GiB unified: yes
  API: Vulkan v: 1.2.133 layers: 3 device: 0 type: cpu name: llvmpipe (LLVM
    15.0.7 128 bits) driver: mesa llvmpipe v: 22.3.5 (LLVM 15.0.7)
    device-ID: 10005:0000 surfaces: xcb,xlib
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xdriinfo, xdpyinfo,
    xprop, xrandr
#
# rpm -qa | grep nvidia
# lsmod | egrep 'video|vesa|nouveau|fb'
# inxi -GSaz
System:
  Kernel: 6.4.0-150600.9-default arch: x86_64 bits: 64 compiler: gcc v: 7.5.0
    clocksource: tsc avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz
    root=LABEL=[filter] noresume ipv6.disable=1 net.ifnames=0
    consoleblank=0 mitigations=off vga=794 rd.driver.blacklist=nouveau
    nouveau.modeset=0 rd.driver.blacklist=vesa vesa.modeset=0
  Desktop: KDE v: 3.5.10 tk: Qt v: 3.3.8c wm: kwin with: kicker vt: 7 dm:
    1: KDM 2: XDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: N/A
    non-free: series: 390.xx+ status: legacy (EOL~2022-11-22) last:
    release: 390.157 kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx
    process: 40/28nm built: 2010-2016 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:107d class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 compositor: kwin driver: X:
    loaded: N/A unloaded: fbdev,modesetting alternate: nouveau,nv,nvidia,vesa
    dri: swrast gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x1024 s-dpi: 96 s-size: 339x271mm (13.35x10.67")
    s-diag: 434mm (17.09")
  Monitor-1: default res: mode: 1280x1024 hz: 77 scale: 100% (1) size: N/A
    modes: N/A
  API: EGL v: 1.5 platforms: active: N/A
  API: OpenGL v: 4.5 vendor: mesa v: 23.3.4 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: llvmpipe (LLVM 17.0.6 128 bits)
    device-ID: ffffffff:ffffffff memory: 3.74 GiB unified: yes
  API: Vulkan v: 1.3.275 layers: 2 device: 0 type: cpu name: llvmpipe (LLVM
    17.0.6 128 bits) driver: mesa llvmpipe v: 23.3.4 (LLVM 17.0.6)
    device-ID: 10005:0000 surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo x11: xdriinfo,
    xdpyinfo, xprop, xrandr
#

15.5 was last updated in January, 15.6 on Monday. I used the kernels that I did because the kernel-default-extras rpms were already not installed, so their nouveau modules were already absent from initrds. I noticed few inxi result differences other than versions:

1-15.5 failed the nouveau display driver, while 15.6 made no similar mention
2-API EGL output was considerably longer for 15.5

ISTR that the vesa kernel module is incapable of providing KMS, which would make vesa.modeset=0 inert, so I did an extra boot of each without it, and got the same results as with.

Hi mrmazda:

From your inxi outputs, I’m not sure of any significant differences from my
experience with Kernel-5.19.12-1.1.

The following is the inxi -aFz output from my test with that kernel.

You are far more likely than I to recognize anything of importance.

System:
  Kernel: 5.19.12-1.g95fa5b8-default arch: x86_64 bits: 64
    compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.19.12-1.g95fa5b8-default
    root=UUID=d5d14af2-abbd-4b8d-a3a9-2a7ab4e9d77b splash=silent
    rd.driver.blacklist=nouveau nouveau.modeset=0
    modprobe.blacklist=nouveau rd.driver.blacklist=vesa
    vesa.modeset=0 modprobe.blacklist=vesa vga=791
    resume=/dev/disk/by-uuid/f50b5764-1fe9-49d5-b722-f246a5b7ebfe
    preempt=full mitigations=auto quiet security=apparmor
  Desktop: LXDE v: 0.10.1 info: lxpanel wm: Openbox v: 3.6.1 vt: 7
    dm: LightDM v: 1.32.0 Distro: openSUSE Leap 15.6
Machine:
  Type: Desktop System: Compaq-Presario product: NY540AA-ABL CQ5210F
    v: N/A serial: <superuser required> Chassis: Hewlett-Packard type: 3
    serial: <superuser required>
  Mobo: PEGATRON model: NARRA5 v: 5.00 serial: <superuser required>
    BIOS: Phoenix v: 5.52 date: 09/14/2009
CPU:
  Info: model: AMD Athlon II X2 215 bits: 64 type: MCP arch: K10
    level: v1 built: 2009-13 process: AMD 45nm family: 0x10 (16)
    model-id: 6 stepping: 2 microcode: 0x1000098
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 256 KiB
    desc: d-2x64 KiB; i-2x64 KiB L2: 1024 KiB desc: 2x512 KiB
  Speed (MHz): avg: 800 min/max: 800/2700 boost: disabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 800 2: 800
    bogomips: 10849
  Flags: ht lm nx pae sse sse2 sse3 sse4a svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass status: Not affected
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user
    pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB
    filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA C61 [GeForce 6150SE nForce 430]
    vendor: Hewlett-Packard driver: N/A alternate: nouveau non-free:
    series: 304.xx status: legacy (EOL) last: release: 304.137
    kernel: 4.13 xorg: 1.19 arch: Curie process: 90-130nm
    built: 2003-13 bus-ID: 00:0d.0 chip-ID: 10de:03d0 class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.11 driver: X:
    loaded: modesetting unloaded: fbdev alternate: nouveau,nvidia,vesa
    gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1024x768 s-size: <missing: xdpyinfo>
  Monitor-1: Unknown-1 mapped: None-1 res: 1024x768 hz: 60 size: N/A
    modes: 1024x768
  API: OpenGL v: 4.5 Mesa 23.3.4 renderer: llvmpipe (LLVM 17.0.6
    128 bits) direct-render: Yes
Audio:
  Device-1: NVIDIA MCP61 High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel bus-ID: 00:05.0 chip-ID: 10de:03f0
    class-ID: 0403
  API: ALSA v: k5.19.12-1.g95fa5b8-default status: kernel-api
    with: aoss type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.0.5 status: off with: wireplumber
    status: active tools: pw-cat,pw-cli,wpctl
  Server-2: PulseAudio v: 17.0 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl,pavucontrol
Network:
  Device-1: NVIDIA MCP61 Ethernet vendor: Hewlett-Packard
    type: network bridge driver: forcedeth v: kernel port: fc00
    bus-ID: 00:07.0 chip-ID: 10de:03ef class-ID: 0680
  IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 523.39 GiB used: 54.74 GiB (10.5%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD5000AAKS-65V0A0 size: 465.76 GiB block-size:
    physical: 512 B logical: 512 B speed: 3.0 Gb/s tech: N/A
    serial: <filter> fw-rev: 1D05 scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: Kingston
    model: DataTraveler 3.0 size: 57.62 GiB block-size: physical: 512 B
    logical: 512 B type: USB rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0
    tech: N/A serial: <filter> scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported
    enclosure?
Partition:
  ID-1: / raw-size: 36.1 GiB size: 35.24 GiB (97.61%)
    used: 5.89 GiB (16.7%) fs: ext4 dev: /dev/sda10 maj-min: 8:10
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 7.05 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sda16 maj-min: 259:0
Sensors:
  System Temperatures: cpu: 18.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 149 Uptime: 0h 19m wakeups: 0 Memory: available: 2.79 GiB
  used: 623.4 MiB (21.8%) Init: systemd v: 254 default: graphical
  tool: systemctl Compilers: gcc: 7.5.0 alt: 7 Packages: pm: rpm
  pkgs: N/A note: see --rpm tools: yast,zypper Shell: Bash v: 4.4.23
  running-in: lxterminal inxi: 3.3.27

Len E.

If you don’t mind, susepaste Xorg.0.log from that post #3 boot or one matching it so I can try to determine how with no kernel module loaded you were able to get the modesetting display driver loaded and used.

I did some more 15.6 experimenting, but only with stock kernel, on the same Athlon II X2 CPU and C61 motherboard GPU as you, but with a modestly newer, and faster, PCIe Tesla dGPU. I updated 15.6 to latest kernel, but did not install the matching kernel-default-extra, which means there is no nouveau.ko available, thus no need for various module blocking cmdline parameters. I still haven’t found a way to get the modesetting display driver to load as you have with the 5.19 kernel. But I did find a way to get native display modes used via appropriate vga= values:

# inxi -GSaz
System:
  Kernel: 6.4.0-150600.23.47-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 clocksource: tsc avail: acpi_pm parameters: root=LABEL=st080s156
    ipv6.disable=1 net.ifnames=0 noresume consoleblank=0 mitigations=off
    vga=873
  Desktop: TDE (Trinity) v: R14.1.3 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: N/A
    non-free: series: 340.xx status: legacy (EOL~2019-12-xx) last:
    release: 340.108 kernel: 5.4 xorg: 1.20 arch: Tesla process: 40-80nm
    built: 2006-2013 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 02:00.0
    chip-ID: 10de:0402 class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 compositor: Twin v: 3.0 driver: X:
    loaded: N/A unloaded: fbdev dri: swrast gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 96 s-size: 445x278mm (17.52x10.94")
    s-diag: 525mm (20.66")
  Monitor-1: default res: mode: 1680x1050 hz: 77 scale: 100% (1) size: N/A
    modes: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.5 vendor: mesa v: 23.3.4 glx-v: 1.4 direct-render: yes
    renderer: llvmpipe (LLVM 17.0.6 128 bits) device-ID: ffffffff:ffffffff
    memory: 1.88 GiB unified: yes
  Info: Tools: api: clinfo, eglinfo, glxinfo x11: xdriinfo, xdpyinfo,
    xprop, xrandr
#
# inxi -GSaz
System:
  Kernel: 6.4.0-150600.23.47-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 clocksource: tsc avail: acpi_pm parameters: root=LABEL=st080s156
    ipv6.disable=1 net.ifnames=0 noresume consoleblank=0 mitigations=off
    vga=893
  Desktop: TDE (Trinity) v: R14.1.3 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: N/A
    non-free: series: 340.xx status: legacy (EOL~2019-12-xx) last:
    release: 340.108 kernel: 5.4 xorg: 1.20 arch: Tesla process: 40-80nm
    built: 2006-2013 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 02:00.0
    chip-ID: 10de:0402 class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 compositor: Twin v: 3.0 driver: X:
    loaded: N/A unloaded: fbdev dri: swrast gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x318mm (20.00x12.52")
    s-diag: 599mm (23.6")
  Monitor-1: default res: mode: 1920x1200 hz: 77 scale: 100% (1) size: N/A
    modes: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.5 vendor: mesa v: 23.3.4 glx-v: 1.4 direct-render: yes
    renderer: llvmpipe (LLVM 17.0.6 128 bits) device-ID: ffffffff:ffffffff
    memory: 1.88 GiB unified: yes
  Info: Tools: api: clinfo, eglinfo, glxinfo x11: xdriinfo, xdpyinfo,
    xprop, xrandr
#

What happened was I tried other vga= modes and submitted an invalid one, which resulted in offer to scan for additional modes. Low and behold, native modes 0x369 (873) on one and later 0x37D (893) on the other were included in the results. :slight_smile:

Last boot before quitting for bed I tried adding nosimplefb=1 to cmdline, but I couldn’t notice any significant difference from 2nd inxi above: Xorg.0.log

Hi mrmazda:

I don’t know how to use SUSEpaste. For log files, I simply open them with abiword and copy/paste them into place in a post between code delimiters.

The abbreviated Xorg.0.log file output in my original post, showing just the
initial portion, corresponds to/is part of the test run which generated the
inxi -aFz output in post #3.

What follows in the remainder of that Xorg.0.log file.

    52.354] (==) modeset(0): DPMS enabled
[    52.354] (II) Initializing extension Generic Event Extension
[    52.354] (II) Initializing extension SHAPE
[    52.354] (II) Initializing extension MIT-SHM
[    52.354] (II) Initializing extension XInputExtension
[    52.354] (II) Initializing extension XTEST
[    52.355] (II) Initializing extension BIG-REQUESTS
[    52.355] (II) Initializing extension SYNC
[    52.355] (II) Initializing extension XKEYBOARD
[    52.355] (II) Initializing extension XC-MISC
[    52.356] (II) Initializing extension SECURITY
[    52.356] (II) Initializing extension XFIXES
[    52.356] (II) Initializing extension RENDER
[    52.356] (II) Initializing extension RANDR
[    52.357] (II) Initializing extension COMPOSITE
[    52.357] (II) Initializing extension DAMAGE
[    52.357] (II) Initializing extension MIT-SCREEN-SAVER
[    52.357] (II) Initializing extension DOUBLE-BUFFER
[    52.357] (II) Initializing extension RECORD
[    52.358] (II) Initializing extension DPMS
[    52.358] (II) Initializing extension Present
[    52.358] (II) Initializing extension DRI3
[    52.358] (II) Initializing extension X-Resource
[    52.358] (II) Initializing extension XVideo
[    52.358] (II) Initializing extension XVideo-MotionCompensation
[    52.358] (II) Initializing extension GLX
[    52.359] (II) AIGLX: Screen 0 is not DRI2 capable
[    52.371] (II) IGLX: Loaded and initialized swrast
[    52.371] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    52.371] (II) Initializing extension XFree86-VidModeExtension
[    52.372] (II) Initializing extension XFree86-DGA
[    52.372] (II) Initializing extension XFree86-DRI
[    52.372] (II) Initializing extension DRI2
[    52.373] (II) modeset(0): Damage tracking initialized
[    52.373] (II) modeset(0): Setting screen physical size to 270 x 203
[    52.894] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    52.894] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    52.894] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    52.894] (**) Power Button: Applying InputClass "system-keyboard"
[    52.894] (II) LoadModule: "libinput"
[    52.894] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
[    52.924] (II) Module libinput: vendor="X.Org Foundation"
[    52.924] 	compiled for 1.21.1.11, module version = 1.4.0
[    52.924] 	Module class: X.Org XInput Driver
[    52.924] 	ABI class: X.Org XInput driver, version 24.4
[    52.924] (II) Using input driver 'libinput' for 'Power Button'
[    52.924] (**) Power Button: always reports core events
[    52.924] (**) Option "Device" "/dev/input/event2"
[    52.957] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    52.957] (II) event2  - Power Button: device is a keyboard
[    52.958] (II) event2  - Power Button: device removed
[    52.981] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event2"
[    52.981] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    52.981] (**) Option "xkb_model" "pc105+inet"
[    52.981] (**) Option "xkb_layout" "us"
[    52.981] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    53.040] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    53.041] (II) event2  - Power Button: device is a keyboard
[    53.043] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    53.043] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    53.043] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    53.043] (**) Power Button: Applying InputClass "system-keyboard"
[    53.043] (II) Using input driver 'libinput' for 'Power Button'
[    53.043] (**) Power Button: always reports core events
[    53.043] (**) Option "Device" "/dev/input/event1"
[    53.047] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    53.047] (II) event1  - Power Button: device is a keyboard
[    53.048] (II) event1  - Power Button: device removed
[    53.065] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3/event1"
[    53.065] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    53.065] (**) Option "xkb_model" "pc105+inet"
[    53.065] (**) Option "xkb_layout" "us"
[    53.065] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    53.069] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    53.070] (II) event1  - Power Button: device is a keyboard
[    53.073] (II) config/udev: Adding input device Logitech Logitech USB Keyboard (/dev/input/event3)
[    53.073] (**) Logitech Logitech USB Keyboard: Applying InputClass "evdev keyboard catchall"
[    53.073] (**) Logitech Logitech USB Keyboard: Applying InputClass "libinput keyboard catchall"
[    53.073] (**) Logitech Logitech USB Keyboard: Applying InputClass "system-keyboard"
[    53.074] (II) Using input driver 'libinput' for 'Logitech Logitech USB Keyboard'
[    53.074] (**) Logitech Logitech USB Keyboard: always reports core events
[    53.074] (**) Option "Device" "/dev/input/event3"
[    53.079] (II) event3  - Logitech Logitech USB Keyboard: is tagged by udev as: Keyboard
[    53.080] (II) event3  - Logitech Logitech USB Keyboard: device is a keyboard
[    53.081] (II) event3  - Logitech Logitech USB Keyboard: device removed
[    53.097] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.0/0003:046D:C309.0001/input/input5/event3"
[    53.097] (II) XINPUT: Adding extended input device "Logitech Logitech USB Keyboard" (type: KEYBOARD, id 8)
[    53.097] (**) Option "xkb_model" "pc105+inet"
[    53.097] (**) Option "xkb_layout" "us"
[    53.097] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    53.103] (II) event3  - Logitech Logitech USB Keyboard: is tagged by udev as: Keyboard
[    53.104] (II) event3  - Logitech Logitech USB Keyboard: device is a keyboard
[    53.109] (II) config/udev: Adding input device Logitech Logitech USB Keyboard Consumer Control (/dev/input/event4)
[    53.109] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "evdev pointer catchall"
[    53.109] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "evdev keyboard catchall"
[    53.109] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "libinput pointer catchall"
[    53.109] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[    53.109] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "system-keyboard"
[    53.109] (II) Using input driver 'libinput' for 'Logitech Logitech USB Keyboard Consumer Control'
[    53.109] (**) Logitech Logitech USB Keyboard Consumer Control: always reports core events
[    53.109] (**) Option "Device" "/dev/input/event4"
[    53.114] (II) event4  - Logitech Logitech USB Keyboard Consumer Control: is tagged by udev as: Keyboard Mouse
[    53.115] (II) event4  - Logitech Logitech USB Keyboard Consumer Control: device is a pointer
[    53.115] (II) event4  - Logitech Logitech USB Keyboard Consumer Control: device is a keyboard
[    53.116] (II) event4  - Logitech Logitech USB Keyboard Consumer Control: device removed
[    53.145] (II) libinput: Logitech Logitech USB Keyboard Consumer Control: needs a virtual subdevice
[    53.145] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.1/0003:046D:C309.0002/input/input6/event4"
[    53.145] (II) XINPUT: Adding extended input device "Logitech Logitech USB Keyboard Consumer Control" (type: MOUSE, id 9)
[    53.146] (**) Option "AccelerationScheme" "none"
[    53.146] (**) Logitech Logitech USB Keyboard Consumer Control: (accel) selected scheme none/0
[    53.146] (**) Logitech Logitech USB Keyboard Consumer Control: (accel) acceleration factor: 2.000
[    53.146] (**) Logitech Logitech USB Keyboard Consumer Control: (accel) acceleration threshold: 4
[    53.151] (II) event4  - Logitech Logitech USB Keyboard Consumer Control: is tagged by udev as: Keyboard Mouse
[    53.152] (II) event4  - Logitech Logitech USB Keyboard Consumer Control: device is a pointer
[    53.152] (II) event4  - Logitech Logitech USB Keyboard Consumer Control: device is a keyboard
[    53.156] (II) config/udev: Adding input device Logitech Logitech USB Keyboard Consumer Control (/dev/input/js0)
[    53.156] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "system-keyboard"
[    53.156] (II) No input driver specified, ignoring this device.
[    53.156] (II) This device may have been added with another device file.
[    53.159] (II) config/udev: Adding input device Logitech Logitech USB Keyboard System Control (/dev/input/event5)
[    53.159] (**) Logitech Logitech USB Keyboard System Control: Applying InputClass "evdev keyboard catchall"
[    53.160] (**) Logitech Logitech USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[    53.160] (**) Logitech Logitech USB Keyboard System Control: Applying InputClass "system-keyboard"
[    53.160] (II) Using input driver 'libinput' for 'Logitech Logitech USB Keyboard System Control'
[    53.160] (**) Logitech Logitech USB Keyboard System Control: always reports core events
[    53.160] (**) Option "Device" "/dev/input/event5"
[    53.165] (II) event5  - Logitech Logitech USB Keyboard System Control: is tagged by udev as: Keyboard
[    53.166] (II) event5  - Logitech Logitech USB Keyboard System Control: device is a keyboard
[    53.167] (II) event5  - Logitech Logitech USB Keyboard System Control: device removed
[    53.185] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.1/0003:046D:C309.0002/input/input7/event5"
[    53.185] (II) XINPUT: Adding extended input device "Logitech Logitech USB Keyboard System Control" (type: KEYBOARD, id 10)
[    53.185] (**) Option "xkb_model" "pc105+inet"
[    53.185] (**) Option "xkb_layout" "us"
[    53.185] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    53.192] (II) event5  - Logitech Logitech USB Keyboard System Control: is tagged by udev as: Keyboard
[    53.192] (II) event5  - Logitech Logitech USB Keyboard System Control: device is a keyboard
[    53.196] (II) config/udev: Adding input device Logitech Logitech USB Keyboard Mouse (/dev/input/event6)
[    53.196] (**) Logitech Logitech USB Keyboard Mouse: Applying InputClass "evdev keyboard catchall"
[    53.196] (**) Logitech Logitech USB Keyboard Mouse: Applying InputClass "libinput keyboard catchall"
[    53.196] (**) Logitech Logitech USB Keyboard Mouse: Applying InputClass "system-keyboard"
[    53.196] (II) Using input driver 'libinput' for 'Logitech Logitech USB Keyboard Mouse'
[    53.196] (**) Logitech Logitech USB Keyboard Mouse: always reports core events
[    53.196] (**) Option "Device" "/dev/input/event6"
[    53.202] (II) event6  - Logitech Logitech USB Keyboard Mouse: is tagged by udev as: Keyboard
[    53.202] (II) event6  - Logitech Logitech USB Keyboard Mouse: device is a keyboard
[    53.203] (II) event6  - Logitech Logitech USB Keyboard Mouse: device removed
[    53.237] (II) libinput: Logitech Logitech USB Keyboard Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.237] (II) libinput: Logitech Logitech USB Keyboard Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.237] (II) libinput: Logitech Logitech USB Keyboard Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.237] (II) libinput: Logitech Logitech USB Keyboard Mouse: needs a virtual subdevice
[    53.237] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.1/0003:046D:C309.0002/input/input8/event6"
[    53.237] (II) XINPUT: Adding extended input device "Logitech Logitech USB Keyboard Mouse" (type: MOUSE, id 11)
[    53.238] (**) Option "AccelerationScheme" "none"
[    53.238] (**) Logitech Logitech USB Keyboard Mouse: (accel) selected scheme none/0
[    53.238] (**) Logitech Logitech USB Keyboard Mouse: (accel) acceleration factor: 2.000
[    53.238] (**) Logitech Logitech USB Keyboard Mouse: (accel) acceleration threshold: 4
[    53.244] (II) event6  - Logitech Logitech USB Keyboard Mouse: is tagged by udev as: Keyboard
[    53.244] (II) event6  - Logitech Logitech USB Keyboard Mouse: device is a keyboard
[    53.247] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event8)
[    53.247] (II) No input driver specified, ignoring this device.
[    53.247] (II) This device may have been added with another device file.
[    53.248] (II) config/udev: Adding input device HDA NVidia Rear Mic (/dev/input/event9)
[    53.248] (II) No input driver specified, ignoring this device.
[    53.248] (II) This device may have been added with another device file.
[    53.250] (II) config/udev: Adding input device HDA NVidia Front Mic (/dev/input/event10)
[    53.250] (II) No input driver specified, ignoring this device.
[    53.250] (II) This device may have been added with another device file.
[    53.251] (II) config/udev: Adding input device HDA NVidia Line (/dev/input/event11)
[    53.251] (II) No input driver specified, ignoring this device.
[    53.251] (II) This device may have been added with another device file.
[    53.252] (II) config/udev: Adding input device HDA NVidia Line Out (/dev/input/event12)
[    53.252] (II) No input driver specified, ignoring this device.
[    53.252] (II) This device may have been added with another device file.
[    53.254] (II) config/udev: Adding input device HDA NVidia Front Headphone (/dev/input/event13)
[    53.254] (II) No input driver specified, ignoring this device.
[    53.254] (II) This device may have been added with another device file.
[    53.255] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/event0)
[    53.255] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev pointer catchall"
[    53.255] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "libinput pointer catchall"
[    53.255] (II) Using input driver 'libinput' for 'ImPS/2 Generic Wheel Mouse'
[    53.256] (**) ImPS/2 Generic Wheel Mouse: always reports core events
[    53.256] (**) Option "Device" "/dev/input/event0"
[    53.259] (II) event0  - ImPS/2 Generic Wheel Mouse: is tagged by udev as: Mouse
[    53.260] (II) event0  - ImPS/2 Generic Wheel Mouse: device is a pointer
[    53.260] (II) event0  - ImPS/2 Generic Wheel Mouse: device removed
[    53.297] (II) libinput: ImPS/2 Generic Wheel Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.297] (II) libinput: ImPS/2 Generic Wheel Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.297] (II) libinput: ImPS/2 Generic Wheel Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.297] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input2/event0"
[    53.297] (II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE, id 12)
[    53.298] (**) Option "AccelerationScheme" "none"
[    53.298] (**) ImPS/2 Generic Wheel Mouse: (accel) selected scheme none/0
[    53.298] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 2.000
[    53.298] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4
[    53.302] (II) event0  - ImPS/2 Generic Wheel Mouse: is tagged by udev as: Mouse
[    53.303] (II) event0  - ImPS/2 Generic Wheel Mouse: device is a pointer
[    53.305] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse0)
[    53.305] (II) No input driver specified, ignoring this device.
[    53.305] (II) This device may have been added with another device file.
[    53.307] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[    53.307] (II) No input driver specified, ignoring this device.
[    53.307] (II) This device may have been added with another device file.
[    53.334] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "evdev pointer catchall"
[    53.334] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "evdev keyboard catchall"
[    53.334] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "libinput pointer catchall"
[    53.334] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[    53.334] (**) Logitech Logitech USB Keyboard Consumer Control: Applying InputClass "system-keyboard"
[    53.334] (II) Using input driver 'libinput' for 'Logitech Logitech USB Keyboard Consumer Control'
[    53.334] (**) Logitech Logitech USB Keyboard Consumer Control: always reports core events
[    53.334] (**) Option "Device" "/dev/input/event4"
[    53.334] (II) libinput: Logitech Logitech USB Keyboard Consumer Control: is a virtual subdevice
[    53.334] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.1/0003:046D:C309.0002/input/input6/event4"
[    53.334] (II) XINPUT: Adding extended input device "Logitech Logitech USB Keyboard Consumer Control" (type: KEYBOARD, id 13)
[    53.334] (**) Option "xkb_model" "pc105+inet"
[    53.334] (**) Option "xkb_layout" "us"
[    53.334] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    53.335] (**) Logitech Logitech USB Keyboard Mouse: Applying InputClass "evdev keyboard catchall"
[    53.335] (**) Logitech Logitech USB Keyboard Mouse: Applying InputClass "libinput keyboard catchall"
[    53.335] (**) Logitech Logitech USB Keyboard Mouse: Applying InputClass "system-keyboard"
[    53.335] (II) Using input driver 'libinput' for 'Logitech Logitech USB Keyboard Mouse'
[    53.335] (**) Logitech Logitech USB Keyboard Mouse: always reports core events
[    53.335] (**) Option "Device" "/dev/input/event6"
[    53.335] (II) libinput: Logitech Logitech USB Keyboard Mouse: is a virtual subdevice
[    53.335] (II) libinput: Logitech Logitech USB Keyboard Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.335] (II) libinput: Logitech Logitech USB Keyboard Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.335] (II) libinput: Logitech Logitech USB Keyboard Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    53.335] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.1/0003:046D:C309.0002/input/input8/event6"
[    53.335] (II) XINPUT: Adding extended input device "Logitech Logitech USB Keyboard Mouse" (type: KEYBOARD, id 14)
[    53.335] (**) Option "xkb_model" "pc105+inet"
[    53.335] (**) Option "xkb_layout" "us"
[    53.335] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   329.021] (EE) event3  - Logitech Logitech USB Keyboard: client bug: event processing lagging behind by 28ms, your system is too slow
[   389.932] (EE) event3  - Logitech Logitech USB Keyboard: client bug: event processing lagging behind by 27ms, your system is too slow

I hope this is the detail that you requested.

Len E.

Where have you been able to find any module named fb.ko?

$ man susepaste
$ susepaste -e "1440" -f "text" /var/log/Xorg.0.log.old
Pasted as:
https://susepaste.org/ad9e1e52336b
https://paste.opensuse.org/ad9e1e52336b
$ sudo journalctl -b | susepaste -e "10080"
10080 means a week (10,080 minutes, 420 hours) before expiration. 1440 is one day.
$
If you do the latter (current boot journal), we here may be able to see other clues in it.
Anything as long as a full boot journal or Xorg.0.log pasted here is unwieldy to work with.

It might be useful to see what is happening at boot…
journalctl -b | grep -i "drm"

Hi mrmazda, deano_ferrari: to respond to your questions and suggestions:

-on both /lib/modules/6.4.0-150600.23.47.2 and
/lib/modules/5.19.12-1.1, I searched the modules.builtin
file, and found that fbdev.ko and fb.ko were present

-in the Xorg.0.log file for 5.19.12-1.1, both appear without the .ko
suffix, i.e. fbdev and fb.

-I entered sudo journalctl -b | susepaste -e “10080”
Pasted as: SUSE Paste
openSUSE Paste

I entered the command, journalctl -b | grep -i “drm”, which generated
the following output:

 sudo journalctl -b | grep -i "drm"
Apr 26 09:02:24 localhost kernel: ACPI: bus type drm_connector registered
Apr 26 09:02:24 localhost kernel: [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
Apr 26 09:02:24 localhost kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
Apr 26 16:02:33 localhost systemd[1]: Starting Load Kernel Module drm...
Apr 26 16:02:33 localhost systemd[1]: modprobe@drm.service: Deactivated successfully.
Apr 26 16:02:33 localhost systemd[1]: Finished Load Kernel Module drm.

I hope this is what was needed:
Len E.

The logs you shared (booting from kernel 5.19.12-1.g95fa5b8-default) show simpledrm being loaded (providing a basic working DRM kernel driver for framebuffer devices). From an X11 perspective, this means the modesetting driver can load and function properly, using the simple framebuffer as its backend (where no GPU-specific KMS/DRM driver is available). This is usually sufficient to get a graphical desktop environment up and running.

The following Xorg.0.log entries pertain to the loading of an X11 driver (userspace) module…

[    50.278] (II) LoadModule: "fbdev"
[    50.278] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so

It supports the old framebuffer (fbdev) interface from the Linux kernel, not the newer DRM/KMS interface which is loaded here. Hence it is unloaded again…

[    50.306] (II) UnloadModule: "fbdev"
[    50.306] (II) UnloadSubModule: "fbdevhw"

as well as the associated helper module.

Is there anything in that log that explains what happened that resulted in simpledrm being loaded and used? I’ve been searching for more than 3 hours trying to find a way to force its use via Grub linu line option, but everything seems to be about disabling it or what its use supports. :frowning:

# modinfo simpledrm
name:           simpledrm
filename:       (builtin)
license:        GPL v2
file:           drivers/gpu/drm/tiny/simpledrm
description:    DRM driver for simple-framebuffer platform devices
#

In one test you did, you mentioned usingnosimplefb=1 in the kernel boot options. That would inhibit it. In other cases you might need to investigate the journal to start with…
journalctl -b | grep -i "drm"

Possible progress of sorts:

# lsmod | egrep 'video|dr|fb|simp|veau'
# journalctl -b | grep -i "drm"
Apr 26 21:55:06 mcp61 kernel: ACPI: bus type drm_connector registered
Apr 26 21:55:06 mcp61 kernel: simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
Apr 26 21:55:06 mcp61 kernel: [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
Apr 26 21:55:06 mcp61 kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
Apr 27 01:55:28 mcp61 systemd[1]: Starting Load Kernel Module drm...
Apr 27 01:55:28 mcp61 systemd[1]: modprobe@drm.service: Deactivated successfully.
Apr 27 01:55:28 mcp61 systemd[1]: Finished Load Kernel Module drm.
# inxi -GSaz --za --hostname
System:
  Host: mcp61 Kernel: 6.12.20-1-longterm arch: x86_64 bits: 64 compiler: gcc
    v: 14.2.1 clocksource: tsc avail: acpi_pm parameters: root=LABEL=<filter>
    ipv6.disable=1 net.ifnames=0 noresume consoleblank=0 mitigations=off
    vga=873 modprobe.blacklist=nouveau
  Desktop: TDE (Trinity) v: R14.1.3 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: openSUSE Tumbleweed 20250325
Graphics:
  Device-1: NVIDIA G84 [GeForce 8600 GT] vendor: XFX Pine driver: N/A
    alternate: nouveau non-free: series: 340.xx status: legacy (EOL~2019-12-xx)
    last: release: 340.108 kernel: 5.4 xorg: 1.20 arch: Tesla process: 40-80nm
    built: 2006-2013 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 02:00.0
    chip-ID: 10de:0402 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.15 compositor: Twin v: 3.0 driver: X:
    loaded: modesetting dri: swrast gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 96 s-size: 444x277mm (17.48x10.91")
    s-diag: 523mm (20.6")
  Monitor-1: Unknown-1 mapped: None-1 res: mode: 1680x1050 hz: 60
    scale: 100% (1) size: N/A modes: 1680x1050
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.5 vendor: mesa v: 25.0.2 glx-v: 1.4 direct-render: yes
    renderer: llvmpipe (LLVM 19.1.7 128 bits) device-ID: ffffffff:ffffffff
    memory: 1.88 GiB unified: yes
  API: Vulkan v: 1.4.309 layers: 2 device: 0 type: cpu name: llvmpipe (LLVM
    19.1.7 128 bits) driver: mesa llvmpipe v: 25.0.2 (LLVM 19.1.7)
    device-ID: 10005:0000 surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo x11: xdriinfo,
    xdpyinfo, xprop, xrandr
#

I say “of sorts” because I had just tried the same cmdline options with host big41 used in comment #2, which has a newer GF119 dDPU, currently TW20250420 & kernel 6.13.8, and boots from Grub2. This and all installations on host mcp61 (with same CPU as OP; with same iGPU as OP available if necessary) boot exclusively using Grub Legacy, which still fully supports vga= cmdline options. So, I need to see after badly needed shuteye if it’s the kernel, or the GPU, or the OS, or the bootloader, or some combination of these differences, responsible for getting a native display mode employed via simpledrm.

Yes, that looks better. It matches what I was able to achieve with my laptop for test purposes - running Slowroll (kernel 6.14.3), the i915 driver blacklisted and removed from the initrd. In my case, a working SDDM Wayland and Plasma Wayland environment as expected in this situation.

It will be interesting to see what you find.

BTW, to confirm the driver bound to /dev/dri/card0, you can use ls -l /sys/class/drm/card0/device/driver

For reference, I get

~> ls -l /sys/class/drm/card*/device/driver
lrwxrwxrwx 1 root root 0 Apr 27 20:32 /sys/class/drm/card0/device/driver -> ../../../../bus/platform/drivers/simple-framebuffer

Hi mrmazda, deano_ferrari:

A disturbing development: the day after my last post submission,
I tried to boot up again on Kernel-5.19.12-1.1 and it would not boot.
It was stuck on the pulsating Leap logo in the center of the screen,
and would not proceed further.

To prove to myself that it was no fluke, in another partition on the
Compaq Presario, I repeated the same installation procedure using
Takahashi’s Kernel-5.18.15-1.1, using the following modules:

compat-usrmerge-tools-84.87-5.22.x86_64.rpm
filesystem-84.87-18.2.x86_64.rpm
kernel-default-5.18.15-1.1.g0b7935a.x86_64.rpm
kernel-default-devel-5.18.15-1.1.g0b7935a.x86_64.rpm
kernel-default-livepatch-devel-5.18.15-1.1.g0b7935a.x86_64.rpm
kernel-devel-5.18.15-1.1.g0b7935a.noarch.rpm
kernel-macros-5.18.15-1.1.g0b7935a.noarch.rpm
kernel-syms-5.18.15-1.1.g0b7935a.x86_64.rpm
suse-module-tools-16.0.59-1.1.x86_64.rpm
suse-module-tools-scriptlets-16.0.59-1.1.x86_64.rpm
[/code}
On successful bootup, I immediately entered the following:

susepaste -e "1440" -f  "text /var/log/Xorg.0.log
Pasted as:
https://susepaste.org/bd1143caf05c
https://paste.opensuse.org/bd1143caf05c

sudo journalctl -b | susepaste -e "10080"
Pasted as:
https://susepaste.org/0f1d0bc91ed9
https://paste.opensuse.org/0f1d0bc91ed9

sudo journalctl -b | grep -i "drm"  produced the following output:

[code}
sudo journalctl -b | grep -i "drm"
Apr 28 20:56:37 localhost kernel: ACPI: bus type drm_connector registered
Apr 28 20:56:37 localhost kernel: [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
Apr 28 20:56:37 localhost kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
Apr 29 03:56:46 localhost systemd[1]: Starting Load Kernel Module drm...
Apr 29 03:56:46 localhost systemd[1]: modprobe@drm.service: Deactivated successfully.
Apr 29 03:56:46 localhost systemd[1]: Finished Load Kernel Module drm.

I’ll try logging into this installation on a daily basis to see if it holds
together.
Len E.

I’m not quite clear on what you did here. The journal you posted (booting 5.18.15-1.g0b7935a-default)…
https://paste.opensuse.org/0f1d0bc91ed9
showed lightdm started up successfully. If the boot from kernel 5.19.12-1.1 does not reach the display manager successfully, we need to see the Xorg log and journal log for that boot as well for comparison. When you reboot to the working kernel, examine the data from the previous boot…
Xorg.0.log.old and journalctl -b1.

Hi deano_ferrari:

I haven’t responded to your latest suggestion, because I’ve been unable to boot up graphics on kernel 5.19.12-1.1 or the standard kernel 6.4.0~ to utilize susepaste.

With the kernel-5.18.15-1.1 installation, it worked fine the day after the installation but I just tried it again, and it now malfunctions like kernel-5.19.12-1.

It baffles me totally that an installation works fine initially, and then when left
untouched for days, won’t work on the next attempt to use it.

Len E.

Can you switch to a working VT, even with the graphical environment failure? Can you capture the logs to removable media, and share via an internet connected machine with working desktop?

List block devices
lsblk -f

Mount the storage device eg
udisksctl mount -b /dev/sdb1

Copy as required to /run/media/…

Not clear to me either. Not a hardware failure occurring?

Hi deano_ferrari:

With respect to providing the information you requested, I’ve just learned that
32000 characters is the maximum size of a post submission. Therefore,
I’m submitting it in pieces.

The data is from my initial test install, with kernel-5.19.12-1.

The Xorg.0.log files were created on the initial test run on April 29.
The journalctl log was extracted a day ago after logging in with recovery mode
and blank-3 on the grub command line.


The inxi -aFz output:

System:
  Kernel: 5.19.12-1.g95fa5b8-default arch: x86_64 bits: 64 compiler: gcc
    v: 12.2.1 parameters: BOOT_IMAGE=/boot/vmlinuz-5.19.12-1.g95fa5b8-default
    root=UUID=d5d14af2-abbd-4b8d-a3a9-2a7ab4e9d77b single 3
  Console: pty pts/0 Distro: openSUSE Leap 15.6
Machine:
  Type: Desktop System: Compaq-Presario product: NY540AA-ABL CQ5210F v: N/A
    serial: <filter> Chassis: Hewlett-Packard type: 3 serial: N/A
  Mobo: PEGATRON model: NARRA5 v: 5.00 serial: <filter> BIOS: Phoenix
    v: 5.52 date: 09/14/2009
CPU:
  Info: model: AMD Athlon II X2 215 socket: 940 (AM2) note: check bits: 64
    type: MCP arch: K10 level: v1 built: 2009-13 process: AMD 45nm
    family: 0x10 (16) model-id: 6 stepping: 2 microcode: 0x1000098
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 256 KiB
    desc: d-2x64 KiB; i-2x64 KiB L2: 1024 KiB desc: 2x512 KiB
  Speed (MHz): avg: 800 min/max: 800/2700 boost: disabled
    base/boost: 2700/2700 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.5 V ext-clock: 200 MHz cores: 1: 800 2: 800 bogomips: 10849
  Flags: ht lm nx pae sse sse2 sse3 sse4a svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass status: Not affected
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling,
    PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA C61 [GeForce 6150SE nForce 430] vendor: Hewlett-Packard
    driver: N/A alternate: nouveau non-free: series: 304.xx status: legacy (EOL)
    last: release: 304.137 kernel: 4.13 xorg: 1.19 arch: Curie
    process: 90-130nm built: 2003-13 bus-ID: 00:0d.0 chip-ID: 10de:03d0
    class-ID: 0300
  Display: server: X.org v: 1.21.1.11 driver: X: loaded: N/A
    unloaded: fbdev,modesetting alternate: nouveau,nvidia,vesa gpu: N/A
    tty: 80x25
  API: OpenGL Message: GL data unavailable in console for root.
Audio:
  Device-1: NVIDIA MCP61 High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel bus-ID: 00:05.0 chip-ID: 10de:03f0
    class-ID: 0403
  API: ALSA v: k5.19.12-1.g95fa5b8-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.0.5 status: off with: wireplumber status: off
    tools: pw-cat,pw-cli,wpctl
  Server-2: PulseAudio v: 17.0 status: off with: pulseaudio-alsa
    type: plugin tools: pacat,pactl,pavucontrol
Network:
  Device-1: NVIDIA MCP61 Ethernet vendor: Hewlett-Packard type: network bridge
    driver: forcedeth v: kernel port: fc00 bus-ID: 00:07.0 chip-ID: 10de:03ef
    class-ID: 0680
  IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 5.99 GiB (1.3%)
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD5000AAKS-65V0A0 family: Caviar Blue (SATA) size: 465.76 GiB
    block-size: physical: 512 B logical: 512 B sata: 2.6 speed: 3.0 Gb/s
    tech: N/A serial: <filter> fw-rev: 1D05 temp: 32 C scheme: MBR
  SMART: yes state: enabled health: PASSED on: 354d 23h cycles: 10121
Partition:
  ID-1: / raw-size: 36.1 GiB size: 35.24 GiB (97.61%) used: 5.99 GiB (17.0%)
    fs: ext4 block-size: 4096 B dev: /dev/sda10 maj-min: 8:10
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 7.05 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sda16 maj-min: 259:0
Sensors:
  System Temperatures: cpu: 17.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 112 Uptime: 0h 3m wakeups: 0 Memory: available: 2.79 GiB
  used: 359.3 MiB (12.6%) Init: systemd v: 254 default: graphical
  tool: systemctl Compilers: gcc: 7.5.0 alt: 7 Packages: pm: rpm pkgs: N/A
  note: see --rpm tools: yast,zypper Shell: Sudo (sudo) v: 1.9.15p5
  default: Bash v: 4.4.23 running-in: pty pts/0 inxi: 3.3.27

The Xorg.0.log file:

[    74.359] 
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[    74.359] Current Operating System: Linux localhost 5.19.12-1.g95fa5b8-default #1 SMP PREEMPT_DYNAMIC Wed Sep 28 10:51:18 UTC 2022 (95fa5b8) x86_64
[    74.359] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.19.12-1.g95fa5b8-default root=UUID=d5d14af2-abbd-4b8d-a3a9-2a7ab4e9d77b single 3
[    74.360]  
[    74.360] Current version of pixman: 0.43.4
[    74.360] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    74.360] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    74.360] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 29 19:26:04 2025
[    74.395] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    74.396] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    74.458] (==) No Layout section.  Using the first Screen section.
[    74.458] (==) No screen section available. Using defaults.
[    74.458] (**) |-->Screen "Default Screen Section" (0)
[    74.458] (**) |   |-->Monitor "<default monitor>"
[    74.459] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    74.459] (==) Automatically adding devices
[    74.459] (==) Automatically enabling devices
[    74.459] (==) Automatically adding GPU devices
[    74.459] (==) Automatically binding GPU devices
[    74.459] (==) Max clients allowed: 512, resource mask: 0xfffff
[    74.509] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    74.509] 	Entry deleted from font path.
[    74.527] (==) 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
[    74.527] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    74.527] (WW) Ignoring unrecognized extension "XFree86-DGA"
[    74.527] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    74.527] (II) Loader magic: 0x56440b6efde0
[    74.527] (II) Module ABI versions:
[    74.527] 	X.Org ANSI C Emulation: 0.4
[    74.527] 	X.Org Video Driver: 25.2
[    74.527] 	X.Org XInput driver : 24.4
[    74.527] 	X.Org Server Extension : 10.0
[    74.529] (--) using VT number 2

[    74.529] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    74.537] (--) PCI:*(0@0:13:0) 10de:03d0:103c:2a6c rev 162, Mem @ 0xfb000000/16777216, 0xe0000000/268435456, 0xfc000000/16777216, BIOS @ 0x????????/131072
[    74.537] (II) LoadModule: "glx"
[    74.539] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    74.591] (II) Module glx: vendor="X.Org Foundation"
[    74.591] 	compiled for 1.21.1.11, module version = 1.0.0
[    74.591] 	ABI class: X.Org Server Extension, version 10.0
[    74.591] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[    74.592] (==) Matched nvidia as autoconfigured driver 0
[    74.592] (==) Matched nouveau as autoconfigured driver 1
[    74.592] (==) Matched modesetting as autoconfigured driver 2
[    74.592] (==) Matched fbdev as autoconfigured driver 3
[    74.592] (==) Matched vesa as autoconfigured driver 4
[    74.592] (==) Assigned the driver to the xf86ConfigLayout
[    74.592] (II) LoadModule: "nvidia"
[    74.592] (WW) Warning, couldn't open module nvidia
[    74.593] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    74.593] (II) LoadModule: "nouveau"
[    74.593] (WW) Warning, couldn't open module nouveau
[    74.593] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    74.593] (II) LoadModule: "modesetting"
[    74.593] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    74.604] (II) Module modesetting: vendor="X.Org Foundation"
[    74.605] 	compiled for 1.21.1.11, module version = 1.21.1
[    74.605] 	Module class: X.Org Video Driver
[    74.605] 	ABI class: X.Org Video Driver, version 25.2
[    74.605] (II) LoadModule: "fbdev"
[    74.605] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    74.610] (II) Module fbdev: vendor="X.Org Foundation"
[    74.610] 	compiled for 1.21.1.4, module version = 0.5.0
[    74.610] 	Module class: X.Org Video Driver
[    74.610] 	ABI class: X.Org Video Driver, version 25.2
[    74.610] (II) LoadModule: "vesa"
[    74.611] (WW) Warning, couldn't open module vesa
[    74.611] (EE) Failed to load module "vesa" (module does not exist, 0)
[    74.611] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    74.611] (II) FBDEV: driver for framebuffer: fbdev
[    74.617] (EE) open /dev/dri/card0: No such file or directory
[    74.617] (WW) Falling back to old probe method for modesetting
[    74.617] (EE) open /dev/dri/card0: No such file or directory
[    74.617] (II) Loading sub module "fbdevhw"
[    74.617] (II) LoadModule: "fbdevhw"
[    74.617] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    74.624] (II) Module fbdevhw: vendor="X.Org Foundation"
[    74.624] 	compiled for 1.21.1.11, module version = 0.0.2
[    74.624] 	ABI class: X.Org Video Driver, version 25.2
[    74.625] (EE) Unable to find a valid framebuffer device
[    74.625] (WW) Falling back to old probe method for fbdev
[    74.625] (II) Loading sub module "fbdevhw"
[    74.625] (II) LoadModule: "fbdevhw"
[    74.625] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    74.625] (II) Module fbdevhw: vendor="X.Org Foundation"
[    74.625] 	compiled for 1.21.1.11, module version = 0.0.2
[    74.625] 	ABI class: X.Org Video Driver, version 25.2
[    74.625] (EE) open /dev/fb0: No such file or directory
[    74.625] (EE) Screen 0 deleted because of no matching config section.
[    74.625] (II) UnloadModule: "modesetting"
[    74.625] (EE) Screen 0 deleted because of no matching config section.
[    74.625] (II) UnloadModule: "fbdev"
[    74.625] (II) UnloadSubModule: "fbdevhw"
[    74.625] (EE) Device(s) detected, but none match those in the config file.
[    74.626] (EE) 
Fatal server error:
[    74.626] (EE) no screens found(EE) 
[    74.626] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    74.626] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    74.626] (EE) 
[    74.629] (EE) Server terminated with error (1). Closing log file.

The Xorg.0.log.old file:

[   141.314] 
X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[   141.314] Current Operating System: Linux localhost 6.4.0-150600.23.47-default #1 SMP PREEMPT_DYNAMIC Thu Apr  3 03:44:04 UTC 2025 (2854fd7) x86_64
[   141.314] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.47-default root=UUID=d5d14af2-abbd-4b8d-a3a9-2a7ab4e9d77b single 3
[   141.314]  
[   141.314] Current version of pixman: 0.43.4
[   141.314] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   141.314] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   141.315] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 29 19:22:35 2025
[   141.350] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   141.350] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   141.413] (==) No Layout section.  Using the first Screen section.
[   141.413] (==) No screen section available. Using defaults.
[   141.413] (**) |-->Screen "Default Screen Section" (0)
[   141.413] (**) |   |-->Monitor "<default monitor>"
[   141.414] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   141.414] (==) Automatically adding devices
[   141.414] (==) Automatically enabling devices
[   141.414] (==) Automatically adding GPU devices
[   141.414] (==) Automatically binding GPU devices
[   141.414] (==) Max clients allowed: 512, resource mask: 0xfffff
[   141.472] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[   141.472] 	Entry deleted from font path.
[   141.490] (==) 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
[   141.490] (==) ModulePath set to "/usr/lib64/xorg/modules"
[   141.490] (WW) Ignoring unrecognized extension "XFree86-DGA"
[   141.490] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   141.490] (II) Loader magic: 0x56511d44ade0
[   141.490] (II) Module ABI versions:
[   141.490] 	X.Org ANSI C Emulation: 0.4
[   141.490] 	X.Org Video Driver: 25.2
[   141.490] 	X.Org XInput driver : 24.4
[   141.490] 	X.Org Server Extension : 10.0
[   141.492] (--) using VT number 2

[   141.492] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[   141.500] (--) PCI:*(0@0:13:0) 10de:03d0:103c:2a6c rev 162, Mem @ 0xfb000000/16777216, 0xe0000000/268435456, 0xfc000000/16777216, BIOS @ 0x????????/131072
[   141.500] (II) LoadModule: "glx"
[   141.501] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   141.546] (II) Module glx: vendor="X.Org Foundation"
[   141.546] 	compiled for 1.21.1.11, module version = 1.0.0
[   141.546] 	ABI class: X.Org Server Extension, version 10.0
[   141.546] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[   141.547] (==) Matched nvidia as autoconfigured driver 0
[   141.547] (==) Matched nouveau as autoconfigured driver 1
[   141.547] (==) Matched modesetting as autoconfigured driver 2
[   141.547] (==) Matched fbdev as autoconfigured driver 3
[   141.547] (==) Matched vesa as autoconfigured driver 4
[   141.547] (==) Assigned the driver to the xf86ConfigLayout
[   141.547] (II) LoadModule: "nvidia"
[   141.548] (WW) Warning, couldn't open module nvidia
[   141.548] (EE) Failed to load module "nvidia" (module does not exist, 0)
[   141.548] (II) LoadModule: "nouveau"
[   141.548] (WW) Warning, couldn't open module nouveau
[   141.548] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   141.548] (II) LoadModule: "modesetting"
[   141.548] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[   141.559] (II) Module modesetting: vendor="X.Org Foundation"
[   141.559] 	compiled for 1.21.1.11, module version = 1.21.1
[   141.559] 	Module class: X.Org Video Driver
[   141.559] 	ABI class: X.Org Video Driver, version 25.2
[   141.560] (II) LoadModule: "fbdev"
[   141.560] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[   141.565] (II) Module fbdev: vendor="X.Org Foundation"
[   141.565] 	compiled for 1.21.1.4, module version = 0.5.0
[   141.565] 	Module class: X.Org Video Driver
[   141.565] 	ABI class: X.Org Video Driver, version 25.2
[   141.565] (II) LoadModule: "vesa"
[   141.566] (WW) Warning, couldn't open module vesa
[   141.566] (EE) Failed to load module "vesa" (module does not exist, 0)
[   141.566] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   141.566] (II) FBDEV: driver for framebuffer: fbdev
[   141.572] (EE) open /dev/dri/card0: No such file or directory
[   141.572] (WW) Falling back to old probe method for modesetting
[   141.572] (EE) open /dev/dri/card0: No such file or directory
[   141.572] (II) Loading sub module "fbdevhw"
[   141.572] (II) LoadModule: "fbdevhw"
[   141.572] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[   141.579] (II) Module fbdevhw: vendor="X.Org Foundation"
[   141.579] 	compiled for 1.21.1.11, module version = 0.0.2
[   141.579] 	ABI class: X.Org Video Driver, version 25.2
[   141.579] (EE) Unable to find a valid framebuffer device
[   141.579] (WW) Falling back to old probe method for fbdev
[   141.579] (II) Loading sub module "fbdevhw"
[   141.579] (II) LoadModule: "fbdevhw"
[   141.579] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[   141.579] (II) Module fbdevhw: vendor="X.Org Foundation"
[   141.579] 	compiled for 1.21.1.11, module version = 0.0.2
[   141.579] 	ABI class: X.Org Video Driver, version 25.2
[   141.579] (EE) open /dev/fb0: No such file or directory
[   141.580] (EE) Screen 0 deleted because of no matching config section.
[   141.580] (II) UnloadModule: "modesetting"
[   141.580] (EE) Screen 0 deleted because of no matching config section.
[   141.580] (II) UnloadModule: "fbdev"
[   141.580] (II) UnloadSubModule: "fbdevhw"
[   141.580] (EE) Device(s) detected, but none match those in the config file.
[   141.580] (EE) 
Fatal server error:
[   141.580] (EE) no screens found(EE) 
[   141.580] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   141.580] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   141.580] (EE) 
[   141.583] (EE) Server terminated with error (1). Closing log file.

More pieces to come …

Len E.