-
Notifications
You must be signed in to change notification settings - Fork 825
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[d3d9] Multiple Games flicker on Intel HD #1451
Comments
We offer builds of every commit here: https://git.froggi.es/doitsujin/dxvk/-/jobs Thanks for reporting, I'll take a look and see if I can repro it at all. |
I tested the builds after 1.5.1 and the issue became present as of commit - https://git.froggi.es/doitsujin/dxvk/commit/caae5d18edd3ae03bfcbdb19e1d9eb849e82e459 |
im having the same issue but im on windows with AMD GPU. this is what broke it |
So I tried to repro the issue on GRID on a machine with I also tried to repro on Windows using AMD but it also worked fine for me there. I'm not really sure where to go from here given I can't reproduce the issue at all. |
Can you try to update your mesa? It's the only thing I can really think of. As for what you bisected it down to -- I don't see how that can be the cause, if that was broken it would be broken everywhere. |
Only place im getting the issue is on an emulator CXBX-R. so i didnt report it plus im on windows and your focus isnt on windows |
I develop the d3d9 frontend on Windows 🐸 |
Are you using the latest AMD Drivers by any chance? Adrenalin 2020 Edition 20.2.1 Optional. |
There's a chance the CXBX-R issue is separate... Can you provide an apitrace of that? |
I'll try updating the Kernel and Mesa tomorrow and re-test. Will keep the ticket open for now. Thanks for checking it out :) |
not sure how to do that any instructions to do so? |
cant really do that since there will be 2 d3d9.dlls in the folder |
trace it without dxvk then |
doesnt repro without it |
does it repro if you trace it on native d3d9 then play back the trace with dxvk? that's kinda what i am asking |
uh how do you do that? heres a trace that came from just dropping the file in |
Well first you'd trace it like the guide, then put dxvk's d3d9.dll next to d3dretrace.exe and play back the thing you recorded |
yep i can repro it that way |
Can you send me the trace you recorded? |
its in my previous comment |
Hm, I am not able to reproduce the flickering on my end by replaying the trace |
must be a Polaris issue then. the RX 480 is old by now and probably lacking support for somthing. |
I Have the same problem My Specs Game: D3D9 log: |
I ran further tests regarding the flicker: Mesa 19.3.4 + LLVM 9.0.1 + Kernel 5.5.4 + DXVK 1.5.4 Issue still persists. At this point I thought I was doing something wrong with my setup, but DXVK with DX11 works perfectly and even OpenGL mode with the Iris driver. I'm beginning to think this may be a specific issue related to Intel Gen8 hardware in particular (which would not be the first time). This coming weekend I shall clone my OS over to an i3-7100 system and re-test, hopefully it will be enough to reveal the source of the issue. Will keep you posted. |
As mentioned a couple of days ago, I've cloned my test environment to a system with Kaby Lake GPU (Intel G4560 and i3-7100) and the flickering didn't occur. This means the issue is most likely due to an Intel ANV bug. Going to file a ticket in the right place. |
the latest nightly has fixed the issue on my end |
Starting with DXVK v1.5.2 up to 1.5.4 there's a constant screen flicker in DX9 Games, some worse than others. Reverting to v1.5.1 solves the issue with all of the games I tested. If I run the games in a Window only the game's canvas flashes, rest of the desktop is fine. Issue is not present in DX11 games.
Video: https://drive.google.com/file/d/1XGOu5-TmIxlsPekBx3kPW-xPCKSVnVeR
Software information
Guild Wars 1 + 2, Race Driver: GRID
System information
Log files
GRID_d3d9_dxvk1.5.1.log
GRID_d3d9_dxvk1.5.4.log
I tried to look for a more recent pre-compiled build from the master branch for testing, but the site I used to use only goes as far as 17th Jan: https://haagch.frickel.club/files/dxvk/
The text was updated successfully, but these errors were encountered: