So I made some software using unity for my FRC team. All this application is, is just a User Interface with labels, input fields, buttons, etc... When I choose the quality to be on Ultra, I will get about 50% GPU usage but when on very low, I got 90%, close to 100%. How can I optimize my software to use much less of the GPU(Preferably less than 15%)? I am measuring with the Task Manager Performance Menu
Unity is pretty much unfit by design if you just want a simple UI without any animated content. This isn't just about VSync, it's about Unity - by design - keeping rendering in a loop regardless of any state changes.
If you want to conserve resources properly use an event driven UI framework for such tasks. A dedicated UI framework will only render if something has changed, and if nothing is to be animated, that's actually just on user input or other explicit events.
I suppose you could just "Pause" Unity if you wanted, but that would just stop even more than you intended.