ASUS ROG G512LW - No Speaker Audio & System Freezes/Bricks on Update

System Details:
This report was compiled on August 15, 2025.


System:
Kernel: 6.15.9-zen1-1.1-zen arch: x86\_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: acpi\_pm
parameters: BOOT\_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=fd6c5ed8-44c7-4bd6-93e0-ecaa4cf684cf rw rootflags=subvol=@ quiet
loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.4.4 tk: Qt v: N/A info: frameworks v: 6.17.0
wm: kwin\_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: ROG Strix G512LW\_G512LW v: 1.0
serial: \<superuser required\>
Mobo: ASUSTeK model: G512LW v: 1.0 serial: \<superuser required\>
uuid: \<superuser required\> UEFI: American Megatrends v: G512LW.314
date: 04/27/2021
CPU:
Info: model: Intel Core i7-10750H bits: 64 type: MT MCP arch: Comet Lake
gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
model-id: 0xA5 (165) stepping: 2 microcode: 0x100
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: ASUSTeK driver: i915
v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
active: eDP-1 empty: none bus-ID: 0000:00:02.0 chip-ID: 8086:9bc4
class-ID: 0300
Device-2: NVIDIA TU106M [GeForce RTX 2070 Mobile / Max-Q Refresh]
vendor: ASUSTeK driver: nouveau v: kernel non-free: 550-570.xx+
status: current (as of 2025-04; EOL\~2026-12-xx) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-2022 ports: active: none
empty: DP-1,HDMI-A-1 bus-ID: 0000:01:00.0 chip-ID: 10de:1f14 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin\_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,nouveau,nv,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: ChiMei InnoLux 0x1521 built: 2020 res:
mode: 1920x1000 hz: 144 scale: 100% (1) dpi: 142 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 1 drv: iris
device: 2 drv: swrast gbm: drv: kms\_swrast surfaceless: drv: iris wayland:
drv: iris x11: drv: iris inactive: device-0
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.1.7-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
device-ID: 8086:9bc4 memory: 15.04 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 9 device: 0 type: integrated-gpu name: Intel
UHD Graphics (CML GT2) driver: mesa intel v: 25.1.7-arch1.1
device-ID: 8086:9bc4 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.1.7-arch1.1 (LLVM
20.1.8) device-ID: 10005:0000 surfaces: N/A
Audio:
Device-1: Intel Comet Lake PCH cAVS vendor: ASUSTeK driver: snd\_hda\_intel
v: kernel alternate: snd\_soc\_avs,snd\_sof\_pci\_intel\_cnl bus-ID: 0000:00:1f.3
chip-ID: 8086:06c8 class-ID: 0403
Device-2: NVIDIA TU106 High Definition Audio vendor: ASUSTeK
driver: snd\_hda\_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:1f09
class-ID: 0403
API: ALSA v: k6.15.9-zen1-1.1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.7 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: Intel Comet Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 0000:00:14.3 chip-ID: 8086:06f0 class-ID: 0280
IF: wlo1 state: up mac: \<filter\>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: 3000 bus-ID: 0000:02:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: eno2 state: up speed: 1000 Mbps duplex: full mac: \<filter\>
RAID:
Hardware-1: Intel Comet Lake PCH-H RAID driver: intel\_nvme\_remap v: kernel
port: 5060 bus-ID: 0000:00:17.0 chip-ID: 8086:06d7 rev: class-ID: 0104
Drives:
Local Storage: total: 953.87 GiB used: 23.57 GiB (2.5%)
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW010T8
size: 953.87 GiB block-size: physical: 512 B logical: 512 B tech: SSD
serial: \<filter\> fw-rev: 002C temp: 28.9 C scheme: GPT
Partition:
ID-1: / raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 23.57 GiB (2.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 616 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1

Summary of Issues:
I am reporting two distinct but critical issues on a fresh installation of Garuda Linux (KDE Dragonized).

  1. On a fresh installation, there is no audio from the internal speakers.
  2. Running the official garuda-update causes the system to freeze, and the subsequent repair process leads to a new boot failure.

Issue #1: No Speaker Audio (SOF Driver Failure)

The laptop’s ALC294 codec requires the snd_sof_pci_intel_cnl driver. However, the system incorrectly defaults to snd_hda_intel, which fails to initialize the speakers (dmesg confirms speaker_outs=0).

The core problem is that the system actively resists all attempts to load the correct SOF driver. We have confirmed the following methods fail:

  • modprobe options: Setting options snd-hda-intel model=asus-zenbook or alc294-asus does not enable the speakers.
  • Kernel Parameter: Adding snd_intel_dspcfg.dsp_driver=1 to the GRUB command line is completely ignored.
  • Dracut Early Loading: Forcing the SOF modules into the initramfs via a dracut.conf.d file is also ignored.
  • Blacklisting: Blacklisting snd_hda_intel results in the audio device having driver: N/A. The correct snd_sof driver still fails to attach to the hardware.

Conclusion for Issue #1: The kernel appears unable to correctly probe and assign the SOF driver for this specific hardware, ignoring all standard configuration overrides.


Issue #2: System Freeze and Subsequent Boot Failure on Update (Critical Regression)

This issue describes a critical failure in the update process. The sequence of events is as follows:

  1. Start from a stable, working system (e.g., a fresh install or a restored snapshot).
  2. Run the official garuda-update command.
  3. The update process proceeds normally until the post-transaction hooks, where it freezes the entire system at this exact point:
    ( 5/17) Reloading device manager configuration...
    
  4. A hard reboot is required. After rebooting, the system boots successfully back into the default linux-zen kernel, but the update is left in an incomplete state.
  5. To properly complete the update and install an alternative kernel for testing (linux-lts), a chroot from a Live USB is necessary. Inside the chroot, reinstalling the kernels (pacman -S linux-zen linux-lts) and rebuilding the boot images (dracut-rebuild) completes the transaction.
  6. This is the critical failure: After the update is successfully completed via chroot, the newly generated boot image for the linux-lts kernel is not bootable. Attempting to boot the linux-lts kernel from the GRUB “Advanced options” menu fails, dropping to a dracut emergency shell with the error: Warning: /dev/disk/by-uuid/[your-uuid] does not exist.

Conclusion for Issue #2: A package in the current repositories causes a severe instability. First, it freezes the system during the official update process at a udev hook. Second, after forcing the update to complete, the dracut process creates a broken initramfs for at least the linux-lts kernel, which lacks the modules to detect the NVMe storage. Note: The inxi output shows the system is using the intel_nvme_remap driver (Intel RST/RAID mode). The boot failure is very likely related to a regression in this specific driver or its interaction with dracut.

Workaround:
The only way to maintain a stable system is to restore and stay on a BTRFS snapshot taken before the update is attempted.

1 Like

The Arch repos have been reported to be down (sporadic), because of a DDOS attack today and yesterday.

Please do not post AI generated help requests on the Garuda forum as they are unappreciated here.

RST/RAID is unsupported AHCI mode must be set in BIOS.

1 Like

Thank you for the very fast reply.

I’ll take note about not posting AI generated help here.
As it is my first experience with Arch Linux I was first seeking AI help to troubleshoot my laptop issues, and indeed let it write all steps taken and provide all needed info that would help to explain my setup/issue and what has been done so far..

Also thank you for your advice on ‘RST/RAID is unsupported AHCI mode must be set in BIOS.’

I have changed this setting.
Not sure if needed but I did another format after changing these settings.

Unfortunately it still seems to freeze at this position in the update.
“Reloading device manager configuration…”

And do you have any advice to get the sound working on the speakers on my laptop?

Thanks again.

1 Like

Sorry I’m not a laptop guy, I always build my own desktop to be the most Linux compatible.

Welcome to the Garuda community BTW. :waving_hand: :smiley:

2 Likes

Welcome Jerockx,
Pls post your current complete garuda-inxi. Without is it most impossible to help.

  • After rebooting, post the FULL output of garuda-inxi in the body of the post (not linked externally, or collapsed with the “hide details” feature)
  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>), or put three tildes (~) above and below the text
