You are not logged in.

#1 2023-12-31 16:56:22

archlinux20130905
Member
Registered: 2013-09-05
Posts: 45

mesa problem

Hi everyone,

it appears that the newest version of mesa has a problem. I updated it and then immediately had to downgrade it, because it broke Xorg.

[2023-12-31T17:17:16+0100] [ALPM] transaction started
[2023-12-31T17:17:16+0100] [ALPM] upgraded mesa (1:23.3.1-1 -> 1:23.3.2-1)
[2023-12-31T17:17:16+0100] [ALPM] transaction completed
[..]
[2023-12-31T17:34:13+0100] [PACMAN] Running 'pacman -U /var/cache/pacman/pkg/mesa-1:23.3.1-1-x86_64.pkg.tar.zst'
[2023-12-31T17:34:27+0100] [ALPM] transaction started
[2023-12-31T17:34:27+0100] [ALPM] downgraded mesa (1:23.3.2-1 -> 1:23.3.1-1)
[2023-12-31T17:34:27+0100] [ALPM] transaction completed

Here's the relevant content from /var/log/Xorg.0.log.old:

[    10.051] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x2dd) [0x55e843bd0c5d]
[    10.051] (EE) 1: /usr/lib/libc.so.6 (__sigaction+0x50) [0x7f8749efe710]
[    10.051] (EE) 2: /usr/lib/dri/kms_swrast_dri.so (__driDriverGetExtensions_d3d12+0x5e8394) [0x7f87414b3324]
[    10.052] (EE) 3: /usr/lib/dri/kms_swrast_dri.so (nouveau_drm_screen_create+0x2a3e04) [0x7f87419acd94]
[    10.052] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.052] (EE) 4: /usr/lib/dri/kms_swrast_dri.so (?+0x0) [0x7f8740eba376]
[    10.052] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.052] (EE) 5: /usr/lib/dri/kms_swrast_dri.so (?+0x0) [0x7f8740ec70f4]
[    10.052] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.052] (EE) 6: /usr/lib/dri/kms_swrast_dri.so (?+0x0) [0x7f8740ec76b5]
[    10.052] (EE) 7: /usr/lib/libgbm.so.1 (gbm_create_device+0x2c7) [0x7f874a4dfbc7]
[    10.053] (EE) 8: /usr/lib/libgbm.so.1 (gbm_create_device+0x491) [0x7f874a4dfd91]
[    10.053] (EE) 9: /usr/lib/libgbm.so.1 (gbm_create_device+0x279d) [0x7f874a4e209d]
[    10.053] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.053] (EE) 10: /usr/lib/libgbm.so.1 (?+0x0) [0x7f874a4df8dc]
[    10.054] (EE) 11: /usr/lib/libgbm.so.1 (gbm_create_device+0x119) [0x7f874a4dfa19]
[    10.054] (EE) 12: /usr/lib/xorg/modules/libglamoregl.so (glamor_egl_init+0x65) [0x7f87489d06d5]
[    10.054] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.054] (EE) 13: /usr/lib/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7f87494f1e39]
[    10.054] (EE) 14: /usr/lib/Xorg (InitOutput+0x18d5) [0x55e843bf5ce5]
[    10.054] (EE) 15: /usr/lib/Xorg (SProcXkbDispatch+0x187a) [0x55e843abcf73]
[    10.054] (EE) 16: /usr/lib/libc.so.6 (__libc_init_first+0x90) [0x7f8749ee7cd0]
[    10.055] (EE) 17: /usr/lib/libc.so.6 (__libc_start_main+0x8a) [0x7f8749ee7d8a]
[    10.055] (EE) 18: /usr/lib/Xorg (_start+0x25) [0x55e843abe565]
[    10.055] (EE) 
[    10.055] (EE) Segmentation fault at address 0x0
[    10.055] (EE) 
[    10.055] (EE) Caught signal 11 (Segmentation fault). Server aborting

Offline

#2 2023-12-31 17:08:54

tronie.service
Member
From: Western Europe
Registered: 2020-11-18
Posts: 10

Re: mesa problem

I can confirm this, same situation here, downgrading solved it for the moment.

Offline

#3 2023-12-31 18:03:24

dragan
Member
Registered: 2023-03-29
Posts: 3

Re: mesa problem

Same here, it fails at the end of boot, Lightdm fails after Xorg dumps number of exceptions (similar error output as OP).

System:
  Kernel: 6.6.8-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 
  Machine: Desktop Mobo: ASUSTeK model: PRIME X570-P v: Rev X.0x UEFI: American Megatrends
  Memory: System RAM: total: 32 GiB available: 31.25 GiB used: 4.16 GiB (13.3%)
  CPU:  Info: model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 gen: 3
Graphics:
  Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] vendor: ASUSTeK driver: nvidia
    v: 545.29.06 alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current
    (as of 2023-10; EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 08:00.0
    chip-ID: 10de:1c02 class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.10 compositor: xfwm v: 4.18.0 driver:
    X: loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa gpu: nvidia
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-size: <missing: xdpyinfo>
  Monitor-1: HDMI-0 size-res: N/A modes: N/A
  Monitor-2: HDMI-1 pos: primary res: 3840x2160 hz: 60 dpi: 61
    size: 1600x900mm (62.99x35.43") diag: 1836mm (72.27") modes: N/A
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.

Offline

#4 2023-12-31 19:56:10

BenTheTechGuy
Member
Registered: 2020-07-15
Posts: 8

Re: mesa problem

Can confirm. I also have a GTX 1060. I wonder if this is NVIDIA-specific or breaking for everyone.

Offline

#5 2023-12-31 20:00:40

teckk
Member
Registered: 2013-02-21
Posts: 519

Re: mesa problem

What the OP posted looks just like what I have with an old intel dual core machine. Downgrading mesa did not fix it.

Edit:

See this thread:
https://bbs.archlinux.org/viewtopic.php … 5#p2140345

I was wrong. Mesa update was a part of the problem.

Last edited by teckk (2023-12-31 21:15:52)

Offline

#6 2023-12-31 20:01:13

wally
Member
Registered: 2008-09-22
Posts: 7

Re: mesa problem

Same here, using SDDM. "Caught signal 11 (Segmentation fault). Server aborting". Downgrading mesa from 1:23.3.2-1-x86_64 to 1:23.3.1-1-x86_64 fixed it for me.

If some other pacman newbie is googling the solution for this exact problem, run:

cd /var/cache/pacman/pkg
sudo pacman -U mesa-1:23.3.1-1-x86_64.pkg.tar.zst


nVidia RTX 3060 gpu

Last edited by wally (2023-12-31 20:03:07)

Offline

#7 2023-12-31 21:00:15

seth
Member
Registered: 2012-09-03
Posts: 51,714

Re: mesa problem

Can we please also see the not-relevant part of the xorg log?
Eg. why are you loading the swrast module?

Online

#8 2023-12-31 21:03:47

dr.dynamics
Member
Registered: 2011-11-10
Posts: 48

Re: mesa problem

Not much to add except me too.  Same issue, same fix, also nVidia, GeForce GTX 1050 Ti.

Offline

#9 2023-12-31 22:09:58

archlinux20130905
Member
Registered: 2013-09-05
Posts: 45

Re: mesa problem

seth wrote:

Can we please also see the not-relevant part of the xorg log?

Sure, here's the complete Xorg-log. I censored it a little bit at the very beginning (hostname and uuid; lines 4 and 5).

[     9.938]
X.Org X Server 1.21.1.10
X Protocol Version 11, Revision 0
[     9.938] Current Operating System: Linux <hostname> 6.6.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 21 Dec 2023 19:01:01 +0000 x86_64
[     9.938] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=<uuid> rw audit=1 lsm=landlock,lockdown,yama,apparmor,bpf loglevel=3 quiet libata.noacpi=1
[     9.938]
[     9.938] Current version of pixman: 0.42.2
[     9.938]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[     9.938] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     9.938] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec 31 22:39:36 2023
[     9.938] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     9.938] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     9.938] (==) No Layout section.  Using the first Screen section.
[     9.938] (==) No screen section available. Using defaults.
[     9.938] (**) |-->Screen "Default Screen Section" (0)
[     9.938] (**) |   |-->Monitor "<default monitor>"
[     9.938] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[     9.938] (==) Automatically adding devices
[     9.938] (==) Automatically enabling devices
[     9.938] (==) Automatically adding GPU devices
[     9.938] (==) Automatically binding GPU devices
[     9.938] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     9.938] (==) 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
[     9.938] (==) ModulePath set to "/usr/lib/xorg/modules"
[     9.938] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[     9.938] (II) Module ABI versions:
[     9.938]    X.Org ANSI C Emulation: 0.4
[     9.938]    X.Org Video Driver: 25.2
[     9.938]    X.Org XInput driver : 24.4
[     9.938]    X.Org Server Extension : 10.0
[     9.939] (++) using VT number 7

