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

[d3d8] Pure Pinball 2.0 Redux locks up/crashes during startup #4222

Open
WinterSnowfall opened this issue Aug 28, 2024 · 2 comments
Open

[d3d8] Pure Pinball 2.0 Redux locks up/crashes during startup #4222

WinterSnowfall opened this issue Aug 28, 2024 · 2 comments
Labels

Comments

@WinterSnowfall
Copy link
Contributor

WinterSnowfall commented Aug 28, 2024

I guess I'll probably have to record a video of what's going on, since apparently the trace captured invalid vertex positions for all the elements of the pinball table 🐸.

Here's a recording of the issue: https://drive.proton.me/urls/G24CPQ94BR#A3v4Ckv8g7fW

Anyway, there's geometry/lighting flickering in the upper side of all tables, which is apparent whenever the camera changes position. The game doesn't work with WineD3D, but I do remember it working well with d8vk 1.0, so this is most likely a post-merge regression.

Software information

Pure Pinball 2.0 Redux

System information

  • GPU: RTX 4070
  • Driver: 535.183.01
  • Wine version: 9.15 Staging
  • DXVK version: e4fd9ff

Apitrace file(s)

Pure Pinball 2.0 REDUX.trace.tar.xz

Log files

Pure Pinball 2.0 REDUX_d3d8.log

@K0bin K0bin added the d3d8 label Aug 28, 2024
@WinterSnowfall WinterSnowfall changed the title [d3d8] Geometry flickering in Pure Pinball 2.0 Redux [d3d8] Geometry/lighting flickering in Pure Pinball 2.0 Redux Aug 28, 2024
@WinterSnowfall
Copy link
Contributor Author

The game's broken on master currently, and behaves similarly to WineD3D. After the loading screen and a short promo picture, the game ends up on a perpetual black screen instead of the main menu.

I've bisected it down to:

207e15eb24b8b4d562a8e461a668eefe1fcf3c0c is the first bad commit
commit 207e15eb24b8b4d562a8e461a668eefe1fcf3c0c
Author: Philip Rebohle <[email protected]>
Date:   Mon Sep 30 13:53:31 2024 +0200

    [dxvk] Refactor swap chain blitter to use plain Vulkan
    
    Temporarily disable the HUD until that is refactored too.

@WinterSnowfall
Copy link
Contributor Author

Flickering should be fixed by b99012d, I'll keep this to track the crashing (maybe someday we'll figure out what this game wants).

@WinterSnowfall WinterSnowfall changed the title [d3d8] Geometry/lighting flickering in Pure Pinball 2.0 Redux [d3d8] Pure Pinball 2.0 Redux crashes during startup Oct 13, 2024
@WinterSnowfall WinterSnowfall changed the title [d3d8] Pure Pinball 2.0 Redux crashes during startup [d3d8] Pure Pinball 2.0 Redux locks up/crashes during startup Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants