http://bugs.winehq.org/show_bug.cgi?id=20498
Summary: fglrx didn't work correctly again Product: Wine Version: 1.1.32 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: llazy@tut.by
Some bilds ago Civilization IV works out of fine. Since last 6-7 releases it is something broken again in fglrx support, main testing game for me is Civilization IV and it is painting like yu can see on attachment. Main game logos and intros working just fine but menus and game is looking like this. Ubuntu 9.04, wine from deb http://wine.budgetdedicated.com/apt jaunty main, Radeon HD2600/4670, Catalyst 9.10.
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #1 from Aliaksandr Dzeshchanka llazy@tut.by 2009-10-28 05:07:45 --- Created an attachment (id=24407) --> (http://bugs.winehq.org/attachment.cgi?id=24407) Screen corruption in Civilization 4 with fglrx
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #2 from Sven septim.dt@gmail.com 2009-10-28 05:11:31 --- Could you attach (don't paste) the full terminal output, and do a regression test (you said it worked in earlier versions).
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #3 from Aliaksandr Dzeshchanka llazy@tut.by 2009-10-28 14:53:25 --- Created an attachment (id=24417) --> (http://bugs.winehq.org/attachment.cgi?id=24417) running log
Adding logfile for civ4, sorry for gzip it's too big
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #4 from Aliaksandr Dzeshchanka llazy@tut.by 2009-10-28 14:55:07 --- I've attached gzipped log, trying to build earlier versions of wine and do regression test is taking a bit more time to complete and i didn't remember correct version of wine.
http://bugs.winehq.org/show_bug.cgi?id=20498
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|fglrx didn't work correctly |Civilization IV rendering |again |is broken
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2009-10-29 02:16:01 --- The best you can do is perform the regression test, the logs won't tell much.
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #6 from Aliaksandr Dzeshchanka llazy@tut.by 2009-10-31 17:00:22 --- It was broken in 1.1.24->1.1.25, at least now 1.1.24 working good and 1.1.25 don't. What can I else debug?
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #7 from Dmitry Timoshkov dmitry@codeweavers.com 2009-11-02 05:28:25 --- (In reply to comment #6)
It was broken in 1.1.24->1.1.25, at least now 1.1.24 working good and 1.1.25 don't. What can I else debug?
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=20498
Ville Aakko ville.aakko@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ville.aakko@gmail.com
--- Comment #8 from Ville Aakko ville.aakko@gmail.com 2010-06-05 09:24:16 --- Hi,
I can confirm this bus since I've been having the same problem for some time. I finally got the time to make the regression testing via git-bisect (it didn't take that long after all). The result: " #git bisect bad b5da7f49d332ed5d64be1256e14035af74a7efa2 is the first bad commit commit b5da7f49d332ed5d64be1256e14035af74a7efa2 Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Jul 2 10:01:37 2009 +0200
wined3d: Don't reuse random GL contexts during initialization.
Obviously there's no guarantee about the state of such a context. The specific problem is that it might have GL_UNPACK_CLIENT_STORAGE_APPLE enabled, causing some glTexImage2D() calls to fail, but it's a bad idea in general.
:040000 040000 91e52fba45ce42a6e4c1fce4281308745aea44cf ae1eecf091bdc72d34e708399ebd1670b198e00f M dlls "
I only tested the game main menu after every compile. If you need the git bisect log I will provide it.
FWIW, even with a recent wine (with the regression) I noticed that if I run it in a window (instead of full screen - i.e. either a virtual dekstop smaller than the real resolution, or set Civilization IV to run in a window), the rendering isn't corrupted as in the screenshot. Instead, some 3D models (most notably fishing boats) are corrupted and cause weird artifacts on the screen. But even then the game is playable.
Hope this helps!
http://bugs.winehq.org/show_bug.cgi?id=20498
Ville Aakko ville.aakko@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #9 from Ville Aakko ville.aakko@gmail.com 2010-06-05 14:33:07 --- I confirmed this by compiling the revision just before the commit (50e9ad66e2d6b170d47b0e79cc4e04fb219a1455) and it works. I could even apply the commits ac64bf6406fb847e6c586ec93ba610a9159c4450 and 3b06fc92f479f8ae2e23990f38e1fc2185138b81 (Mentioned in Bug 14003) and now I got working city progress bars also on fglrx =).
So, as a workaround to compile a working CivIV for fglrx users, do:
" git clone git://source.winehq.org/git/wine.git wine-git cd wine-git git reset --hard 50e9ad66e2d6b170d47b0e79cc4e04fb219a1455 git show ac64bf6406fb847e6c586ec93ba610a9159c4450 | patch -p1 git show 3b06fc92f479f8ae2e23990f38e1fc2185138b81 | patch -p1 ./configure && make "
HTH, Ville
http://bugs.winehq.org/show_bug.cgi?id=20498
t.kijas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |t.kijas@gmail.com
--- Comment #10 from t.kijas@gmail.com 2011-01-09 03:14:22 CST --- Hi, same problem with latest wine, fglrx (10.12 I think) and Call Of Duty 4:Modern Warfare. Can someone please check the name of the bug to refer to more games than civ IV?
http://bugs.winehq.org/show_bug.cgi?id=20498
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
--- Comment #11 from Jaime Rave jaimerave@gmail.com 2011-06-21 22:37:50 CDT --- I don't see this issue on wine-1.3.22-300-ga7cc944 and an Intel GM45. Using Ubuntu 11.04 and Mesa 7.11 devel. I think this is a driver issue.
http://bugs.winehq.org/show_bug.cgi?id=20498
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |wylda@volny.cz
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #12 from Henri Verbeet hverbeet@gmail.com 2011-06-22 18:20:53 CDT --- (In reply to comment #11)
I don't see this issue on wine-1.3.22-300-ga7cc944 and an Intel GM45. Using Ubuntu 11.04 and Mesa 7.11 devel. I think this is a driver issue.
I'd say so.
http://bugs.winehq.org/show_bug.cgi?id=20498
runetmember@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |runetmember@gmail.com
--- Comment #13 from runetmember@gmail.com 2011-06-24 18:48:12 CDT --- There is a lot of fixes in few latest version of Catalyst. Someone can check this issue with Catalyst 11.6?
http://bugs.winehq.org/show_bug.cgi?id=20498
Timo Jyrinki timo.jyrinki@hut.fi changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |timo.jyrinki@hut.fi
--- Comment #14 from Timo Jyrinki timo.jyrinki@hut.fi 2011-08-04 08:58:23 CDT --- I've tweaked Civ IV to work at my friend. With fglrx, it used to corrupt but only if I tried to run completely full screen - workarounding with using 1152x864 instead of 1280x1024 for Civ, leaving Wine background borders.
But nowadays, with recent fglrx and Wine 1.2, there hasn't been the corruption I noticed earlier even in full screen usage.
http://bugs.winehq.org/show_bug.cgi?id=20498
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |b5da7f49d332ed5d64be1256e14 | |035af74a7efa2
http://bugs.winehq.org/show_bug.cgi?id=20498
--- Comment #15 from runetmember@gmail.com 2011-08-10 07:43:25 CDT ---
But nowadays, with recent fglrx and Wine 1.2, there hasn't been the corruption
I noticed earlier even in full screen usage.
INVALID then?
http://bugs.winehq.org/show_bug.cgi?id=20498
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #16 from Austin English austinenglish@gmail.com 2011-08-10 13:08:50 CDT --- (In reply to comment #15)
But nowadays, with recent fglrx and Wine 1.2, there hasn't been the corruption
I noticed earlier even in full screen usage.
INVALID then?
I'd say so.
http://bugs.winehq.org/show_bug.cgi?id=20498
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Austin English austinenglish@gmail.com 2011-08-15 16:35:05 CDT --- Closing.