'Alt+tab freeze on Nvidia' Bug and workaround
underdogmantra
Member Posts: 1
Hello.
On my laptop, which has a NVidia GeForce 3060m and an Intel processor, I experienced the game completely freezing while using alt+tab on windows.
TLDR - the solution I used was to change the [graphics.window] block of the settings.tml located in the '...Documents/Neverwinter Nights' to look like the following.
The longer explanation -
When first installed the block looks like this:
This is fine, but I imagine most people, like I did, would change the resolution in game and change the game to either fullscreen or borderless. This is the block when changing the game to borderless mode:
The above, however, causes the game to freeze on alt tab on my nvidia card. It is worth noting that the game could alt tab when I used the intel card for the game with these settings, but you lose performance, of course.
The solution was to change the block to look like this (The same as the TLDR at the top.)
This gives the expected behavior from choosing the borderless option in game - a full screen window without border.
I did try ' mode = "borderless" ' with ' borderless = true ' but it gave the same results as the default borderless block.
My belief is that ' mode = "borderless" ' is acting similarly to normal fullscreen or exclusive mode when it should be acting like windowed mode.
I recommend adding a 'Borderless Window' option, with presets like what I provided. From my searches this seems to be a common problem.
That's all I got. Thanks for maintaining this game, Beamdog, and to anyone else reading I hope this is useful to you.
On my laptop, which has a NVidia GeForce 3060m and an Intel processor, I experienced the game completely freezing while using alt+tab on windows.
TLDR - the solution I used was to change the [graphics.window] block of the settings.tml located in the '...Documents/Neverwinter Nights' to look like the following.
[graphics.window] mode = "windowed" [graphics.window.fullscreen] height = 1080 toggle-to-borderless = false width = 1920 [graphics.window.windowed] borderless = true height = 1080 width = 1920 [graphics.window.windowed.position] mode = "remember" x = 0 y = 0
The longer explanation -
When first installed the block looks like this:
[graphics.window] mode = "windowed" [graphics.window.fullscreen] height = 1080 toggle-to-borderless = false width = 1920 [graphics.window.windowed] borderless = false height = 768 width = 1024 [graphics.window.windowed.position] mode = "remember" x = -1 y = -1
This is fine, but I imagine most people, like I did, would change the resolution in game and change the game to either fullscreen or borderless. This is the block when changing the game to borderless mode:
[graphics.window] mode = "borderless" [graphics.window.fullscreen] height = 1080 toggle-to-borderless = false width = 1920 [graphics.window.windowed] borderless = false height = 1009 width = 1920 [graphics.window.windowed.position] mode = "remember" x = 0 y = 23
The above, however, causes the game to freeze on alt tab on my nvidia card. It is worth noting that the game could alt tab when I used the intel card for the game with these settings, but you lose performance, of course.
The solution was to change the block to look like this (The same as the TLDR at the top.)
[graphics.window] mode = "windowed" [graphics.window.fullscreen] height = 1080 toggle-to-borderless = false width = 1920 [graphics.window.windowed] borderless = true height = 1080 width = 1920 [graphics.window.windowed.position] mode = "remember" x = 0 y = 0
This gives the expected behavior from choosing the borderless option in game - a full screen window without border.
I did try ' mode = "borderless" ' with ' borderless = true ' but it gave the same results as the default borderless block.
My belief is that ' mode = "borderless" ' is acting similarly to normal fullscreen or exclusive mode when it should be acting like windowed mode.
I recommend adding a 'Borderless Window' option, with presets like what I provided. From my searches this seems to be a common problem.
That's all I got. Thanks for maintaining this game, Beamdog, and to anyone else reading I hope this is useful to you.
0