[     9.939] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     9.939] (II) xfree86: Adding drm device (/dev/dri/card1)
[     9.939] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1
[     9.940] (II) xfree86: Adding drm device (/dev/dri/card0)
[     9.940] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0
[     9.946] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[     9.947] (--) PCI:*(1@0:0:0) 10de:17c8:1462:3233 rev 161, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[     9.947] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     9.947] (II) LoadModule: "glx"
[     9.947] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     9.948] (II) Module glx: vendor="X.Org Foundation"
[     9.948]    compiled for 1.21.1.10, module version = 1.0.0
[     9.948]    ABI class: X.Org Server Extension, version 10.0
[     9.948] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[     9.948]    loading driver: nvidia
[     9.948] (==) Matched nvidia as autoconfigured driver 0
[     9.948] (==) Matched nouveau as autoconfigured driver 1
[     9.948] (==) Matched nv as autoconfigured driver 2
[     9.948] (==) Matched modesetting as autoconfigured driver 3
[     9.948] (==) Matched fbdev as autoconfigured driver 4
[     9.948] (==) Matched vesa as autoconfigured driver 5
[     9.948] (==) Assigned the driver to the xf86ConfigLayout
[     9.948] (II) LoadModule: "nvidia"
[     9.948] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     9.949] (II) Module nvidia: vendor="NVIDIA Corporation"
[     9.949]    compiled for 1.6.99.901, module version = 1.0.0
[     9.949]    Module class: X.Org Video Driver
[     9.949] (II) LoadModule: "nouveau"
[     9.949] (WW) Warning, couldn't open module nouveau
[     9.949] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     9.949] (II) LoadModule: "nv"
[     9.949] (WW) Warning, couldn't open module nv
[     9.949] (EE) Failed to load module "nv" (module does not exist, 0)
[     9.949] (II) LoadModule: "modesetting"
[     9.949] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     9.950] (II) Module modesetting: vendor="X.Org Foundation"
[     9.950]    compiled for 1.21.1.10, module version = 1.21.1
[     9.950]    Module class: X.Org Video Driver
[     9.950]    ABI class: X.Org Video Driver, version 25.2
[     9.950] (II) LoadModule: "fbdev"
[     9.950] (WW) Warning, couldn't open module fbdev
[     9.950] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     9.950] (II) LoadModule: "vesa"
[     9.950] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     9.950] (II) Module vesa: vendor="X.Org Foundation"
[     9.950]    compiled for 1.21.1.4, module version = 2.6.0
[     9.950]    Module class: X.Org Video Driver
[     9.950]    ABI class: X.Org Video Driver, version 25.2
[     9.950] (II) NVIDIA dlloader X Driver  545.29.06  Thu Nov 16 01:52:34 UTC 2023
[     9.950] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     9.950] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     9.950] (II) VESA: driver for VESA chipsets: vesa
[     9.950] (II) Loading sub module "fb"
[     9.950] (II) LoadModule: "fb"
[     9.950] (II) Module "fb" already built-in
[     9.950] (II) Loading sub module "wfb"
[     9.950] (II) LoadModule: "wfb"
[     9.950] (II) Loading /usr/lib/xorg/modules/libwfb.so
[     9.951] (II) Module wfb: vendor="X.Org Foundation"
[     9.951]    compiled for 1.21.1.10, module version = 1.0.0
[     9.951]    ABI class: X.Org ANSI C Emulation, version 0.4
[     9.951] (WW) Falling back to old probe method for modesetting
[     9.962] (II) modeset(G0): using drv /dev/dri/card0
[     9.962] (II) NVIDIA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[     9.962] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[     9.962] (==) NVIDIA(0): RGB weight 888
[     9.962] (==) NVIDIA(0): Default visual is TrueColor
[     9.962] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[     9.962] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[     9.962] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[     9.962] (**) NVIDIA(0): Enabling 2D acceleration
[     9.962] (II) Loading sub module "glxserver_nvidia"
[     9.962] (II) LoadModule: "glxserver_nvidia"
[     9.962] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[     9.972] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[     9.972]    compiled for 1.6.99.901, module version = 1.0.0
[     9.972]    Module class: X.Org Server Extension
[     9.972] (II) NVIDIA GLX Module  545.29.06  Thu Nov 16 01:55:23 UTC 2023
[     9.972] (II) NVIDIA: The X server supports PRIME Render Offload.
[    10.211] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[    10.211] (--) NVIDIA(0):     CRT-0
[    10.211] (--) NVIDIA(0):     DFP-0
[    10.211] (--) NVIDIA(0):     DFP-1
[    10.211] (--) NVIDIA(0):     DFP-2
[    10.211] (--) NVIDIA(0):     DFP-3
[    10.211] (--) NVIDIA(0):     DFP-4 (boot)
[    10.211] (--) NVIDIA(0):     DFP-5
[    10.211] (--) NVIDIA(0):     DFP-6
[    10.211] (--) NVIDIA(0):     DFP-7
[    10.212] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GTX 980 Ti (GM200-A) at PCI:1:0:0
[    10.212] (II) NVIDIA(0):     (GPU-0)
[    10.212] (--) NVIDIA(0): Memory: 6291456 kBytes
[    10.212] (--) NVIDIA(0): VideoBIOS: 84.00.41.00.2d
[    10.212] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    10.216] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    10.216] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    10.216] (--) NVIDIA(GPU-0):
[    10.219] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    10.219] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    10.219] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    10.219] (--) NVIDIA(GPU-0):
[    10.219] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    10.219] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    10.219] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    10.219] (--) NVIDIA(GPU-0):
[    10.219] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    10.219] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[    10.219] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[    10.219] (--) NVIDIA(GPU-0):
[    10.219] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    10.219] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    10.219] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[    10.219] (--) NVIDIA(GPU-0):
[    10.220] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): connected
[    10.220] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): Internal DisplayPort
[    10.220] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): 960.0 MHz maximum pixel clock
[    10.220] (--) NVIDIA(GPU-0):
[    10.222] (--) NVIDIA(GPU-0): DFP-5: disconnected
[    10.222] (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
[    10.222] (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
[    10.222] (--) NVIDIA(GPU-0):
[    10.222] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    10.222] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    10.222] (--) NVIDIA(GPU-0): DFP-6: 960.0 MHz maximum pixel clock
[    10.222] (--) NVIDIA(GPU-0):
[    10.222] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    10.222] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    10.222] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    10.222] (--) NVIDIA(GPU-0):
[    10.224] (==) NVIDIA(0):
[    10.224] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    10.224] (==) NVIDIA(0):     will be used as the requested mode.
[    10.224] (==) NVIDIA(0):
[    10.224] (II) NVIDIA(0): Validated MetaModes:
[    10.224] (II) NVIDIA(0):     "DFP-4:nvidia-auto-select"
[    10.224] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 2160
[    10.229] (--) NVIDIA(0): DPI set to (159, 156); computed from "UseEdidDpi" X config
[    10.229] (--) NVIDIA(0):     option
[    10.229] (II) modeset(G0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 16/16
[    10.229] (==) modeset(G0): Depth 16, (==) framebuffer bpp 16
[    10.229] (==) modeset(G0): RGB weight 565
[    10.229] (==) modeset(G0): Default visual is TrueColor
[    10.229] (II) Loading sub module "glamoregl"
[    10.229] (II) LoadModule: "glamoregl"
[    10.229] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    10.232] (II) Module glamoregl: vendor="X.Org Foundation"
[    10.232]    compiled for 1.21.1.10, module version = 1.0.1
[    10.232]    ABI class: X.Org ANSI C Emulation, version 0.4
[    10.251] (EE)
[    10.251] (EE) Backtrace:
[    10.251] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x2dd) [0x564993268c5d]
[    10.251] (EE) 1: /usr/lib/libc.so.6 (__sigaction+0x50) [0x7f5af48c9710]
[    10.251] (EE) 2: /usr/lib/dri/kms_swrast_dri.so (__driDriverGetExtensions_d3d12+0x5e8394) [0x7f5aebeb3324]
[    10.251] (EE) 3: /usr/lib/dri/kms_swrast_dri.so (nouveau_drm_screen_create+0x2a3e04) [0x7f5aec3acd94]
[    10.251] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.251] (EE) 4: /usr/lib/dri/kms_swrast_dri.so (?+0x0) [0x7f5aeb8ba376]
[    10.252] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.252] (EE) 5: /usr/lib/dri/kms_swrast_dri.so (?+0x0) [0x7f5aeb8c70f4]
[    10.252] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.252] (EE) 6: /usr/lib/dri/kms_swrast_dri.so (?+0x0) [0x7f5aeb8c76b5]
[    10.252] (EE) 7: /usr/lib/libgbm.so.1 (gbm_create_device+0x2c7) [0x7f5af4eaabc7]
[    10.252] (EE) 8: /usr/lib/libgbm.so.1 (gbm_create_device+0x491) [0x7f5af4eaad91]
[    10.253] (EE) 9: /usr/lib/libgbm.so.1 (gbm_create_device+0x279d) [0x7f5af4ead09d]
[    10.253] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.253] (EE) 10: /usr/lib/libgbm.so.1 (?+0x0) [0x7f5af4eaa8dc]
[    10.253] (EE) 11: /usr/lib/libgbm.so.1 (gbm_create_device+0x119) [0x7f5af4eaaa19]
[    10.253] (EE) 12: /usr/lib/xorg/modules/libglamoregl.so (glamor_egl_init+0x65) [0x7f5af33d06d5]
[    10.254] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    10.254] (EE) 13: /usr/lib/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7f5af3ebce39]
[    10.254] (EE) 14: /usr/lib/Xorg (InitOutput+0x18d5) [0x56499328dce5]
[    10.254] (EE) 15: /usr/lib/Xorg (SProcXkbDispatch+0x187a) [0x564993154f73]
[    10.254] (EE) 16: /usr/lib/libc.so.6 (__libc_init_first+0x90) [0x7f5af48b2cd0]
[    10.254] (EE) 17: /usr/lib/libc.so.6 (__libc_start_main+0x8a) [0x7f5af48b2d8a]
[    10.255] (EE) 18: /usr/lib/Xorg (_start+0x25) [0x564993156565]
[    10.255] (EE)
[    10.255] (EE) Segmentation fault at address 0x0
[    10.255] (EE)
Fatal server error:
[    10.255] (EE) Caught signal 11 (Segmentation fault). Server aborting
[    10.255] (EE)
[    10.255] (EE)
Please consult the The X.Org Foundation support
     at http://wiki.x.org
 for help.
