I created a dxvk build against the master branch and I reverted the above commit and without the commit, the issue appears again. In my case, this issue was clearly fixed. Some people have reported that it doesn't happen for them anymore but I've seen reports about infinite loading screens in recent versions. At some point I reproduced it with both WineD3D and DXVK on Windows. Reproducing it was just a matter of alt tabbing at some point while playing the game and then doing something that triggers a loading screen. Is that normal? It doesn't happen with the original D3D renderer tho. What you say makes no It looks like DXVK is not initialising properly just because I give random clicks a few seconds before the game will show up on the screen.
#GTA 4 LOADING SCREEN GIRLS MOD#
Your game is probably trying to run in borderless windowed mode because of some mod and you don't realize Can you double-click on the GTAIV executable, then just give some random mouse clicks on the screen, before the game will show up and then see if the game will enter fullscreen mode? It seems like that's the issue, somehow that prevents DXVK from entering fullscreen mode.Īnd how could there be something bugged on my end, given that the game with the original D3D renderer will always run in fullscreen mode? It doesn't matter if I give random mouse clicks on the screen or not before the game will show up, the game will always enter fullscreen mode.
#GTA 4 LOADING SCREEN GIRLS WINDOWS#
The game starts normally and I will get right away the game specific cursor, being able to interact with the game without having to manually click once while in-game.Īlso, it seems like the black screen flicker appears with the original D3D renderer too when I Alt-Tab back into the game, but it takes way longer to disappear (few seconds compared to a fraction of second).ĭXVK runs in exclusive fullscreen just fine for me, in fact it's one of the primary reasons why I use it on Windows (escape from fullscreen optimizations hack). Exactly the same conditions, same steps as I described earlier. I ask this because I just re-tested with the original D3D renderer. Once you click back into the game, focus is switched and it can go back to functioning normally. Vulkan however can handle this much more gracefully and keep the fullscreen window open but with focus lost the game specific cursor isn't interacting with your current mouse input. The thing is you won't typically see it in GTA IV because unlike Vulkan, D3D9 really doesn't like switching to borderless windowed mode when the user switches focus away from the game so it completely collapses and minimizes to the taskbar. It happens even with regular D3D under the right conditions. What you're describing and looking at it simply what happens when game isn't in focus.
I've managed to record an apitrace eventually: Log files I followed the instructions posted on Wiki, don't know what else I can do to obtain an apitrace file. And yes, I've reinstalled Visual C++ Redistributable for Visual Studio 2015, both x86 and 圆4 versions. It says MSVCP140D.dll, VCRUNTIME140D.dll and UCRTBASED.DLL are not found. Unfortunately I cannot generate apitrace. DXVK version: Latest from Actions (branch master) ->.Game: Grand Theft Auto IV: The Complete Edition v1.2.0.43.It's easy to figure out when the game decides to stop given that it takes way more time than regular loading screen.
Usually loading screens take a few seconds, like 3-5 seconds, but when the game decides to crash/freeze, it will stay longer, like ~10 seconds. GTA IV runs smoothly with DXVK, but sometimes it will crash/freeze after going on a mission, during the loading screen.