

75Hz is default but you may wish to change this using the SetRate option in the same submenu. The frequency of the Vsync will be the frequency that the frames will be sent to your monitor or TV. Next, you should set the Vsync option to either On or Forced.This should change the backend that DOSBox is using to D3D so our D3D shader can be applied. Opening the video menu and select Direct3D under the output submenu.This version of DOSBox has most of the commonly changed settings available to you in the GUI so for now, you can just open DOSBox and follow the instructions below. Thankfully, not all of it is done manually in the nf. There are a few steps that are required for the fix to actually work.

#DOSBOX CONF TRIAL#
Once the cause was known, the solution became much easier to find without having to resort to simply trial and error.Ĭhanging settings in DOSBox itselfNow it is time to open DOSBox. Previously, a solution could not be found because the precise cause had not been determined. At times it would climb to up to 40 FPS and then the overlay would work and then stop working once more as soon as it dropped back down. While playing Elder Scrolls Arena as my test game it would routinely say 1 FPS. This was verified by using the desktop UI overlay and steam FPS counter. This can cause the overlay to seem to stop responding or sometimes just crash. If the game is not updating the WHOLE frame then the overlay won't either as it relies upon the DOSBoxs pipeline to the GPU to display itself. The Steam overlay, which is required for proper Steam Controller usage, injects itself into the render pipeline of the game, in this case, DOSbox. Sometimes, as far as steam is concerned it is only getting one or less than one frame per second. The problem arises in how the steam overlay interacts with only partial updates. In this way, it is SUPER efficient and uses very little resources to actually do anything. What it does is only updates the parts of the screen that have made a change. The way DOSbox updates the frame is not typical for most apps or games.
