# What sleep modes are supported by framework 13 with Ryzen 300 series CPU?

**URL:** <https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314>\
**Category:** Linux\
**Tags:** fedora\
**Created:** [August 6, 2025, 2:35am UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314 "2025-08-06T02:35:13Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yuri\_Shirman](https://avatars.discourse-cdn.com/v4/letter/y/ac8455/32.png) [@Yuri\_Shirman](https://community.frame.work/u/Yuri_Shirman)\
**Post date:** [August 6, 2025, 2:35am UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/1 "2025-08-06T02:35:13Z")

</div>

Hello,

I would like to find out what suspend modes (s2idle,shallow, deep, hibernate) are available on Framework 13 laptop with Ryzen 300 series CPU?

My laptop does go to sleep using, it appears, s2idle so there is no problem there. What I want to find out whether more power efficient modes are supported and if so whether there are some guides on configuring them.

I am using Fedora 42. The current kernel is 6.15.8-200. Bios is 03.04. Framework laptop AMD Ryzen AI 300 Series

Thanks

---

<div class="post-metadata">

**Author:** ![Kenny\_Lewis](https://avatars.discourse-cdn.com/v4/letter/k/c0e974/32.png) [@Kenny\_Lewis](https://community.frame.work/u/Kenny_Lewis)\
**Post date:** [August 6, 2025, 8:12am UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/2 "2025-08-06T08:12:16Z")

</div>

It’s likely that’s not merely s2idle but instead suspend-to-RAM aka deep sleep.

Did you configure a swap partition bigger than your installed RAM? If you did, you should be able to use Suspend-to-RAM (aka deep) and Hibernate. If you don’t have swap space to store the RAM contents when powered down, you won’t have Hibernate.

You’ve said Fedora, so I assume Gnome which I don’t know about the location in the Settings to prefer Suspend-to-RAM or Hibernate.

K3n.

---

<div class="post-metadata">

**Author:** ![Mario\_Limonciello](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/mario_limonciello/32/19277_2.png) [@Mario\_Limonciello](https://community.frame.work/u/Mario_Limonciello)\
**Post date:** [August 6, 2025, 8:51am UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/3 "2025-08-06T08:51:21Z")

</div>

s2idle is the correct and most efficient mode for runtime suspend. If you are concerned on high power consumption you can install amd-debug-tools from pypi and it well check a bunch of things for you.

Also double check framework documentation on what cards to use in what slots to make sure you don’t shoot yourself in the foot.

Lastly if you want even lower consumption in exchange for longer startupb latency you can use hibernate or even suspend then hibernate. There is nothing Framework specific about this. Fedora documentation or an LLM can help you set it up.

---

<div class="post-metadata">

**Author:** ![Yuri\_Shirman](https://avatars.discourse-cdn.com/v4/letter/y/ac8455/32.png) [@Yuri\_Shirman](https://community.frame.work/u/Yuri_Shirman)\
**Post date:** [August 6, 2025, 9:36pm UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/4 "2025-08-06T21:36:39Z")

</div>

I was under impression that suspend-to-RAM does not requires swap. So to clarify – am I wrong, does suspend-to-RAM require swap? If so, does it have to be a swap partition or can it be a swap file?

(If relevant, my /sys/power/mem\_sleep has only one entry, [s2idle].)

---

<div class="post-metadata">

**Author:** ![Kenny\_Lewis](https://avatars.discourse-cdn.com/v4/letter/k/c0e974/32.png) [@Kenny\_Lewis](https://community.frame.work/u/Kenny_Lewis)\
**Post date:** [August 8, 2025, 7:45am UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/5 "2025-08-08T07:45:18Z")

</div>

You aren’t wrong, Suspend-to-RAM does not need swap. I think the logic of my words says ‘if no swap, you only get Suspend-to-RAM’.

(And thanks to Mario for his efforts optimising power use on AMD, I now understand better about s2idle and I’m less likely to curse Modern Standby as a blight on laptop batteries.)

K3n.

---

<div class="post-metadata">

**Author:** ![Mario\_Limonciello](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/mario_limonciello/32/19277_2.png) [@Mario\_Limonciello](https://community.frame.work/u/Mario_Limonciello)\
**Post date:** [August 8, 2025, 11:06pm UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/6 "2025-08-08T23:06:20Z")

</div>

Sure! And you can still curse it on Windows. It’s too fragile there and that’s why it gets such a bad rap! 😠

At least we got it solid on Linux now.

---

<div class="post-metadata">

**Author:** ![Yuri\_Shirman](https://avatars.discourse-cdn.com/v4/letter/y/ac8455/32.png) [@Yuri\_Shirman](https://community.frame.work/u/Yuri_Shirman)\
**Post date:** [August 8, 2025, 11:27pm UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/7 "2025-08-08T23:27:18Z")

</div>

Just to clarify:

It’s normal that my /system/power/mem\_sleep has only one entry, [s2idle], but that is good enough and it’s gives me the best power savings short of configuring hibernation. Is this correct?

And thanks for your work.

---

<div class="post-metadata">

**Author:** ![Mario\_Limonciello](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/mario_limonciello/32/19277_2.png) [@Mario\_Limonciello](https://community.frame.work/u/Mario_Limonciello)\
**Post date:** [August 9, 2025, 12:14am UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/8 "2025-08-09T00:14:38Z")

</div>

Correct!

---

<div class="post-metadata">

**Author:** ![Yuri\_Shirman](https://avatars.discourse-cdn.com/v4/letter/y/ac8455/32.png) [@Yuri\_Shirman](https://community.frame.work/u/Yuri_Shirman)\
**Post date:** [August 11, 2025, 8:03pm UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/9 "2025-08-11T20:03:49Z")

</div>

One more question: I just checked the sleep mode and the laptop did sleep but it was using almost 4%/hour. Is this normal or are there some configuration steps that could reduce sleep power consumption?

For reference, I have usb-c modules in all expansion slots.

---

<div class="post-metadata">

**Author:** ![Mario\_Limonciello](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/mario_limonciello/32/19277_2.png) [@Mario\_Limonciello](https://community.frame.work/u/Mario_Limonciello)\
**Post date:** [August 11, 2025, 8:16pm UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/10 "2025-08-11T20:16:51Z")

</div>

I think that _sounds_ high. I would check whether it woke up during that cycle at all. You can run the script for hours at a time, and it should only wake up once from single event typically. You could also try turning off internal things using USB (like webcam or BT controller) to see if that influences.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/1X/64c81a89f963ddb07633887baceb642a4b056046.png) [@system](https://community.frame.work/u/system)\
**Post date:** [February 7, 2026, 8:17pm UTC](https://community.frame.work/t/what-sleep-modes-are-supported-by-framework-13-with-ryzen-300-series-cpu/73314/11 "2026-02-07T20:17:25Z")

</div>

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