3 Likes

as info:

This is wrong → this driver not exist as own package or as kernel modul.
It need the sof firmware package + alsa to work with snd_hda_intel modul and both are installed default.

But i “see” more stuff what isn’t installed.

You use the opensource driver for this dgpu.

To fix → pls post current garuda-inxi

Sorry garuda team i post here before music stuff on the wrong place…that’s why 2 posts.

Thank you all for the warm welcome.

Hi Gampel,

Thank you for your reply.
Is this output what you needed? (I have changed my username and hostname the rest is a copy paste from my terminal). Please let me know if you need anything else and keep in mind that this is a fresh install (I did a format so this is a fresh installation).

changed@changed-Laptop
 OS Garuda Linux x86_64
├ Kernel Linux 6.16.0-zen2-1-zen
├󰏖 Packages 1749 (pacman)[stable]
└ Shell fish 4.0.2

 DE KDE Plasma 6.4.4
├󰧨 Window Manager KWin (Wayland)
├󰧨 Login Manager sddm 0.21.0 (Wayland)
├󰉼 WM Theme Sweet-Dark
├󰉼 Color Themes Dr460nized (Sweet) [Qt], Sweet-Dark [GTK2/3/4]
├󰀻 System Icons BeautyLine [Qt], BeautyLine [GTK2/3/4]
├ System Fonts Fira Sans (10pt) [Qt], Fira Sans (10pt) [GTK2/3/4]
└ Terminal konsole 25.4.3

