** Description changed: [ISSUE] I have a dual boot acer helios laptop (windows is on the nvme, ubuntu on - an SSD). Once I boot into Ubuntu (SSD) my drive works as expected. + an SSD). Once I boot into Ubuntu (SSD) my nvme drive works as expected. But once I set my laptop to sleep and wake it back up again the nvme drive power state is set to max rather than the default low power state. This causes a lot of heat to be generated and the smartctl tool reports the tempSenor#2 as 80-90C when in low power mode it runs at 40-60C. I've observed this behaviour under Ubuntu 20.04.6 LTS and via live USB (22.04.3 LTS, 23.10) BEFORE SLEEP: sudo nvme get-feature /dev/nvme0n1p1 -f 2 -H get-feature:0x2 (Power Management), Current value:0x000004 Workload Hint (WH): 0 - No Workload Power State (PS): 4 AFTER SLEEP: sudo nvme get-feature /dev/nvme0n1p1 -f 2 -H get-feature:0x2 (Power Management), Current value:00000000 Workload Hint (WH): 0 - No Workload Power State (PS): 0 [Fix] If i run the following command i can manually set the drive into a low power mode which dramatically effects both the onboard nvme temps and system temp (PCH chip) sudo nvme set-feature /dev/nvme0n1p1 -f 2 -v 4 [INFO] cat /etc/os-release NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" VERSION_CODENAME=focal UBUNTU_CODENAME=focal ============================ sudo nvme get-feature /dev/nvme0n1p1 -f 0x0c -H get-feature:0xc (Autonomous Power State Transition), Current value:0x000001 Autonomous Power State Transition Enable (APSTE): Enabled ============================ sudo smartctl /dev/nvme0n1p1 -a smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.15.0-92-generic] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: SAMSUNG MZVL2512HCJQ-00B07 Serial Number: <> Firmware Version: GXA7302Q PCI Vendor/Subsystem ID: 0x144d IEEE OUI Identifier: 0x002538 Total NVM Capacity: 512,110,190,592 [512 GB] Unallocated NVM Capacity: 0 Controller ID: 6 Number of Namespaces: 1 Namespace 1 Size/Capacity: 512,110,190,592 [512 GB] Namespace 1 Utilization: 200,490,106,880 [200 GB] Namespace 1 Formatted LBA Size: 512 Namespace 1 IEEE EUI-64: 002538 b211b0a1d9 Local Time is: Thu Feb 1 22:18:19 2024 PST Firmware Updates (0x16): 3 Slots, no Reset required Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test Optional NVM Commands (0x0057): Comp Wr_Unc DS_Mngmt Sav/Sel_Feat Timestmp Maximum Data Transfer Size: 128 Pages Warning Comp. Temp. Threshold: 81 Celsius Critical Comp. Temp. Threshold: 85 Celsius Supported Power States St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat 0 + 8.37W - - 0 0 0 0 0 0 1 + 8.37W - - 1 1 1 1 0 200 2 + 8.37W - - 2 2 2 2 0 200 3 - 0.0500W - - 3 3 3 3 2000 1200 4 - 0.0050W - - 4 4 4 4 500 9500 Supported LBA Sizes (NSID 0x1) Id Fmt Data Metadt Rel_Perf 0 + 512 0 0 === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED SMART/Health Information (NVMe Log 0x02) Critical Warning: 0x00 Temperature: 43 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 0% Data Units Read: 5,771,370 [2.95 TB] Data Units Written: 6,509,044 [3.33 TB] Host Read Commands: 96,282,996 Host Write Commands: 92,199,213 Controller Busy Time: 56 Power Cycles: 1,245 Power On Hours: 2,632 Unsafe Shutdowns: 145 Media and Data Integrity Errors: 3 Error Information Log Entries: 0 Warning Comp. Temperature Time: 0 Critical Comp. Temperature Time: 0 Temperature Sensor 1: 43 Celsius Temperature Sensor 2: 42 Celsius Thermal Temp. 1 Transition Count: 3 Thermal Temp. 1 Total Time: 240 Error Information (NVMe Log 0x01, max 64 entries) No Errors Logged
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2052013 Title: NVMe high power state after wake up from sleep Status in linux package in Ubuntu: New Bug description: [ISSUE] I have a dual boot acer helios laptop (windows is on the nvme, ubuntu on an SSD). Once I boot into Ubuntu (SSD) my nvme drive works as expected. But once I set my laptop to sleep and wake it back up again the nvme drive power state is set to max rather than the default low power state. This causes a lot of heat to be generated and the smartctl tool reports the tempSenor#2 as 80-90C when in low power mode it runs at 40-60C. I've observed this behaviour under Ubuntu 20.04.6 LTS and via live USB (22.04.3 LTS, 23.10) BEFORE SLEEP: sudo nvme get-feature /dev/nvme0n1p1 -f 2 -H get-feature:0x2 (Power Management), Current value:0x000004 Workload Hint (WH): 0 - No Workload Power State (PS): 4 AFTER SLEEP: sudo nvme get-feature /dev/nvme0n1p1 -f 2 -H get-feature:0x2 (Power Management), Current value:00000000 Workload Hint (WH): 0 - No Workload Power State (PS): 0 [Fix] If i run the following command i can manually set the drive into a low power mode which dramatically effects both the onboard nvme temps and system temp (PCH chip) sudo nvme set-feature /dev/nvme0n1p1 -f 2 -v 4 [INFO] cat /etc/os-release NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" VERSION_CODENAME=focal UBUNTU_CODENAME=focal ============================ sudo nvme get-feature /dev/nvme0n1p1 -f 0x0c -H get-feature:0xc (Autonomous Power State Transition), Current value:0x000001 Autonomous Power State Transition Enable (APSTE): Enabled ============================ sudo smartctl /dev/nvme0n1p1 -a smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.15.0-92-generic] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: SAMSUNG MZVL2512HCJQ-00B07 Serial Number: <> Firmware Version: GXA7302Q PCI Vendor/Subsystem ID: 0x144d IEEE OUI Identifier: 0x002538 Total NVM Capacity: 512,110,190,592 [512 GB] Unallocated NVM Capacity: 0 Controller ID: 6 Number of Namespaces: 1 Namespace 1 Size/Capacity: 512,110,190,592 [512 GB] Namespace 1 Utilization: 200,490,106,880 [200 GB] Namespace 1 Formatted LBA Size: 512 Namespace 1 IEEE EUI-64: 002538 b211b0a1d9 Local Time is: Thu Feb 1 22:18:19 2024 PST Firmware Updates (0x16): 3 Slots, no Reset required Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test Optional NVM Commands (0x0057): Comp Wr_Unc DS_Mngmt Sav/Sel_Feat Timestmp Maximum Data Transfer Size: 128 Pages Warning Comp. Temp. Threshold: 81 Celsius Critical Comp. Temp. Threshold: 85 Celsius Supported Power States St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat 0 + 8.37W - - 0 0 0 0 0 0 1 + 8.37W - - 1 1 1 1 0 200 2 + 8.37W - - 2 2 2 2 0 200 3 - 0.0500W - - 3 3 3 3 2000 1200 4 - 0.0050W - - 4 4 4 4 500 9500 Supported LBA Sizes (NSID 0x1) Id Fmt Data Metadt Rel_Perf 0 + 512 0 0 === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED SMART/Health Information (NVMe Log 0x02) Critical Warning: 0x00 Temperature: 43 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 0% Data Units Read: 5,771,370 [2.95 TB] Data Units Written: 6,509,044 [3.33 TB] Host Read Commands: 96,282,996 Host Write Commands: 92,199,213 Controller Busy Time: 56 Power Cycles: 1,245 Power On Hours: 2,632 Unsafe Shutdowns: 145 Media and Data Integrity Errors: 3 Error Information Log Entries: 0 Warning Comp. Temperature Time: 0 Critical Comp. Temperature Time: 0 Temperature Sensor 1: 43 Celsius Temperature Sensor 2: 42 Celsius Thermal Temp. 1 Transition Count: 3 Thermal Temp. 1 Total Time: 240 Error Information (NVMe Log 0x01, max 64 entries) No Errors Logged To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2052013/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp