ColinMacLaren
Enthusiast
Thread Starter
- Mitglied seit
- 28.01.2004
- Beiträge
- 1.848
- Ort
- Chemnitz
- Desktop System
- Intel-Fanboy
- Laptop
- Acer Triton 900
- Prozessor
- Intel i7-10700k@5.1GHz
- Mainboard
- Asrock Z490 Phantom Gaming 4
- Kühler
- Arctic Freezer II 280mm
- Speicher
- 32GB G.Skill RipJaws V 3600MHz
- Grafikprozessor
- NVIDIA RTX 3090 FE
- Display
- Samsung C49HG90
- SSD
- 240GB Intenso SATA SSD + 2x1TB SN550 NVME SSD@Raid0
- HDD
- 4TB Hitachi
- Soundkarte
- Sound Blaster AE-9
- Gehäuse
- Thermaltake V200P
- Netzteil
- Corsair RM850 850W
- Keyboard
- Razer Huntsman Tournament Edition TKL
- Mouse
- Razer Viper Ultimate
- Betriebssystem
- Windows 10 Professional
- Webbrowser
- Microsoft Edge
- Sonstiges
- Beyerdynamic T5p, Xelento, Thrustmaster Warthog HOTAS, MFG Crosswind Pedals
- Internet
- ▼100 MBit ▲40 MBit
Hallo zusammen,
ich habe einen Laptop mit Intel 13900HX. Leider hat Intel das Undervolting wohl mittlerweile auf Microcode-Ebene völlig weggeblockt, auch mit dem Setzen der versteckten Bios-Switches für Undervolting Protection und Overclocking Lock geht es nicht mehr.
Allerdings kann man noch per AC Loadline undervolten und das klappt ziemlich gut, bei gleicher TDP ~10% mehr Leistung. Leider ist die Einstellung nur per UEFI-Variablen-Editor erreichbar und flüchtig. Nach einem Neustart ist sie weg.
Dazu habe ich einen USB-Stick genommen, dort in den Ordner /efi/boot die EFI-Shell platziert. https://github.com/tianocore/edk2/blob/edk2-stable201903/ShellBinPkg/UefiShell/X64/Shell.efi
Von dort nutze ich setup_var.efi, um das Loadline-Setting zu ändern. Dann boote ich Windows mit der bootx64.efi der versteckten FAT32-Partition, die die Windows anlegt. https://github.com/datasone/setup_var.efi
Das Ganze lässt sich auch per Startup-Skript automatisieren.
Allerdings muss ich dafür immer noch vom USB-Stick booten.
Ich würde gern die EFI-Shell auf meine normale Boot-SSD packen und direkt beim Bootvorgang die Vios-Variable setzen und dann Windwos laden.
Kann mir jemand helfen, wie das geht? Ich vermute mit einer Linux-LiveCD und efibootmgr?
Danke
ich habe einen Laptop mit Intel 13900HX. Leider hat Intel das Undervolting wohl mittlerweile auf Microcode-Ebene völlig weggeblockt, auch mit dem Setzen der versteckten Bios-Switches für Undervolting Protection und Overclocking Lock geht es nicht mehr.
Allerdings kann man noch per AC Loadline undervolten und das klappt ziemlich gut, bei gleicher TDP ~10% mehr Leistung. Leider ist die Einstellung nur per UEFI-Variablen-Editor erreichbar und flüchtig. Nach einem Neustart ist sie weg.
Dazu habe ich einen USB-Stick genommen, dort in den Ordner /efi/boot die EFI-Shell platziert. https://github.com/tianocore/edk2/blob/edk2-stable201903/ShellBinPkg/UefiShell/X64/Shell.efi
Von dort nutze ich setup_var.efi, um das Loadline-Setting zu ändern. Dann boote ich Windows mit der bootx64.efi der versteckten FAT32-Partition, die die Windows anlegt. https://github.com/datasone/setup_var.efi
Das Ganze lässt sich auch per Startup-Skript automatisieren.
Code:
fs0:setup_var.efi 0x132 0x5F -n CpuSetup
fs1:efi\Microsoft\Boot\bootmgfw.efi
Allerdings muss ich dafür immer noch vom USB-Stick booten.
Ich würde gern die EFI-Shell auf meine normale Boot-SSD packen und direkt beim Bootvorgang die Vios-Variable setzen und dann Windwos laden.
Kann mir jemand helfen, wie das geht? Ich vermute mit einer Linux-LiveCD und efibootmgr?
Danke