Several distros and discouraged

imposter_syndrome

New Member
Joined
Aug 18, 2024
Messages
9
Reaction score
2
Credits
109
Hello, I usually don't ask for help but I am totally out of ideas with trying to get the pc to suspend or wake up. I suspect it's Nvidia's fault.

The behavior is always the same:
1. Click suspend or let it suspend on its own
2. Monitor turns off and the GPU fan immediately spins up to about 70% speed
3. Case/radiator fans spin up to about 70% speed, much louder than when it was being used
4. I can feel heat coming from the cpu radiator, so it's thinking about something which pisses me off because it's a 320w CPU and who knows what could happen
5. It will remain like this for days "asleep", pumping out heat and cooking the cpu
6. Will not "wake up" no matter what tricks you try, have to hold the power button and start fresh

I've tried the following distros in the last 7 days:
Arch
Nobara
Tumbleweed
Fedora Workstation
Fedora Budgie
Arch again
Mint
Ubuntu installer failed due to being plugged in to Nvidia
PopOS
VanillaOS
Ubuntu again plugged in to mobo hdmi (successful install but of course no sleep, but had the most comments online for sleep workarounds try)

And right now Zorin is installing and I'll paste in logs and info once it's running.

The sleep/suspend issue seems to be related to Nvidia cards. I tried the workaround where you disable the Nvidia sleep/hibernate settings but that didn't work either.
I've adjusted everything in my motherboard and enabled/disabled S3 and tweaked every bios power setting available will multiple distros. Reset the cmos to be sure it wasn't my fault for tinkering with settings.

Here's my hardware:
Motherboard: Z790 Aorus Pro X (very few distros play well with this board in terms of finding and installing realtek ethernet/bluetooth)
CPU: Intel 14900KS
GPU: Nvidia 4080 Super

This isn't the end of the world but I really can't trust it because if I forget to shut it down and just leave the suspend mode completely off, it could start processing something imaginary or update in the middle of the night, or if I'm on vacation and just continuously pull 320 watts on the cpu or something until it fries lol. We all know intel cpus can't control themselves.
Let me know which logs I should pull and I'll paste them in, thank you.
 


Open the terminal and copy and paste this command.

Code:
inxi -Fxz

Press enter.

Copy and paste the output to a post.

The knowledgeable ones will want system specs.
 
G'day imposter_syndrome, Welcome to Linux.org

That is a lot of distros.

I use Linux Mint, 21.3 & 22

They both have 'screensaver'.....htis can be found by typing screensaver in after you have clicked on menu

Mine turns on after the pc is left unattended after 15 minutes.....you can set it for whatever interval of time you like.

Give it a try and save yourself some drama
 
Open the terminal and copy and paste this command.

Code:
inxi -Fxz

Press enter.

Copy and paste the output to a post.

The knowledgeable ones will want system specs.
Code:
$ inxi -Fxz
System:
  Kernel: 6.8.0-40-generic x86_64 bits: 64 compiler: N/A Desktop: GNOME 43.9
    Distro: Zorin OS 17.1 base: Ubuntu 22.04 LTS Jammy
Machine:
  Type: Desktop System: Gigabyte product: Z790 AORUS PRO X v: -CF
    serial: <superuser required>
  Mobo: Gigabyte model: Z790 AORUS PRO X v: x.x
    serial: <superuser required> UEFI: American Megatrends LLC. v: F6e
    date: 07/02/2024
CPU:
  Info: 24-core (8-mt/16-st) model: Intel Core i9-14900KS bits: 64
    type: MST AMCP arch: N/A rev: 1 cache: L1: 2.1 MiB L2: 32 MiB L3: 36 MiB
  Speed (MHz): avg: 875 high: 1100 min/max: 800/5900:6200:4500 cores:
    1: 1100 2: 800 3: 1100 4: 800 5: 800 6: 800 7: 1100 8: 800 9: 1100 10: 800
    11: 800 12: 1100 13: 1100 14: 800 15: 1100 16: 800 17: 800 18: 800
    19: 1100 20: 800 21: 800 22: 800 23: 800 24: 800 25: 800 26: 800 27: 800
    28: 800 29: 800 30: 800 31: 800 32: 800 bogomips: 203980
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel vendor: Gigabyte driver: i915 v: kernel bus-ID: 00:02.0
  Device-2: NVIDIA driver: nvidia v: 550.90.07 bus-ID: 01:00.0
  Display: x11 server: X.Org v: 1.21.1.4 driver: X:
    loaded: modesetting,nouveau,nvidia unloaded: fbdev,vesa gpu: i915,nvidia
    resolution: 4384x2466
  OpenGL: renderer: NVIDIA GeForce RTX 4080 SUPER/PCIe/SSE2
    v: 4.6.0 NVIDIA 550.90.07 direct render: Yes
Audio:
  Device-1: Intel vendor: Gigabyte driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3
  Device-2: NVIDIA driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Sound Server-1: ALSA v: k6.8.0-40-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: MEDIATEK vendor: Foxconn driver: N/A port: N/A bus-ID: 04:00.0
  Device-2: Realtek vendor: Gigabyte driver: N/A port: 3000 bus-ID: 05:00.0
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB
    driver: r8152 bus-ID: 2-1:2
  IF: enx606d3cc27d90 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device type: USB driver: btusb v: 0.8
    bus-ID: 1-14:10
  Report: hciconfig ID: hci0 rfk-id: 0 state: down
    bt-service: enabled,running rfk-block: hardware: no software: no
    address: <filter>
Drives:
  Local Storage: total: 4.55 TiB used: 15.15 GiB (0.3%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN850X 4000GB
    size: 3.64 TiB temp: 33.9 C
  ID-2: /dev/nvme1n1 vendor: Western Digital model: WD BLACK SN770 1TB
    size: 931.51 GiB temp: 36.9 C
Partition:
  ID-1: / size: 3.58 TiB used: 15.14 GiB (0.4%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 511 MiB used: 11.9 MiB (2.3%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
  System Temperatures: cpu: 27.8 C mobo: N/A gpu: nvidia temp: 39 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
  Processes: 501 Uptime: 15m Memory: 31.1 GiB used: 3.45 GiB (11.1%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.4.0 Packages: 1959 Shell: Bash
  v: 5.1.16 inxi: 3.3.13
 
G'day imposter_syndrome, Welcome to Linux.org

That is a lot of distros.

I use Linux Mint, 21.3 & 22

They both have 'screensaver'.....htis can be found by typing screensaver in after you have clicked on menu

Mine turns on after the pc is left unattended after 15 minutes.....you can set it for whatever interval of time you like.

Give it a try and save yourself some drama

Thank you, I might end up back to Mint eventually, we'll see. I can't recall all the other issues I had with Mint but I do remember not being able to find my ethernet firmware or get it installed. What is the screensaver technically doing when it finally turns off the pc after 15 min? Is it suspending or hibernating. I was able to get hibernation working on one distro but not all of them have that available. I might not have set a swap partition or something. I wouldn't mind hibernate as long as it is consistent and actually wakes up when I tell it to. Sometimes hibernation wouldn't wake up, or it would wake up but not turn the monitor back on and plugging it in to another monitor, or powering off and on the main monitor, or changing ports, or switching to the mobo jacks wouldn't work either. I really think my motherboard is the root of some of the other issues I've had, it's consistently not playing well with linux.
 
Is simply turning off hibernation and suspend an option? I never use either. Blank the screen with the screensaver, optionally have the monitor(s) turn off (some do this automatically with no input), optionally have the session password locked, optionally log out and turn the monitors off yourself. PCs sitting at idle use very little power.
 
Thank you, I might end up back to Mint eventually,
If so try this version of Linux Mint it's supposed to have better driver support for newer hardware.


Another option might be here.

MX-23.3_x64 “ahs”, an “Advanced Hardware Support” release for very recent hardware, with 6.8 kernel and newer graphics drivers and firmware. 64 bit only. For newer hardware.
 
Is simply turning off hibernation and suspend an option? I never use either. Blank the screen with the screensaver, optionally have the monitor(s) turn off (some do this automatically with no input), optionally have the session password locked, optionally log out and turn the monitors off yourself. PCs sitting at idle use very little power.
I have been setting it to not sleep or hibernate, just the monitor turns off and normally be ok with just the monitor turning off and the computer running, but with this particular build I am just worried it will start some update or suddenly it starts thinking about something in the background, because the intel 14th gen have voltage, longetivy and thermal issues and any little task will boost it to 6.2ghz and go up to 100c instantly and pull 320 watts.

I don't trust it by itself. I plan to just shut down the computer when I'm not using it but I get distracted a lot. I can turn down the wattage and profile in the bios but when I'm using the computer for tasks I actually want it to be at full power. I just want some sort of safety net.
 
I do remember not being able to find my ethernet firmware or get it installed.
There is rarely any need to install ethernet firmware. It will be taken care of via the kernel in the majority of instances.
The particular kernel being run may (or may not) make some difference. Being Linux, the approach is vastly different to what can be required in windows
it could start processing something imaginary or update in the middle of the night,
Linux does not install updates unless you have specifically put in place automation to do so.

So in ordinary circumstances that will not happen.
This applies to ALL Linux distros, not just Linux Mint

I might not have set a swap partition
probably not necessary, seeing you have around 32GB of ram.

The only exception to this might be if you are doing some really heavy duty processing....but it would need to be extreme.

I use 32gb ram myself and have never encountered a situation where it is lacking

I am assuming this is a laptop....is that correct ?

I only used suspend etc back in around 2014/2015....that was not a good experience....Linux did not respond well at all....power down and not wishing to comeback on...a pain in the you know where

So, menu>>power management....and set it to look like the below...
1724028817133.png


so, the screensaver will not really save any power......But Linux does not allow updates etc etc unless you specifically allow that.....so it is true to say that it is there becasue it has a "cult" following

Linux Mint, in its Software Manager has a screensaver app called 'xscreensaver' ....which is quite popular...
XScreenSaver is a modular screen saver and locker for X11, containing more than 200 screen savers.

This package includes the bare minimum needed to blank and lock your screen. Install this package if you want to use the xscreensaver engine to control screen blanking and launching display modes ("hacks"). If you only want to use other screensaver engines, you don't need to install this package.

The graphical display modes are in the xscreensaver-data, xscreensaver-data-extra, xscreensaver-gl and xscreensaver-gl-extra packages. The one included in the Software Manager is suitable for Linux and there are extras available there

Software Manager....contains approx 55000 apps...guaranteed safe. Downloading from websites becomes a thing of the past.

More later....jusr ask if you are in doubt about anything
 
There is rarely any need to install ethernet firmware. It will be taken care of via the kernel in the majority of instances.
The particular kernel being run may (or may not) make some difference. Being Linux, the approach is vastly different to what can be required in windows

Linux does not install updates unless you have specifically put in place automation to do so.

So in ordinary circumstances that will not happen.
This applies to ALL Linux distros, not just Linux Mint


probably not necessary, seeing you have around 32GB of ram.

The only exception to this might be if you are doing some really heavy duty processing....but it would need to be extreme.

I use 32gb ram myself and have never encountered a situation where it is lacking

I am assuming this is a laptop....is that correct ?

I only used suspend etc back in around 2014/2015....that was not a good experience....Linux did not respond well at all....power down and not wishing to comeback on...a pain in the you know where

So, menu>>power management....and set it to look like the below...
View attachment 21716

so, the screensaver will not really save any power......But Linux does not allow updates etc etc unless you specifically allow that.....so it is true to say that it is there becasue it has a "cult" following

Linux Mint, in its Software Manager has a screensaver app called 'xscreensaver' ....which is quite popular...
XScreenSaver is a modular screen saver and locker for X11, containing more than 200 screen savers.

This package includes the bare minimum needed to blank and lock your screen. Install this package if you want to use the xscreensaver engine to control screen blanking and launching display modes ("hacks"). If you only want to use other screensaver engines, you don't need to install this package.

The graphical display modes are in the xscreensaver-data, xscreensaver-data-extra, xscreensaver-gl and xscreensaver-gl-extra packages. The one included in the Software Manager is suitable for Linux and there are extras available there

Software Manager....contains approx 55000 apps...guaranteed safe. Downloading from websites becomes a thing of the past.

More later....jusr ask if you are in doubt about anything

Cool thank you, on one distro when I tried hibernating it would say there isn't enough space, but another distro it would work just fine. I haven't tried with Zorin yet but so far I'm really enjoying it. This is actually a desktop I built and was running windows on it until I finally got fed up with that company. I had to start tickets with them just to use my own license that I paid for like a sucker. As long as I can play some games and find a decent Lightroom replacement I'll be good. I am not going to keep paying $120/year for adobe. The first time I logged into that arch/KDE install it was like a breath of fresh air, brought me back to 2004 when we'd build a PC and it felt like it was OUR PC, not some corporation's.

Zorin had ethernet just now for about 20 minutes but then it just disappeared and I'm connecting using a ethernet/USB dongle in the meantime. I remember Nobara recognized my ethernet right off the bat, one or two other installs recognized it eventually, but the rest were impossible. I feel like I am missing some big step upon installing where it installs all the firmware at once, I did just run the full-upgrade command but that didn't help. I just downloaded the .tar file for the r8126 realtek drivers and am going to try and install that on Zorin.

Code:
sudo lshw -C network
*-network UNCLAIMED
       description: Ethernet controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list
       configuration: latency=0
       resources: ioport:3000(size=256) memory:42600000-4260ffff memory:42610000-42613fff
 
Last edited:
Code:
*-network
       description: Ethernet interface
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: enp5s0
       version: 01
       serial: 74:56:3c:b2:b4:eb
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
Nice the downloaded driver from Realtek worked. I'm really not sure why I have to do this on 5 out of 7 Linux installs. I must be missing a step where it installs every driver. Now I am going to see if I can get the bluetooth driver, never got that one to work before. I have a usb bluetooth adapter I could use, but I don't want all my USB ports taken up.
 
In linux Mint (cinnamon) click on Menu, type in Driver manager......allow it to scan....it will give yu the correct driver there.
 
In linux Mint (cinnamon) click on Menu, type in Driver manager......allow it to scan....it will give yu the correct driver there.
That Mint driver manager got me the proper Nvidia proprietary drivers but no ethernet. There's just something weird with the Realtek r8126 perhaps.

And in the Debian installer I think it even showed up in that huge list it gives you for network drivers to select from, it wouldn't accept it when I clicked it, so weird.
 
I have a newer build but not using Invidia. The Mint Virginia version that @The Duck mentioned fixed the issues I was having.

If all else fails, give it a shot.
 
I have a newer build but not using Invidia. The Mint Virginia version that @The Duck mentioned fixed the issues I was having.

If all else fails, give it a shot.
Cool thanks for the info, seems like Mint Virginia seems the way to go, I see it now in the All Versions area to download, I totally missed those options the first time.

So far the Nvidia has been decent minus the Arch install, that was a mess even after the proprietary drivers were set up. The are apparently going more open source with the drivers but who knows when that will be. I might go for whatever the 7900XTX next gen ends up being. I have a 6950XT in the living room gaming pc but wanted a 4080 for my midlife crisis pc build.
 
When I was on mint 19.3, a few months ago, the problem was fixed by reverting back (downgrading) to some older nvidia driver.
I am not a gamer anymore, so it doesn't matter to me.
I'm on mint 21.3 and i have that same problem now.
I will try them one by one until I find the good one.
keep you posted.
 
Well, I know this is a semi-dormant thread, but this kinda rings a bell.

It's a known fact that the 6-series kernels have issues waking-up from suspend when Nvidia cards are involved. I have a 'cooking' HP Pavilion - nowt special - and a 'cooking' GeForce GT710 (really old and pretty basic, though it does everything I ask of it).

It's always suspended just fine. Up to and including the final 5-series kernels, waking-up was no issue. From the start of the 6-series, a few of us in the Puppy community put our collective thinking-caps on, did a lot of head-scratching, and came up with a wee script that auto-runs at boot-time.

It's implementing something to do with the XHC host controller protocol, though at this point I got somewhat lost and went along with what others were proposing. At any rate, it seems to do the job:-

Code:
#!/bin/sh
b=$( cat /proc/acpi/wakeup | grep XHC )
awk '/enabled/{print $1}' /proc/acpi/wakeup | while read a
do
echo "$a" > /proc/acpi/wakeup
done
[ -n "$b" ] && echo "$b" > /proc/acpi/wakeup

I merely offer it as a possible workaround, though as most here are aware, Puppy does things in its own inimitable way..!

~~~~~~~~~~~~~~~~~~~​

As for the Realtek Ethernet issue, that's a pretty new card. The kernel has always taken a while to catch up where brand-new hardware is concerned; 6 months is fairly typical (unlike the Windows world, kernel code is, and always has been dependent on the amount of spare time any given maintainer can devote to his or her 'project'. Very few get paid for what they contribute). Even so, despite the driver being present, if the matching firmware isn't there then it won't play ball.....and from my admittedly meagre experience with such stuff, this sounds like a missing firmware problem.


Mike. ;)
 
Last edited:
Well, I know this is a semi-dormant thread, but this kinda rings a bell.

It's a known fact that the 6-series kernels have issues waking-up from suspend when Nvidia cards are involved. I have a 'cooking' HP Pavilion - nowt special - and a 'cooking' GeForce GT710 (really old and pretty basic, though it does everything I ask of it).

It's always suspended just fine. Up to and including the final 5-series kernels, waking-up was no issue. From the start of the 6-series, a few of us in the Puppy community put our collective thinking-caps on, did a lot of head-scratching, and came up with a wee script that auto-runs at boot-time.

It's implementing something to do with the XHC host controller protocol, though at this point I got somewhat lost and went along with what others were proposing. At any rate, it seems to do the job:-

Code:
#!/bin/sh
b=$( cat /proc/acpi/wakeup | grep XHC )
awk '/enabled/{print $1}' /proc/acpi/wakeup | while read a
do
echo "$a" > /proc/acpi/wakeup
done
[ -n "$b" ] && echo "$b" > /proc/acpi/wakeup

I merely offer it as a possible workaround, though as most here are aware, Puppy does things in its own inimitable way..!

~~~~~~~~~~~~~~~~~~~​

As for the Realtek Ethernet issue, that's a pretty new card. The kernel has always taken a while to catch up where brand-new hardware is concerned; 6 months is fairly typical (unlike the Windows world, kernel code is, and always has been dependent on the amount of spare time any given maintainer can devote to his or her 'project'. Very few get paid for what they contribute). Even so, despite the driver being present, if the matching firmware isn't there then it won't play ball.....and from my admittedly meagre experience with such stuff, this sounds like a missing firmware problem.


Mike. ;)

Thanks Mike, I actually took the Nvidia card out and put my AMD 6950xt in the build, behavior is exactly the same so it’s something to do with my motherboard, I think. I also switched to CachyOS after the Zorin install and hadn’t been using an Ethernet dongle so somehow I had the network driver. But yesterday I have switched to Mint and the computer won’t suspend of course, and I’m also using a USB Ethernet adapter because Mint couldn’t find drivers. So weird that 50% of all distros I’ve installed are missing the network driver/firmware. Maybe it’s just the Debian based ones, can’t recall.

I just want to browse the web, game, put the computer to sleep. And funny enough I built a brand new pc from all new parts for another room and it suspends and had Ethernet right away. I just got unlucky with some of the hardware in the other pc.
 
I haven't seen anyone mention this but with kernel 6.11 quite a lot of people seem to be having suspend issues.
I'm experiencing it as well with Fedora 41 beta. So it looks more like an issue with kernel 6.11. You can either try updating your bios/uefi and if that doesn't work try using Arch Linux with the linux-lts kernel or another distribution that's not yet on the 6.11 kernel.
 
I am on (custom) 6.11.5 all Intel laptop. Bluetooth works better than ever and no issue with suspend/hibernation or Bluetooth. From @f33dm3bits second link it seems like not all distros are affected. Slackware-current (6.11.5) works too (I am not suggesting that OP should switch to Slackware-current).

I would look at kernel changelog for the answer though.

@OP: when dealing with new/latest hardware first you need to check the latest kernel compatibility and firmware provided by the distro, then github.

From my experience the only laptop that just works with linux is Intel based. Including video if you don't plan to game.
 


Top