[    10.255] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    10.255] (EE)
[    10.263] (EE) Server terminated with error (1). Closing log file.
seth wrote:

Eg. why are you loading the swrast module?

According to this article, one can use glxinfo and glxgears for X11 to verify that hardware acceleration is working correctly. This is the output of glxinfo for me:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
[..]

However these two commands are part of the mesa-utils-package. As one can see from the description of mesa-utils it includes the mesa-package as a dependency. So by installing mesa-utils I got mesa installed as well. And if one looks at the files within this package one can see the relevant file from the Xorg-log: usr/lib/dri/kms_swrast_dri.so . This is the answer to your question by installing mesa-utils I got kms_swrast_dri.so installed. If I uninstalled mesa and mesa-utils now, I would lose glxgears and glxinfo. However I like both tools. They give me reassurance that my NVIDIA-hardware acceleration is working as expected.

Offline

#10 2023-12-31 22:13:35

archlinux20130905
Member
Registered: 2013-09-05
Posts: 45

Re: mesa problem

In other words to my knowledge I didn't do anything directly in order to load swrast. (But indirectly I installed mesa-utils with the required dependencies.)

Last edited by archlinux20130905 (2023-12-31 22:13:55)

Offline

#11 2023-12-31 22:15:46

seth
Member
Registered: 2012-09-03
Posts: 51,714

Re: mesa problem

[     9.940] (II) Platform probe for /sys/devices/platform/simple-framebuffer.0/drm/card0

Start by getting rid of that: Enable https://wiki.archlinux.org/title/NVIDIA … de_setting and in doubt add "initcall_blacklist=simpledrm_platform_driver_init" to the https://wiki.archlinux.org/title/Kernel_parameters
What's biting you might very well be

[     9.962] (II) modeset(G0): using drv /dev/dri/card0

Online

#12 2023-12-31 22:57:51

