NieR:Automata™

NieR:Automata™

View Stats:
LoGo Mar 17, 2017 @ 10:51am
Game in 900pi, or something?
When playing in full window(1080pi) , the picture is blurry, Window mode is ok, but its window, Wtf?
< >
Showing 61-75 of 86 comments
:pensive: Mar 18, 2017 @ 1:08pm 
Originally posted by Kaldaien:
Originally posted by bullitt_boy:
I tried running Borderless Gaming and while it fit the entire image on my screen without a border the resolution was clearly not running at a true 3440x1440. I tried using Kaldaien's fix and it looks like the image is MUCH larger than 3440x1440 and about 1/3 of the image is getting cropped (which doesn't make sense). According to Kaldaien's tool it says the Framebuffer resolution is 3440x1440 but my Window Resolution is 3446x1469. If I select the Center button it scales the image to fit my screen but the Window Resolution drops from 3446x1469 to 2752x1152. Any idea how to correct this?

Set OverrideRes=3440x1440 in dxgi.ini


Hey dude , how are you ? looks like we needs you at the end even if the game is not locked :sigh:

if i want to run my game at 3440x1440 do i need to set OverrideRes=3440x1440 in dxgi.ini too ?

Also , even if my computer is high-end i experience some "fps drop" while playing in borderless at 3440x1440 ( and game looks stretch ) , do you know any way to fix that right now or we need 1st party / community patch to do so ?

hopefully the game will run at solid rock 60fps in " broken " fullscreen .... but welp it's so much sharper in nativ 3440x1440 ;(
Hidetaka Mar 18, 2017 @ 2:10pm 
Thanks for the borderless fix.

One thing I noticed: If I run the game with DPI scaling enabled in Windows, the window will be very stretched and "out of screen". Toggling "center" on will move it to the correct place, but then the game is super blurry (as if it is "shrinking the image").

