A powerful utility designed to optimize Geometry Dash performance on Windows. Features advanced injection techniques and full mod loader compatibility.
Important
Administrator privileges are required for all optimization functions.
- Geode Compatibility: The injection system has been redesigned to work perfectly alongside Geode without causing any crashes or conflicts.
- Smart LDM (DLL Injection): New
gd_optimizer.dllusing MinHook to optimize OpenGL rendering by filtering heavy glow effects (while keeping gameplay elements like spikes and blocks visible). - Thread Load Balancing: Improved CPU utilization. Unlocks Windows affinity limits to distribute the game's load across all available processor threads.
- High Process Priority: Automatically sets high priority for the Geometry Dash process.
- CPU Affinity: Optimizes core usage by isolating the game from Core 0 to reduce system interference.
- Smart Thread Balancing: Forces Windows to utilize all CPU threads dynamically for perfectly smooth frametimes.
- 1ms System Timer: Reduces input lag and improves FPS stability.
- RAM Prefetch: Preloads game files into RAM to eliminate micro-stutters.
- Smart LDM: Real-time rendering optimization via DLL injection.
- Windows (Administrator privileges required)
- Python 3.10+
- Libraries:
colorama,psutil
- Download the latest release from the Releases page.
- Make sure
gd_optimizer.dllis in the same folder as the executable. - Run
GeometryDashOptimizer.exeas administrator. - Select the desired optimizations and press [S] to start monitoring.
If you want to compile the project yourself:
- Python:
pyinstaller --noconfirm --onefile --console --icon "icon.ico" main.py - C++ (DLL): Compile your DLL using the MinHook library.
You are free to use, modify, and distribute the code for any purpose, provided that you include attribution to the original author (Zerth).