https://bugs.winehq.org/show_bug.cgi?id=37175
Bug ID: 37175 Summary: Call of Duty 2: Video playback is not working Product: Wine Version: 1.7.24 Hardware: x86 OS: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: hardy.schumacher@gmx.de
Created attachment 49414 --> https://bugs.winehq.org/attachment.cgi?id=49414 Call of Duty 2 - Terminal Log
Each time "Call of Duty 2" is started, the first splash screen is shown, but when the video from intro should be started it hangs. Only if the playback can be skipped very fast it's possible to reach the menu.
On the terminal lots of following messages can be seen: err:d3d:wined3d_debug_callback 0x16333e78: "GL_INVALID_OPERATION error generated. Source and destination dimensions must be identical with the current filtering modes.". err:d3d_surface:surface_blt_fbo >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glBlitFramebuffer() @ surface.c / 984
See also attached log file.
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #1 from Henri Verbeet hverbeet@gmail.com --- Could you attach a WINEDEBUG="+ddraw,+d3d8,+d3d9,+d3d,+d3d_surface,+seh,+tid" log, please? What graphics hardware and drivers are you using?
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #2 from Hardy Schumacher hardy.schumacher@gmx.de --- Created attachment 49463 --> https://bugs.winehq.org/attachment.cgi?id=49463 Call of Duty 2 - Terminal Log with debug and trace information
https://bugs.winehq.org/show_bug.cgi?id=37175
Hardy Schumacher hardy.schumacher@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.24 |1.7.25
--- Comment #3 from Hardy Schumacher hardy.schumacher@gmx.de --- This bug occurs on FreeBSD-9.3 AMD64 by using Wine v1.7.24 or v1.7.25. Wine always runs in 32bit mode. Graphics hardware is NVIDIA GeForce 8600 GTS, driver is v331.67.
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #4 from Henri Verbeet hverbeet@gmail.com --- (In reply to Hardy Schumacher from comment #2)
Created attachment 49463 [details] Call of Duty 2 - Terminal Log with debug and trace information
That log doesn't contain the errors from the earlier log.
https://bugs.winehq.org/show_bug.cgi?id=37175
Reijer Copier copierrj@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |copierrj@gmail.com
--- Comment #5 from Reijer Copier copierrj@gmail.com --- I can confirm this bug.
After the splash screen is shown and the resolution is changed nothing happens. Sometimes sound is being played but usually not. The screen always stays black. Only occasionally I managed to skip this phase and see the menu.
The following two lines are repeated in the terminal:
err:d3d_surface:surface_blt_fbo >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glBlitFramebuffer() @ surface.c / 967 err:d3d:wined3d_debug_callback 0x62771a0: "GL_INVALID_OPERATION error generated. Source and destination dimensions must be identical with the current filtering modes.".
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #6 from Reijer Copier copierrj@gmail.com --- Created attachment 49561 --> https://bugs.winehq.org/attachment.cgi?id=49561 logfile of terminal output with debug enabled
logfile with debug enabled using:
WINEDEBUG="+ddraw,+d3d8,+d3d9,+d3d,+d3d_surface,+seh,+tid"
The log also contains messages from Steam as the game is started from within the Steam library.
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #7 from Henri Verbeet hverbeet@gmail.com --- Thanks. The issue seems to be the game doing a (scaled) blit to a multisampled render target, at least for the GL errors. Does it work any better if you disable multisampling, either in the game settings or with the "Multisampling" registry key? (See also http://wiki.winehq.org/UsefulRegistryKeys)
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #8 from Reijer Copier copierrj@gmail.com --- Setting the Multisampling key to disabled resulted in the video being shown. However the application still randomly crashes during playback and sometimes doesn't even starts.
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #9 from Henri Verbeet hverbeet@gmail.com --- That's probably a separate problem then, perhaps not even D3D related. Wrt. the multisampling issue, you can't directly do scaled blits to multisampled destinations using FBO blits. We can probably work around that, but it's not entirely clear if D3D StretchRect() does allow blits like that, or if we're supposed to return an error message instead. This would need some tests first.
https://bugs.winehq.org/show_bug.cgi?id=37175
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |super_man@post.com
https://bugs.winehq.org/show_bug.cgi?id=37175
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #10 from winetest@luukku.com --- Still valid wine 2.0rc5.
Console spams
err:d3d:wined3d_debug_callback 0xb0aa658: "glBlitFramebuffer failed because the framebuffer configurations require that the source and destination dimensions match (GL_INVALID_OPERATION)".
https://bugs.winehq.org/show_bug.cgi?id=37175
jost mail@jost.cx changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mail@jost.cx
https://bugs.winehq.org/show_bug.cgi?id=37175
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Still a bug in current wine (wine-3.4) ?
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Looks like it is fixed in current wine (3.11) This bug can be closed as FIXED.
https://bugs.winehq.org/show_bug.cgi?id=37175
--- Comment #13 from joaopa jeremielapuree@yahoo.fr --- Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=37175
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #14 from Andrey Gusev andrey.goosev@gmail.com --- Not an issue with wine-3.15-124-g18e2df401e
https://bugs.winehq.org/show_bug.cgi?id=37175
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.16.