SDDM crashes on Intel ARC, probably XOrg

I just updated OpenSUSE Tumbleweed to 20240807 on my PC with Intel ARC, but have found that SDDM refuses to start. I can get in via startplasma-wayland, but would like to have SDDM available.

Here’s my inxi

CPU: 6-core AMD Ryzen 5 5600X (-MT MCP-) speed/min/max: 2366/2200/5279 MHz
Kernel: 6.10.3-1-default x86_64 Up: 0h 36m Mem: 4.23/31.26 GiB (13.5%)
Storage: 5.46 TiB (60.2% used) Procs: 356 Shell: Bash inxi: 3.3.35

I’m also running an Intel ARC A770 Limited Edition (and just installed OneAPI)

Here’s my Xorg.0.log:

[  1323.006] (--) Log file renamed from "/var/log/Xorg.pid-79596.log" to "/var/log/Xorg.0.log"
[  1323.006] 
X.Org X Server 1.21.1.12
X Protocol Version 11, Revision 0
[  1323.006] Current Operating System: Linux localhost.localdomain 6.10.3-1-default #1 SMP PREEMPT_DYNAMIC Sun Aug  4 06:37:13 UTC 2024 (ba01e0e) x86_64
[  1323.006] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.10.3-1-default root=UUID=671ce992-b8c9-4309-8dd8-40467d7a6049 splash=silent mitigations=auto quiet security=apparmor
[  1323.006]  
[  1323.006] Current version of pixman: 0.43.4
[  1323.006] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1323.006] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1323.006] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug  7 15:34:40 2024
[  1323.006] (==) Using config file: "/etc/X11/xorg.conf"
[  1323.006] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1323.006] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1323.006] (==) ServerLayout "X.org Configured"
[  1323.006] (**) |-->Screen "Screen0" (0)
[  1323.007] (**) |   |-->Monitor "Monitor0"
[  1323.007] (**) |   |-->Device "Card0"
[  1323.007] (**) |-->Input Device "Mouse0"
[  1323.007] (**) |-->Input Device "Keyboard0"
[  1323.007] (**) Allowing byte-swapped clients
[  1323.007] (==) Automatically adding devices
[  1323.007] (==) Automatically enabling devices
[  1323.007] (==) Automatically adding GPU devices
[  1323.007] (==) Automatically binding GPU devices
[  1323.007] (==) Max clients allowed: 512, resource mask: 0xfffff
[  1323.007] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[  1323.007] 	Entry deleted from font path.
[  1323.007] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[  1323.007] 	Entry deleted from font path.
[  1323.007] (**) FontPath set to:
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/ghostscript/,
	/usr/share/fonts/cyrillic:unscaled,
	/usr/share/fonts/truetype/,
	built-ins,
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/ghostscript/,
	/usr/share/fonts/cyrillic:unscaled,
	/usr/share/fonts/truetype/,
	built-ins
[  1323.007] (**) ModulePath set to "/usr/lib64/xorg/modules"
[  1323.007] (WW) Ignoring unrecognized extension "XFree86-DGA"
[  1323.007] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  1323.007] (WW) Disabling Mouse0
[  1323.007] (WW) Disabling Keyboard0
[  1323.007] (II) Loader magic: 0x561e80ce2b00
[  1323.007] (II) Module ABI versions:
[  1323.007] 	X.Org ANSI C Emulation: 0.4
[  1323.007] 	X.Org Video Driver: 25.2
[  1323.007] 	X.Org XInput driver : 24.4
[  1323.007] 	X.Org Server Extension : 10.0
[  1323.007] (++) using VT number 1

