On Linux i have not been able to reproduce this issue when testing with AMD. @WinterSnowfall says with Nvidia Linux the game will freeze when he tries to fullscreen, but it works fine with Intel.
On Windows amd the game will freeze with a black screen for me when i fullscreen both with dxvk and wined3d. Not fully sure what is going on, but it is worth noting that it holds on to both dxvk's dxgi.dll and the system one at the same time.
@WinterSnowfall says on Nvidia Linux the game will freeze when he tries to fullscreen, but it works fine on Intel.
More precisely it will freeze:
However, if I simply alt+enter from windowed mode it will fullscreen just fine. Which makes me think this might perhaps be some cursed WSI-driver interaction at play.
None of this happens on Intel/ANV, indeed.
More precisely it will freeze:
* on startup, if the game is configured to be in fullscreen * when switching to fullscreen from the options menuHowever, if I simply alt+enter from windowed mode it will fullscreen just fine.
Interesting. On Windows it crashes in both mentioned cases as well as when I alt+enter. So basically there is no way to play it in fullscreen mode at all.
That got me thinking though. What resolutions and refresh rates does your monitor support?
Forget it. Apparently there is a setting in AppData/Local/CAPCOM/DEVILMAYCRY4SPECIALEDITION/config.ini under the [CPU] tab called RenderingThread which is set to ON by default. Setting it to OFF allows me to alt+enter to the fullscreen mode.
In other words RenderingThread=OFF equals to the same behavior as you've described in your post.
Update 2:
So, after changing RenderingThread to OFF I can now set it back ON and the game lets me to alt+enter to fullscreen regardless of the setting. Confused Jackie Chan meme here.
So, after changing RenderingThread to OFF I can now set it back ON and the game lets me to alt+enter to fullscreen regardless of the setting. Confused Jackie Chan meme here.
I never messed with it (so it was always ON) and alt+enter worked. Still a bit odd this only happens on Nvidia, but they've had driver swapchain issues in the past, so it's not impossible either. (And I'm not counting Windows AMD, since that's a rather dubious driver anyway.)
Accidently closed the topic.
DXVK not work in fullscreen mode in the game, fix that
Devil May Cry 4 Special Edition crashes on launch when trying to play the game in fullscreen mode. In windowed mode game works properly. Without DXVK game works in both fullscreen and windowed modes.
I have already seen that issue here: https://github.com/doitsujin/dxvk/issues/579 The last comment says that the issue was fixed in older versions of dxvk, but I have checked 0.94, 0.95 and 0.96. Those versions don't work either.
Software information
Devil May Cry 4 Special Edition (App ID 329050)
Resolution: 1920x1080
System information
DXVK Log files
When launching the game in Fullscreen mode:
LaunchingInFullScreenMode_d3d11.log
dxgi.log is empty
When launching the game in Windowed mode:
LaunchingInWindowedMode_d3d11.log
LaunchingInWindowedMode_dxgi.log