archlinux20130905
Member
Registered: 2013-09-05
Posts: 45

Re: mesa problem

Thanks, Seth. I think, it worked. At least I managed to upgrade mesa to the current version 1:23.3.2-1. This is, how my Xorg-log looks like now:

[     5.401]
X.Org X Server 1.21.1.10
X Protocol Version 11, Revision 0
[     5.401] Current Operating System: Linux <hostname> 6.6.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 21 Dec 2023 19:01:01 +0000 x86_64
[     5.401] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=<uuid> rw audit=1 lsm=landlock,lockdown,yama,apparmor,bpf loglevel=3 quiet libata.noacpi=1
[     5.401]
[     5.401] Current version of pixman: 0.42.2
[     5.401]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[     5.401] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     5.401] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec 31 23:43:45 2023
[     5.403] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     5.403] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     5.404] (==) No Layout section.  Using the first Screen section.
[     5.404] (==) No screen section available. Using defaults.
[     5.404] (**) |-->Screen "Default Screen Section" (0)
[     5.404] (**) |   |-->Monitor "<default monitor>"
[     5.404] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[     5.404] (==) Automatically adding devices
[     5.404] (==) Automatically enabling devices
[     5.404] (==) Automatically adding GPU devices
[     5.404] (==) Automatically binding GPU devices
[     5.404] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     5.409] (==) 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.409] (==) ModulePath set to "/usr/lib/xorg/modules"
[     5.409] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[     5.409] (II) Module ABI versions:
[     5.409]    X.Org ANSI C Emulation: 0.4
[     5.409]    X.Org Video Driver: 25.2
[     5.409]    X.Org XInput driver : 24.4
[     5.409]    X.Org Server Extension : 10.0
[     5.409] (++) using VT number 7