[  1323.007] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[  1323.008] (II) xfree86: Adding drm device (/dev/dri/card1)
[  1323.008] (II) Platform probe for /sys/devices/pci0000:00/0000:00:03.1/0000:09:00.0/0000:0a:01.0/0000:0b:00.0/drm/card1
[  1323.024] (--) PCI:*(11@0:0:0) 8086:56a0:8086:1020 rev 8, Mem @ 0xfb000000/16777216, 0x7800000000/17179869184, BIOS @ 0x????????/2097152
[  1323.024] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  1323.024] (II) LoadModule: "glx"
[  1323.024] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  1323.025] (II) Module glx: vendor="X.Org Foundation"
[  1323.025] 	compiled for 1.21.1.12, module version = 1.0.0
[  1323.025] 	ABI class: X.Org Server Extension, version 10.0
[  1323.025] (II) LoadModule: "vnc"
[  1323.025] (II) Loading /usr/lib64/xorg/modules/extensions/libvnc.so
[  1323.039] (II) Module vnc: vendor="TigerVNC Project"
[  1323.039] 	compiled for 1.21.1.11, module version = 1.0.0
[  1323.039] 	Module class: X.Org Server Extension
[  1323.039] 	ABI class: X.Org Server Extension, version 10.0
[  1323.039] (II) LoadModule: "intel"
[  1323.039] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[  1323.039] (II) Module intel: vendor="X.Org Foundation"
[  1323.039] 	compiled for 1.21.1.11, module version = 2.99.917
[  1323.039] 	Module class: X.Org Video Driver
[  1323.039] 	ABI class: X.Org Video Driver, version 25.2
[  1323.039] (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
[  1323.040] (II) intel: Driver for Intel(R) HD Graphics
[  1323.040] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[  1323.040] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[  1323.054] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20230929
[  1323.054] (WW) intel(0): Unknown chipset
[  1323.054] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 6 threads
[  1323.054] (EE) intel(0): Given depth (24) is not supported by the Intel driver and this chipset.
[  1323.070] (II) UnloadModule: "intel"
[  1323.070] (EE) Screen(s) found, but none have a usable configuration.
[  1323.070] (EE) 
Fatal server error:
[  1323.070] (EE) no screens found(EE) 
[  1323.070] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  1323.070] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1323.070] (EE) 
[  1323.137] (EE) Server terminated with error (1). Closing log file.

@hutzdog1 Hi and welcome to the Forum :smile:
Can you show the output from inxi -GSaz

Yeah, here it is:

System:
  Kernel: 6.10.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.10.3-1-default
    root=UUID=671ce992-b8c9-4309-8dd8-40467d7a6049 splash=silent
    mitigations=auto quiet security=apparmor
  Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A info: frameworks v: 6.4.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 2 dm: 1: LightDM v: 1.32.0
    2: SDDM note: stopped Distro: openSUSE Tumbleweed 20240807
Graphics:
  Device-1: Intel DG2 [Arc A770] driver: i915 v: kernel alternate: xe
    arch: Gen-12.7 code: Alchemist process: TSMC n6 (7nm) built: 2022+ pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 ports: active: DP-1,HDMI-A-2 empty: DP-2,
    DP-3, DP-4, HDMI-A-1, HDMI-A-3 bus-ID: 0b:00.0 chip-ID: 8086:56a0
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: N/A unloaded: intel gpu: i915
    d-rect: 3360x1080 display-ID: 0
  Monitor-1: DP-1 pos: primary,left res: 1920x1080 size: N/A modes: N/A
  Monitor-2: HDMI-A-2 pos: right res: 1440x900 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
    drv: iris inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.3 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Arc A770 Graphics (DG2)
    device-ID: 8086:56a0 memory: 15.53 GiB unified: no display-ID: :0.0
  API: Vulkan v: 1.3.290 layers: 2 device: 0 type: discrete-gpu name: Intel
    Arc A770 Graphics (DG2) driver: N/A device-ID: 8086:56a0
    surfaces: xcb,xlib,wayland

(This is running in a manually started instance of Plasma, tried LightDM but it also bricked)

Turns out, the xfree86 intel driver was the culprit. Removing it on a hint from the Arch forums appears to have fixed Xorg. Thanks for your help.

@hutzdog1 So your running wayland, so there should be no xorg.conf required…

I run a A380 here, but GNOME and have the modesetting (I have multiple GPU’s) driver loaded, whereas yours shows N/A?

Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: N/A unloaded: intel gpu: i915
Device-3: Intel DG2 [Arc A380] vendor: ASRock driver: i915 v: kernel
    alternate: xe arch: Gen-12.7 code: Alchemist process: TSMC n6 (7nm)
    built: 2022+ pcie: gen: 1 speed: 2.5 GT/s lanes: 1 ports:
    active: HDMI-A-1,HDMI-A-3,HDMI-A-4 empty: DP-1, DP-2, DP-3, HDMI-A-2
    bus-ID: 05:00.0 chip-ID: 8086:56a5 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.1
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,vesa alternate: intel,nouveau,nv dri: iris gpu: i915
    display-ID: 0

Yeah, the problem is that by default SDDM appears to have been starting under Xorg.

Your inxi reports your kernel driver is i915 rather than xe as I would expect. It’s likely perfectly OK to do, but not producing maximum performance.

What score does glmark2 produce? It’s in main OSS repo, but I don’t believe installed by default.

Hmm, I’d expect i915 (last I checked Xe was experimental). With a bunch of other stuff running, here’s the log output (score is 5889):