󰌢 PC Notebook (1.0)
├󰻠 CPU Intel(R) Core(TM) i7-10750H (12) @ 5.00 GHz
├󰍛 GPU NVIDIA GeForce RTX 2070 Mobile / Max-Q Refresh [Discrete]
├󰍛 GPU Intel UHD Graphics @ 1.15 GHz [Integrated]
├󰍛 Vulkan 1.4.311 - Intel open-source Mesa driver [Mesa 25.1.7-arch1.1]
└󰍹 Display(s) 1920x1080 @ 144 Hz in 16" [Built-in]

╭─changed@changed in ~
╰─λ garuda-inxi
System:
Kernel: 6.16.0-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=f63e40d1-cafd-4bd8-8ead-3b5b821f5d9a rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.4.4 tk: Qt v: N/A info: frameworks v: 6.17.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: ROG Strix G512LW_G512LW v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: G512LW v: 1.0 serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends v: G512LW.314
date: 04/27/2021
Battery:
ID-1: BAT0 charge: 55.5 Wh (100.0%) condition: 55.5/66.0 Wh (84.1%)
volts: 15.7 min: 15.7 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
status: not charging cycles: 6
CPU:
Info: model: Intel Core i7-10750H bits: 64 type: MT MCP arch: Comet Lake
gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
model-id: 0xA5 (165) stepping: 2 microcode: 0x100
Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 800 min/max: 800/5000 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 62399
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: ASUSTeK driver: i915
v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:9bc4
class-ID: 0300
Device-2: NVIDIA TU106M [GeForce RTX 2070 Mobile / Max-Q Refresh]
vendor: ASUSTeK driver: nouveau v: kernel non-free: 550-570.xx+
status: current (as of 2025-04; EOL~2026-12-xx) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 8
link-max: lanes: 16 ports: active: none empty: DP-1,HDMI-A-1
bus-ID: 01:00.0 chip-ID: 10de:1f14 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: ChiMei InnoLux 0x1521 built: 2020 res:
mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 142 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 1 drv: iris
device: 2 drv: swrast gbm: drv: kms_swrast surfaceless: drv: iris wayland:
drv: iris x11: drv: iris inactive: device-0
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.1.7-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
device-ID: 8086:9bc4 memory: 15.04 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 9 device: 0 type: integrated-gpu name: Intel
UHD Graphics (CML GT2) driver: mesa intel v: 25.1.7-arch1.1
device-ID: 8086:9bc4 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.1.7-arch1.1 (LLVM
20.1.8) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Comet Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:06c8 class-ID: 0403
Device-2: NVIDIA TU106 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
link-max: lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10f9 class-ID: 0403
API: ALSA v: k6.16.0-zen2-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.7 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: Intel Comet Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
IF: wlo1 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: eno2 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:3 chip-ID: 8087:0026
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: N/A
Drives:
Local Storage: total: 953.87 GiB used: 14.96 GiB (1.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW010T8
size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 002C temp: 34.9 C scheme: GPT
Partition:
ID-1: / raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 14.95 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 616 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 14.95 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 14.95 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 14.95 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.4 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 46.0 C pch: 47.0 C mobo: N/A
Fan Speeds (rpm): cpu: 2600
Info:
Memory: total: 16 GiB available: 15.4 GiB used: 3.23 GiB (21.0%)
Processes: 343 Power: uptime: 3m states: freeze,mem,disk suspend: s2idle
avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.13 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1749 libs: 511 tools: octopi,paru Compilers:
clang: 20.1.8 gcc: 15.2.1 Shell: Bash v: 5.3.3 default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.5-1):
System install date:     2025-08-15
Last full system update: 2025-08-15
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Probably (Run as root to verify)
Failed units:
--- System Health Check Report ---
20/21 checks run in 0.57 seconds ⌛
Powered by garuda-health 🦅

