Random hard freezes on Garuda Linux KDE (solved) [Toshiba Satellite C75D-B]

When I initially installed Garuda it worked wonderfully however I started getting random “hard” freezes where I couldn’t get to shell, control the mouse etc…everything appeared froze…after some testing the common denominator appeared to be watching video on youtube. One of the procedures I’d followed was to go into the hardware section and install the specific driver for my built in video on this machine (laptop). I decided to remove that driver and go back to the standard video (vesa?) and the problem went away. In retrospect I could have probably also tried SSH’ing into the pc but I noticed when I installed a bluetooth usb dongle even when pc was “froze” it beeped to indicate the system had recognized it. This suggested the system was fine…I was just unable to interact with it. Removing the driver fixed the issue and I though I’d share the solution in hopes of it helping someone else in a similar situation. garuda-inxi follows.

System:
  Kernel: 6.10.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=79745ca8-8cb4-4e47-afea-d5b9a6dff7c8 rw rootflags=subvol=@
    quiet rd.luks.uuid=03fde42e-0aa9-4f4a-b9a5-95ecdd3560fb loglevel=3
    ibt=off
  Desktop: KDE Plasma v: 6.1.5 tk: Qt v: N/A info: frameworks v: 6.6.0
    wm: kwin_wayland with: krunner vt: 2 dm: SDDM Distro: Garuda
    base: Arch Linux
Machine:
  Type: Laptop System: TOSHIBA product: Satellite C75D-B v: PSCLEU-032004
    serial: <superuser required>
  Mobo: TOSHIBA model: Portable PC v: MP serial: <superuser required>
    part-nu: PSCLEU uuid: <superuser required> UEFI-[Legacy]: Insyde v: 1.30
    date: 08/14/2014
Battery:
  ID-1: BAT0 charge: 44.7 Wh (100.0%) condition: 44.7/48.6 Wh (92.0%)
    volts: 10.8 min: 10.8 model: PA5109U-1BRS type: Li-ion serial: <filter>
    status: full
CPU:
  Info: model: AMD A6-6310 APU with AMD Radeon R4 Graphics bits: 64 type: MCP
    arch: Puma level: v2 built: 2014-15 process: GF 28nm family: 0x16 (22)
    model-id: 0x30 (48) stepping: 1 microcode: 0x7030105
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 4 smt: <unsupported> cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 2 MiB desc: 1x2 MiB
  Speed (MHz): avg: 2196 min/max: 1000/1800 boost: enabled scaling:
    driver: acpi-cpufreq governor: performance cores: 1: 2196 2: 2196 3: 2196
    4: 2196 bogomips: 14372
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Mullins [Radeon R4/R5 Graphics]
    vendor: Toshiba driver: radeon v: kernel alternate: amdgpu arch: GCN-2
    code: Sea Islands process: GF/TSMC 16-28nm built: 2013-17 ports:
    active: eDP-1 empty: HDMI-A-1,VGA-1 bus-ID: 00:01.0 chip-ID: 1002:9851
    class-ID: 0300
  Device-2: Chicony TOSHIBA Web Camera - HD driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-1.2:3
    chip-ID: 04f2:b448 class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: radeon display-ID: 0
  Monitor-1: eDP-1 res: 1600x900 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.5 vendor: amd mesa v: 24.2.3-arch1.1 glx-v: 1.4
    direct-render: yes renderer: KABINI (radeonsi LLVM 18.1.8 DRM 2.50
    6.10.10-zen1-1-zen) device-ID: 1002:9851 memory: 1000 MiB unified: no
    display-ID: :0.0
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Kabini HDMI/DP Audio
    vendor: Toshiba driver: snd_hda_intel v: kernel bus-ID: 00:01.1
    chip-ID: 1002:9840 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] FCH Azalia vendor: Toshiba
    driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1022:780d
    class-ID: 0403
  API: ALSA v: k6.10.10-zen1-1-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.2.4 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Toshiba
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000
    bus-ID: 01:00.0 chip-ID: 10ec:8136 class-ID: 0200
  IF: enp1s0 state: down mac: <filter>
  Device-2: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: Lite-On
    driver: ath9k v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 05:00.0 chip-ID: 168c:0032 class-ID: 0280
  IF: wlp5s0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.3:7 chip-ID: 0bda:a725
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 7 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
  Local Storage: total: 931.51 GiB used: 14.94 GiB (1.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: PNY model: CS900 1TB SSD
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 0613 scheme: MBR
Partition:
  ID-1: / raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
    used: 14.94 GiB (1.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-03fde42e-0aa9-4f4a-b9a5-95ecdd3560fb
  ID-2: /home raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
    used: 14.94 GiB (1.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-03fde42e-0aa9-4f4a-b9a5-95ecdd3560fb
  ID-3: /var/log raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
    used: 14.94 GiB (1.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-03fde42e-0aa9-4f4a-b9a5-95ecdd3560fb
  ID-4: /var/tmp raw-size: 931.51 GiB size: 931.51 GiB (100.00%)
    used: 14.94 GiB (1.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-03fde42e-0aa9-4f4a-b9a5-95ecdd3560fb
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 14.6 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 55.1 C mobo: N/A gpu: radeon temp: 56.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 14.6 GiB used: 5.6 GiB (38.3%)
  Processes: 230 Power: uptime: 18h 40m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 2 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 5.83 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1342 libs: 355 tools: octopi,paru Compilers:
    gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: yakuake
    inxi: 3.3.36
Garuda (2.6.26-1):
  System install date:     2024-09-15
  Last full system update: 2024-09-23 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       <superuser required>
  Failed units:            

Hi there @FameWolf, and welcome to the Garuda forum. I see you have added “Solved” to your thread title. Please be kind enough to post the solution you found for others benefit.

The most common solution in cases like yours is to turn off “hardware acceleration” in your web browser.

Again, welcome to the Garuda community. :wave:

3 Likes

My solution was uninstalling the specific MT driver installed by the auto install under hardware and going back to the “default video” driver. I assume you are referring to media.hardware-video-decoding.enabled and media.hardware-video-decoding.force-enabled? I can set them to false and reinstall the driver to see if it also fixes the problem.

2 Likes

Give it a try if you feel like it. Otherwise, if you find your solution acceptable then no need to bother.

2 Likes

Your method appears to work as well and obviously is a cleaner solution. My concerns are whether I’ll run into the same issue with that driver when other apps like mpv, vlc etc try to use hardware decoding and also if not using hardware decoding what benefits does the ATI R4/R5 give me that I didn’t have with “video-linux”? Thanks for your time.

+oops+ I found the hardware accel checkbox you were referring to as opposed to the about:config parms. I’ve disabled it and reenabled the parms…so far no issue.

1 Like

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