=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Intel
    GL_RENDERER:    Mesa Intel(R) Arc(tm) A770 Graphics (DG2)
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 24.1.3
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 6852 FrameTime: 0.146 ms
[build] use-vbo=true: FPS: 7245 FrameTime: 0.138 ms
[texture] texture-filter=nearest: FPS: 6843 FrameTime: 0.146 ms
[texture] texture-filter=linear: FPS: 6729 FrameTime: 0.149 ms
[texture] texture-filter=mipmap: FPS: 6818 FrameTime: 0.147 ms
[shading] shading=gouraud: FPS: 7063 FrameTime: 0.142 ms
[shading] shading=blinn-phong-inf: FPS: 7084 FrameTime: 0.141 ms
[shading] shading=phong: FPS: 7042 FrameTime: 0.142 ms
[shading] shading=cel: FPS: 7059 FrameTime: 0.142 ms
[bump] bump-render=high-poly: FPS: 6843 FrameTime: 0.146 ms
[bump] bump-render=normals: FPS: 7003 FrameTime: 0.143 ms
[bump] bump-render=height: FPS: 7051 FrameTime: 0.142 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 6023 FrameTime: 0.166 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 6021 FrameTime: 0.166 ms
[pulsar] light=false:quads=5:texture=false: FPS: 6376 FrameTime: 0.157 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 3845 FrameTime: 0.260 ms
[desktop] effect=shadow:windows=4: FPS: 4979 FrameTime: 0.201 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1990 FrameTime: 0.503 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2379 FrameTime: 0.420 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 3000 FrameTime: 0.333 ms
[ideas] speed=duration: FPS: 5617 FrameTime: 0.178 ms
[jellyfish] <default>: FPS: 5507 FrameTime: 0.182 ms
[terrain] <default>: FPS: 1220 FrameTime: 0.820 ms
[shadow] <default>: FPS: 5977 FrameTime: 0.167 ms
[refract] <default>: FPS: 3711 FrameTime: 0.270 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 6748 FrameTime: 0.148 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 6755 FrameTime: 0.148 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 6767 FrameTime: 0.148 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 6777 FrameTime: 0.148 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 6781 FrameTime: 0.147 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 6748 FrameTime: 0.148 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 6768 FrameTime: 0.148 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 6749 FrameTime: 0.148 ms
=======================================================
                                  glmark2 Score: 5889 
=======================================================

Ok, so apparently I was right. Xe is not on by default. I added it to the Grub config’s kernel command line and am now on the Xe driver:

❯ inxi -GSaz
System:
  Kernel: 6.10.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.10.3-1-default
    root=UUID=671ce992-b8c9-4309-8dd8-40467d7a6049 splash=silent
    mitigations=auto quiet security=apparmor i915.force_probe=!56a0
    xe.force_probe=56a0
  Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A info: frameworks v: 6.4.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20240807