Seems that the game's window with your fix does not ignore the Windows DPI scaling. Disabling DPI scaling fixes the issue, so it might be a matter of having a manifest file which reports Nier Automata as Hi-DPI aware to avoid Windows doing scaling automatically.
:pensive: Mar 18, 2017 @ 4:01pm 
Kaldaien fix works for me i can get proper 3440x1440 but the fps will drop from 60 to 50 for no reason .... sad ylly :(
kurosov Mar 18, 2017 @ 5:29pm 
Originally posted by MachineDynamics:
Kaldaien's fix isn't working for me. When I start the game, it opens a white window for a couple seconds, and then closes itself. PreLoadSteamClient=false made no difference.

I'm on Windows 10 with a GTX 1070 if that matters.

I found it does this on my system if MaxRes are set to anything higher than 1080p. Which means no DSR 4k support, even if i set the desktop to 4k.

I've found scaling works better with borderless gaming though as this causes choppy sections.
Last edited by kurosov; Mar 18, 2017 @ 6:23pm
ProfessorFrog Mar 18, 2017 @ 6:12pm 
Also used the special K for borderless fullscreen. Thanks! Wanted to know how to get rid of the overlay and found it:

CTRL-SHIFT-T (toggles Special K version and time (note this may also trigger achievement test))
CTRL-SHIFT-F (toggles FPS)
CTRL-SHIFT-G (toggles GPU info)

Have fun playing you guys and enjoy the well oiled robutt sex
Eric Mar 18, 2017 @ 7:00pm 
Thanks for the Special K!
Akumasama Mar 18, 2017 @ 9:02pm 
Originally posted by Yllysviel:
Kaldaien fix works for me i can get proper 3440x1440 but the fps will drop from 60 to 50 for no reason .... sad ylly :(
I play in 1080p but I'm having the same issue. Output drops from 60hz to 50hz, and of course this means the fps will cap at 50 instead of 60.
Have no clue how to solve this small issue, other than that the centered borderless window mode works perfectly and I have nothing to say except thanking Kaldaien for releasing it.
daxxy Mar 19, 2017 @ 12:14am 
Originally posted by Kaldaien:
Game is capped to 2560x2048 in fullscreen mode. It will stretch and try to compensate for aspect ratio any resolution higher than that, your only option right now is to use windowed mode. I'm working on a fix, but the camera math is making it problematic.
Not sure how you reached this conclusion, the buffers are always correctly sized in my experience (as confirmed by RenderDoc, screenshots and, er, performance impact ;)

What's going on here is that when switching to fullscreen, the game will ask Windows to switch to a mode with the given resolution that is also stretched... the programmer probably thought this exclusively referred to aspect ratio correction, but what happens instead is that if Windows can't find a stretched mode for that resolution (because it's your monitor's native resolution, and thus doesn't need to be stretched), it'll look for the closest mode that is - so the first supported resolution below your monitor's native res.

The game will still render at the selected res (hence screenshots coming out correctly), but it'll be downscaled and then upscaled again on your display (what happens on my system is that the game renders at 1080p, but the display resolution is 1680x1050 so it's downscaled to that, then my monitor or GPU upscales it to 1080p again).

@Kaldaien: Hook CreateSwapChain, set swapChainDesc->bufferDesc.Scaling to DXGI_MODE_SCALING_UNSPECIFIED, that'll fix it. Note, the game also sets refresh rate to exactly 60 Hz, regardless of whether that exact rate is supported (and not 59 or 59.97 or whatever). Wasn't a problem on my system even though that's not in the list of supported modes, but it might be on others, what do I know...

(I figured it's better not to release this myself since you'll likely have other fixes to make and having two mods for this would just be messy)
Last edited by daxxy; Mar 19, 2017 @ 12:15am
daxxy Mar 19, 2017 @ 12:55am 
By the way, I've also sent these details to Square Enix EU support (not that the devs should need them, but might as well...)
Snorlax Is H4x Mar 19, 2017 @ 1:31am 
I figured the same thing. If you take a SS with FRAPS it comes out correct, but PRINTSCREEN will always be the resolution one step down from your current. So it's actually rending the game at the target but then downscaling it then stretching it. I have been playing in fullscreen by enabling 4k DSR and setting my desktop to 4k, then set the game to 1080p fullscreen and the end result is essentially 1080p in exclusive-fullscreen.
Akumasama Mar 19, 2017 @ 3:46am 
Originally posted by DrDaxxy:
The game will still render at the selected res (hence screenshots coming out correctly), but it'll be downscaled and then upscaled again on your display (what happens on my system is that the game renders at 1080p, but the display resolution is 1680x1050 so it's downscaled to that, then my monitor or GPU upscales it to 1080p again).

[cut]
Thanks for the detailed explanation, also explains the fraps screenshot thing.

Do you by any chance happen to know why if I use Kaldaien's fix the output comes out at 50hz instead of 60?
I fail to see if it's something in my local settings somewhere or an unavoidable consequence of using Kald's patch.


Edit:
Nvm finally found out it depends on my system, not on Kaldaien's patch
If I activate double HDMI output from my GTX 1070, then the signal gets sent out at 50hz to my Plasma HDTV even if settings say 60hz (and I can't even change that anyway, option is grayed out at 60)
It has to be a limitation there somehow I bet.
Probably no way to fix it, alas...
Last edited by Akumasama; Mar 19, 2017 @ 4:30am
Kaldaien Mar 19, 2017 @ 8:50am 
Originally posted by Yllysviel:
Originally posted by Kaldaien:

Set OverrideRes=3440x1440 in dxgi.ini


Hey dude , how are you ? looks like we needs you at the end even if the game is not locked :sigh:

if i want to run my game at 3440x1440 do i need to set OverrideRes=3440x1440 in dxgi.ini too ?

Also , even if my computer is high-end i experience some "fps drop" while playing in borderless at 3440x1440 ( and game looks stretch ) , do you know any way to fix that right now or we need 1st party / community patch to do so ?

hopefully the game will run at solid rock 60fps in " broken " fullscreen .... but welp it's so much sharper in nativ 3440x1440 ;(

You do not need to do that, but it helps.

The game will add about 16 pixels for the window borders unless you override the resolution in dxgi.ini. It (setting OverrideRes) is kind of a finishing touch if you always intend to play at a specific resolution and want perfect scaling.

Performance does suck in a big way and I'll look into this in the future when I have more time. I hope like crazy that before I find said time, the first-party developer gets off their butt and does some of this :)
Last edited by Kaldaien; Mar 19, 2017 @ 8:50am
Omino Pistacchino Mar 19, 2017 @ 10:38am 
Originally posted by MachineDynamics:
Kaldaien's fix isn't working for me. When I start the game, it opens a white window for a couple seconds, and then closes itself. PreLoadSteamClient=false made no difference.

I'm on Windows 10 with a GTX 1070 if that matters.
Same exact problem here, with the same configuration (Win10 + gtx1070) :( How can i fix it?
Kaldaien Mar 19, 2017 @ 10:42am 
Well, according to some people, NVIDIA's GeForce Experience crap is to blame. You can block that with Special K under the copatibility settings. It's called BloatWare_NVIDIA :)

On my drivers, GeForce Experience / ShadowPlay / Shield stuff works fine, just an FYI. Forcing that stuff disabled will cause some video capture software on your system to switch from hardware encoding to software.
Last edited by Kaldaien; Mar 19, 2017 @ 10:43am
Diabolicus Mar 19, 2017 @ 10:52am 
Is a shame Square Enix/Platinus Game don't do fast fix for the bug fullscreen, it's a shame.
< >
Showing 61-75 of 86 comments
Per page: 1530 50

Date Posted: Mar 17, 2017 @ 10:51am
Posts: 86