✅ System health check passed. No issues found.

This is not a fresh install, this seems to be updated to the latest state.

1 Like

Hi TNE,

My apologies. I run an update after the format. (my system froze during this update)
I also tried out the mainline kernel from the Garuda setup assistant.
And maybe had one browser extension installed at the time I run that command.

Default only one issue for each topic but perhaps that’s the reason that " no speaker & system freezes.
pls open konsole command:

  • pacman -Qs nvidia and post the result

Over garuda-hardware-tool you install the right driver.
Take a look before if garuda-hardware-profile-nvidia is installed with
pacman -Qs garuda-hardware-profile-nvidia
if not command sudo pacman -S garuda-hardware-profile-nvidia
if yes run then
garuda-hardware-tool --nonfree → reboot → result =?
and check with garuda-health → no issues found.

That should install the relevant stuff for your rtx 2070m
The right driver is for your gpu nvidia-open-dkms.

No sound after installing the nvidia stuff / no sound over edp-1 or other connected

  • aplay -L (pls post result aplay -L over privatebin)
    perhaps you must before install alsa-tools to use this command.
    sudo pacman -S alsa-tools
3 Likes

There is some output about ‘NVIDIA kernel module not loading’.

pacman -Qs nvidia Output:

 OS Garuda Linux x86_64
├ Kernel Linux 6.16.0-zen2-1-zen
├󰏖 Packages 1774 (pacman)[stable]
└ Shell fish 4.0.2

 DE KDE Plasma 6.4.4
├󰧨 Window Manager KWin (Wayland)
├󰧨 Login Manager sddm 0.21.0 (Wayland)
├󰉼 WM Theme Sweet-Dark
├󰉼 Color Themes Dr460nized (Sweet) [Qt], Sweet-Dark [GTK2/3/4]
├󰀻 System Icons BeautyLine [Qt], BeautyLine [GTK2/3/4]
├ System Fonts Fira Sans (10pt) [Qt], Fira Sans (10pt) [GTK2/3/4]
└ Terminal konsole 25.4.3

󰌢 PC Notebook (1.0)
├󰻠 CPU Intel(R) Core(TM) i7-10750H (12) @ 5.00 GHz
├󰍛 GPU NVIDIA GeForce RTX 2070 Mobile / Max-Q Refresh [Discrete]
├󰍛 GPU Intel UHD Graphics @ 1.15 GHz [Integrated]
├󰍛 Vulkan 1.4.311 - Intel open-source Mesa driver [Mesa 25.1.7-arch1.1]
└󰍹 Display(s) 1920x1080 @ 144 Hz in 16" [Built-in]