[     5.409] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     5.410] (II) xfree86: Adding drm device (/dev/dri/card1)
[     5.410] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1
[     5.466] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[     5.467] (--) PCI:*(1@0:0:0) 10de:17c8:1462:3233 rev 161, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[     5.467] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     5.467] (II) LoadModule: "glx"
[     5.468] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     5.475] (II) Module glx: vendor="X.Org Foundation"
[     5.475]    compiled for 1.21.1.10, module version = 1.0.0
[     5.475]    ABI class: X.Org Server Extension, version 10.0
[     5.475] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[     5.475]    loading driver: nvidia
[     5.475] (==) Matched nvidia as autoconfigured driver 0
[     5.475] (==) Matched nouveau as autoconfigured driver 1
[     5.475] (==) Matched nv as autoconfigured driver 2
[     5.475] (==) Matched modesetting as autoconfigured driver 3
[     5.475] (==) Matched fbdev as autoconfigured driver 4
[     5.475] (==) Matched vesa as autoconfigured driver 5
[     5.475] (==) Assigned the driver to the xf86ConfigLayout
[     5.475] (II) LoadModule: "nvidia"
[     5.475] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     5.480] (II) Module nvidia: vendor="NVIDIA Corporation"
[     5.480]    compiled for 1.6.99.901, module version = 1.0.0
[     5.480]    Module class: X.Org Video Driver
[     5.481] (II) LoadModule: "nouveau"
[     5.481] (WW) Warning, couldn't open module nouveau
[     5.481] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     5.481] (II) LoadModule: "nv"
[     5.481] (WW) Warning, couldn't open module nv
[     5.481] (EE) Failed to load module "nv" (module does not exist, 0)
[     5.481] (II) LoadModule: "modesetting"
[     5.481] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.484] (II) Module modesetting: vendor="X.Org Foundation"
[     5.484]    compiled for 1.21.1.10, module version = 1.21.1
[     5.484]    Module class: X.Org Video Driver
[     5.484]    ABI class: X.Org Video Driver, version 25.2
[     5.484] (II) LoadModule: "fbdev"
[     5.484] (WW) Warning, couldn't open module fbdev
[     5.484] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     5.484] (II) LoadModule: "vesa"
[     5.484] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     5.484] (II) Module vesa: vendor="X.Org Foundation"
[     5.484]    compiled for 1.21.1.4, module version = 2.6.0
[     5.484]    Module class: X.Org Video Driver
[     5.484]    ABI class: X.Org Video Driver, version 25.2
[     5.484] (II) NVIDIA dlloader X Driver  545.29.06  Thu Nov 16 01:52:34 UTC 2023
[     5.484] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     5.485] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     5.485] (II) VESA: driver for VESA chipsets: vesa
[     5.503] (II) Loading sub module "fb"
[     5.504] (II) LoadModule: "fb"
[     5.504] (II) Module "fb" already built-in
[     5.504] (II) Loading sub module "wfb"
[     5.504] (II) LoadModule: "wfb"
[     5.504] (II) Loading /usr/lib/xorg/modules/libwfb.so
[     5.504] (II) Module wfb: vendor="X.Org Foundation"
[     5.504]    compiled for 1.21.1.10, module version = 1.0.0
[     5.504]    ABI class: X.Org ANSI C Emulation, version 0.4
[     5.505] (WW) Falling back to old probe method for modesetting
[     5.505] (EE) open /dev/dri/card0: No such file or directory
[     5.505] (II) NVIDIA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[     5.505] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[     5.505] (==) NVIDIA(0): RGB weight 888
[     5.505] (==) NVIDIA(0): Default visual is TrueColor
[     5.505] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[     5.506] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[     5.506] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[     5.506] (**) NVIDIA(0): Enabling 2D acceleration
[     5.506] (II) Loading sub module "glxserver_nvidia"
[     5.506] (II) LoadModule: "glxserver_nvidia"
[     5.506] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[     5.613] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[     5.613]    compiled for 1.6.99.901, module version = 1.0.0
[     5.613]    Module class: X.Org Server Extension
[     5.613] (II) NVIDIA GLX Module  545.29.06  Thu Nov 16 01:55:23 UTC 2023
[     5.614] (II) NVIDIA: The X server supports PRIME Render Offload.
[     5.615] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[     5.615] (--) NVIDIA(0):     CRT-0
[     5.615] (--) NVIDIA(0):     DFP-0
[     5.615] (--) NVIDIA(0):     DFP-1
[     5.615] (--) NVIDIA(0):     DFP-2
[     5.615] (--) NVIDIA(0):     DFP-3
[     5.615] (--) NVIDIA(0):     DFP-4 (boot)
[     5.615] (--) NVIDIA(0):     DFP-5
[     5.615] (--) NVIDIA(0):     DFP-6
[     5.615] (--) NVIDIA(0):     DFP-7
[     5.617] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GTX 980 Ti (GM200-A) at PCI:1:0:0
[     5.617] (II) NVIDIA(0):     (GPU-0)
[     5.617] (--) NVIDIA(0): Memory: 6291456 kBytes
[     5.617] (--) NVIDIA(0): VideoBIOS: 84.00.41.00.2d
[     5.617] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[     5.653] (--) NVIDIA(GPU-0): CRT-0: disconnected
[     5.653] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[     5.653] (--) NVIDIA(GPU-0):
[     5.657] (--) NVIDIA(GPU-0): DFP-0: disconnected
[     5.657] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[     5.657] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[     5.657] (--) NVIDIA(GPU-0):
[     5.657] (--) NVIDIA(GPU-0): DFP-1: disconnected
[     5.657] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[     5.657] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[     5.657] (--) NVIDIA(GPU-0):
[     5.657] (--) NVIDIA(GPU-0): DFP-2: disconnected
[     5.657] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[     5.657] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[     5.657] (--) NVIDIA(GPU-0):
[     5.657] (--) NVIDIA(GPU-0): DFP-3: disconnected
[     5.657] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[     5.657] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[     5.657] (--) NVIDIA(GPU-0):
[     5.658] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): connected
[     5.658] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): Internal DisplayPort
[     5.658] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): 960.0 MHz maximum pixel clock
[     5.658] (--) NVIDIA(GPU-0):
[     5.660] (--) NVIDIA(GPU-0): DFP-5: disconnected
[     5.660] (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
[     5.660] (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
[     5.660] (--) NVIDIA(GPU-0):
[     5.660] (--) NVIDIA(GPU-0): DFP-6: disconnected
[     5.660] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[     5.660] (--) NVIDIA(GPU-0): DFP-6: 960.0 MHz maximum pixel clock
[     5.660] (--) NVIDIA(GPU-0):
[     5.660] (--) NVIDIA(GPU-0): DFP-7: disconnected
[     5.660] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[     5.660] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[     5.660] (--) NVIDIA(GPU-0):
[     5.662] (==) NVIDIA(0):
[     5.662] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[     5.662] (==) NVIDIA(0):     will be used as the requested mode.
[     5.662] (==) NVIDIA(0):
[     5.663] (II) NVIDIA(0): Validated MetaModes:
[     5.663] (II) NVIDIA(0):     "DFP-4:nvidia-auto-select"
[     5.663] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 2160
[     5.668] (--) NVIDIA(0): DPI set to (159, 156); computed from "UseEdidDpi" X config
[     5.668] (--) NVIDIA(0):     option
[     5.668] (II) UnloadModule: "modesetting"
[     5.668] (II) Unloading modesetting
[     5.668] (II) UnloadModule: "vesa"
[     5.668] (II) Unloading vesa
[     5.669] (II) NVIDIA: Reserving 6144.00 MB of virtual memory for indirect memory
[     5.669] (II) NVIDIA:     access.
[     5.670] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[     5.670] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[     5.670] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[     5.670] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[     5.670] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[     5.670] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[     5.670] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[     5.670] (II) NVIDIA(0):     Config Options in the README.
[     5.685] (II) NVIDIA(0): Setting mode "DFP-4:nvidia-auto-select"
[     5.721] (==) NVIDIA(0): Disabling shared memory pixmaps
[     5.721] (==) NVIDIA(0): Backing store enabled
[     5.721] (==) NVIDIA(0): Silken mouse enabled
[     5.721] (==) NVIDIA(0): DPMS enabled
[     5.722] (II) Loading sub module "dri2"
[     5.722] (II) LoadModule: "dri2"
[     5.722] (II) Module "dri2" already built-in
[     5.722] (II) NVIDIA(0): [DRI2] Setup complete
[     5.722] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[     5.722] (II) Initializing extension Generic Event Extension
[     5.722] (II) Initializing extension SHAPE
[     5.722] (II) Initializing extension MIT-SHM
[     5.722] (II) Initializing extension XInputExtension
[     5.722] (II) Initializing extension XTEST
[     5.722] (II) Initializing extension BIG-REQUESTS
[     5.722] (II) Initializing extension SYNC
[     5.722] (II) Initializing extension XKEYBOARD
[     5.723] (II) Initializing extension XC-MISC
[     5.723] (II) Initializing extension SECURITY
[     5.723] (II) Initializing extension XFIXES
[     5.723] (II) Initializing extension RENDER
[     5.723] (II) Initializing extension RANDR
[     5.723] (II) Initializing extension COMPOSITE
[     5.723] (II) Initializing extension DAMAGE
[     5.724] (II) Initializing extension MIT-SCREEN-SAVER
[     5.724] (II) Initializing extension DOUBLE-BUFFER
[     5.724] (II) Initializing extension RECORD
[     5.724] (II) Initializing extension DPMS
[     5.724] (II) Initializing extension Present
[     5.724] (II) Initializing extension DRI3
[     5.724] (II) Initializing extension X-Resource
[     5.725] (II) Initializing extension XVideo
[     5.725] (II) Initializing extension XVideo-MotionCompensation
[     5.725] (II) Initializing extension GLX
[     5.725] (II) Initializing extension GLX
[     5.725] (II) Indirect GLX disabled.
[     5.725] (II) GLX: Another vendor is already registered for screen 0
[     5.725] (II) Initializing extension XFree86-VidModeExtension
[     5.726] (II) Initializing extension XFree86-DGA
[     5.726] (II) Initializing extension XFree86-DRI
[     5.726] (II) Initializing extension DRI2
[     5.726] (II) Initializing extension NV-GLX
[     5.726] (II) Initializing extension NV-CONTROL
[     5.726] (II) Initializing extension XINERAMA
[     5.854] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[     5.854] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     5.854] (**) Power Button: Applying InputClass "system-keyboard"
[     5.854] (II) LoadModule: "libinput"
[     5.854] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     5.857] (II) Module libinput: vendor="X.Org Foundation"
[     5.857]    compiled for 1.21.1.8, module version = 1.4.0
[     5.857]    Module class: X.Org XInput Driver
[     5.857]    ABI class: X.Org XInput driver, version 24.4
[     5.857] (II) Using input driver 'libinput' for 'Power Button'
[     5.857] (**) Power Button: always reports core events
[     5.857] (**) Option "Device" "/dev/input/event2"
[     5.861] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     5.861] (II) event2  - Power Button: device is a keyboard
[     5.861] (II) event2  - Power Button: device removed
[     5.903] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[     5.903] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     5.903] (**) Option "xkb_layout" "de"
[     5.924] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     5.924] (II) event2  - Power Button: device is a keyboard
[     5.925] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[     5.925] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     5.925] (**) Power Button: Applying InputClass "system-keyboard"
[     5.925] (II) Using input driver 'libinput' for 'Power Button'
[     5.925] (**) Power Button: always reports core events
[     5.925] (**) Option "Device" "/dev/input/event1"
[     5.927] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     5.927] (II) event1  - Power Button: device is a keyboard
[     5.927] (II) event1  - Power Button: device removed
[     5.950] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[     5.950] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[     5.950] (**) Option "xkb_layout" "de"
[     5.952] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     5.952] (II) event1  - Power Button: device is a keyboard
[     5.954] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[     5.954] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[     5.954] (**) Sleep Button: Applying InputClass "system-keyboard"
[     5.954] (II) Using input driver 'libinput' for 'Sleep Button'
[     5.954] (**) Sleep Button: always reports core events
[     5.954] (**) Option "Device" "/dev/input/event0"
[     5.957] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     5.957] (II) event0  - Sleep Button: device is a keyboard
[     5.958] (II) event0  - Sleep Button: device removed
[     5.990] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[     5.990] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[     5.990] (**) Option "xkb_layout" "de"
[     5.994] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     5.994] (II) event0  - Sleep Button: device is a keyboard
[     5.998] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event6)
[     5.998] (II) No input driver specified, ignoring this device.
[     5.999] (II) This device may have been added with another device file.
[     6.000] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event7)
[     6.000] (II) No input driver specified, ignoring this device.
[     6.000] (II) This device may have been added with another device file.
[     6.002] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event8)
[     6.002] (II) No input driver specified, ignoring this device.
[     6.002] (II) This device may have been added with another device file.
[     6.004] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event9)
[     6.004] (II) No input driver specified, ignoring this device.
[     6.004] (II) This device may have been added with another device file.
[     6.008] (II) config/udev: Adding input device Logitech USB Laser Mouse (/dev/input/event4)
[     6.008] (**) Logitech USB Laser Mouse: Applying InputClass "libinput pointer catchall"
[     6.008] (II) Using input driver 'libinput' for 'Logitech USB Laser Mouse'
[     6.008] (**) Logitech USB Laser Mouse: always reports core events
[     6.008] (**) Option "Device" "/dev/input/event4"
[     6.068] (II) event4  - Logitech USB Laser Mouse: is tagged by udev as: Mouse
[     6.068] (II) event4  - Logitech USB Laser Mouse: device set to 1200 DPI
[     6.069] (II) event4  - Logitech USB Laser Mouse: device is a pointer
[     6.069] (II) event4  - Logitech USB Laser Mouse: device removed
[     6.106] (II) libinput: Logitech USB Laser Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     6.106] (II) libinput: Logitech USB Laser Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     6.106] (II) libinput: Logitech USB Laser Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[     6.106] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:046D:C062.0001/input/input4/event4"
[     6.106] (II) XINPUT: Adding extended input device "Logitech USB Laser Mouse" (type: MOUSE, id 9)
[     6.107] (**) Option "AccelerationScheme" "none"
[     6.107] (**) Logitech USB Laser Mouse: (accel) selected scheme none/0
[     6.107] (**) Logitech USB Laser Mouse: (accel) acceleration factor: 2.000
[     6.107] (**) Logitech USB Laser Mouse: (accel) acceleration threshold: 4
[     6.168] (II) event4  - Logitech USB Laser Mouse: is tagged by udev as: Mouse
[     6.168] (II) event4  - Logitech USB Laser Mouse: device set to 1200 DPI
[     6.169] (II) event4  - Logitech USB Laser Mouse: device is a pointer
[     6.172] (II) config/udev: Adding input device Logitech USB Laser Mouse (/dev/input/mouse0)
[     6.172] (II) No input driver specified, ignoring this device.
[     6.172] (II) This device may have been added with another device file.
[     6.174] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event10)
[     6.174] (II) No input driver specified, ignoring this device.
[     6.174] (II) This device may have been added with another device file.
[     6.176] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event11)
[     6.176] (II) No input driver specified, ignoring this device.
[     6.176] (II) This device may have been added with another device file.
[     6.178] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event12)
[     6.178] (II) No input driver specified, ignoring this device.
[     6.178] (II) This device may have been added with another device file.
[     6.179] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event13)
[     6.180] (II) No input driver specified, ignoring this device.
[     6.180] (II) This device may have been added with another device file.
[     6.181] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event14)
[     6.181] (II) No input driver specified, ignoring this device.
[     6.181] (II) This device may have been added with another device file.
[     6.183] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event15)
[     6.183] (II) No input driver specified, ignoring this device.
[     6.183] (II) This device may have been added with another device file.
[     6.185] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event16)
[     6.185] (II) No input driver specified, ignoring this device.
[     6.185] (II) This device may have been added with another device file.
[     6.187] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[     6.187] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[     6.187] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[     6.187] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     6.187] (**) AT Translated Set 2 keyboard: always reports core events
[     6.187] (**) Option "Device" "/dev/input/event3"
[     6.191] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     6.191] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
[     6.193] (II) event3  - AT Translated Set 2 keyboard: device removed
[     6.220] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[     6.220] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[     6.220] (**) Option "xkb_layout" "de"
[     6.224] (II) event3  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     6.224] (II) event3  - AT Translated Set 2 keyboard: device is a keyboard
[     6.228] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[     6.228] (II) No input driver specified, ignoring this device.
[     6.228] (II) This device may have been added with another device file.
[    52.836] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    52.836] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    52.836] (--) NVIDIA(GPU-0):
[    52.839] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    52.839] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    52.839] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    52.840] (--) NVIDIA(GPU-0):
[    52.840] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    52.840] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    52.840] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    52.840] (--) NVIDIA(GPU-0):
[    52.840] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    52.840] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[    52.840] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[    52.840] (--) NVIDIA(GPU-0):
[    52.840] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    52.840] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    52.840] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[    52.840] (--) NVIDIA(GPU-0):
[    52.840] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): connected
[    52.840] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): Internal DisplayPort
[    52.840] (--) NVIDIA(GPU-0): Samsung U28D590 (DFP-4): 960.0 MHz maximum pixel clock
[    52.840] (--) NVIDIA(GPU-0):
[    52.842] (--) NVIDIA(GPU-0): DFP-5: disconnected
[    52.842] (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
[    52.842] (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
[    52.842] (--) NVIDIA(GPU-0):
[    52.842] (--) NVIDIA(GPU-0): DFP-6: disconnected
[    52.842] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[    52.842] (--) NVIDIA(GPU-0): DFP-6: 960.0 MHz maximum pixel clock
[    52.842] (--) NVIDIA(GPU-0):
[    52.842] (--) NVIDIA(GPU-0): DFP-7: disconnected
[    52.842] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[    52.842] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[    52.842] (--) NVIDIA(GPU-0):

By the way I commented out the following lines in my /etc/default/grub, which I put in there a long time ago in order to have a good looking tty-console. But now I commented in GRUB_GFXMODE=auto and GRUB_GFXPAYLOAD_LINUX=keep.

GRUB_GFXMODE=auto
# GRUB_GFXMODE=1600x1200x32

GRUB_GFXPAYLOAD_LINUX=keep
# GRUB_GFXPAYLOAD_LINUX=3840x2160

Even though I commented out the settings with the "magic" numbers, I still got a good-looking system-text-console by applying your suggestions. Thanks for that! However I decided to only apply the first suggestion. It appears that "initcall_blacklist=simpledrm_platform_driver_init" wasn't necessary in my case. Unfortunately GRUB's UI doesn't look that well anymore. Should I comment out GRUB_GFXMODE=auto once again and comment in GRUB_GFXMODE=1600x1200x32, while leaving GRUB_GFXPAYLOAD_LINUX=keep commented in?

Offline

#13 2023-12-31 23:54:48

seth
Member
Registered: 2012-09-03
Posts: 51,714

Re: mesa problem

It appears that "initcall_blacklist=simpledrm_platform_driver_init" wasn't necessary in my case

No, isn't - I'm actually just posting a textblock about the simplydumb device wink

You can configure grub as you see fit, it's not related to the kernel driver (which is why enabling modesetting can't prettify it)


… now let's see wether the others can confirm the cause/solution.

Online

#14 2024-01-01 02:17:15

DocMAX2
Member
Registered: 2016-10-03
Posts: 6

Re: mesa problem

Same here with vncserver. Downgrading mesa fixed this..
https://github.com/TigerVNC/tigervnc/issues/1712

Offline

#15 2024-01-01 06:27:50

jonno2002
Member
Registered: 2016-11-21
Posts: 684

Re: mesa problem

can confirm that 'mesa 1:23.3.2-1' breaks xorg when using nvidia drivers.
was doing a routine upgrade of all my machines today and the one with the nvidia card had black screen with white flashing cursor, so i just figured it was time for me to actually enable early kms + kernel parameters according to the wiki which i hadnt yet had to do, which of course fixed the problem and i thought nothing of it.
then i read this post so i thought id have a play with downgrading mesa and sure enough it works perfect without early kms + kernel params.

just to be clear to run with 'mesa 1:23.3.2-1' you need to enable early kms via the nvidia modules (nvidia, nvidia_modeset, nvidia_uvm and nvidia_drm) in mkinitcpio.conf AND also by adding kernel parameters "nvidia_drm.modeset=1 nvidia_drm.fbdev=1" NOT via '/etc/modprobe.d/nvidia.conf' , its all as per the wiki i just wanted to make it clear to those who are pulling their hair out

Offline

#16 2024-01-01 08:52:50

Alpha97
Member
Registered: 2023-01-05
Posts: 3

Re: mesa problem

Same situation here, can finally boot into KDE after downgrading mesa & lib32-mesa

BTW, after reading all the above, seems enabling the DRM kms is another solution, is it recommended?

Last edited by Alpha97 (2024-01-01 09:00:50)

Offline

#17 2024-01-01 09:16:14

seth
Member
Registered: 2012-09-03
Posts: 51,714

Re: mesa problem

PSA: DO NOT DOWNGRADE MESA, FIX YOUR SETUP

* Early KMS is a good idea esp. when you automatically start a display server
* KMS is a mandatory prerequisite for wayland
* The relevant aspect here is to "hint" at the kernel to deactivate the simpledrm device
The likely problem is
https://lore.kernel.org/dri-devel/20210 … n@suse.de/

Patches 3 and 9 add a hand-over mechanism. Simpledrm acquires it's framebuffer's I/O-memory range and can be hot-unplugged by a native driver.
The native driver will remove simpledrm before taking over the hardware. The removal is integrated into existing helpers, so existing drivers use it automatically.

and the nvidia doesn't, though quite frankly, I'm not convinced that the built-in drivers do that reliably, the device still shows up at times in xorg logs (might be because of late KMS)
Either way, it'll cause interference so status quo for nvidia users is to block that at all costs - and anyone else at suspect of drm issues.

Personally I think the troubles it causes by far outweigh the possible benefits.
I don't care about a flicker free boot, that process happens like once a month only anyway and typically while I'm fetching caffeine supplies. I don't look at a successful boot process, that's like watching paint dry.

Online

#18 2024-01-01 09:42:24

zero66
Member
Registered: 2020-12-23
Posts: 2

Re: mesa problem

Had this issue on a Thinkpad x230 (Intel HD Graphics). For now I've opted to downgrade...

Last edited by zero66 (2024-01-01 09:42:37)

Offline

#19 2024-01-01 10:44:17

Ulf
Member
Registered: 2007-08-26
Posts: 46

Re: mesa problem

seth wrote:

PSA: DO NOT DOWNGRADE MESA, FIX YOUR SETUP

Personally I think the troubles it causes by far outweigh the possible benefits.
I don't care about a flicker free boot, that process happens like once a month only anyway and typically while I'm fetching caffeine supplies. I don't look at a successful boot process, that's like watching paint dry.

I agree with the downgrade message but as long as it is not fixed by either Nvidia or the Mesa folks, downgrading is the only option. And only downgrading mesa is necessary, no need to fiddle with Grub or anything else.

Offline

#20 2024-01-01 10:48:36

seth
Member
Registered: 2012-09-03
Posts: 51,714

Re: mesa problem

downgrading is the only option

No, it's not.
Block the simpledrm device and this isn't about "fiddling with grub" - you want to have KMS enabled anyway (and doing so in the kernel commandline will let the kernel know that you're not interested in the simpledrm device)

