Skip to content
This repository has been archived by the owner on Jan 21, 2025. It is now read-only.

Everquest crashes when loading some zones #417

Open
jporterf opened this issue Oct 7, 2019 · 15 comments
Open

Everquest crashes when loading some zones #417

jporterf opened this issue Oct 7, 2019 · 15 comments

Comments

@jporterf
Copy link

jporterf commented Oct 7, 2019

GPU: GeForce GT 710
Driver Version: 435.24.02
Wine version: 4.17.r7.g042a633c ( TkG Staging Esync Fsync )
Processor: Intel(R) Core(TM) i5-2310 CPU @ 2.90GHz

When loading some zones, the game crashes with d9vk installed. It works fine (if glacially slowly) without it.

I couldn't upload the apitrace (too big), so it's here:
eqgame.trace.gz

eqgame_d3d9.log

@misyltoad
Copy link
Owner

Can you upload this somewhere else?

Its currently downloading at 30kb/s

@jporterf
Copy link
Author

jporterf commented Oct 7, 2019

eqgame.trace.gz
Apologies for the slow link

@misyltoad
Copy link
Owner

Trace doesn't crash here. Are you going to the zones that crash for you?

@jporterf
Copy link
Author

jporterf commented Oct 8, 2019

Yes, the character I'm logging in to is in a zone that crashes.

@misyltoad
Copy link
Owner

Would you be able to create a trace made with D9VK at the same time?

@jporterf
Copy link
Author

jporterf commented Oct 8, 2019

That was with d9vk, I looked at the trace with qapitrace and it shows the second to last call as "465312 @0 IDirect3DDevice9::CreateTexture(this = 0x20b10cc0, Width = 512, Height = 512, Levels = 10, Usage = 0x0, Format = D3DFMT_R8G8B8, Pool = D3DPOOL_SCRATCH, ppTexture = ?, pSharedHandle = ?) = D3DERR_INVALIDCALL" So I'm wondering if the crash is an attempt to access a texture that doesn't actually exist.

@misyltoad
Copy link
Owner

Can you try spoofing AMD using d3d9.customVendorId?

@jporterf
Copy link
Author

jporterf commented Oct 9, 2019

Setting d3d9.customVendorId to 1002 does the same thing.

@misyltoad
Copy link
Owner

Interesting, it's wanting a D3DPOOL_SCRATCH of R8G8B8.

I think I see what I have to do, although it's mildly annoying. :P

@misyltoad
Copy link
Owner

Can you please try with this?

d3d9.zip

@jporterf
Copy link
Author

This does allow me to load, but the ground textures are missing/strange/black.
EQ000000
EQ000001

@misyltoad
Copy link
Owner

Trace?

@FreedomFaighter
Copy link

HI that posted d3d9.dll allows me to login on zones that previously crashed

@misyltoad
Copy link
Owner

This has been in master forever

@jporterf
Copy link
Author

jporterf commented Dec 1, 2019 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants