Skip to content
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] Evenicle - Crash to desktop at startup (wine) / Black screen (proton) #1476

Closed
enimog opened this issue Feb 26, 2020 · 5 comments · Fixed by #3392
Closed

[d3d9] Evenicle - Crash to desktop at startup (wine) / Black screen (proton) #1476

enimog opened this issue Feb 26, 2020 · 5 comments · Fixed by #3392
Labels

Comments

@enimog
Copy link

enimog commented Feb 26, 2020

I was a bit hesitant at first to report the issue, the game being a H-game and all, but hey, these games also need some love, don't judge please :)

The issue is the following :

If I try running the game using proton;

  • Using version 4.11, the game run properly.
  • Using version 5.0.3, the game render as a black screen. I am still able to press the buttons from the main menu and do stuff, I am only unable to see what I am doing.

If I try running the game using the latest wine and DXVK

  • I create a new wine prefix and then run setup_dxvk.sh install --symlink
  • I cd into the game directory and run "wine Evenicle.exe".
  • The game imediately crashes. I get the following backtrace from wine:
    Evenicle-backtrace.txt

If I try running the game using the latest wine without DXVK

  • I create a new wine prefix
  • I cd into the game directory and run "wine Evenicle.exe".
  • The game is working properly without issues

Software information

Evenicle, steam build
https://store.steampowered.com/app/955560/Evenicle/

System information

  • GPU: Nvidia GTX 970
  • Driver: Proprietary, 440.59
  • Wine version: 5.2 (staging)
  • DXVK version: 1.5.4-55-gfbf76e84+ (Last commit on master).

Apitrace file(s)

Evenicle.trace.zip

Log files

misyltoad added a commit that referenced this issue Feb 26, 2020
This implements partial presentation when applications use D3DSWAPEFFECT_COPY in such a way that apps that specify that and don't end up ever partially presenting will not be penalized performance wise (instead a slight penalty is applied by an extra blit to those who do.)

Closes #1476
misyltoad added a commit that referenced this issue Feb 26, 2020
This implements partial presentation when applications use D3DSWAPEFFECT_COPY in such a way that apps that specify that and don't end up ever partially presenting will not be penalized performance wise (instead a slight penalty is applied by an extra blit to those who do.)

Closes #1476
@Blisto91
Copy link
Contributor

Blisto91 commented Jul 5, 2022

@enimog sorry to necro. Could you try to test if it's still a issue with latest dxvk and drivers? 🙂

Edit: Oh wait sorry i just noticed that this might be partial presentation? If it is then i guess it won't work still.

@enimog
Copy link
Author

enimog commented Jul 5, 2022

Hello @Blisto91 :) Tested it, and I'm still having a black screen when starting the game on both steam (latest proton GE) and normal wine 7.12 +dxvk 1.10.1.
Same old GTX 970, driver 515.57.

I notice that when I move the mouse, the GUI element that is refreshed (ex: the button my mouse is over) is displayed, so yes I guess this is what you means by partial presentation?
Screenshot_20220705_120930

@Blisto91
Copy link
Contributor

Blisto91 commented Jul 5, 2022

Yes that is what i meant. Sorry for the unnecessary ping 🙂
But thanks for testing!

@artemyto
Copy link

@enimog can you retest this game with d3d9.shaderModel = 1 ?

@enimog
Copy link
Author

enimog commented Aug 18, 2022

With that option the game has a popup at startup with "Shader model 2.0 not supported" and nothing is displayed at all

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
4 participants