Downgrading/pinning a package in isolation will definitively get you in trouble sooner or later on a rolling release. It's the worst possible approach here.

Online

#21 2024-01-01 10:49:38

archsoft
Member
Registered: 2022-05-10
Posts: 3

Re: mesa problem

Had this issue on a Thinkpad T480 (Intel HD Graphics), Xorg segfaulted. My Solution: I temporary swiched to extra/mesa-amber.

EDIT: mesa-amber is bullshit. See my first post on page 3, howto switch to modesetting.

/var/log/Xorg.0.log

X.Org X Server 1.21.1.10
X Protocol Version 11, Revision 0
[    18.913] Current Operating System: Linux laptop3 6.6.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 21 Dec 2023 19:01:01 +0000 x86_64
[    18.914] Kernel command line: initrd=\initramfs-linux.img root=/dev/nvme0n1p2 rw i915.enable_psr=0
[    18.914]  
[    18.914] Current version of pixman: 0.42.2
[    18.914] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    18.914] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    18.914] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jan  1 01:44:39 2024
[    18.914] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    18.914] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    18.914] (==) No Layout section.  Using the first Screen section.
[    18.914] (==) No screen section available. Using defaults.
[    18.914] (**) |-->Screen "Default Screen Section" (0)
[    18.914] (**) |   |-->Monitor "<default monitor>"
[    18.915] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    18.915] (**) |   |-->Device "Intel Graphics"
[    18.915] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    18.915] (==) Automatically adding devices
[    18.915] (==) Automatically enabling devices
[    18.915] (==) Automatically adding GPU devices
[    18.915] (==) Automatically binding GPU devices
[    18.915] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    18.915] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    18.915] 	Entry deleted from font path.
[    18.915] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    18.915] 	Entry deleted from font path.
[    18.915] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1
[    18.915] (==) ModulePath set to "/usr/lib/xorg/modules"
[    18.915] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    18.915] (II) Module ABI versions:
[    18.915] 	X.Org ANSI C Emulation: 0.4
[    18.915] 	X.Org Video Driver: 25.2
[    18.915] 	X.Org XInput driver : 24.4
[    18.915] 	X.Org Server Extension : 10.0
[    18.916] (++) using VT number 7

