Asus laptop doesn't wake from sleep

Installed Garuda on an older Asus laptop in December of 2024, and aside from a mild Bluetooth issue (resolved, right here, thanks guys). I searched this, and got results from 2023 up to January of this year, none of which helped. I think the rub is, it started doing it maybe a week ago? It must have been an update, because as I said, it wasn’t doing this. I waited a couple days, updating every day hoping that was the problem.
I’m set up to shut off the display when the lid is closed, but not sleep for 15 minutes (because cats). When I open the lid, it seems like it’s waking up, front side lights come on, but isn’t responsive to any key commands except holding the power button.

System:
Kernel: 6.13.8-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=7e8b23cc-1bfe-49d0-8364-b89765ff553d rw rootflags=subvol=@
quiet loglevel=3 splash ibt=off
Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A info: frameworks v: 6.12.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: G75VX v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: G75VX v: 1.0 serial: <superuser required>
part-nu: ASUS-NotebookSKU uuid: <superuser required>
UEFI: American Megatrends v: G75VX.206 date: 02/27/2013
Battery:
ID-1: BAT0 charge: 37.8 Wh (96.9%) condition: 39.0/77.0 Wh (50.6%)
volts: 14.8 min: 14.8 model: ASUSTek G75--52 type: Li-ion serial: N/A
status: not charging cycles: 769
CPU:
Info: model: Intel Core i7-3630QM bits: 64 type: MT MCP arch: Ivy Bridge
gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
model-id: 0x3A (58) stepping: 9 microcode: 0x21
Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
Speed (MHz): avg: 3292 min/max: 1200/3400 scaling: driver: intel_cpufreq
governor: performance cores: 1: 3292 2: 3292 3: 3292 4: 3292 5: 3292 6: 3292
7: 3292 8: 3292 bogomips: 38314
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GK104M [GeForce GTX 670MX] vendor: ASUSTeK driver: N/A
alternate: nouveau, nvidia_drm, nvidia non-free: series: 470.xx+
status: legacy-active (EOL~2024-09-xx) arch: Kepler-2 code: GKxxx
process: TSMC 28nm built: 2012-2018 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:11a1
class-ID: 0300
Device-2: Sunplus Innovation ASUS Webcam driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 4-1.3:4
chip-ID: 1bcf:2885 class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: modesetting,nouveau
alternate: fbdev,nv,vesa gpu: N/A display-ID: 0
Monitor-1: Unknown-1 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 96
size: 508x285mm (20x11.22") diag: 582mm (22.93") modes: 1920x1080
API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
wayland: drv: swrast x11: drv: swrast inactive: gbm
API: OpenGL v: 4.5 vendor: mesa v: 25.0.3-arch1.1 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
device-ID: ffffffff:ffffffff memory: 17.1 GiB unified: yes
display-ID: :1.0
API: Vulkan v: 1.4.309 layers: 14 device: 0 type: cpu name: llvmpipe
(LLVM 19.1.7 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl, nvidia-settings,
nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
class-ID: 0403
Device-2: NVIDIA GK104 HDMI Audio driver: snd_hda_intel v: kernel pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s
bus-ID: 01:00.1 chip-ID: 10de:0e0a class-ID: 0403
API: ALSA v: k6.13.8-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.1 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: Broadcom BCM4352 802.11ac Dual Band Wireless Network Adapter
vendor: AzureWave driver: wl v: kernel modules: bcma pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 14e4:43b1 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
Device-2: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet vendor: ASUSTeK
driver: atl1c v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000
bus-ID: 04:00.0 chip-ID: 1969:1083 class-ID: 0200
IF: enp4s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: IMC Networks BCM20702A0 driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 4-1.1:3 chip-ID: 13d3:3404
class-ID: fe01 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 4.0
lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 2.73 TiB used: 386.74 GiB (13.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: PNY model: CS900 2TB SSD
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 0600 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT1000MX500SSD4
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 023 scheme: MBR
Partition:
ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%) used: 136.4 GiB (7.3%)
fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 608 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 136.4 GiB (7.3%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 136.4 GiB (7.3%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 136.4 GiB (7.3%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 17.51 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 8
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 80.0 C mobo: N/A
Fan Speeds (rpm): cpu: 3900
Info:
Memory: total: 20 GiB note: est. available: 17.51 GiB used: 4.98 GiB (28.4%)
Processes: 285 Power: uptime: 8m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.92 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1835 libs: 546 tools: octopi,paru pm: flatpak
pkgs: 0 Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi
default: fish v: 4.0.1 running-in: konsole inxi: 3.3.37
Garuda (2.7.2-1):
System install date:     2024-12-19
Last full system update: 2025-04-08 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

Thanks for fixing that @nepti

hi FatalException,

there is something wrong.IIRC should be a driver.

like here:

may you have to install this:

nvidia-470xx-dkms
lib32-nvidia-utils

sudo pacman -S nvidia-470xx-dkms lib32-nvidia-utils

but wait for nepti =)

watch this topic :wink:

1 Like

A reboot is pending.

The nvidia driver is not loaded.

But is installed.

Something may have gone wrong during the update, post the output from:

pacman -Qs nvidia

Hot chip, is that iddle?

2 Likes
local/egl-gbm 1.1.2.1-1
The GBM EGL external platform library
local/egl-wayland 4:1.1.18-1
EGLStream-based Wayland external platform
local/egl-x11 1.0.0-1
NVIDIA XLib and XCB EGL Platform Library
local/garuda-nvidia-config 2:1.1.6-1.1
Meta configuration package for nvidia systems on Garuda Linux
local/gwe 0.15.9-1.1
A system utility for controlling NVIDIA GPUs
local/lib32-libvdpau 1.5-3
Nvidia VDPAU library
local/lib32-nvidia-utils 570.133.07-1
NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 570.133.07-1
OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.5-3
Nvidia VDPAU library
local/libxnvctrl 570.133.07-1
NVIDIA NV-CONTROL X extension
local/mhwd-nvidia 570.133.07.1-1
NVIDIA pci id list for MHWD
local/mhwd-nvidia-390xx 390.143-1
mhwd-nvidia-390xx PCI ID database
local/mhwd-nvidia-470xx 470.94-1
mhwd-nvidia-470xx PCI ID database
local/nvidia-dkms 570.133.07-1
NVIDIA kernel modules - module sources
local/nvidia-settings 570.133.07-1
Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 570.133.07-1
NVIDIA drivers utilities
local/opencl-nvidia 570.133.07-1
OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards

And yes, that IS at idle… It’s odd. My processor usage is all over the place, and I’m not running much of anything.

And I don’t know what I am doing wrong when I post these outputs… Could have sworn the template said “ctrl-e” but this is life when your not a computer guy that likes to play with them. Sorry for the faux pas…

Perhaps if I stare at it long enough, I’ll start to understand it? Is that the basic logic?
LOL. I should really just stop playing around and get a nice copy of Endeavor or PoP OS for myself. But I retain the hope that I can copy and paste command line stuff my way out of this! This distro may be a bit out of my league…

Please use three ~ above and below the terminal output for a code block. :slight_smile:

The wrong driver is installed, the correct driver for Kepler GPUs is nvidia-470xx-dkms.

Remove this:

And then install the nvidia-470xx-dkms drivers.
Just follow the link that @Duke187 posted, we already had this topic today.

Then you should disassemble the laptop and clean the fans and the cooling fins of cat hair (I know what I’m talking about :wink:).

4 Likes

its those driver you have to uninstall these driver.

i did those also on my asus laptop but it have xfce on it =)

you also can try the lts kernel or x11 session

cat
hair
vs.
dog
hair

1 Like

Yup. Except for cat hair vs dog hair, I don’t know what any of that means.
I’ve been sitting here trying to copy and paste files that Nepti said I should remove, and it can’t find them. I tried it a lot of different ways. I don’t mind scrubbing, everything I use is on the cloud so restoring work stuff is easy. Thanks for the attempted assistance. The real problem (aside from that all 6 of my brain cells are dedicated to my job and remembering how to drive) is that these are very specific things that I can’t just Google and watch a video. I get that I type rm and then the file. GAH whatever. I last on Arch until something breaks, then I start over.

And how would the wrong one have gotten on there? Legit curious as I don’t play around in my terminal with such things.

╭─andrew@andrew in ~ as 🧙 took 22s
╰─λ rm  local/lib32-nvidia-utils 570.133.07-1
rm: cannot remove 'local/lib32-nvidia-utils': No such file or directory
rm: cannot remove '570.133.07-1': No such file or directory

╭─andrew@andrew in ~ took 0s
[🔴] × rm  /libxnvctrl 570.133.07-1
NVIDIA NV-CONTROL X extension
rm: cannot remove '/libxnvctrl': No such file or directory
rm: cannot remove '570.133.07-1': No such file or directory
find-the-command: "NVIDIA" is not found locally, searching in repositories...
find-the-command: /var/cache/pkgfile/*.files are out of date, update? [Y/n] y
[sudo] password for andrew:
:: Updating 5 repos...
core is up to date
multilib is up to date
garuda is up to date
download complete: extra                [    45.1 MiB  20.0M/s  1 remaining]
download complete: chaotic-aur          [    43.1 MiB  13.3M/s  0 remaining]
:: download complete in 3.24s             <   101.1 TiB  31.2T/s  2 files    >
:: waiting for 2 repos to finish repacking...
find-the-command: command not found: "NVIDIA"
fish:
NVIDIA NV-CONTROL X extension
^~~~~^

╭─andrew@andrew in ~ as 🧙 took 20s
[🔍] × rm lib32-nvidia-utils 570.133.07-1
NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 570.133.07-1
OpenCL implemention for NVIDIA (32-bit)
rm: cannot remove 'lib32-nvidia-utils': No such file or directory
rm: cannot remove '570.133.07-1': No such file or directory
find-the-command: "32-bit" is not found locally, searching in repositories...
find-the-command: /var/cache/pkgfile/*.files are out of date, update? [Y/n] n
find-the-command: command not found: "32-bit"
in command substitution
fish: Unknown command
NVIDIA drivers utilities (32-bit)
^~~~~~~^
find-the-command: "local/lib32-opencl-nvidia" is not found locally, searching in repositories...
find-the-command: /var/cache/pkgfile/*.files are out of date, update? [Y/n] n
find-the-command: command not found: "local/lib32-opencl-nvidia"
fish:
local/lib32-opencl-nvidia 570.133.07-1
^~~~~~~~~~~~~~~~~~~~~~~~^
find-the-command: "32-bit" is not found locally, searching in repositories...
find-the-command: /var/cache/pkgfile/*.files are out of date, update? [Y/n] n
find-the-command: command not found: "32-bit"
in command substitution
fish: Unknown command
OpenCL implemention for NVIDIA (32-bit)
^~~~~~~^

╭─andrew@andrew in ~ as 🧙 took 51s
[🔍] × rm /lib32-nvidia-utils 570.133.07-1
NVIDIA drivers utilities (32-bit)
rm: cannot remove '/lib32-nvidia-utils': No such file or directory
rm: cannot remove '570.133.07-1': No such file or directory
find-the-command: "32-bit" is not found locally, searching in repositories...
find-the-command: /var/cache/pkgfile/*.files are out of date, update? [Y/n]

And here’s the embarassing result of trying to remove those files.

look here. how to work in the terminal copy and paste it (ctrl+c or ctrl+v) :wink:

sudo pacman -Rns nvidia-dkms nvidia-utils

then if no issue : (past your output if errors comes up )

sudo pacman -S nvidia-470xx-dkms nvidia-utils

Package (7)                     New Version      Net Change

extra/dkms                      3.1.7-2            0.14 MiB
extra/egl-gbm                   1.1.2.1-1          0.03 MiB
extra/egl-wayland               4:1.1.18-1         0.10 MiB
extra/egl-x11                   1.0.0-1            0.14 MiB
extra/eglexternalplatform       1.2-2              0.02 MiB
chaotic-aur/nvidia-470xx-utils  470.256.02-7.95  420.82 MiB
chaotic-aur/nvidia-470xx-dkms   470.256.02-7.95   47.59 MiB

Total Installed Size:  468.83 MiB

:: Proceed with installation? [Y/n] Y

so i did on my xfce i dont know kde yet.

Yes, but Nepti said I had to remove the other files? He listed them.

error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency 'nvidia-utils' required by garuda-nvidia-config
:: removing nvidia-dkms breaks dependency 'nvidia-dkms' required by garuda-nvidia-config
:: removing nvidia-utils breaks dependency 'nvidia-utils=570.133.07' required by lib32-nvidia-utils
:: removing nvidia-utils breaks dependency 'nvidia-utils' required by nvidia-settings
:: removing nvidia-utils breaks dependency 'nvidia-utils' required by python-py3nvml

yes i can be more other depedencys to do with it but we can see the errors and guide you maybe right. im not an nvidia expert because trouble with my mainboard and older gpu even with csm activated dont get a pic on screen.

oh ive seen updated post.

remove also nvidia-settings and python-py3nvml too if you need it you can install afterwards too.

sudo pacman -Rns nvidia-dkms nvidia-utils nvidia-settings python-py3nvml

reinstall if needed

sudo pacman -S nvidia-470xx-dkms nvidia-utils nvidia-settings python-py3nvml

im not a pro so wait for other respond too.

like i said its work on my xfce lts its not meant to work on kde zen too. :wink:

1 Like

:grin:

nop its a rolling release called nobody did every day update videos to such stuff would be a idea for a yt channel lool :wink:

Good point! Well, it’s not broken all the way yet, so I’ll play with it until I break it trying to fix it. For now I just have it shut down when I close the lid. And I’ve already learned a lot. Guess if I’m going to roll with releases, it’s time to invest some time in learning how to fix borks.

1 Like

:wink:

i did go just in power managment settings and turn off my lid settings and stuff on to disabled. i dont care if the laptop uses power and dont go in hibernate or suspend mode. Let them run all time even if i close the lid, if i know i will leave for a while or few hours i shut it down completely and boot up if i need it :wink:

1 Like

One possible cause of your issue is that the wrong nvidia driver is installed and not loading. This may be why sleep/suspend/hibernate is not working properly, but nvidia generally has a problem with these things on linux.

You have been a member of this forum for 4 and a half years and should know how to use pacman and uninstall packages:

sudo pacman -R garuda-nvidia-config nvidia-dkms nvidia-settings nvidia-utils opencl-nvidia libxnvctrl lib32-nvidia-utils lib32-opencl-nvidia gwe

Then install the correct drivers:

sudo pacman -S garuda-nvidia-470xx-config

and then reboot.

4 Likes

That’s a very fair statement, sir, and I sincerely apologize for my lack of knowledge. This isn’t the place for me to make excuses or explain myself, so I’ll simply reiterate my apology, and thank you kindly for taking the time to help an old guy out.