Graphics:
  Device-1: Intel DG2 [Arc A770] driver: xe v: kernel alternate: i915
    arch: Gen-12.7 code: Alchemist process: TSMC n6 (7nm) built: 2022+ pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 ports: active: DP-1,HDMI-A-2 empty: DP-2,
    DP-3, DP-4, HDMI-A-1, HDMI-A-3 bus-ID: 0b:00.0 chip-ID: 8086:56a0
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.12 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: modesetting dri: iris gpu: xe
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3360x1080 s-dpi: 96 s-size: 889x285mm (35.00x11.22")
    s-diag: 934mm (36.75")
  Monitor-1: DP-1 pos: primary,left model: HP 22cwa serial: <filter>
    built: 2018 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: HDMI-A-2 mapped: HDMI-2 pos: right model: Samsung SyncMaster
    serial: <filter> built: 2007 res: 1440x900 hz: 60 dpi: 89 gamma: 1.35
    size: 410x257mm (16.14x10.12") diag: 484mm (19.1") ratio: 16:10 modes:
    max: 1440x900 min: 720x400
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.3 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Arc A770 Graphics (DG2)
    device-ID: 8086:56a0 memory: 15.53 GiB unified: no
  API: Vulkan v: 1.3.290 layers: 2 device: 0 type: discrete-gpu name: Intel
    Arc A770 Graphics (DG2) driver: N/A device-ID: 8086:56a0
    surfaces: xcb,xlib

But it seems to perform worse:

❯ glmark2
MESA: warning: Support for this platform is experimental with Xe KMD, bug reports may be ignored.
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Intel
    GL_RENDERER:    Mesa Intel(R) Arc(tm) A770 Graphics (DG2)
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 24.1.3
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 1260 FrameTime: 0.794 ms
[build] use-vbo=true: FPS: 1493 FrameTime: 0.670 ms
[texture] texture-filter=nearest: FPS: 1443 FrameTime: 0.693 ms
[texture] texture-filter=linear: FPS: 1436 FrameTime: 0.697 ms
[texture] texture-filter=mipmap: FPS: 1435 FrameTime: 0.697 ms
[shading] shading=gouraud: FPS: 1497 FrameTime: 0.668 ms
[shading] shading=blinn-phong-inf: FPS: 1490 FrameTime: 0.672 ms
[shading] shading=phong: FPS: 1478 FrameTime: 0.677 ms
[shading] shading=cel: FPS: 1487 FrameTime: 0.673 ms
[bump] bump-render=high-poly: FPS: 1468 FrameTime: 0.681 ms
[bump] bump-render=normals: FPS: 1488 FrameTime: 0.672 ms
[bump] bump-render=height: FPS: 1424 FrameTime: 0.703 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1233 FrameTime: 0.811 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1190 FrameTime: 0.840 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1271 FrameTime: 0.787 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 848 FrameTime: 1.179 ms
[desktop] effect=shadow:windows=4: FPS: 992 FrameTime: 1.009 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1113 FrameTime: 0.899 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 835 FrameTime: 1.198 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1206 FrameTime: 0.830 ms
[ideas] speed=duration: FPS: 1065 FrameTime: 0.939 ms
[jellyfish] <default>: FPS: 1050 FrameTime: 0.953 ms
[terrain] <default>: FPS: 1066 FrameTime: 0.938 ms
[shadow] <default>: FPS: 1689 FrameTime: 0.592 ms
[refract] <default>: FPS: 821 FrameTime: 1.219 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1410 FrameTime: 0.710 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1349 FrameTime: 0.741 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1432 FrameTime: 0.699 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1419 FrameTime: 0.705 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1348 FrameTime: 0.742 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1357 FrameTime: 0.737 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1416 FrameTime: 0.707 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1410 FrameTime: 0.709 ms
=======================================================
                                  glmark2 Score: 1299 
=======================================================

The Xe driver will perform better in the future. But atm the performance is way worse than from i915. See as example this benchmarks from January 2024:

Ah OK, I guess that’s part of why it’s experimental (no optimizations). Will see if it works well enough for my use (so I can report bugs when they occur), but otherwise may switch back to i915 for now.

On my setup, lots of stuff running, plus the ARC drives three 1080P screens… Also not using any rebar as my HP Z440 doesn’t support…

glmark2

=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Intel
    GL_RENDERER:    Mesa Intel(R) Arc(tm) A380 Graphics (DG2)
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 24.1.3
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 3969 FrameTime: 0.252 ms
...
...
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 6209 FrameTime: 0.161 ms
=======================================================
                                  glmark2 Score: 5007 
=======================================================

Every now and again I switch after a kernel or Mesa update, but the power management is a little bit funky, screen power down, but leave backlight on with the Xe driver as well…

pinxi -Gxxz

Graphics:
  Device-1: NVIDIA GM107GL [Quadro K620] vendor: Hewlett-Packard
    driver: vfio-pci v: N/A arch: Maxwell pcie: speed: Unknown lanes: 63
    bus-ID: 01:00.0 chip-ID: 10de:13bb
  Device-2: NVIDIA TU117GLM [Quadro T400 Mobile] driver: nvidia v: 560.31.02
    arch: Turing pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 02:00.0
    chip-ID: 10de:1fb2
  Device-3: Intel DG2 [Arc A380] vendor: ASRock driver: i915 v: kernel
    arch: Gen-12.7 pcie: speed: 2.5 GT/s lanes: 1 ports:
    active: HDMI-A-1,HDMI-A-3,HDMI-A-4 empty: DP-1, DP-2, DP-3, HDMI-A-2
    bus-ID: 05:00.0 chip-ID: 8086:56a5
  Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.1
    compositor: gnome-shell v: 46.4 driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,vesa alternate: intel,nouveau,nv dri: iris gpu: i915
    display-ID: 0
  Monitor-1: HDMI-A-1 model: Sceptre E24 res: 1920x1080 dpi: 92
    diag: 604mm (23.8")
  Monitor-2: HDMI-A-3 model: Sceptre E24 res: 1920x1080 dpi: 92
    diag: 604mm (23.8")
  Monitor-3: HDMI-A-4 model: Sceptre E24 res: 1920x1080 dpi: 92
    diag: 604mm (23.8")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: iris
    device: 3 drv: swrast gbm: drv: iris surfaceless: drv: nvidia wayland:
    drv: iris x11: drv: iris inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.1.3 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Arc A380 Graphics (DG2)
    device-ID: 8086:56a5 display-ID: :0.0
  API: Vulkan v: 1.3.290 surfaces: xcb,xlib device: 0 type: discrete-gpu
    driver: N/A device-ID: 10de:1fb2

Alright, cool. Looks like things are working as they should (for now, I’ll stick with Xe and see if I can collect bug reports), and if I need to I know how to swap back to good old i915. Thanks for your help!

@hutzdog1 hopefully things will improve with oneapi on Tumbleweed, I had it running fine on Leap back in February, testing with blender benchmark;

Alright, will keep an eye on it.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.