Issues with intel drivers

I’m running Endeavouros 6.6.48-1-lts. After updating the aur a few nights ago, I kept having an issue with opening kitty, which, after doing further reading, made me realize that I had issues with my drivers. When I run, glxinfo, I get:

name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

After more digging, I found the command glxgears, which gives me the output:

Error: couldn't get an RGB, Double-buffered visual

I can’t figure out how to fix this issue (I’m not even really sure what this means, as I’ve only been using Arch-based distros for about two years). I’m using X with no configuration on my end.

Other potentially useful info:

Output of lshw -c display:

  *-display                 
       description: VGA compatible controller
       product: Raptor Lake-U [Intel Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list fb
       configuration: depth=32 latency=0 mode=1920x1200 visual=truecolor xres=1920 yres=1200
       resources: iomemory:600-5ff iomemory:400-3ff memory:6002000000-6002ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
  *-graphics
       product: simpledrmdrmfb
       physical id: 4
       logical name: /dev/fb0
       capabilities: fb
       configuration: depth=32 resolution=1920,1200

Output of ldd /usr/bin/glxinfo:

	linux-vdso.so.1 (0x00007ffd1375a000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x000071a9088e3000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x000071a9087a2000)
	libc.so.6 => /usr/lib/libc.so.6 (0x000071a9085b1000)
	libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x000071a9084f9000)
	libGLX.so.0 => /usr/lib/libGLX.so.0 (0x000071a9084c7000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x000071a90849c000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x000071a9089c4000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x000071a908495000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x000071a90848d000)

Output of xdpyinfo:

name of display:    :0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    12101013
X.Org version: 21.1.13
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 15, bits_per_pixel 16, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
    depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x2000003, revert to Parent
number of extensions:    26
    BIG-REQUESTS
    Composite
    DAMAGE
    DOUBLE-BUFFER
    DPMS
    DRI2
    Generic Event Extension
    MIT-SCREEN-SAVER
    MIT-SHM
    Present
    RANDR
    RECORD
    RENDER
    SECURITY
    SHAPE
    SYNC
    X-Resource
    XC-MISC
    XFIXES
    XFree86-DGA
    XFree86-VidModeExtension
    XINERAMA
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
default screen number:    0
number of screens:    1

screen #0:
  dimensions:    1920x1200 pixels (508x317 millimeters)
  resolution:    96x96 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
  root window id:    0x47
  depth of root window:    24 planes
  number of colormaps:    minimum 1, maximum 1
  default colormap:    0x20
  default number of colormap cells:    256
  preallocated pixels:    black 0, white 16777215
  options:    backing-store WHEN MAPPED, save-unders NO
  largest cursor:    0x0
  current input event mask:    0x7a0034
    ButtonPressMask          EnterWindowMask          LeaveWindowMask          
    StructureNotifyMask      SubstructureNotifyMask   SubstructureRedirectMask 
    FocusChangeMask          PropertyChangeMask       
  number of visuals:    3
  default visual id:  0x21
  visual:
    visual id:    0x21
    class:    TrueColor
    depth:    24 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits
  visual:
    visual id:    0x22
    class:    DirectColor
    depth:    24 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits
  visual:
    visual id:    0x45
    class:    TrueColor
    depth:    32 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits

Output of lspci:

0000:00:00.0 Host bridge: Intel Corporation Raptor Lake-P/U 2p+8e cores Host Bridge/DRAM Controller (rev 01)
0000:00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-U [Intel Graphics] (rev 04)
0000:00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant (rev 01)
0000:00:06.0 System peripheral: Intel Corporation RST VMD Managed Controller
0000:00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller Intel Corporation
0000:00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01)
0000:00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
0000:00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
0000:00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
0000:00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
0000:00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
0000:00:1d.0 PCI bridge: Intel Corporation Alder Lake PCI Express x1 Root Port #10 (rev 01)
0000:00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 01)
0000:00:1f.3 Audio device: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
0000:00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
0000:00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
0000:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
10000:e0:06.0 PCI bridge: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port (rev 01)
10000:e1:00.0 Non-Volatile memory controller: Sandisk Corp PC SN740 NVMe SSD (DRAM-less) (rev 01)

Lastly, here are my xorg log files:

[     5.151] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[     5.151] Current Operating System: Linux singularisart 6.6.48-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 29 Aug 2024 17:56:14 +0000 x86_64
[     5.151] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-lts root=UUID=d76ec65b-1dfa-4d43-9c83-b7fc87b0011e rw nowatchdog nvme_load=YES loglevel=3
[     5.151]  
[     5.151] Current version of pixman: 0.43.4
[     5.151] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     5.151] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     5.151] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep  2 18:44:03 2024
[     5.152] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     5.153] (==) No Layout section.  Using the first Screen section.
[     5.153] (==) No screen section available. Using defaults.
[     5.153] (**) |-->Screen "Default Screen Section" (0)
[     5.153] (**) |   |-->Monitor "<default monitor>"
[     5.153] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     5.153] (**) Allowing byte-swapped clients
[     5.153] (==) Automatically adding devices
[     5.153] (==) Automatically enabling devices
[     5.153] (==) Automatically adding GPU devices
[     5.153] (==) Automatically binding GPU devices
[     5.153] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     5.157] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/75dpi
[     5.157] (==) ModulePath set to "/usr/lib/xorg/modules"
[     5.157] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     5.157] (II) Module ABI versions:
[     5.157] 	X.Org ANSI C Emulation: 0.4
[     5.157] 	X.Org Video Driver: 25.2
[     5.157] 	X.Org XInput driver : 24.4
[     5.157] 	X.Org Server Extension : 10.0
[     5.157] (++) using VT number 7