╭─changed@changed in ~
╰─λ pacman -Qs nvidia
local/egl-gbm 1.1.2.1-1
The GBM EGL external platform library
local/egl-wayland 4:1.1.20-1
EGLStream-based Wayland external platform
local/egl-x11 1.0.3-1
NVIDIA XLib and XCB EGL Platform Library
local/garuda-hardware-profile-nvidia 1.1.1-2
Garuda Linux hardware profile with nvidia drivers
local/lib32-libvdpau 1.5-3
Nvidia VDPAU library
local/lib32-nvidia-utils 580.76.05-1
NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 580.76.05-1
OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.5-3
Nvidia VDPAU library
local/libxnvctrl 580.76.05-1
NVIDIA NV-CONTROL X extension
local/linux-firmware-nvidia 20250808-1
Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia-open-dkms 580.76.05-4
NVIDIA open kernel modules - module sources
local/nvidia-prime 1.0-5
NVIDIA Prime Render Offload configuration and utilities
local/nvidia-settings 580.76.05-1
Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 580.76.05-4
NVIDIA drivers utilities
local/opencl-nvidia 580.76.05-4
OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards

pacman -Qs garuda-hardware-profile-nvidia Output:

λ pacman -Qs garuda-hardware-profile-nvidia
local/garuda-hardware-profile-nvidia 1.1.1-2
Garuda Linux hardware profile with nvidia drivers

garuda-hardware-tool --nonfree

× sudo garuda-hardware-tool --nonfree
Detecting hardware...
Detected GPU: Product: Intel Corporation CometLake-H GT2 UHD Graphics, PCI ID: 00:02.0, Vendor ID: 8086
Detected GPU: Product: NVIDIA Corporation TU106M GeForce RTX 2070 Mobile / Max-Q Refresh, PCI ID: 01:00.0, Ven
dor ID: 10de
All required packages are already installed: garuda-hardware-profile-standard-x11

garuda-health Output:

λ garuda-health
--- System Health Check Report ---
20/21 checks run in 1.75 seconds ⌛
Powered by garuda-health 🦅e

--- HIGH ---
- Nvidia kernel module is not loaded

aplay -L

[🔴] × aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=PCH
HDA Intel PCH, ALC294 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
Front output / input
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC294 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
hdmi:CARD=PCH,DEV=1
HDA Intel PCH, HDMI 1
HDMI Audio Output
hdmi:CARD=PCH,DEV=2
HDA Intel PCH, HDMI 2
HDMI Audio Output
usbstream:CARD=PCH
HDA Intel PCH
USB Stream Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, HDMI 0
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, HDMI 1
HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
HDA NVidia, HDMI 2
HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
HDA NVidia, HDMI 3
HDMI Audio Output
usbstream:CARD=NVidia
HDA NVidia
USB Stream Output

Thanks

aplay = all stuff should running over the outputs. (equal which)

Removed by TNE, not recommended

But the prob is the nvidia modul.
manual now:
sudo pacman -Rdd nvidia-open-dkms nvidia-settings nvidia-utils opencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia gwe python-py3nvml nvidia-prime

no reboot and install then (yes to all dependence)

sudo pacman -S linux-firmware-nvidia dkms (that’s to reinstall)
sudo pacman -S nvidia-open-dkms egl-wayland lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings opencl-nvidia nvidia-utils nvidia-prime

If you read any errors pls post this → no errors → reboot → result = ?

No need to do that. System just needs a reboot to load the module…

i wrote it :upside_down_face:

I have done another reboot but same results. Do I need to do some other step before the reboot? like → sudo dracut --force --regenerate-all

Current output.

--- HIGH ---
- Nvidia kernel module is not loaded
λ lsmod | grep nvidia i2c_nvidia_gpu 16384 0
λ sudo modprobe nvidia modprobe: FATAL: Module nvidia not found in directory /lib/modules/6.16.0-zen2-1-zen

Thanks

manual method → for whatever reason

