System crash with Intel iRIS Xe Graphics

Thanks, let me try adding that parameter and see how it goes!

  • Are you using systemd-boot or grub?
    I use grub
  • Also do you have the latest Bios version?
    I assume so, I did a full update yesterday :')
  • It would be nice to see the full dmesg to show when the splitlock messaging is happening. You could post a link.
    https://0x0.st/HXaV.txt
    Not sure if you wanted me to run that after a crash, if you do, just say and next crash I’ll run it again :wink:
  • How are you playing Pokemon revolution Online? Steam? Web based? Or have you installed the Arch AUR package?
    Downloaded it from the site, running the executable - also had the same issue with the AUR package

Edit: I do not get these crashes on my Desktop, which uses a bit older hardware, thus why I am assuming it may be an issue not directly related to PRO (Pokemon Revolution Online)

Yes…

Edit: So after add the kernel parameter split_lock_detect=off to the default grub command line in /etc/default/grub and then update grub with sudo grub-mkconfig -o /boot/grub/grub.cfg

See if it’s any different?

Can you show ‘inxi -G’ in terminal?

Hello,
I had the same problem.
I just deleted the xf86-video-intel package.

1 Like

@soupcookie

As @Patrick_F has stated you could try removing the Intel driver xf86-video-intel and then reboot and it will use the kernel module instead. You can test that also.

I don’t believe I have the xf86-video-intel package installed, think it caused a bunch of weird glitches on my system, so removed it a while back

@ricklinux I will get back to you on if it worked in ~2 weeks, as the crashing happens at random, I can’t know when it will happen, 2 weeks is usually a good time to truly see if it is gone

Thanks for all your help guys :slight_smile:

Unless you use fwupd, the bios firmware won’t be updated through the regular system updates.
You may need to them manually yourself.

:eye: https://wiki.archlinux.org/title/Fwupd

@ricklinux unfortunately adding that parameter did not work, I get crashes :')

@pebcak Looked at the page, there doesn’t seem to be an official bios update https://www.msi.com/Business-Productivity/Modern-14-C12X/support?sub_product=Modern-14-C12M#bios

1 Like

So after a while of checking out, I am about 90% sure this is caused by Vivaldi. I’ll report back after a week or two, if I don’t experience the crashes while using Firefox, then maybe something Vivaldi is doing in the background is causing a crash (phoning home while I play YouTube videos >:)? jk lol).

I came to this conclusion because of the constant notices during the crashes:

  • Vivaldi is open
  • I am playing a video on YouTube on Vivaldi
  • Couple other apps are open (either VSCode or PRO - think this is irrelevant at this point)
  • No spikes in RAM or CPU usage
  • Sudden crash
  • Happens on both LTS and current Linux kernel
  • Happened on Linux Mint as well

If it turns out to be Vivaldi, I’ll open a question on their forum as well, must be some sort of driver or communication with driver issue and Vivaldi if I had to guess, since I don’t get these issues on my desktop running older hardware

Alright, after testing, I have noticed that this is not a Vivaldi specific issue, it is a Chromium browser specific issue

This has been happening with Firefox as well lately, so it is no longer a browser issue, there must be some other driver issue or something?

Hey, I kinda missed your message it seems! Here is the output:

Graphics:
  Device-1: Intel Alder Lake-UP3 GT2 [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: Bison HD Webcam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: modesetting
    dri: iris gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 Mesa 23.0.3 renderer: Mesa Intel Graphics (ADL GT2)

I found this article which is an interesting read

I asked phind.com how to disable split_locks, gave me this:

@svepp thanks for the read, but unfortunately it did not work for me…

I did however find these two articles on my quest to figure out the issue:

Which states there is an Intel Xe graphics driver in the work
and
https://linuxreviews.org/Intel_Iris#Intel_Iris_vs_Intel_i965
Which actually states

The i915 Linux kernel driver is the right driver (and only driver) regardless of what user-space OpenGL driver is used.

I have no idea what that means, but it almost sounds like it is saying the i915 driver is the correct one at this point. I’ve also noticed there are a lot of people asking about Xe graphics, but not a lot of answers to their questions, so maybe this is a situation of waiting for the right drivers to finally be developed?

Also, for future reference, my inxi -G output:

Graphics:
  Device-1: Intel Alder Lake-UP3 GT2 [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: Bison HD Webcam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: modesetting
    dri: iris gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 Mesa 23.1.0 renderer: Mesa Intel Graphics (ADL GT2)

If anyone knows anything that might still help with the crashing, I would really appreciate it!

Looks like the new Xe drivers might take a while though.

“The Intel Xe kernel driver remains under active development and hasn’t yet been upstreamed into the mainline kernel. It wasn’t submitted to DRM-Next yet either for v6.3, so not until v6.4 or later will it be merged. When it comes land it will likely be treated as experimental/opt-in for some time as well until it’s proven itself and without any regressions for end-users on modern Intel graphics hardware. In any event this should be a very exciting year on the open-source Intel Linux graphics front.”

Source: https://www.phoronix.com/news/Intel-Mesa-ANV-Prep-For-Xe-KMD

Did you try uninstalling xf86-video-intel

Yes, I did System crash with Intel iRIS Xe Graphics - #8 by soupcookie :')

Have you updated to the latest mesa?

I assume so, I do a system-wide update every week

[ricklinux@eos-plasma ~]$ pacman -Qi mesa
Name            : mesa
Version         : 23.1.1-1
Description     : An open-source implementation of the OpenGL specification
Architecture    : x86_64
URL             : https://www.mesa3d.org/
Licenses        : custom
Groups          : None
Provides        : mesa-libgl  opengl-driver
Depends On      : libdrm  libelf  libglvnd  libunwind  libxdamage  libxshmfence
                  libxxf86vm  llvm-libs  lm_sensors  vulkan-icd-loader  wayland  zstd
                  libomxil-bellagio
Optional Deps   : libva-mesa-driver: for accelerated video playback [installed]
                  mesa-vdpau: for accelerated video playback [installed]
                  opengl-man-pages: for the OpenGL API man pages
Required By     : gst-plugins-base-libs  lib32-mesa  libglvnd  mpv  qt5-base  qt6-base
                  rocm-opencl-runtime  webkit2gtk  xf86-video-amdgpu  xf86-video-ati
                  xf86-video-vmware  xorg-xwayland
Optional For    : None
Conflicts With  : mesa-libgl
Replaces        : mesa-libgl
Installed Size  : 88.65 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Thu 25 May 2023 06:16:28 PM
Install Date    : Sun 28 May 2023 08:41:55 AM
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

[ricklinux@eos-plasma ~]$