Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.

No longer starts on Wine 4.1 #1

Open
lah7 opened this issue Feb 4, 2019 · 1 comment
Open

No longer starts on Wine 4.1 #1

lah7 opened this issue Feb 4, 2019 · 1 comment
Labels
crash Game isn't working WineD3D Affects the WineD3D implementation

Comments

@lah7
Copy link
Owner

lah7 commented Feb 4, 2019

Error message:

image
(Virtual desktop)

The last line in Wine:

0009:fixme:d3d:wined3d_device_set_software_vertex_processing device 0x9a57250, software 0x1 stub!

Usually the game a few seconds after this point, but not with the latest Wine 4.1 build.

Interesting details from Sims 2 log:

Exception code: 0xC0000005 (-1073741819) ACCESS_VIOLATION.

Call stack:
0x0001:0x000477e1 C:\windows\system32\wined3d.dll wined3d_device_set_vs_consts_f() + 321
0x0001:0x00006575 C:\windows\system32\d3d9.dll d3d9_device_SetVertexShaderConstantF() + 245
0x0001:0x002b4e51 C:\Program Files\EA GAMES\The Sims 2 Mansion and Garden Stuff\TSBin\Sims2EP9.exe GZDllGetGZCOMDirector() + 2779949
0x0001:0x00004ac0 C:\windows\system32\d3d9.dll d3d9_device_AddRef() + 0
0x0000:0x00000000 .

For the most part, the game runs really well with Wine 4.0 and previous versions. I usually give the latest Wine releases (with patches) a spin for curiosity, but some D3D9 changes may have affected the patches or my hardware (NVIDIA drivers, Ubuntu 16.04).

@lah7 lah7 added the crash Game isn't working label Feb 4, 2019
@tannisroot
Copy link

tannisroot commented Mar 17, 2019

The patch was partially upstreamed to staging. Now you should only need patch that adds undocumented shader interfaces and shader validator, and that works pretty well now.

@lah7 lah7 added the WineD3D Affects the WineD3D implementation label Aug 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
crash Game isn't working WineD3D Affects the WineD3D implementation
Projects
None yet
Development

No branches or pull requests

2 participants