[     5.157] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     5.158] (II) xfree86: Adding drm device (/dev/dri/card0)
[     5.158] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0
[     5.161] (--) PCI:*(0@0:2:0) 8086:a7ac:1028:0ca3 rev 4, Mem @ 0x6002000000/16777216, 0x4000000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[     5.161] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     5.161] (II) LoadModule: "glx"
[     5.162] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     5.165] (II) Module glx: vendor="X.Org Foundation"
[     5.165] 	compiled for 1.21.1.13, module version = 1.0.0
[     5.165] 	ABI class: X.Org Server Extension, version 10.0
[     5.165] (==) Matched intel as autoconfigured driver 0
[     5.165] (==) Matched modesetting as autoconfigured driver 1
[     5.165] (==) Matched fbdev as autoconfigured driver 2
[     5.165] (==) Matched vesa as autoconfigured driver 3
[     5.165] (==) Assigned the driver to the xf86ConfigLayout
[     5.165] (II) LoadModule: "intel"
[     5.165] (WW) Warning, couldn't open module intel
[     5.165] (EE) Failed to load module "intel" (module does not exist, 0)
[     5.165] (II) LoadModule: "modesetting"
[     5.165] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.224] (II) Module modesetting: vendor="X.Org Foundation"
[     5.224] 	compiled for 1.21.1.13, module version = 1.21.1
[     5.224] 	Module class: X.Org Video Driver
[     5.224] 	ABI class: X.Org Video Driver, version 25.2
[     5.224] (II) LoadModule: "fbdev"
[     5.224] (WW) Warning, couldn't open module fbdev
[     5.224] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     5.224] (II) LoadModule: "vesa"
[     5.224] (WW) Warning, couldn't open module vesa
[     5.224] (EE) Failed to load module "vesa" (module does not exist, 0)
[     5.224] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     5.231] (II) modeset(0): using drv /dev/dri/card0
[     5.231] (II) modeset(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     5.231] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[     5.231] (==) modeset(0): RGB weight 888
[     5.231] (==) modeset(0): Default visual is TrueColor
[     5.231] (II) Loading sub module "glamoregl"
[     5.231] (II) LoadModule: "glamoregl"
[     5.231] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[     5.235] (II) Module glamoregl: vendor="X.Org Foundation"
[     5.235] 	compiled for 1.21.1.13, module version = 1.0.1
[     5.235] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     5.283] (II) modeset(0): Refusing to try glamor on llvmpipe
[     5.285] (II) modeset(0): glamor initialization failed
[     5.285] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[     5.285] (II) modeset(0): Output None-1 has no monitor section
[     5.285] (II) modeset(0): EDID for output None-1
[     5.285] (II) modeset(0): Printing probed modes for output None-1
[     5.285] (II) modeset(0): Modeline "1920x1200"x60.0  138.24  1920 1920 1920 1920  1200 1200 1200 1200 (72.0 kHz eP)
[     5.285] (II) modeset(0): Output None-1 connected
[     5.285] (II) modeset(0): Using exact sizes for initial modes
[     5.285] (II) modeset(0): Output None-1 using initial mode 1920x1200 +0+0
[     5.285] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[     5.285] (==) modeset(0): DPI set to (96, 96)
[     5.285] (II) Loading sub module "fb"
[     5.285] (II) LoadModule: "fb"
[     5.285] (II) Module "fb" already built-in
[     5.286] (==) modeset(0): Backing store enabled
[     5.286] (==) modeset(0): Silken mouse enabled
[     5.286] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[     5.286] (==) modeset(0): DPMS enabled
[     5.286] (II) Initializing extension Generic Event Extension
[     5.286] (II) Initializing extension SHAPE
[     5.286] (II) Initializing extension MIT-SHM
[     5.286] (II) Initializing extension XInputExtension
[     5.286] (II) Initializing extension XTEST
[     5.287] (II) Initializing extension BIG-REQUESTS
[     5.287] (II) Initializing extension SYNC
[     5.287] (II) Initializing extension XKEYBOARD
[     5.287] (II) Initializing extension XC-MISC
[     5.287] (II) Initializing extension SECURITY
[     5.287] (II) Initializing extension XFIXES
[     5.287] (II) Initializing extension RENDER
[     5.288] (II) Initializing extension RANDR
[     5.288] (II) Initializing extension COMPOSITE
[     5.288] (II) Initializing extension DAMAGE
[     5.288] (II) Initializing extension MIT-SCREEN-SAVER
[     5.288] (II) Initializing extension DOUBLE-BUFFER
[     5.288] (II) Initializing extension RECORD
[     5.288] (II) Initializing extension DPMS
[     5.288] (II) Initializing extension Present
[     5.288] (II) Initializing extension DRI3
[     5.288] (II) Initializing extension X-Resource
[     5.289] (II) Initializing extension XVideo
[     5.289] (II) Initializing extension XVideo-MotionCompensation
[     5.289] (II) Initializing extension GLX
[     5.289] (II) AIGLX: Screen 0 is not DRI2 capable
[     5.290] (EE) IGLX error: Calling driver entry point failed
[     5.290] (EE) GLX: could not load software renderer
[     5.290] (II) GLX: no usable GL providers found for screen 0
[     5.290] (II) Initializing extension XFree86-VidModeExtension
[     5.290] (II) Initializing extension XFree86-DGA
[     5.290] (II) Initializing extension XFree86-DRI
[     5.290] (II) Initializing extension DRI2
[     5.293] (II) modeset(0): Damage tracking initialized
[     5.293] (II) modeset(0): Setting screen physical size to 508 x 317
[     5.424] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[     5.424] (**) Power Button: Applying InputClass "devname"
[     5.424] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     5.424] (II) LoadModule: "libinput"
[     5.424] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     5.426] (II) Module libinput: vendor="X.Org Foundation"
[     5.426] 	compiled for 1.21.1.13, module version = 1.4.0
[     5.426] 	Module class: X.Org XInput Driver
[     5.426] 	ABI class: X.Org XInput driver, version 24.4
[     5.426] (II) Using input driver 'libinput' for 'Power Button'
[     5.426] (**) Power Button: always reports core events
[     5.426] (**) Option "Device" "/dev/input/event1"
[     5.429] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     5.429] (II) event1  - Power Button: device is a keyboard
[     5.429] (II) event1  - Power Button: device removed
[     5.463] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[     5.463] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     5.464] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     5.464] (II) event1  - Power Button: device is a keyboard
[     5.464] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[     5.464] (**) Lid Switch: Applying InputClass "devname"
[     5.464] (II) Using input driver 'libinput' for 'Lid Switch'
[     5.464] (**) Lid Switch: always reports core events
[     5.464] (**) Option "Device" "/dev/input/event0"
[     5.464] (II) event0  - Lid Switch: is tagged by udev as: Switch
[     5.464] (II) event0  - Lid Switch: device is a switch device
[     5.464] (II) event0  - Lid Switch: device removed
[     5.490] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0/event0"
[     5.490] (II) XINPUT: Adding extended input device "Lid Switch" (type: KEYBOARD, id 7)
[     5.490] (II) event0  - Lid Switch: is tagged by udev as: Switch
[     5.490] (II) event0  - Lid Switch: device is a switch device
[     5.490] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[     5.490] (**) Sleep Button: Applying InputClass "devname"
[     5.490] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[     5.490] (II) Using input driver 'libinput' for 'Sleep Button'
[     5.490] (**) Sleep Button: always reports core events
[     5.490] (**) Option "Device" "/dev/input/event2"
[     5.490] (II) event2  - Sleep Button: is tagged by udev as: Keyboard
[     5.491] (II) event2  - Sleep Button: device is a keyboard
[     5.491] (II) event2  - Sleep Button: device removed
[     5.536] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2"
[     5.536] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[     5.537] (II) event2  - Sleep Button: is tagged by udev as: Keyboard
[     5.537] (II) event2  - Sleep Button: device is a keyboard
[     5.537] (II) config/udev: Adding input device VEN_04F3:00 04F3:32EB Mouse (/dev/input/event9)
[     5.537] (**) VEN_04F3:00 04F3:32EB Mouse: Applying InputClass "devname"
[     5.537] (**) VEN_04F3:00 04F3:32EB Mouse: Applying InputClass "libinput pointer catchall"
[     5.537] (II) Using input driver 'libinput' for 'VEN_04F3:00 04F3:32EB Mouse'
[     5.537] (**) VEN_04F3:00 04F3:32EB Mouse: always reports core events
[     5.537] (**) Option "Device" "/dev/input/event9"
[     5.537] (II) event9  - VEN_04F3:00 04F3:32EB Mouse: is tagged by udev as: Mouse Pointingstick
[     5.538] (II) event9  - VEN_04F3:00 04F3:32EB Mouse: device is a pointer
[     5.538] (II) event9  - VEN_04F3:00 04F3:32EB Mouse: device removed
[     5.596] (II) libinput: VEN_04F3:00 04F3:32EB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     5.596] (II) libinput: VEN_04F3:00 04F3:32EB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     5.596] (II) libinput: VEN_04F3:00 04F3:32EB Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     5.596] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:32EB.0001/input/input14/event9"
[     5.596] (II) XINPUT: Adding extended input device "VEN_04F3:00 04F3:32EB Mouse" (type: MOUSE, id 9)
[     5.598] (**) Option "AccelerationScheme" "none"
[     5.598] (**) VEN_04F3:00 04F3:32EB Mouse: (accel) selected scheme none/0
[     5.598] (**) VEN_04F3:00 04F3:32EB Mouse: (accel) acceleration factor: 2.000
[     5.598] (**) VEN_04F3:00 04F3:32EB Mouse: (accel) acceleration threshold: 4
[     5.598] (II) event9  - VEN_04F3:00 04F3:32EB Mouse: is tagged by udev as: Mouse Pointingstick
[     5.598] (II) event9  - VEN_04F3:00 04F3:32EB Mouse: device is a pointer
[     5.599] (II) config/udev: Adding input device VEN_04F3:00 04F3:32EB Mouse (/dev/input/mouse0)
[     5.599] (**) VEN_04F3:00 04F3:32EB Mouse: Applying InputClass "devname"
[     5.599] (II) Using input driver 'libinput' for 'VEN_04F3:00 04F3:32EB Mouse'
[     5.599] (**) VEN_04F3:00 04F3:32EB Mouse: always reports core events
[     5.599] (**) Option "Device" "/dev/input/mouse0"
[     5.653] (II) mouse0  - not using input device '/dev/input/mouse0'.
[     5.653] (EE) libinput: VEN_04F3:00 04F3:32EB Mouse: Failed to create a device for /dev/input/mouse0
[     5.653] (EE) PreInit returned 2 for "VEN_04F3:00 04F3:32EB Mouse"
[     5.653] (II) UnloadModule: "libinput"
[     5.653] (II) config/udev: Adding input device VEN_04F3:00 04F3:32EB Touchpad (/dev/input/event10)
[     5.653] (**) VEN_04F3:00 04F3:32EB Touchpad: Applying InputClass "devname"
[     5.653] (**) VEN_04F3:00 04F3:32EB Touchpad: Applying InputClass "libinput touchpad catchall"
[     5.653] (II) Using input driver 'libinput' for 'VEN_04F3:00 04F3:32EB Touchpad'
[     5.653] (**) VEN_04F3:00 04F3:32EB Touchpad: always reports core events
[     5.653] (**) Option "Device" "/dev/input/event10"
[     5.654] (II) event10 - VEN_04F3:00 04F3:32EB Touchpad: is tagged by udev as: Touchpad
[     5.655] (II) event10 - VEN_04F3:00 04F3:32EB Touchpad: device is a touchpad
[     5.655] (II) event10 - VEN_04F3:00 04F3:32EB Touchpad: device removed
[     5.708] (**) Option "Tapping" "on"
[     5.708] (II) libinput: VEN_04F3:00 04F3:32EB Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used.
[     5.708] (II) libinput: VEN_04F3:00 04F3:32EB Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used.
[     5.708] (II) libinput: VEN_04F3:00 04F3:32EB Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used.
[     5.708] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:32EB.0001/input/input15/event10"
[     5.708] (II) XINPUT: Adding extended input device "VEN_04F3:00 04F3:32EB Touchpad" (type: TOUCHPAD, id 10)
[     5.710] (**) Option "AccelerationScheme" "none"
[     5.710] (**) VEN_04F3:00 04F3:32EB Touchpad: (accel) selected scheme none/0
[     5.710] (**) VEN_04F3:00 04F3:32EB Touchpad: (accel) acceleration factor: 2.000
[     5.710] (**) VEN_04F3:00 04F3:32EB Touchpad: (accel) acceleration threshold: 4
[     5.710] (II) event10 - VEN_04F3:00 04F3:32EB Touchpad: is tagged by udev as: Touchpad
[     5.711] (II) event10 - VEN_04F3:00 04F3:32EB Touchpad: device is a touchpad
[     5.712] (II) config/udev: Adding input device VEN_04F3:00 04F3:32EB Touchpad (/dev/input/mouse1)
[     5.712] (**) VEN_04F3:00 04F3:32EB Touchpad: Applying InputClass "devname"
[     5.712] (II) Using input driver 'libinput' for 'VEN_04F3:00 04F3:32EB Touchpad'
[     5.712] (**) VEN_04F3:00 04F3:32EB Touchpad: always reports core events
[     5.712] (**) Option "Device" "/dev/input/mouse1"
[     5.810] (II) mouse1  - not using input device '/dev/input/mouse1'.
[     5.810] (EE) libinput: VEN_04F3:00 04F3:32EB Touchpad: Failed to create a device for /dev/input/mouse1
[     5.810] (EE) PreInit returned 2 for "VEN_04F3:00 04F3:32EB Touchpad"
[     5.810] (II) UnloadModule: "libinput"
[     5.810] (II) config/udev: Adding input device Intel HID events (/dev/input/event4)
[     5.810] (**) Intel HID events: Applying InputClass "devname"
[     5.810] (**) Intel HID events: Applying InputClass "libinput keyboard catchall"
[     5.810] (II) Using input driver 'libinput' for 'Intel HID events'
[     5.810] (**) Intel HID events: always reports core events
[     5.810] (**) Option "Device" "/dev/input/event4"
[     5.810] (II) event4  - Intel HID events: is tagged by udev as: Keyboard
[     5.810] (II) event4  - Intel HID events: device is a keyboard
[     5.810] (II) event4  - Intel HID events: device removed
[     5.856] (**) Option "config_info" "udev:/sys/devices/platform/INTC1078:00/input/input5/event4"
[     5.856] (II) XINPUT: Adding extended input device "Intel HID events" (type: KEYBOARD, id 11)
[     5.857] (II) event4  - Intel HID events: is tagged by udev as: Keyboard
[     5.857] (II) event4  - Intel HID events: device is a keyboard
[     5.857] (II) config/udev: Adding input device Intel HID 5 button array (/dev/input/event5)
[     5.857] (**) Intel HID 5 button array: Applying InputClass "devname"
[     5.857] (**) Intel HID 5 button array: Applying InputClass "libinput keyboard catchall"
[     5.857] (II) Using input driver 'libinput' for 'Intel HID 5 button array'
[     5.857] (**) Intel HID 5 button array: always reports core events
[     5.857] (**) Option "Device" "/dev/input/event5"
[     5.857] (II) event5  - Intel HID 5 button array: is tagged by udev as: Keyboard
[     5.857] (II) event5  - Intel HID 5 button array: device is a keyboard
[     5.857] (II) event5  - Intel HID 5 button array: device removed
[     5.893] (**) Option "config_info" "udev:/sys/devices/platform/INTC1078:00/input/input6/event5"
[     5.893] (II) XINPUT: Adding extended input device "Intel HID 5 button array" (type: KEYBOARD, id 12)
[     5.893] (II) event5  - Intel HID 5 button array: is tagged by udev as: Keyboard
[     5.893] (II) event5  - Intel HID 5 button array: device is a keyboard
[     5.894] (II) config/udev: Adding input device Dell Privacy Driver (/dev/input/event7)
[     5.894] (**) Dell Privacy Driver: Applying InputClass "devname"
[     5.894] (**) Dell Privacy Driver: Applying InputClass "libinput keyboard catchall"
[     5.894] (II) Using input driver 'libinput' for 'Dell Privacy Driver'
[     5.894] (**) Dell Privacy Driver: always reports core events
[     5.894] (**) Option "Device" "/dev/input/event7"
[     5.894] (II) event7  - Dell Privacy Driver: is tagged by udev as: Keyboard
[     5.894] (II) event7  - Dell Privacy Driver: device is a keyboard
[     5.894] (II) event7  - Dell Privacy Driver: device removed
[     5.963] (**) Option "config_info" "udev:/sys/devices/platform/PNP0C14:02/wmi_bus/wmi_bus-PNP0C14:02/6932965F-1671-4CEB-B988-D3AB0A901919/input/input9/event7"
[     5.963] (II) XINPUT: Adding extended input device "Dell Privacy Driver" (type: KEYBOARD, id 13)
[     5.964] (II) event7  - Dell Privacy Driver: is tagged by udev as: Keyboard
[     5.964] (II) event7  - Dell Privacy Driver: device is a keyboard
[     5.964] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event8)
[     5.964] (**) Dell WMI hotkeys: Applying InputClass "devname"
[     5.964] (**) Dell WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[     5.964] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[     5.964] (**) Dell WMI hotkeys: always reports core events
[     5.964] (**) Option "Device" "/dev/input/event8"
[     5.965] (II) event8  - Dell WMI hotkeys: is tagged by udev as: Keyboard
[     5.965] (II) event8  - Dell WMI hotkeys: device is a keyboard
[     5.965] (II) event8  - Dell WMI hotkeys: device removed
[     6.023] (**) Option "config_info" "udev:/sys/devices/platform/PNP0C14:02/wmi_bus/wmi_bus-PNP0C14:02/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input10/event8"
[     6.023] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 14)
[     6.023] (II) event8  - Dell WMI hotkeys: is tagged by udev as: Keyboard
[     6.023] (II) event8  - Dell WMI hotkeys: device is a keyboard
[     6.024] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[     6.024] (**) AT Translated Set 2 keyboard: Applying InputClass "devname"
[     6.024] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[     6.024] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     6.024] (**) AT Translated Set 2 keyboard: always reports core events
[     6.024] (**) Option "Device" "/dev/input/event3"
[     6.024] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     6.024] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
[     6.025] (II) event3  - AT Translated Set 2 keyboard: device removed
[     6.060] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[     6.060] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 15)
[     6.060] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     6.060] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
[     6.061] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event11)
[     6.061] (**) PS/2 Generic Mouse: Applying InputClass "devname"
[     6.061] (**) PS/2 Generic Mouse: Applying InputClass "libinput pointer catchall"
[     6.061] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[     6.061] (**) PS/2 Generic Mouse: always reports core events
[     6.061] (**) Option "Device" "/dev/input/event11"
[     6.061] (II) event11 - PS/2 Generic Mouse: is tagged by udev as: Mouse
[     6.061] (II) event11 - PS/2 Generic Mouse: device is a pointer
[     6.061] (II) event11 - PS/2 Generic Mouse: device removed
[     6.133] (II) libinput: PS/2 Generic Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     6.133] (II) libinput: PS/2 Generic Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     6.133] (II) libinput: PS/2 Generic Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     6.133] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event11"
[     6.133] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 16)
[     6.133] (**) Option "AccelerationScheme" "none"
[     6.133] (**) PS/2 Generic Mouse: (accel) selected scheme none/0
[     6.133] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
[     6.133] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
[     6.134] (II) event11 - PS/2 Generic Mouse: is tagged by udev as: Mouse
[     6.135] (II) event11 - PS/2 Generic Mouse: device is a pointer
[     6.137] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse2)
[     6.137] (**) PS/2 Generic Mouse: Applying InputClass "devname"
[     6.137] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[     6.137] (**) PS/2 Generic Mouse: always reports core events
[     6.137] (**) Option "Device" "/dev/input/mouse2"
[     6.223] (II) mouse2  - not using input device '/dev/input/mouse2'.
[     6.223] (EE) libinput: PS/2 Generic Mouse: Failed to create a device for /dev/input/mouse2
[     6.223] (EE) PreInit returned 2 for "PS/2 Generic Mouse"
[     6.223] (II) UnloadModule: "libinput"
[     6.223] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[     6.223] (**) PC Speaker: Applying InputClass "devname"
[     6.223] (II) Using input driver 'libinput' for 'PC Speaker'
[     6.223] (**) PC Speaker: always reports core events
[     6.223] (**) Option "Device" "/dev/input/event6"
[     6.224] (II) event6  - PC Speaker: not tagged as supported input device
[     6.285] (II) event6  - not using input device '/dev/input/event6'.
[     6.285] (EE) libinput: PC Speaker: Failed to create a device for /dev/input/event6
[     6.285] (EE) PreInit returned 2 for "PC Speaker"
[     6.285] (II) UnloadModule: "libinput"
[    65.374] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event12)
[    65.374] (**) HDA Intel PCH Headphone Mic: Applying InputClass "devname"
[    65.374] (II) Using input driver 'libinput' for 'HDA Intel PCH Headphone Mic'
[    65.374] (**) HDA Intel PCH Headphone Mic: always reports core events
[    65.374] (**) Option "Device" "/dev/input/event12"
[    65.375] (II) event12 - HDA Intel PCH Headphone Mic: is tagged by udev as: Switch
[    65.420] (II) event12 - not using input device '/dev/input/event12'.
[    65.420] (EE) libinput: HDA Intel PCH Headphone Mic: Failed to create a device for /dev/input/event12
[    65.420] (EE) PreInit returned 2 for "HDA Intel PCH Headphone Mic"
[    65.420] (II) UnloadModule: "libinput"
[   168.366] (II) config/udev: Adding input device Soundmates ANC (AVRCP) (/dev/input/event13)
[   168.366] (**) Soundmates ANC (AVRCP): Applying InputClass "devname"
[   168.366] (**) Soundmates ANC (AVRCP): Applying InputClass "libinput keyboard catchall"
[   168.366] (II) Using input driver 'libinput' for 'Soundmates ANC (AVRCP)'
[   168.367] (**) Soundmates ANC (AVRCP): always reports core events
[   168.367] (**) Option "Device" "/dev/input/event13"
[   168.368] (II) event13 - Soundmates ANC (AVRCP): is tagged by udev as: Keyboard
[   168.368] (II) event13 - Soundmates ANC (AVRCP): device is a keyboard
[   168.369] (II) event13 - Soundmates ANC (AVRCP): device removed
[   168.400] (**) Option "config_info" "udev:/sys/devices/virtual/input/input18/event13"
[   168.400] (II) XINPUT: Adding extended input device "Soundmates ANC (AVRCP)" (type: KEYBOARD, id 17)
[   168.401] (II) event13 - Soundmates ANC (AVRCP): is tagged by udev as: Keyboard
[   168.401] (II) event13 - Soundmates ANC (AVRCP): device is a keyboard

