System freezing forces hard reset (EOS, Manjaro)

experiencing random hard freezing - doesn’t seem to matter what i’m doing

the fellas over at Manjaro are also aware of this as well - freezing/crashing issues over the last month or so - for me it started with the 2025-02-04 Manjaro update

tried…

  • switching OS (Manjaro > EOS)
  • switching kernels
  • wayland/X11
  • update firmware (UEFI)
  • memory test [ok]
logs...
#################### inxi -Fxxc0z ########################

System:
  Kernel: 6.13.2-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: KDE Plasma v: 6.3.0 tk: Qt v: N/A wm: kwin_x11 dm: SDDM Distro: EndeavourOS
    base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 TOMAHAWK MAX (MS-7C02) v: 1.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: 3.K2 date: 08/30/2024
CPU:
  Info: quad core model: AMD Ryzen 5 3400G with Radeon Vega Graphics bits: 64 type: MT MCP
    arch: Zen/Zen+ note: check rev: 1 cache: L1: 384 KiB L2: 2 MiB L3: 4 MiB
  Speed (MHz): avg: 3700 min/max: 1400/3700 boost: enabled cores: 1: 3700 2: 3700 3: 3700 4: 3700
    5: 3700 6: 3700 7: 3700 8: 3700 bogomips: 59198
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile
    Series] driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DVI-D-1,HDMI-A-2,HDMI-A-3 bus-ID: 27:00.0 chip-ID: 1002:15d8
    temp: 44.0 C
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.5 compositor: kwin_x11 driver: X:
    loaded: amdgpu unloaded: modesetting alternate: fbdev,vesa dri: radeonsi gpu: amdgpu
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96
  Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: BenQ EX2510 res: N/A dpi: 90 diag: 623mm (24.5")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4-arch1.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon Vega 11 Graphics (radeonsi raven LLVM 19.1.7 DRM 3.59
    6.13.2-arch1-1) device-ID: 1002:15d8
  API: Vulkan Message: No Vulkan data available.
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 27:00.1 chip-ID: 1002:15de
  Device-2: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 27:00.6 chip-ID: 1022:15e3
  Device-3: Mark of the Unicorn M Series driver: cdc_acm,snd-usb-audio type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-1:2 chip-ID: 07fd:000b
  API: ALSA v: k6.13.2-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI
    driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 22:00.0
    chip-ID: 10ec:8168
  IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 9.1 TiB used: 2.89 TiB (31.8%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T3XHC-00SJG0 size: 931.51 GiB
    speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 43.9 C
  ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 1TB size: 931.51 GiB speed: 6.0 Gb/s
    serial: <filter>
  ID-3: /dev/sdb vendor: Crucial model: CT2000MX500SSD1 size: 1.82 TiB speed: 6.0 Gb/s
    serial: <filter>
  ID-4: /dev/sdc vendor: Samsung model: SSD 870 EVO 4TB size: 3.64 TiB speed: 6.0 Gb/s
    serial: <filter>
  ID-5: /dev/sdd vendor: SanDisk model: SDSSDH32000G size: 1.82 TiB speed: 6.0 Gb/s
    serial: <filter>
Partition:
  ID-1: / size: 889.14 GiB used: 9.12 GiB (1.0%) fs: ext4 dev: /dev/nvme0n1p3
  ID-2: /home size: 915.33 GiB used: 99.84 GiB (10.9%) fs: ext4 dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 26 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p2
Sensors:
  System Temperatures: cpu: 43.4 C mobo: N/A gpu: amdgpu temp: 43.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 13.57 GiB used: 3.24 GiB (23.9%)
  Processes: 282 Power: uptime: 1h 0m wakeups: 0 Init: systemd v: 257 default: graphical
  Packages: pm: pacman pkgs: 1107 Compilers: gcc: 14.2.1 Client: shell wrapper v: 5.2.37-release
    inxi: 3.3.37


#################### cat ~/.xsession-errors ########################



#################### cat /etc/pacman.conf ########################

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc dracut kernel-install-for-dracut eos-dracut
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
Color
ILoveCandy
#NoProgressBar
#CheckSpace
VerbosePkgLists
ParallelDownloads = 5
DownloadUser = alpm
#DisableSandbox

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist

#[core-testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

#[extra-testing]
#Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs


#################### ForeignPkgInfo ########################



It looks like you are running the initial BIOS on that board. Try updating that. Old BIOS versions can cause issues like this.

hi dalto - i’m already running the latest version according to the MSI website - the problem was the same with the last version also

Which kernels have you tried?

6.13.2 with EOS - on Manjaro, i don’t remember, but both kernels there were LTS, one that shipped very recently and 6.6 i think???

looks like the problem is mesa in combo with AMD APUs - potential solutions can be found here

Constant system freezes forcing hard resets (2025-02-04 update) - Support / System Updates - Manjaro Linux Forum ← seems to have worked for me (several hours, no freezing)

Issues with Mesa 24.3.x and amdgpu Vega graphics / Pacman & Package Upgrade Issues / Arch Linux Forums ← might want to start reading from the end