protonscr

Bioshock 2 Remastered: Crash while starting

dxvkclosed invalid
doitsujin/dxvk#121 · opened 2018-03-03 by pingubot · updated 2018-06-14 · 10 comments · github
Ppingubot 2018-03-03 github

The game complains about not enough graphics memory. It is possible to confirm that warning and then the game tries to load and crashes before being abel to display the game window.

Maybe that error is the problem:

err: CreateDXGIFactory: Requested version of IDXGIFactory not supported

Software information

Bioshock 2 Remastered

System information

  • GPU: Nvidia GTX 970
  • Driver: 390.25
  • Wine version: wine-vulkan 3.2
  • DXVK version: build from 03.03.2018

Apitrace file(s)

  • Put a link here

Log files

Bioshock2HD_dxgi.log

Cu,
Christian

Ffagoatse 2018-03-03 github

Is this even a dx11 game? I thought it was dx9/10.

Ppingubot 2018-03-03 github

@fagoatse : the remastered version is dx11, the original one is dx9/10 .

Ppingubot 2018-03-03 github

FWIW, the game crashes also in wine-dev 3.2 and wine-staging 2.21 .

Rroothorick 2018-03-03 github

I'm pretty certain the game is just plain broken in Wine for non-graphics reasons, which would make the issue invalid.

There probably should be a policy that if an app shows a nearly identical crash under wined3d, it should be automatically closed for being invalid, unless there's some evidence that it is graphics-related (dxvk present in stacktrace etc)

Ddoitsujin maintainer 2018-03-03 github

That's exactly what I'm going to do, if you can't get a game to run on wined3d, it's probably not my fault in the first place.

You didn't attach a stack trace or an apitrace either, so I have no information to work with.

Ppingubot 2018-03-03 github

Hi @doitsujin ,

you can close tickets whenever you want. For normal users it isn't very easy in my opinion to see why a game crashes in wine. If it is graphics related or not. I only noticed in the wine log that the last line which is logged before the crash happens is a d3d11 stub about deferred rendering. So it may be grahpics related or not. I also expect that from a specific point on, games will work/partly work in dxvk which do not work in wined3d for graphics related reasons.

I will open a ticket at winehq for the game no matter what.
I will upload the wine-dev stacktrace there and link the winebug here. If you want you can take a look and i can provide an stacktrace with dxvk or try to get an apitrace if you think it makes sense.

Thy
Christian

Ppingubot 2018-03-04 github

There already was a wine bug report about the game crash and i added my information there:

Bug 42242

DDissCent 2018-04-06 github

I have actually managed to get Bioshock 1 and 2 Remastered running on vanilla wine 3.4 (but the performance is really bad). However, starting it with dxvk results in an immediate crash when the window starts drawing. I'll see if I can add a new issue.

Ppingubot 2018-04-06 github

@DissCent , would be perfect if you would add your info to #228 .Did you need to do anything special to get it working with 3.4, failed miserably on my sys.

RRomanHargrave 2018-06-14 github

@doitsujin I have the game working, sans DXVK, and can confirm that when using (well, attempting to use) DXVK it crashes.

Upstream links