Some software stopped working

I made no changes on the hardware
The only changes related to software was an automatic update a couple of days ago

As the title says some programs do not work anymore

KeepassXC refuses to run

if I click the icon it does nothing, if I try to run it through the console I get this error

qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlagsQSurfaceFormat::FormatOption(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlagsQSurfaceFormat::FormatOption(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
Could not initialize GLX

Steam runs, but only minimized on the system tray, it refuses to open a window (I have no errors in a console, yet it does not work properly)

Blender also refuses to work, similarly to keepassXC, clicking the icon does nothing, on the console I got this

Error! GLX_ARB_create_context not available.
Error! GLX_ARB_create_context not available.
Error! GLX_ARB_create_context not available.
Error! GLX_ARB_create_context not available.
Error! GLX_ARB_create_context not available.
Error! GLX_ARB_create_context not available.
Error! GLX_ARB_create_context not available.
Error! Unsupported graphics card or driver.
A graphics card and driver with support for OpenGL 3.3 or higher is required.
The program will now close.

Kodi Does not work neither, launching the program using the console I get this:

libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI2: failed to authenticate
libva info: VA-API version 1.18.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
/app/bin/kodi: lĆ­nea 182: 7 Violación de segmento (`core’ generado) ${KODI_BINARY} $SAVED_ARGS
Crash report available at /home/adri/.var/app/tv.kodi.Kodi/data/kodi_crashlog-20230811_231332.log

The only relevant part of the log kodi creates is this one at the end

2023-08-11 23:13:09.091 T:7 warning : Visual 0x21 of the window is not suitable, looking for another one…
2023-08-11 23:13:09.116 T:7 error : GLX Error: vInfo is NULL!

They worked before
Plasma is the desktop enviroment, in case it’s relevant
the graphic card is a RTX 3060

I tried to reinstall nvidia drivers by running nvidia-inst, but since they are already installed it does nothing and I don’t find an option to first uninstall them first

You can use nvidia-inst -n which will revert to nouveau open source drivers and reboot. Then you can check with inxi -Ga to see that nouveau open source drivers are installed. Then you can reinstall the nvidia drivers again.

Edit: After reinstalling the nvidia drivers make sure to reboot.

Then you can check again inxi -Ga

Thanks!!. It worked… kinda?

with nvidia-inst -n stuff works

but when I install the nvidia drivers (nvidia-inst without options) the problems return

And yes, I’m rebooting after every installation

Welcome to the forum! :smile:

First I suggest you make sure system is updated with command

sudo pacman -Syu

Then, for the record, please show the output of

inxi -Fza    # click the </> button to make it more readable
pacman -Qs nvidia

after running nvidia-inst and reboot.

ok, the system updated this


core/linux          6.4.9.arch1-1    6.4.10.arch1-1         0,07 MiB             125,53 MiB
core/linux-headers  6.4.9.arch1-1    6.4.10.arch1-1         0,00 MiB              29,79 MiB

So I rebooted

after running nvidia-inst and rebooting

inxi -Fza:

System:
  Kernel: 6.4.10-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-linux
    root=UUID=11b8b981-d8d0-4a9b-95e4-1918d1c22b28 rw nowatchdog
    nvme_load=YES nvidia-drm.modeset=1 loglevel=3
  Desktop: KDE Plasma v: 5.27.7 tk: Qt v: 5.15.10 wm: kwin_x11 vt: 2
    dm: SDDM Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: STRIX Z270H GAMING v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 1301
    date: 03/14/2018
Battery:
  Device-1: hidpp_battery_0 model: Logitech G603 Wireless Gaming Mouse
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: Intel Core i7-7700 bits: 64 type: MT MCP arch: Kaby Lake
    gen: core 7 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 9 microcode: 0xF4
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 1150 high: 3600 min/max: 800/4200 scaling:
    driver: intel_pstate governor: powersave cores: 1: 3600 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 bogomips: 57616
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX unsupported
  Type: l1tf mitigation: PTE Inversion
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS, IBPB: conditional, STIBP: conditional,
    RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort mitigation: TSX disabled
Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] vendor: ZOTAC
    driver: nvidia v: 535.98 alternate: nouveau,nvidia_drm non-free: 535.xx+
    status: current (as of 2023-07) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s ports: active: none off: HDMI-A-1
    empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:2504 class-ID: 0300
  Device-2: Microdia Dual Mode Camera (8006 VGA) driver: hid-generic,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-13:6
    chip-ID: 0c45:8006 class-ID: 0301
  Display: x11 server: X.Org v: 21.1.8 compositor: kwin_x11 driver: X:
    loaded: nvidia unloaded: modesetting alternate: fbdev,nouveau,nv,vesa
    gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 95 s-size: 513x292mm (20.20x11.50")
    s-diag: 590mm (23.24")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Samsung SMBX2335
    serial: <filter> built: 2010 res: 1920x1080 hz: 60 dpi: 96 gamma: 1.2
    size: 510x287mm (20.08x11.3") diag: 587mm (23.1") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  API: OpenGL v: 4.6.0 NVIDIA 535.98 renderer: NVIDIA GeForce RTX
    3060/PCIe/SSE2 direct-render: Yes
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
    chip-ID: 8086:a2f0 class-ID: 0403
  Device-2: NVIDIA GA106 High Definition Audio vendor: ZOTAC
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 01:00.1 chip-ID: 10de:228e
    class-ID: 0403
  Device-3: Kingston HyperX Cloud Flight Wireless
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-10:3 chip-ID: 0951:1723 class-ID: 0300
  API: ALSA v: k6.4.10-arch1-1 status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 0.3.77 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb
    v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-12:5
    chip-ID: 0a12:0001 class-ID: fe01
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 10.92 TiB used: 62.81 GiB (0.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:7 vendor: Crucial model: CT4000P3SSD8
    size: 3.64 TiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P9CR30A temp: 46.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Crucial model: CT1000P1SSD8
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P3CR010 temp: 42.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Toshiba model: DT01ACA300
    size: 2.73 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: ABB0 scheme: GPT
  ID-4: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 870 EVO 4TB
    size: 3.64 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
Partition:
  ID-1: / raw-size: 1.82 TiB size: 1.79 TiB (98.37%) used: 62.79 GiB (3.4%)
    fs: ext4 dev: /dev/nvme0n1p5 maj-min: 259:12
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 25.3 MiB (26.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:8
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 42.0 C mobo: N/A gpu: nvidia temp: 46 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
  Processes: 273 Uptime: 1m wakeups: 3 Memory: total: 32 GiB
  available: 31.29 GiB used: 3.42 GiB (10.9%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages: 1134
  pm: pacman pkgs: 1096 libs: 312 tools: trizen,yay pm: flatpak pkgs: 38
  Shell: Bash v: 5.1.16 running-in: konsole inxi: 3.3.28

and pacman -Qs nvidia

local/egl-wayland 2:1.1.12-1
    EGLStream-based Wayland external platform
local/libvdpau 1.5-1
    Nvidia VDPAU library
local/libxnvctrl 535.98-1
    NVIDIA NV-CONTROL X extension
local/nvidia-dkms 535.98-1
    NVIDIA drivers - module sources
local/nvidia-hook 1.3-1
    pacman hook for nvidia
local/nvidia-inst 23-7
    Script to setup nvidia drivers (dkms version) in EndeavourOS
local/nvidia-installer-common 23-6
    Common scripts for nvidia-installer-dkms and nvidia-inst
local/nvidia-settings 535.98-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 535.98-1
    NVIDIA drivers utilities

and the issues returned

During nvidia-inst it had some ā€œissuesā€

dracut: Executing: /usr/bin/dracut --force --no-hostonly /boot/initramfs-linux-fallback.img 6.4.10-arch1-1
dracut: dracut module 'dash' will not be installed, because command 'dash' could not be found!
dracut: dracut module 'mksh' will not be installed, because command 'mksh' could not be found!
dracut: dracut module 'busybox' will not be installed, because command 'busybox' could not be found!
dracut: dracut module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut: dracut module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: dracut module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut: dracut module 'network-wicked' will not be installed, because command 'wicked' could not be found!
dracut: dracut module 'dmraid' will not be installed, because command 'kpartx' could not be found!
dracut: dracut module 'multipath' will not be installed, because command 'multipath' could not be found!
dracut: dracut module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'dcbtool' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fipvlan' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'lldpad' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fcoemon' could not be found!
dracut: dracut module 'fcoe' will not be installed, because command 'fcoeadm' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'dcbtool' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'fipvlan' could not be found!
dracut: dracut module 'fcoe-uefi' will not be installed, because command 'lldpad' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: dracut module 'nbd' will not be installed, because command 'nbd-client' could not be found!
dracut: dracut module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut: dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut: dracut module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut: dracut module 'squash' will not be installed, because command 'unsquashfs' could not be found!

Looks like you have a lot of odd stuff installed. Don’t think it’s an Nvidia issue.

I don’t have odd stuff installed, I barelly had time to install stuff, it’s almost a fresh install

If you are talking about the vulnerabilities, those are caused by the hardware. They are unrelated to the software, intel procesors have plenty of them (and I honestly though the different mitigations were included by default either during the OS installation or the subsequent updates)

These are not error messages.
Dracut is just being verbose, informing that what is not installed in your system won’t be part of the build images.

If you don’t want to see them, you could enable quiet flag in: /etc/kernel-install-for-dracut.conf

A fresh install doesn’t have Blender, Steam, KeepassXC, Kodi etc etc so that is what i meant by some odd stuff installed.

All that is far from being ā€œoddā€, I’d say they are even the opposite, since they are very common software used today

All errors point to GLX (OpenGL Extension to the X Window System) and they work the nouveau drivers so there must be something related with the nvidia drivers

1 Like

Just because i use the word odd don’t take offence it’s just a term and yes it does point to OpenGl. I have run across this with other users sometimes. I am running Wayland with my Nvidia GTX 1060 and have no issues but I’m not using the software in question. The Nvidia drivers on your system are installed properly as shown by the output but there is some configuration not working correctly.

Yes, a term that means ā€œstrangeā€ or ā€œuncommonā€. But there’s no point in continuing the discussion.

Anyways, I installed more software just to try to get more error messages or trying to guess the common cause

Libreoffice work, just like thunderbird, ferdium, Inkscape, Gimp, VLC

Digikam does not work

qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)

Neither Krita

Gtk-Message: 23:35:34.608: Failed to load module "canberra-gtk-module"
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize 0, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::CompatibilityProfile)
No XVisualInfo for format QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize 0, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::CompatibilityProfile)
Falling back to using screens root_visual.
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize 0, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::CompatibilityProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize 0, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::CompatibilityProfile)
Could not initialize GLX

Nor Scribus

qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
Could not initialize GLX

The krita one give some more details, idk if it’s useful

Maybe this manjaro post might be helpful regarding glx.

@Adrian_Alucard
Do you have this conf file?

[ricklinux@asus-tuff ~]$ cat /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    ModulePath "/usr/lib/nvidia/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection
[ricklinux@asus-tuff ~]$ 

@Adrian_Alucard
I checked this. I’m actually running Wayland on Nvidia.

[ricklinux@asus-tuff ~]$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
[ricklinux@asus-tuff ~]$ 

@Adrian_Alucard
I’m just checking things on my install. Not sure if this helps you.

[ricklinux@asus-tuff ~]$ glxinfo | egrep -i 'Direct|String'
egrep: warning: egrep is obsolescent; using grep -E
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 535.98
OpenGL core profile shading language version string: 4.60 NVIDIA
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
OpenGL version string: 4.6.0 NVIDIA 535.98
OpenGL shading language version string: 4.60 NVIDIA
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 535.98
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_indirect, 
[ricklinux@asus-tuff ~]$ 

@Adrian_Alucard
Have you tested opengl to see if it’s working.

eglgears_x11

or

glxgears

@Adrian_Alucard
I have installed Blender and it is working for me on Nvidia with Wayland. I have no idea how to use it to any degree but it does launch.

I suppose you could try installing the Nvidia drivers not using the dkms version. So what i mean by that would be first to revert back to nouveau open source with nvidia-inst -n

Then you could remove all the nvidia drivers after checking what is still on the system because they are still there just not in use. Then you could manually install the nvidia drivers with pacman.

sudo pacman -S nvidia nvidia-utils lib32-nvidia-libgl nvidia-settings

This is just an idea you could try if you wanted.

Those are a lot of things. I’ll try the faster ones first

sudo pacman -S nvidia nvidia-utils lib32-nvidia-libgl nvidia-settings

Done. Same results as nvidia-inst (stuff does not works, same errors)

I have not reverted to the nouveau drivers

cat /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    ModulePath "/usr/lib/nvidia/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection

glxinfo | grep ā€œOpenGL rendererā€

OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2

glxinfo | egrep -i ā€˜Direct|String’

egrep: warning: egrep is obsolescent; using grep -E
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 535.98
OpenGL core profile shading language version string: 4.60 NVIDIA
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
OpenGL version string: 4.6.0 NVIDIA 535.98
OpenGL shading language version string: 4.60 NVIDIA
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 535.98
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_indirect,

Pretty much as yours

Now I’ll try the Manjaro post