I’ve already installed all the required packages from the wiki.

I’ve literally looked through every discussion post in this topic, created multiple stackexchange questions and so on, I can’t seem to figure out what the hell is wrong here.

That seems to be a log during boot. The drivers cannot be loaded because not found. Most likely a problem with initramfs. Check that, maybe you rebuild it with dracut.

1 Like

I ran sudo dracut --regenerate-all --force and that didn’t work. So, I ran sudo dracut-rebuild, which also didn’t work.

EDIT: Here’s the output to inxi -Fxxxz:

System:
  Kernel: 6.6.48-1-lts arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc
  Desktop: GNOME v: 46.4 tk: GTK v: 3.24.43 wm: bspwm v: 0.9.10
    with: polybar vt: 7 dm: LightDM v: 1.32.0 Distro: EndeavourOS
    base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Inspiron 14 5440 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 0HFMTC v: A00 serial: <superuser required> part-nu: 0CA3
    uuid: <superuser required> UEFI: Dell v: 1.1.0 date: 01/04/2024
Battery:
  ID-1: BAT0 charge: 45.3 Wh (84.7%) condition: 53.5/53.0 Wh (101.0%)
    volts: 16.4 min: 15.0 model: SMP DELL XDY9K41 type: Li-poly serial: <filter>
    status: discharging cycles: 12
