Custom90gt Posted August 22, 2022 Share Posted August 22, 2022 One of the posts that went down with the ship when NBR died that I needed today after picking up a cheap XPS 9510 from Best Buy, so I figured I'd repost it here. Dell's lack of undervolting on their recent XPS systems is super annoying but thankfully on their 10th/11th Gen stuff there is a way around it. I've tested this on my 9500, 9700, and 9510 and it worked like a champ. It does NOT work on some 11th Gen (such as my wife's 9310 2-in-1 i5-1135G7). It does work on the Precision variants such as the 5560 (same as the 9510) and 5760 (same as the 9710). This quick tutorial is something you use at your own risk. Neither myself or NBT is responsible if you mess something up, it doesn't work for you, or anything else happens. I cannot take full credit for this, I found this page which helped me tremendously. It has been suggested that these variables can change with different bioses, and that's possible. It's also possible that Dell with enable undervolting on their own, but not likely. Having said that these flags have been tested and are working on: Dell XPS 9700 Bioses: 1.04, 1.06, 1.32, 1.5.0, 1.6.3, 1.8.2, 1.9.2, 1.12.0 Dell XPS 9500 Bioses: 1.4.0, 1.6.1, 1.7.1, 1.8.1, 1.9.1, 1.12.0 Dell XPS 9510 Bioses: 1.5.1, 1.9.0, 1.12.0 Dell XPS 9710 Bioses: 1.4.1, 1.9.1 If you don't have one of the bioses above or you want to upgrade your bios and it hasn't been tested please view the guide found here. Click the spoiler below for the common basic steps required to enable undervolting. Spoiler Create a EFI USB Boot Drive Download the grubx64.efi file from v1.0 alpha release available here. Get (or format) a blank FAT32 flash drive. Create a folder called EFI. Within this EFI folder, create a folder called Boot. Place the grubx64.efi folder above into the EFI/Boot folder path. Rename grubx64.efi to bootx64.efi. You should now have a flash drive with one file, bootx64.efi, located in the path X:/EFI/Boot (where X is your flash drive’s drive letter.) Time to boot it! Disable Secure Boot in BIOS and Boot Prepared EFI USB Drive Before your computer can boot the EFI flash drive, you will have to disable the Secure Boot option in your BIOS. To do so simply go into the bios with F2 and under the boot options there should be a Secure Boot mode, set that to disable. After that leave your USB drive in and hit F12 to select your USB drive to boot from. Click the spoiler below to learn how to enable undervolting on your XPS 9500/9700 & Precision 5550/5750. Spoiler Edit EFI Variables of Interest (again after verifying they are the CORRECT variables): Once in the EFI shell simply type (without the quotations): "setup_var CpuSetup 0xDA 0x0" "setup_var CpuSetup 0x3E 0x0" Once you change the variables, you can simply unplug your flash drive, reboot, re-enable SecureBoot, and boot back into Windows. Now you can actually use throttle stop to undervolt! Click the spoiler below to learn how to enable undervolting on your XPS 9510/9710 & Precision 5560/5760. Spoiler Edit EFI Variables of Interest (again after verifying they are the CORRECT variables): Once in the EFI shell simply type (without the quotations): "setup_var CpuSetup 0xDF 0x0" "setup_var CpuSetup 0x43 0x0" Once you change the variables, you can simply unplug your flash drive, reboot, re-enable SecureBoot, and boot back into Windows. Now you can actually use throttle stop to undervolt! Click the spoiler below to learn how to enable undervolting on your XPS 9520/9720 & Precision 5570/5770. - Thanks to @TwistedAndy Spoiler Edit EFI Variables of Interest (again after verifying they are the CORRECT variables): Once in the EFI shell simply type (without the quotations): "setup_var CpuSetup 0x43 0x0" "setup_var CpuSetup 0x10E 0x0" Once you change the variables, you can simply unplug your flash drive, reboot, re-enable SecureBoot, and boot back into Windows. Now you can actually use throttle stop to undervolt! Other notes: If you're running windows 11 you must disable virtualization features in the bios to get TS to work. 1 1 Desktop | Intel i9-12900k | ASUS ROG Strix Z690-F | 2x16GB Oloy DDR5 @ 6400mhz CL32 | EVGA 3080 FTW3 Ultra | AW3821DW| 980 Pro 1TB PCIe 4.0 | All under water | Server | SM846 | Unraid 6.12.0-rc4.1 | AMD Epyc 7F52 | Supermicro H12SSL-I | Tesla P40 24GB | 256GB 3200MHz ECC 8-channel | 100+TB ZFS | Backup Server | SM826 | Unraid 6.12.0-rc4.1 | AMD Epyc 7302 | Supermicro H11SSL-I | Tesla P4 8GB | 256GB 2133MHz ECC 8-channel | 100+TB ZFS | Dell XPS 9510 | Intel i7-11800H | RTX 3050 Ti | 16GB 3200mhz | 1TB SX8200 | 1080P | Link to comment Share on other sites More sharing options...
Aaron44126 Posted August 22, 2022 Share Posted August 22, 2022 Just a note that I think the Precision model numbers are wrong, did you mean to start them with "5"? I.e. Precision 5550/5750, 5560/5760. 1 Apple MacBook Pro 16-inch, 2023 (personal) • Dell Precision 7560 (work) • Full specs in spoiler block below Info posts (Windows) — Turbo boost toggle • The problem with Windows 11 • About Windows 10/11 LTSC Spoiler Apple MacBook Pro 16-inch, 2023 (personal) M2 Max 4 efficiency cores 8 performance cores 38-core Apple GPU 96GB LPDDR5-6400 8TB SSD macOS 15 "Sequoia" 16.2" 3456×2234 120 Hz mini-LED ProMotion display Wi-Fi 6E + Bluetooth 5.3 99.6Wh battery 1080p webcam Fingerprint reader Also — iPhone 12 Pro 512GB, Apple Watch Series 8 Dell Precision 7560 (work) Intel Xeon W-11955M ("Tiger Lake") 8×2.6 GHz base, 5.0 GHz turbo, hyperthreading ("Willow Cove") 64GB DDR4-3200 ECC NVIDIA RTX A2000 4GB Storage: 512GB system drive (Micron 2300) 4TB additional storage (Sabrent Rocket Q4) Windows 10 Enterprise LTSC 2021 15.6" 3940×2160 IPS display Intel Wi-Fi AX210 (Wi-Fi 6E + Bluetooth 5.3) 95Wh battery 720p IR webcam Fingerprint reader Previous Dell Precision 7770, 7530, 7510, M4800, M6700 Dell Latitude E6520 Dell Inspiron 1720, 5150 Dell Latitude CPi Link to comment Share on other sites More sharing options...
Custom90gt Posted August 22, 2022 Author Share Posted August 22, 2022 29 minutes ago, Aaron44126 said: Just a note that I think the Precision model numbers are wrong, did you mean to start them with "5"? I.e. Precision 5550/5750, 5560/5760. Good call, I even looked at the bios name and still managed to get it wrong, lol. Not enough coffee this am. Desktop | Intel i9-12900k | ASUS ROG Strix Z690-F | 2x16GB Oloy DDR5 @ 6400mhz CL32 | EVGA 3080 FTW3 Ultra | AW3821DW| 980 Pro 1TB PCIe 4.0 | All under water | Server | SM846 | Unraid 6.12.0-rc4.1 | AMD Epyc 7F52 | Supermicro H12SSL-I | Tesla P40 24GB | 256GB 3200MHz ECC 8-channel | 100+TB ZFS | Backup Server | SM826 | Unraid 6.12.0-rc4.1 | AMD Epyc 7302 | Supermicro H11SSL-I | Tesla P4 8GB | 256GB 2133MHz ECC 8-channel | 100+TB ZFS | Dell XPS 9510 | Intel i7-11800H | RTX 3050 Ti | 16GB 3200mhz | 1TB SX8200 | 1080P | Link to comment Share on other sites More sharing options...
TwistedAndy Posted August 29, 2022 Share Posted August 29, 2022 Here're the commands for 9520/9720 with Core i9-12900HK: setup_var CpuSetup 0x43 0x0 setup_var CpuSetup 0x10E 0x0 1 Link to comment Share on other sites More sharing options...
TwistedAndy Posted January 14, 2023 Share Posted January 14, 2023 Unfortunately, Dell completely locked undervolting on XPS 15 and 17 2022 with recent BIOS updates. Those commands do not work anymore. You can find more details here: Dell False Advertising. Link to comment Share on other sites More sharing options...
Custom90gt Posted January 14, 2023 Author Share Posted January 14, 2023 3 hours ago, TwistedAndy said: Unfortunately, Dell completely locked undervolting on XPS 15 and 17 2022 with recent BIOS updates. Those commands do not work anymore. You can find more details here: Dell False Advertising. Ugh I wonder if the variables switched or if it's completely blocked now? Makes me not want to update the firmware on my 9510... Desktop | Intel i9-12900k | ASUS ROG Strix Z690-F | 2x16GB Oloy DDR5 @ 6400mhz CL32 | EVGA 3080 FTW3 Ultra | AW3821DW| 980 Pro 1TB PCIe 4.0 | All under water | Server | SM846 | Unraid 6.12.0-rc4.1 | AMD Epyc 7F52 | Supermicro H12SSL-I | Tesla P40 24GB | 256GB 3200MHz ECC 8-channel | 100+TB ZFS | Backup Server | SM826 | Unraid 6.12.0-rc4.1 | AMD Epyc 7302 | Supermicro H11SSL-I | Tesla P4 8GB | 256GB 2133MHz ECC 8-channel | 100+TB ZFS | Dell XPS 9510 | Intel i7-11800H | RTX 3050 Ti | 16GB 3200mhz | 1TB SX8200 | 1080P | Link to comment Share on other sites More sharing options...
TwistedAndy Posted January 14, 2023 Share Posted January 14, 2023 The variables and offsets are the same, ThrottleStop shows CPU as unlocked, but the offsets are not applied. Also, they are not applied if you specify them in BIOS in the same way as you unlock undervolting. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now