[    18.916] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    18.918] (II) xfree86: Adding drm device (/dev/dri/card1)
[    18.918] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card1
[    18.926] (--) PCI:*(0@0:2:0) 8086:5917:17aa:2258 rev 7, Mem @ 0xdb000000/16777216, 0x80000000/536870912, I/O @ 0x0000e000/64, BIOS @ 0x????????/131072
[    18.926] (II) Open ACPI successful (/var/run/acpid.socket)
[    18.926] (II) LoadModule: "glx"
[    18.927] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    18.928] (II) Module glx: vendor="X.Org Foundation"
[    18.928] 	compiled for 1.21.1.10, module version = 1.0.0
[    18.928] 	ABI class: X.Org Server Extension, version 10.0
[    18.928] (II) LoadModule: "intel"
[    18.928] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    18.928] (II) Module intel: vendor="X.Org Foundation"
[    18.928] 	compiled for 1.21.1.6, module version = 2.99.917
[    18.928] 	Module class: X.Org Video Driver
[    18.928] 	ABI class: X.Org Video Driver, version 25.2
[    18.928] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    18.928] (II) intel: Driver for Intel(R) HD Graphics
[    18.928] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    18.928] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    18.929] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20201103
[    18.929] (II) intel(0): SNA compiled from 2.99.917-923-gb74b67f0
[    18.929] (--) intel(0): gen9 engineering sample
[    18.929] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads
[    18.929] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    18.929] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    18.929] (==) intel(0): RGB weight 888
[    18.929] (==) intel(0): Default visual is TrueColor
[    18.929] (**) intel(0): Option "AccelMethod" "sna"
[    18.930] (II) intel(0): Output eDP1 using monitor section eDP1
[    18.930] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[    18.930] (II) intel(0): Enabled output eDP1
[    18.930] (II) intel(0): Output DP1 has no monitor section
[    18.930] (II) intel(0): Enabled output DP1
[    18.930] (II) intel(0): Output HDMI1 has no monitor section
[    18.930] (II) intel(0): Enabled output HDMI1
[    18.930] (II) intel(0): Output DP2 has no monitor section
[    18.930] (II) intel(0): Enabled output DP2
[    18.931] (II) intel(0): Output HDMI2 has no monitor section
[    18.931] (II) intel(0): Enabled output HDMI2
[    18.931] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    18.931] (II) intel(0): Output VIRTUAL1 has no monitor section
[    18.931] (II) intel(0): Enabled output VIRTUAL1
[    18.931] (--) intel(0): Output eDP1 using initial mode 2560x1440 on pipe 0
[    18.931] (==) intel(0): TearFree enabled
[    18.931] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    18.931] (==) intel(0): DPI set to (96, 96)
[    18.931] (II) Loading sub module "dri3"
[    18.931] (II) LoadModule: "dri3"
[    18.931] (II) Module "dri3" already built-in
[    18.931] (II) Loading sub module "dri2"
[    18.931] (II) LoadModule: "dri2"
[    18.931] (II) Module "dri2" already built-in
[    18.931] (II) Loading sub module "present"
[    18.931] (II) LoadModule: "present"
[    18.931] (II) Module "present" already built-in
[    18.931] (II) intel(0): SNA initialized with Kabylake (gen9) backend
[    18.931] (==) intel(0): Backing store enabled
[    18.931] (==) intel(0): Silken mouse enabled
[    18.931] (II) intel(0): HW Cursor enabled
[    18.932] (==) intel(0): DPMS enabled
[    18.932] (==) intel(0): Display hotplug detection enabled
[    18.932] (II) intel(0): [DRI2] Setup complete
[    18.932] (II) intel(0): [DRI2]   DRI driver: i965
[    18.932] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    18.932] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    18.932] (II) intel(0): hardware support for Present enabled
[    18.932] (II) Initializing extension Generic Event Extension
[    18.932] (II) Initializing extension SHAPE
[    18.932] (II) Initializing extension MIT-SHM
[    18.932] (II) Initializing extension XInputExtension
[    18.932] (II) Initializing extension XTEST
[    18.932] (II) Initializing extension BIG-REQUESTS
[    18.932] (II) Initializing extension SYNC
[    18.933] (II) Initializing extension XKEYBOARD
[    18.933] (II) Initializing extension XC-MISC
[    18.933] (II) Initializing extension SECURITY
[    18.933] (II) Initializing extension XFIXES
[    18.933] (II) Initializing extension RENDER
[    18.933] (II) Initializing extension RANDR
[    18.933] (II) Initializing extension COMPOSITE
[    18.933] (II) Initializing extension DAMAGE
[    18.933] (II) Initializing extension MIT-SCREEN-SAVER
[    18.933] (II) Initializing extension DOUBLE-BUFFER
[    18.934] (II) Initializing extension RECORD
[    18.934] (II) Initializing extension DPMS
[    18.934] (II) Initializing extension Present
[    18.934] (II) Initializing extension DRI3
[    18.934] (II) Initializing extension X-Resource
[    18.934] (II) Initializing extension XVideo
[    18.934] (II) Initializing extension XVideo-MotionCompensation
[    18.934] (II) Initializing extension GLX
[    18.934] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[    18.934] (EE) AIGLX error: unable to load driver i965
[    18.957] (EE) 
[    18.957] (EE) Backtrace:
[    18.958] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x2dd) [0x560f396cfc5d]
[    18.958] (EE) 1: /usr/lib/libc.so.6 (__sigaction+0x50) [0x7f21ebbd4710]
[    18.958] (EE) 2: ? (?+0x0) [0x560f3acee810]
[    18.958] (EE) 
[    18.958] (EE) Segmentation fault at address 0x560f3acee810
[    18.958] (EE) 
Fatal server error:
[    18.958] (EE) Caught signal 11 (Segmentation fault). Server aborting
[    18.958] (EE) 
[    18.958] (EE) 
Please consult the The X.Org Foundation support 
	at http://wiki.x.org
 for help. 