CPU:
  Info: 10-core (2-mt/8-st) model: Intel Core 7 150U bits: 64 type: MST AMCP
    smt: enabled arch: Raptor Lake rev: 3 cache: L1: 928 KiB L2: 6.5 MiB
    L3: 12 MiB
  Speed (MHz): avg: 906 high: 2000 min/max: 400/5400:4000 cores: 1: 2000
    2: 1998 3: 903 4: 1274 5: 974 6: 477 7: 476 8: 482 9: 788 10: 711 11: 400
    12: 400 bogomips: 62688
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Raptor Lake-U [Intel Graphics] vendor: Dell driver: N/A
    arch: Gen-13 bus-ID: 0000:00:02.0 chip-ID: 8086:a7ac class-ID: 0300
  Device-2: Realtek Integrated_Webcam_FHD driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-6:3 chip-ID: 0bda:557e
    class-ID: fe01 serial: <filter>
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.2 driver: X:
    loaded: modesetting alternate: fbdev,intel,vesa gpu: N/A display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x317mm (20.00x12.48")
    s-diag: 599mm (23.57")
  Monitor-1: Unknown-1 mapped: None-1 res: 1920x1200 hz: 60 size: N/A
    modes: 1920x1200
  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: 24.2.1-arch1.1 note: incomplete (EGL
    sourced) renderer: llvmpipe (LLVM 18.1.8 256 bits)
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 0000:00:1f.3 chip-ID: 8086:51ca class-ID: 0403
  API: ALSA v: k6.6.48-1-lts status: kernel-api
  Server-1: PipeWire v: 1.2.3 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    driver: rtw89_8852be v: kernel port: 3000 bus-ID: 0000:01:00.0
    chip-ID: 10ec:b852 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-10:4 chip-ID: 0bda:887b class-ID: e001
    serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 class-ID: 6c010c
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller Intel
    driver: vmd v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:a77f rev:
    class-ID: 0104
Drives:
  Local Storage: total: 953.87 GiB used: 73.65 GiB (7.7%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN740 NVMe WD 1TB
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 73914108 temp: 34.9 C scheme: GPT
Partition:
  ID-1: / size: 294.23 GiB used: 73.49 GiB (25.0%) fs: ext4
    dev: /dev/nvme0n1p7
  ID-2: /boot/efi size: 196 MiB used: 165.5 MiB (84.4%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 59.0 C mobo: 54.0 C sodimm: SODIMM C
  Fan Speeds (rpm): cpu: 0
Info:
  Memory: total: 16 GiB note: est. available: 15.31 GiB used: 4.61 GiB (30.1%)
  Processes: 287 Power: uptime: 5m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform Init: systemd v: 256 default: graphical
  Packages: pm: pacman pkgs: 1764 Compilers: gcc: 14.2.1 Shell: Zsh v: 5.9
    running-in: xfce4-terminal inxi: 3.3.35

is kitty and glxgears the only problem you have?

From what I’ve seen, yes.

Both use openGL, can you attach the output of glxinfo ?

Out of curiosity, what does pacman -Qs mesa say?

The inxi output of driver: N/A seems suspicious, that should state i915, right? Just to be sure, what’s the output of cat /proc/modules | grep i915?

The output of glxinfo is:

name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

The output of pacman -Qs mesa is:

local/glu 9.0.3-2
    Mesa OpenGL utility library
local/lib32-libva-mesa-driver 1:24.2.1-1
    Open-source VA-API drivers - 32-bit
local/lib32-mesa 1:24.2.1-1
    Open-source OpenGL drivers - 32-bit
local/lib32-mesa-vdpau 1:24.2.1-1
    Open-source VDPAU drivers - 32-bit
local/libva-mesa-driver 1:24.2.1-1
    Open-source VA-API drivers
local/mesa 1:24.2.1-1
    Open-source OpenGL drivers
local/mesa-demos 9.0.0-4
    Mesa demos
local/mesa-utils 9.0.0-4
    Essential Mesa utilities
local/mesa-vdpau 1:24.2.1-1
    Open-source VDPAU drivers

The output of cat /proc/modules | grep i915 is:

i915 4157440 0 - Live 0x0000000000000000
i2c_algo_bit 20480 1 i915, Live 0x0000000000000000
drm_buddy 20480 1 i915, Live 0x0000000000000000
video 77824 3 dell_laptop,dell_wmi,i915, Live 0x0000000000000000
ttm 102400 1 i915, Live 0x0000000000000000
intel_gtt 24576 1 i915, Live 0x0000000000000000
drm_display_helper 217088 1 i915, Live 0x0000000000000000
cec 86016 2 i915,drm_display_helper, Live 0x0000000000000000