> 💝 Hey everyone! I'm excited to announce that I'll be releasing version 1.2 later today!
Please note that this is a very experimental pre-release version. While there are still many things that need to be fixed and optimized, I wanted to share these improvements early with my amazing supporters who have been helping me financially through this journey.
Your support means the world to me, and this early access is my way of saying thank you!
As always, your feedback is invaluable in making Framework Hub better for everyone.
Let's work together to make it even better! 🚀
[AIO Installer will be in a different post for paid members]
Replaced ThrottleStop with direct WinRing0 implementation for better reliability
Native support for Intel processors with optimized profiles
Precise power limit control (PL1) even with Secure Boot enabled
Customizable power profiles with extensive options:
Power Limit 1 (PL1): 15W to 115W
Power Limit 2 (PL2): Firmware controlled
Optimized default profiles for all Intel models:
Core Ultra (125H, 155H, 165H)
Core i5/i7 (1340P, 1360P, 1370P)
Each profile carefully tuned for performance/temperature balance
New PowerCFG settings with community-driven optimizations
Three new customized power plans with distinct characteristics:
Framework-Eco:
Optimized for battery life
Reduced processor states
Aggressive power saving features
Framework-Balanced:
Intelligent performance scaling
Dynamic core parking
Adaptive boost behavior
Framework-Boost:
Maximum performance states
Optimized core utilization
Enhanced AMD Dynamic Graphics control:
Force power-saving graphics (0x00000000)
Optimize power savings (0x00000001)
Optimize performance (0x00000002)
Maximize performance (0x00000003)
Comprehensive power settings management:
Processor performance states
Core parking configuration
Boost mode behavior
System cooling policies
USB power management
Disk idle timeout settings
Intelligent hardware detection and adaptation:
Dynamic dGPU presence detection
Automatic UI configuration
Support for future GPU additions
Comprehensive AMD processor support:
Ryzen 7 (7840HS, 7940HS)
Ryzen 7 (7640U, 7840U)
RyzenADJ integration for precise control
Advanced display management:
Dynamic refresh rate detection (60/120/165Hz)
Adaptive screen brightness
Power-optimized refresh rates
Enhanced hardware monitoring:
Real-time temperature tracking
Power consumption monitoring
Performance metrics
Detailed system information
Direct hardware access implementation:
MSR register control for Intel CPUs
RyzenADJ integration for AMD systems
WinRing0 implementation
Sophisticated error handling:
Graceful recovery from locked registers
Detailed error logging and reporting
Automatic fallback mechanisms
Performance optimizations:
Efficient hardware polling
Optimized UI updates
Reduced system overhead
Advanced logging system:
Detailed operation logging
Performance tracking
Error diagnostics
Debug information
Modern and responsive interface:
Windows 11 design language
Adaptive UI elements
Dynamic content loading
Dynamic color theme
Comprehensive user feedback:
Real-time operation status
Clear success/failure indicators
Detailed error messages
Advanced customization options:
Profile management
Power plan configuration
Display settings
Hardware monitoring preferences
Quality of life improvements:
Fixed WallpaperEngine compatibility (Need to be fully tested)
Improved UI responsiveness
Better visual feedback
Enhanced stability
Core Architecture: Complete rewrite of power management system
Hardware Support: Extended CPU and GPU compatibility
Power Management: Sophisticated power plan system
User Interface: Modernized and streamlined design
Stability: Robust error handling and recovery
Performance: Optimized resource usage
1. Install .NET 8.0 Desktop Runtime if not already installed
2. Launch Framework Hub
3. Select your preferred power profile
4. Changes are applied immediately
5. Go in the settings to customize your profiles:
- Adjust power limits
- Configure boost behavior
- Fine-tune performance parameters
- Set display preferences
- PL2, Turbo Time, and Temperature limits are locked by firmware on Core Ultra processors
- Application requires administrator rights for hardware access
- Feature availability depends on CPU model and hardware configuration
- Power plans can be reset using "powercfg /restoredefaultschemes" in admin CMD
- Settings are automatically recreated if deleted
- Regular backups of custom profiles recommended
- Alternative PL2 control methods investigation
- Enhanced AMD optimization
- Extended hardware support
- Advanced profile customization
- Community-driven feature additions
iGPU monitoring might be buggy for Intel CPU
Settings button might take some time to load since there is a lot of verifications
Too low or too high values for PL1 on Intel CPU might cause blue screens ( a reboot will reverse any incorrect values so don't worry )
Time estimation of battery remaining go crazy sometimes
---
💖 Special thanks to all testers and contributors who helped improve Framework Hub!
Phoenix
2025-02-16 10:06:01 +0000 UTCJohn Dupuis
2025-01-30 15:44:39 +0000 UTCLasse Embøl
2025-01-30 15:38:56 +0000 UTCFelyBriyl
2025-01-17 17:18:18 +0000 UTC