[    18.958] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    18.958] (EE) 
[    18.993] (EE) Server terminated with error (1). Closing log file.

Last edited by archsoft (2024-01-01 19:18:12)

Offline

#22 2024-01-01 10:53:47

seth
Member
Registered: 2012-09-03
Posts: 51,714

Re: mesa problem

Similar impact, but different cause (well, ultimately probably a mesa bug in the swrast module)
W/ xf86-video-intel you'll have to use mesa-amber to not run into

[    18.934] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[    18.934] (EE) AIGLX error: unable to load driver i965

and subsequent software emulation, but you didn't want to use the latter anyway.

You have a kaby lake CPU, so you don't want any of this.
You want to switch back to mesa and remove xf86-video-intel

Online

#23 2024-01-01 12:49:12

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,602

Re: mesa problem

With both setups that are causing problerms:

YOUR SETUP WAS ALREADY BROKEN

All that happened here is that it broke further. Downgrading leave things broken, just kinda working. Fix it, don't embrace the brokenness.

Online

#24 2024-01-01 13:46:59

dragan
Member
Registered: 2023-03-29
Posts: 3

Re: mesa problem

seth wrote:

Start by getting rid of that: Enable https://wiki.archlinux.org/title/NVIDIA … de_setting

Thanks Seth, that worked for me (enabling nvidia DRM KMS via kernel command line),
mesa 1:23.3.2-1 working fine now.

Offline

#25 2024-01-01 13:56:07

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,899
Website

Re: mesa problem

Was having issues with Xorg under virtualbox [running an archlinux vm]. Thought it odd as it was fine a day ago.

I found this thread and tried using mesa-amber package and it works fine again now.

My desktop seems unaffected but I am using a more recent graphics card.


Mr Green

Offline

Board footer

Powered by FluxBB