Nvidia Dsr No Longer Useable In Borderless In V75.8a

Discussion in 'Technical Reports' started by Reef, Feb 24, 2024.

  1. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,806
    Likes Received:
    1,817
    In previous versions you were able to use a little trick to force Windowed and Borderless to use screen resolutions that for whatever reasons would only show correctly in Fullscreen, this was necessary for two reasons 1) I use Nvidia DSR (x2) to give my ancient Widescreen monitor which is 2560 x 1080 a simulated 3620 x 1527 resolution. 2) Borderless is recommended for using the APSWEP because Fullscreen is practically broken atm reported as causing CTD's (or OOM's not sure which tbh).

    Anyway the trick was to set the resolution you wanted your game to run at in Fullscreen, save and exit then restart and then switch to Borderless and the resolution would stick (providing you didn't touch the drop down resolution menu).

    However, now that DTG have "fixed" the incorrect resolutions showing in Windowed and Borderless this trick no longer works because as soon as you run it again now in Borderless it reverts back to 2560 x 1080 without any option (other than in Fullscreen) to set it to my DSR'd 3620 x 1527.

    Way I see it I'm left with 2 options, 1) fork out for a 4K monitor 2) embrace the jaggies and trippy track sleepers and fencing pixel rave...

    Neither option is acceptable right now.. :(
     
  2. Tigert1966

    Tigert1966 Well-Known Member

    Joined:
    Aug 18, 2020
    Messages:
    2,217
    Likes Received:
    3,717
    If I’m understanding what you mean, I set this in Nvidia Control Panel globally before I start the game. Then running the game it will detect 4K resolution automatically in borderless. Can’t give screenshots at the moment as I’m not at home but from memory

    Manage 3d settings and set DSR Factor to whatever you want (2.25 in my case).

    Go to change Resolution and scroll to the top and select the DSR Resolution you want and apply it.

    Launch TSC and it will take the DSR resolution as the native one. So in my case 4K.

    Not sure if you can to the 3d settings on a per application basis. Also not sure if it works for ultrawide monitors.

    Not ideal as you have to keep changing the settings before and after running TSC, but it seems to work.
     
    • Like Like x 1
  3. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,806
    Likes Received:
    1,817
    Ah yes, I should have clarified the Nvidia settings side of it, I don't set DSR globally because I find it has a rather blurred look to it on my desktop and web applications oddly, so yes it was set up per application, like I say it used to work perfectly well before the updates, I'm not even sure which update has changed it as I've been away from TS for a while playing other things and it's only because I've just done a fresh install that I've run into this issue.

    It will work if I set it globally, just need to then sort the blurred look, trouble is adding sharpness can negate the benefit visually of what the DSR achieved.

    Yes I suppose I can do as you suggest setting it prior to each TS launch, my way was just lazier. :D

    Edit: Yeah that seems to be the workaround for now, thanks Tigert1966
     
    Last edited: Feb 24, 2024
    • Like Like x 1
  4. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    819
    Likes Received:
    330
    Reef
    I was under the impression (possibly wrong) that DSR did not work fully in TSC, due to the way that TSCrenders its code (forward rendering) and that may have precluded DSR from working at all.

    The old "hack" back in the TS2016 days was to slightly change the default display settings in the nVidia CP (Globally and/or Railworks64.exe). For example 2560 x 1080 to something like 2432 x 1026 (multiplying the default resolution by 0.95 in this case).
    This may not work anymore due to recent code upgrades.
     
  5. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,806
    Likes Received:
    1,817
    DSR works just fine Peter, I've been using it for a couple of years, and apart from this temporary hiccup (which I've now figured a workaround) is still working :)

    I'm not mathematically minded enough to work out how Nvidia scales my resolution from 2560x1080 to 3620x1527 all I know is in the DSR settings it's (x2) and no other hacks or workarounds are needed for it to work.
     
  6. shanie

    shanie New Member

    Joined:
    Mar 28, 2023
    Messages:
    14
    Likes Received:
    2
    To get the sharpest image in DSR, I use one step up from my monitor (something that fits in perfectly, in this case 2.25x) - I have a 2560x1440 monitor and use 3840x2160 DSR. Any other odd resolution results in weird scaling. Also, I set smoothness to 0%, its not needed with my DSR resolution and might be causing your blurry effect. To further reduce blur, ensure the DPI scaling mode is set to "Application" in Railworks64.exe > properties > compatiblity, and maybe you can use this too: https://forums.dovetailgames.com/threads/mod-no-fxaa.26766/.

    Regarding your problems setting the resolution, you could try bypassing TSC's awful options menus etc entirely by launching it with Special K (https://www.special-k.info/) and using its Display settings to force the resolution to your choice.

    It's also recommended to use Special K with DXVK (and clicking "Yes" when SK prompts you to use native DXVK support) and it's fullscreen borderless mode, to get the same performance & latency of Fullscreen Exclusive, but on borderless instead. It's a special mode that bypasses DWM latency etc. and could potentially be better than TSC's built in borderless.

    However, that's if you can get it to work. While it's a great tool, it's not compatible with every game in my experience, no matter what you try. I couldn't get it to work with TSC; maybe you could and it might help with your problems.
     
    Last edited: Feb 25, 2024
    • Like Like x 1
  7. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,806
    Likes Received:
    1,817
    This might interest you... > https://forums.dovetailgames.com/th...tion-dynamically-when-using-nvidia-dsr.79171/
     
    • Like Like x 1
  8. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,806
    Likes Received:
    1,817
    Scaling seems good, and I've combated the need to have DSR on permanently, see this > https://forums.dovetailgames.com/th...tion-dynamically-when-using-nvidia-dsr.79171/
    I've set Smoothness to 0% percent too now thanks for the suggestion, I will try it out in a minute.
    I'd totally forgotten about the FXAA thing, you'll see I even commented on that thread lol, thanks for the reminder I'll add that too.
    Also RailWorks64.exe was already set to Compatibility I just checked but it was with checking to be sure, again thanks.

    Thanks, will stick with my solutions listed above for now, at least as long as they work or DTG change something again lol.
     
    • Like Like x 1

Share This Page