sudo pacman -Rdd nvidia-open-dkms nvidia-settings nvidia-utils opencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia gwe python-py3nvml nvidia-prime

no reboot …
sudo pacman -S dkms linux-firmware-nvidia (to reinstall)
sudo pacman -S nvidia-open-dkms egl-wayland lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings opencl-nvidia nvidia-utils nvidia-prime

(say yes if asked for all dependence)

If you read any errors pls post this → no errors → reboot → result = ?

as info:

1 Like

Hello, just singup and see this post.
I also have this issue on my hp victus 16-r0071nt. I’m very new at this linux things so i can say something weird.

i tried adding “nomodeset” to boot options and reboot, that solved freezing problem but my pc slowed down too much. When i open steam cpu literally starts dying so this is not a solution. But it maybe can give some clue.

Also sorry for my bad english

Use nomodeset only for troubleshooting or installation. Remove it afterward.

For DE Plasma Wayland → is this useless and if the nvidia driver is correct installed default exist nvidia-drm.modeset=1 as early boot option
and both entries are = :prohibited:

1 Like

I had to slightly adjust as you can see below.


🔴] × sudo pacman -Rdd  nvidia-open-dkms nvidia-settings nvidia-utils opencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia gwe python-py3nvml nvidia-prime
error: target not found: gwe
error: target not found: python-py3nvml

╭─changed@changed in ~ as 🧙 took 0s
[🔴] × sudo pacman -Rdd nvidia-open-dkms nvidia-settings nvidia-utils opencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia nvidia-prime

Install was with no errors. Except this, but as far as I understand. It is related to the other extra kernel that I installed for testing.

Error! Bad return status for module build on kernel: 6.17.0-rc1-1-mainline (x86_64)
Consult /var/lib/dkms/nvidia/580.76.05/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/580.76.05 -k 6.17.0-rc1-1-mainline' exited 10
==> depmod 6.16.0-zen2-1-zen
λ dkms status
nvidia/580.76.05, 6.16.0-zen2-1-zen, x86_64: installed

I already wrote this so I will post it before I do the reboot to be sure I don’t lose what I wrote so far. I will report the result in a moment.

─λ garuda-health
--- System Health Check Report ---
20/21 checks run in 0.60 seconds ⌛
Powered by garuda-health 🦅e

✅ System health check passed. No issues found.
  • At the moment no sound yet.
  • So I run another update to test the freezing issue.
( 3/16) Reloading user manager configuration...

Wait for it…

( 4/16) Arming ConditionNeedsUpdate...
( 5/16) Updating the MIME type database...
( 6/16) Checking for package with missing dependencies...
( 7/16) Foreign/AUR package notification
libretro-retrodream 1104-2
( 8/16) Orphaned package notification...
=> No orphans found.
( 9/16) Checking for .pacnew and .pacsave files...
(10/16) Reloading system bus configuration...
(11/16) Updating fontconfig cache...
(12/16) Updating 32-bit fontconfig cache...
(13/16) Updating icon theme caches...
(14/16) Updating the desktop file MIME type cache...
(15/16) Performing snapper post snapshots for the following configurations...
==> root: 38
(16/16) Syncing all file systems...

System updated! 🐧l

Update notices:
If garuda-health reported a SMART failed critical error BEFORE *this* update, it can be safely ignored if it is not present anymore after this update.

--- System Health Check Report ---
21/21 checks run in 0.64 seconds ⌛
Powered by garuda-health 🦅e

--- INFO ---
- A reboot is pending (update applied since last reboot)

Do not forget to read the update notices above the garuda-health output!
Press enter to exit

Freeze issue solved! :grinning_face:

So only the sound issue remains.

Hi @Halidoprime I hope this will help you too, in resolving your similar freeze issue.

@gampel Cheers to you for fixing the most important issue!

One done one to go? :slight_smile:
If the sound is not fixable I can always use a Bluetooth speaker (confirmed working) or a headset (not yet tested, but I assume this will work too).
If we can also fix the sound coming through the speakers that would be a bonus.

Thank you!