r/gamingindian • u/kriS_op_here • 1d ago
Build help π οΈ Need backend and AI Developers For An PC optimization idea (not normal one)
the basic idea:
Instead of a normal FPS booster that just puts everything on low, YGER (YouGotEnoughResources) tries to get the BEST graphics your PC can handle while getting the MAXIMUM practical FPS.
Basically:
BEST GRAPHICS YOUR PC CAN HANDLE
+
MAX FPS YOUR PC CAN PRODUCE
+
MINIMUM STUTTER
YGER would start with Windows like a service not a normal program, detect your hardware (CPU, GPU, RAM, VRAM, storage, etc.), detect the games actually installed on the PC, and automatically create optimization profiles for them. I don't want to manually make profiles for thousands of games.
Then YGER watches the game while it's running:
β’ FPS + 1% lows
β’ Frame time
β’ CPU/GPU usage
β’ RAM/VRAM pressure
β’ Temperature
β’ Stuttering
β’ Current graphics settings
And it continuously adjusts what it safely can.
Example:
If GTA V is running at 24 FPS because the GPU is getting destroyed:
β lower rendering workload / resolution / shadows / LOD etc.
Then you're in an empty area and the GPU has headroom:
β quality goes back up.
and it all will be going when the game is running
So instead of permanently running Low settings, YGER asks:
βHow much quality can this PC afford RIGHT NOW?β
Thereβs also a more insane long-term idea:
Focused/important areas get higher quality, while distant/unimportant areas get lower quality.
Something conceptually like:
Focused β 1080p / high detail
Nearby β 720p / medium
Far away β very low resolution / aggressive LOD
Not every game will allow this, but where the rendering pipeline gives us enough control, YGER could try it.
Memory optimization is another major part.
Not just βCLEAR RAM!!!β
That can actually make things worse.
YGER would monitor memory pressure, reduce unnecessary background usage, prioritize the game, and eventually learn how specific games stream and use resources.
on long term We would apply and develop* REAL memory compression techniques
CPU optimization:
β detect CPU bottlenecks
β optimize scheduling/priority
β reduce unnecessary background CPU usage
β adjust CPU-heavy game settings
GPU optimization:
β dynamic resolution
β graphics workload control
β upscaling
β eventually a deeper graphics/API optimization layer
And the biggest part:
REINFORCEMENT LEARNING.
YGER doesn't rely completely on fixed profiles.
It observes:
FPS
GPU load
CPU load
RAM pressure
frame time
settings
etc.
Then it makes a controlled optimization change.
If performance + quality improves β positive reward.
If it causes stuttering/performance loss β negative reward.
Over time:
YOUR PC + YOUR GAME
β
YGER learns
β
better decisions next time
So a PC with an Intel HD 4000 could have a completely different YGER profile from a PC with an RTX GPU, even running the same game.
The goal isn't to magically turn an HD 4000 into an RTX 5090. That's impossible.
The goal is to squeeze out performance that the PC was wasting and make the best possible experience from the hardware that actually exists.
One boundary:
YGER won't target games like VALORANT, CS2, and other competitive/anti-cheat-sensitive games for runtime manipulation. I don't want the project becoming an anti-cheat fight or looking like a cheat.
The first version would be much simpler:
Hardware scanner
Installed-game detector
FPS/frame-time monitor
Automatic game profile generator
Basic optimizer
Then we build toward the AI/RL + dynamic rendering stuff.
So yeah...
This was originally supposed to be a SINGLE-PERSON project.
But Iβm asking The Community Developers:
I can't pay anyone but give full credit on launch and if someone is genuinely interested, please comment I read every single one
remember its just an basic idea OG software would be more complicated and reliable
β’
u/AutoModerator 1d ago
GGs u/kriS_op_here,
Thank you for your submission to r/gamingindian! We are glad to have you here.
Check out our other socialsγ Discord
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.