https://bugs.winehq.org/show_bug.cgi?id=42494
Bug ID: 42494 Summary: The Longest Journey characters partially invisible with Intel Graphics cards Product: Wine Version: 2.2 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: acescopezz@gmail.com
Created attachment 57362 --> https://bugs.winehq.org/attachment.cgi?id=57362 Log with Intel Iris
This is probably a continuation of: https://bugs.winehq.org/show_bug.cgi?id=11819
I've tested on an Intel Iris 5100, Intel HD 5000 and an old Intel GMA x3100. They all give me the same output.
It works fine on nvidia and amd cards (tested that as well).
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #1 from Gijs Vermeulen acescopezz@gmail.com --- Created attachment 57363 --> https://bugs.winehq.org/attachment.cgi?id=57363 +d3d,+ddraw log (Intel Iris)
Added a +d3d,+ddraw log
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |acescopezz@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.blasteroids.com/ | |games/file_details.cfm/1139 | |7/dreamfall_the_longest_jou | |rney Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=42494
VitorMM vitor251093@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vitor251093@gmail.com
--- Comment #2 from VitorMM vitor251093@gmail.com --- The same bug happens with me. You can't see the character's face and chest. I will add an image of the bug.
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #3 from VitorMM vitor251093@gmail.com --- Created attachment 57364 --> https://bugs.winehq.org/attachment.cgi?id=57364 Image showing the bug happening
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #4 from Gijs Vermeulen acescopezz@gmail.com --- This issue is related to, but not the same as: https://bugs.winehq.org/show_bug.cgi?id=41907 https://bugs.winehq.org/show_bug.cgi?id=42450 The message is different.
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|The Longest Journey |The Longest Journey: |characters partially |Unimplemented copy from |invisible with Intel |WINED3D_LOCATION_TEXTURE_RG |Graphics cards |B to | |WINED3D_LOCATION_SYSMEM for | |depth/stencil buffers on | |Intel Graphics cards
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|The Longest Journey: |The Longest Journey: |Unimplemented copy from |"Unimplemented copy from |WINED3D_LOCATION_TEXTURE_RG |WINED3D_LOCATION_TEXTURE_RG |B to |B to |WINED3D_LOCATION_SYSMEM for |WINED3D_LOCATION_SYSMEM for |depth/stencil buffers on |depth/stencil buffers" on |Intel Graphics cards |Intel Graphics cards
https://bugs.winehq.org/show_bug.cgi?id=42494
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|The Longest Journey: |The Longest Journey |"Unimplemented copy from |characters partially |WINED3D_LOCATION_TEXTURE_RG |invisible with Intel |B to |Graphics cards |WINED3D_LOCATION_SYSMEM for | |depth/stencil buffers" on | |Intel Graphics cards |
--- Comment #5 from Matteo Bruni matteo.mystral@gmail.com --- Let's go back to the previous bug summary, the "Unimplemented copy from WINED3D_LOCATION_TEXTURE_RGB to WINED3D_LOCATION_SYSMEM for depth/stencil buffers" message is most likely unrelated (and I expect that to also appear with non-Intel GPUs).
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #6 from Gijs Vermeulen acescopezz@gmail.com --- (In reply to Matteo Bruni from comment #5)
Let's go back to the previous bug summary, the "Unimplemented copy from WINED3D_LOCATION_TEXTURE_RGB to WINED3D_LOCATION_SYSMEM for depth/stencil buffers" message is most likely unrelated (and I expect that to also appear with non-Intel GPUs).
Alright, I'll check that as well :)
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #7 from Gijs Vermeulen acescopezz@gmail.com --- Created attachment 57463 --> https://bugs.winehq.org/attachment.cgi?id=57463 Updated log (current wine git)
(In reply to Matteo Bruni from comment #5)
Let's go back to the previous bug summary, the "Unimplemented copy from WINED3D_LOCATION_TEXTURE_RGB to WINED3D_LOCATION_SYSMEM for depth/stencil buffers" message is most likely unrelated (and I expect that to also appear with non-Intel GPUs).
This confirms your statement above. After recent changes those messages are not in the log anymore, but the problem still persists.
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #57463|0 |1 is obsolete| |
--- Comment #8 from Gijs Vermeulen acescopezz@gmail.com --- Created attachment 57470 --> https://bugs.winehq.org/attachment.cgi?id=57470 updated log v2
The log has changed again in current git.
This is what I could find about the fixme in dlls/wined3d/surface.c:
/* Can happen when d3d9 apps do a StretchRect() call which isn't handled in GL. */
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #9 from Gijs Vermeulen acescopezz@gmail.com --- (In reply to Gijs Vermeulen from comment #8)
Created attachment 57470 [details] updated log v2
The log has changed again in current git.
This is what I could find about the fixme in dlls/wined3d/surface.c:
/* Can happen when d3d9 apps do a StretchRect() call which isn't handled in GL. */
Just a little note:
This new fixme line: fixme:d3d:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
disappears when setting d3dcompiler_43.dll to native, but it doesn't fix the problem.
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #10 from Gijs Vermeulen acescopezz@gmail.com --- Still present in 2.3 (Vanilla as well as Staging, CSMT doesn't help). Still present in wine-git-3f5031 as well.
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=11819
--- Comment #11 from Gijs Vermeulen acescopezz@gmail.com --- Still present in Wine 2.5
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #12 from Gijs Vermeulen acescopezz@gmail.com --- I can't reproduce this on Ubuntu 16.04 with Wine 2.7 on the same machine. I will test with macOS tomorrow. (So I can determine if this is really fixed or if it is a macOS only bug)
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #57362|0 |1 is obsolete| | Attachment #57363|0 |1 is obsolete| | Attachment #57470|0 |1 is obsolete| |
--- Comment #13 from Gijs Vermeulen acescopezz@gmail.com --- Created attachment 58138 --> https://bugs.winehq.org/attachment.cgi?id=58138 Console output and +ddraw, +d3d, +d3d_shader log
It still happens on macOS on the same machine. Attaching a zip containing console output and a +ddraw, +d3d, +d3d_shader log. This game uses DirectDraw HAL. If more info or logs are needed, I can provide them.
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|The Longest Journey |The Longest Journey |characters partially |characters partially |invisible with Intel |invisible with Intel GPU's |Graphics cards |on macOS
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #58138|0 |1 is obsolete| |
--- Comment #14 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 58496 --> https://bugs.winehq.org/attachment.cgi?id=58496 Console output and +ddraw, +d3d, +d3d_shader log
Still present in wine-git (abaddc871842ba4ec0156f4bfed9939b44052ee4)
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #15 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 58502 --> https://bugs.winehq.org/attachment.cgi?id=58502 log
Just as a reference I'm attaching a .tar.xz with a +d3d,+d3d_shader,+ddraw log from the same machine (on which this problem occurs), but running Xubuntu, on which this problem doesn't occur.
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #58502|log |+d3d,+d3d_shader,+ddraw description| |from same machine on | |Xubuntu
https://bugs.winehq.org/show_bug.cgi?id=42494
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=42494
Ralph Little littlesincanada@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |littlesincanada@yahoo.co.uk
--- Comment #16 from Ralph Little littlesincanada@yahoo.co.uk --- I don't know if this is directly related but in 2.14 staging I only see 1 of the 3 characters in the initial Prologue sequence. It seems to me that this is a regression as I see some comments in related bugs that this was fixed at one point.
Could someone confirm if this is related or if I should open a new regression bug? I am happy to generate some logs.
Linux Mint 18.3 Nvidia GTX670 Wine 2.14-staging.
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #17 from Ralph Little littlesincanada@yahoo.co.uk --- BTW, I'm not getting the action menu up either.
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #18 from Gijs Vermeulen gijsvrm@gmail.com --- This is still present with Wine 2.20.
My setup has changed a bit though. I'm now using a mid 2015 Macbook Pro with Intel Iris Pro graphics. It also has an AMD Radeon R9 M370X. I used gfxCardStatus to force it to use the Intel Iris graphics.
When using the AMD card, the bug does not exist.
https://bugs.winehq.org/show_bug.cgi?id=42494
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #19 from joaopa jeremielapuree@yahoo.fr --- That's a driver issue then. You should report to Apple.
Marking as INVALID, then ?
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #20 from joaopa jeremielapuree@yahoo.fr --- Marking INVALID for real, now?
https://bugs.winehq.org/show_bug.cgi?id=42494
--- Comment #21 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to joaopa from comment #20)
While you are probably correct that this is a macOS driver bug (NOTOURBUG would in this case be better than INVALID), this isn't necessarily true. There are other bugs where things work on some driver, but not on another one. Some of these issues were resolved on the Wine side. So I would rather wait on confirmation.
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #22 from Gijs Vermeulen gijsvrm@gmail.com --- I don't have the hw to test this anymore, abandoning.
https://bugs.winehq.org/show_bug.cgi?id=42494
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.