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

Diablo 3 performance issues #190

Open
Altosk opened this issue Feb 16, 2016 · 12 comments
Open

Diablo 3 performance issues #190

Altosk opened this issue Feb 16, 2016 · 12 comments

Comments

@Altosk
Copy link

Altosk commented Feb 16, 2016

In a 4 player game I get missing textures(Items on the floor and in my inventory), low fps(low gpu load), and missing UI elements.
this also happens in act 5 in the game as well with and without other players. I'm not sure when it started as i havent played the game in several months and i'm pretty sure it was happening then too.

@siro20
Copy link

siro20 commented Feb 17, 2016

Can you provide an apitrace that shows the problem ?

@Altosk
Copy link
Author

Altosk commented Feb 17, 2016

I can not due to my home internet's upload speed being so slow and the file being over several GBs. I can try from work tomorrow.

@Altosk
Copy link
Author

Altosk commented Aug 14, 2016

I did some testing on this yesterday and it seems to be affecting both nine and wine d3d on both closed and open drivers. unsure on if its something in staging or not because i dont see a bug report of the issue on winehq

@axeldavy
Copy link

Probably the best would be a trace (though I seem to remember seeing a diablo 3 trace long ago, but perhaps it's only the menu). If you can, test if the trace plays significantly faster on windows.
In all cases, I won't be able to investigate right away, perhaps siro20 can.

@siro20
Copy link

siro20 commented Aug 15, 2016

You can use tizbac's apitrace to profile the trace. I've sent it upstream but it hasn't been merged yet. At the moment the result can't be exported. I'm going to add this feature.

@Altosk
Copy link
Author

Altosk commented Aug 17, 2016

just tested the trace on windows. while faster, the problems still show on windows ie missing items that should show instantly on the character.

@axeldavy
Copy link

weird. And if you take the trace on windows, and replay there ?

@Altosk
Copy link
Author

Altosk commented Aug 17, 2016

i tried playing with the settings in diablo, moving the textures from high to low solves the problem in both wined3d and nine but wined3d crashes on low periodically and nine doesnt.

@Altosk
Copy link
Author

Altosk commented Aug 18, 2016

tested a windows trace on wined3d and nine no signs of the problem. the windows trace file was much smaller than my wine trace file if that means anything

@siro20
Copy link

siro20 commented Aug 18, 2016

It would be great if you could provide both traces showing similar scenes. Maybe different code path are taken, depending on CAPS or available texture formats.

@axeldavy
Copy link

axeldavy commented Mar 4, 2018

The bug could be linked to the dx9 libs (not the driver) which are reimplemented by wine. Perhaps using the native dlls would fix your issue ? They can be installed with winetricks.

@Altosk
Copy link
Author

Altosk commented Mar 5, 2018

i tried native dlls and built in no differences

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

No branches or pull requests

3 participants