Registered: 1548031163 Posts: 1
Reply with quote
HiAlgo has some really great tools that allow many of us to play games with better quality of life.
However, as I understand it, HiAlgo boost adjusts resolution based on camera/motion, which works well in some cases. However, in many games, FPS can vary significantly based on content in screen without any camera movement. Also, in some games, the detection is weird and probably requires some game specific code to fix. In Path of Exile, it adjusts resolution based on mouse movement, not camera movement, often resulting in the opposite kind of behavior. Moving items around? Low resolution. Running in one direction from a mob about to kill you? High resolution and choppy frames. EDIT: I realize I can tweak the settings to remove downscaling with mouse movement, but then it never downscales, as camera translation doesn't trigger it. Many newer dx11 games are implementing a version that simply has a customizable target FPS and lowers resolution based on this, including PoE This seems like a great generic option for HiAlgo and older games, as there is already a config file. There also other interesting tricks mentioned in the Digital Foundry video, including scaling down one axis more than the other, yielding less perceptible resolution loss
Registered: 1387133741 Posts: 943
Reply with quote
Good post, thanks!
> HiAlgo boost adjusts resolution based on camera/motionYes. Even more accurately - based on scene rotation (which is defined by mouse movement) > In Path of Exile...Yep. HiAlgo is not good for this game. > However, in many games, FPS can vary significantly based on content in screen without any camera movement. True. Every time you try doing something generic, one-size-fits-all, there will be limitations. The way HiAlgo works, it injects itself into a game, without the game being aware of this and without knowing anything about the game (well, actually we have some tweaks for specific games, in files like Games.ini, but this is very limited). HiAlgo would be more powerful and much more flexible, adaptive, if it would provide some API for the game developers, and the developers would invoke its functionality in accordance with game needs in specific scenes. But then you would need persuade the developers to learn and use this API. This is practically impossible for a lone hacker, an outsider, right? But that hacker has managed to do almost impossible - create a standalone app, which was able to improve, optimize something in extremely technical, contentious and already highly optimized area. I am talking about HiAlgoBoost guy. 😉 TARGET FPS > Many newer dx11 games are implementing a version that simply has a customizable target FPS and lowers resolution based on this I believe we have such option in HiAlgoSwitch. It has auto-switch mode. Quote from http://www.hialgo.com/SwitchFAQ.htm#WHAT_KEY_SHORTCUTS_ARE_AVAILABLE: Ctrl + Shift + (+/-) initiates auto-switch mode and controls the target FPS. Set target FPS to 0 to return to regular (manual) SWITCH functionality.