http://bugs.winehq.org/show_bug.cgi?id=21097
Summary: Secret of Monkey Island Special Edition: Seems to run fine, but doesn't show graphics Product: Wine Version: 1.1.35 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: mkanis@gmx.de
I did the following steps to get the game working:
* installed the game via Steam in a fresh WINEPREFIX, * copied d3dx9_36.dll and XAudio2_4.dll into windows\system32, * installed vcrun2005, vcrun2008, dotnet35, and xact using winetricks, * and ran regsvr32 "c:\windows\system32\XAudio2_4.dll"
The game seems to run fine, music plays. When I move the mouse, I can hear the "clicks" of the items in the main menu. I click on the first one and the game intro starts. The graphics are missing, the game's text appears (on an otherwise black screen) and the music is playing.
Wine outputs this every second or so:
fixme:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ surface.c / 532
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #1 from Michael Kanis mkanis@gmx.de 2009-12-20 14:10:15 --- Sorry, I forgot to mention, this is on an Intel GMA X3100 and I can play (simple) native games that use OpenGL.
http://bugs.winehq.org/show_bug.cgi?id=21097
Benedikt Sauer filmor@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |filmor@gmail.com
--- Comment #2 from Benedikt Sauer filmor@gmail.com 2010-03-07 05:24:05 --- The bug is still present in 1.1.40, I have a GMA945 so it might be an Intel problem ...
Additionaly and alternating with Michael's error I get
fixme:d3d_texture:basetexture_bind >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 295
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #3 from Austin English austinenglish@gmail.com 2010-03-11 22:15:31 --- May be a dupe of 20095.
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #4 from Michael Kanis mkanis@gmx.de 2010-03-12 02:35:52 --- (In reply to comment #3)
May be a dupe of 20095.
I don't see how. He states that his installation runs fine, but crashes after a while. Mine doesn't crash, I just don't get graphics right from the start.
http://bugs.winehq.org/show_bug.cgi?id=21097
luke@ttsec.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |luke@ttsec.com
--- Comment #5 from luke@ttsec.com 2010-03-12 03:09:42 --- This is not a duplicate of 20095.
I am having the same problem on Intel GMA X4500HD using xf86-video-intel 2.9.1
http://bugs.winehq.org/show_bug.cgi?id=21097
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #6 from Austin English austinenglish@gmail.com 2010-03-12 11:03:33 --- Seems to be an Intel problem then, I can't confirm on Nvidia, running it from Steam. But multiple people have it, so confirming.
http://bugs.winehq.org/show_bug.cgi?id=21097
davidtreagus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |davidtreagus@gmail.com
--- Comment #7 from davidtreagus@gmail.com 2010-04-26 08:06:23 --- I can also confirm this bug. I believe I have an Intel GMA X4500, although I'm not too sure. It definitely is Intel GMA something.
It definitely appears to be an intel problem from this
http://bugs.winehq.org/show_bug.cgi?id=21097
iso wulfah@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wulfah@gmail.com
--- Comment #8 from iso wulfah@gmail.com 2010-07-28 13:53:46 --- I solved this problem on my machine with an Intel GMA X3100 by enabling S3TC texture compression with the program driconf(under Image Quality). Sadly I seems to suffer from something alike to bug 19365 even though the version of wine is 1.2.
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #9 from Michael Kanis mkanis@gmx.de 2010-07-28 15:41:30 --- With the tipp from comment #8 it runs without a glitch for me. My Wine is 1.2. It's too slow to be playable though. :-(
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #10 from iso wulfah@gmail.com 2010-07-28 17:34:45 --- (In reply to comment #9)
With the tipp from comment #8 it runs without a glitch for me. My Wine is 1.2. It's too slow to be playable though. :-(
I'm glad I could help :) A bit less glad that it's not playable, have you tried a lower resolution? Myself I still have problem with cropped screen in the "special edition"-mode(but classic mode works fine). But if it works for you and we're using the same graphics chipset I don't think Intel are to blame. Maybe I should file a bug report...
http://bugs.winehq.org/show_bug.cgi?id=21097
Pablo Olmos de Aguilera C. pablo.olmosdeaguilera@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pablo.olmosdeaguilera@gmail | |.com
--- Comment #11 from Pablo Olmos de Aguilera C. pablo.olmosdeaguilera@gmail.com 2010-07-29 23:30:25 --- I had the same problem, after making the change in comment #8 it worked, but it's unplayable. It works too slow (classic mode works fine btw).
I'm using Arch Linux and Wine 1.2.
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #12 from Benedikt Sauer filmor@gmail.com 2010-07-30 03:46:04 --- It's also unplayable slow here, wine 1.1.44. The problem seems to be this logline:
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
It's about the only thing wine tells (apart from the usual "Corrupt JPEG data" from steam) and it's logged about every minute. EVE online seems to have a similar problem, also resulting in a bad framerate.
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #13 from Pablo Olmos de Aguilera C. pablo.olmosdeaguilera@gmail.com 2010-07-30 10:09:13 --- Sorry, I forgot to say that my video card is an integrated Intel.
In Windows 7 I just had to install directx9 and I got the game running without problem and with a good frame rate. I followed the same instructions on Ubuntu 10.04 and I had the same problem: no graphics, and then unplayable when I turned on the "S3TC texture compression".
I guess then it's not a hardware limitation, looks more like than a problem with wine or the intel drivers... should we file a bug elsewhere?
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #14 from Pablo Olmos de Aguilera C. pablo.olmosdeaguilera@gmail.com 2010-07-31 19:57:06 --- Just installed Wine 1.3 and the problem persists.
http://bugs.winehq.org/show_bug.cgi?id=21097
Anders Sjölander thezood@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thezood@gmail.com
--- Comment #15 from Anders Sjölander thezood@gmail.com 2010-08-11 11:32:45 --- I also have this problem with an ATI Radeon HD 3200 (laptop).
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #16 from Michael Kanis mkanis@gmx.de 2011-02-19 04:43:29 CST --- I have got an additional machine now, with a Radeon HD4250 IGP. Using the proprietary fglrx SMI:SE works and is perfectly playable (tested with Wine 1.3.13 most recently). With the r600g (Gallium3D) driver it shows the same problem as on my Intel laptop. I'm not sure about the r600c driver now, but I think it didn't work either.
After reading a little bit on S3TC (e.g. [1], [2]), I've come to the conclusion, that this is most probably NOT a Wine bug, but is caused by the missing S3TC OpenGL extension in most (or all?) open source graphics drivers.
Hooray for software patents!
[1] http://dri.freedesktop.org/wiki/S3TC [2] http://en.wikipedia.org/wiki/S3_Texture_Compression
http://bugs.winehq.org/show_bug.cgi?id=21097
Eduardo I. perseguidor@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |perseguidor@gmail.com
--- Comment #17 from Eduardo I. perseguidor@gmail.com 2011-03-18 08:15:05 CDT --- Hi everyone,
I can confirm the same while using an ATI HD4200 card with open source (Gallium) drivers on Debian Sid. fglrx used to work fine some time ago.
After reading comments #8 and #16 I tried doing an "export R600_ENABLE_S3TC=1" before running the game, but it made no difference.
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #18 from Eduardo I. perseguidor@gmail.com 2011-03-18 08:23:38 CDT --- So summing up it seems one would had to either compile or get libtxc_dxtn.so so as to enable S3TC support on recent Mesa.
Note for other Debian users: it's on debian-multimedia, but installing it doesn't seem to make any difference. I guess it may be because I'm running a 64 bit system and it's a 64 bit library when I probably need a 32 bit one for MISE, but that's just a guess.
http://bugs.winehq.org/show_bug.cgi?id=21097
--- Comment #19 from Michael Kanis mkanis@gmx.de 2011-03-18 09:50:13 CDT --- Eduardo, from what I understand your guess is absolutely correct. You would need the 32bit version of libtxc_dxtn.so. You will also need a very recent version of the radeon driver or use r600c (see [1]). I didn't test this yet though, because I'm too lazy. ;-)
[1] http://www.phoronix.com/scan.php?page=news_item&px=OTEwNg
http://bugs.winehq.org/show_bug.cgi?id=21097
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #20 from Xavier Vachon xvachon@gmail.com 2012-11-03 17:53:18 CDT --- Is this bug a Debian based distros specific bug? With current git and overrides d3dx9_36 (http://bugs.winehq.org/show_bug.cgi?id=25260) and xact (http://bugs.winehq.org/show_bug.cgi?id=24545), the game runs fine on my machine.
Arch linux X64 Nvidia 550ti
http://bugs.winehq.org/show_bug.cgi?id=21097
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #21 from joaopa jeremielapuree@yahoo.fr 2012-11-03 17:57:45 CDT --- This bugzilla is not for the distro problem.
If with the native dlls, it works for you, one can consider that this bug is fixed. For other bugs bugs, there are already bugs reports.
This bug can closed as FIXED.
http://bugs.winehq.org/show_bug.cgi?id=21097
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #22 from Austin English austinenglish@gmail.com 2012-11-05 02:47:47 CST --- Missing packages
http://bugs.winehq.org/show_bug.cgi?id=21097
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |00cpxxx@gmail.com
--- Comment #23 from Bruno Jesus 00cpxxx@gmail.com 2012-11-10 16:27:55 CST --- Closing.