http://bugs.winehq.org/show_bug.cgi?id=24667
Summary: Screen flickering in all source-based games, also some object's and NPC's not displayed Product: Wine Version: 1.3.4 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: runetmember@gmail.com
Tested on both of Wine 1,2 and 1.3.4, in Half-Life 2, Portal, Team Fortress 2, etc., with native DirectX and without it. 3D menu of this games is displayed fine, but in game some objects, like NPC, weapons, boxes, boats, pipes, elevators and etc. just not displayed. Also in game process screen flickering and 3D objects randomly change color, disappear and appear again (mostly when objects change positions or try to playback animation).
There is no any flickering and other bugs in native Linux 3D applications, like Unigine Heaven Becnhmark 2.1.
What additional information I can provide for help solve this problem?
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #1 from Austin English austinenglish@gmail.com 2010-10-08 12:46:21 CDT --- Terminal output? Video card? Driver version?
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #2 from runetmember@gmail.com 2010-10-09 10:17:54 CDT --- Created an attachment (id=31202) --> (http://bugs.winehq.org/attachment.cgi?id=31202) Portal backtrace
Video card: ATI Mobility Radeon HD5850 Driver version (from Catalist Control Center): 8.78.3-100920a-105558C-ATI
Hope it's helps.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #3 from runetmember@gmail.com 2010-11-29 18:55:04 CST --- Still issue with Wine 1.3.8. Tested in Counter Strike this time - no difference between my firt description of this bug.
http://bugs.winehq.org/show_bug.cgi?id=24667
runetmember@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.3.4 |1.3.8
http://bugs.winehq.org/show_bug.cgi?id=24667
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #4 from Dan Kegel dank@kegel.com 2010-11-29 20:55:43 CST --- Can you check on a machine with a recent Nvidia card? It would be good to know if this is ATI-specific.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #5 from runetmember@gmail.com 2010-11-30 01:00:00 CST --- I check on GT216. Result: yes, it's ATI-specific.
http://bugs.winehq.org/show_bug.cgi?id=24667
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.3.8 |1.3.4
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2010-11-30 06:38:39 CST --- Please do not change an originally reported Wine version.
http://bugs.winehq.org/show_bug.cgi?id=24667
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Screen flickering in all |On ATI cards, all |source-based games, also |source-based games flicker, |some object's and NPC's not |and fail to show some |displayed |objects and NPCs
--- Comment #7 from Dan Kegel dank@kegel.com 2010-11-30 07:14:11 CST --- Does it happen with the half-life 2 demo, http://download.cnet.com/Half-Life-2-demo/3000-7441_4-10349536.html ? If so, we can add the download tag.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #8 from runetmember@gmail.com 2010-11-30 11:22:59 CST --- Yes, this bug is reproduced with Half-Life 2, like with all other Source-based games, but I strongly recommend use this link for installation: http://store.steampowered.com/app/220/ Also here is Portal First Slice: http://store.steampowered.com/app/400/
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #9 from runetmember@gmail.com 2010-12-06 20:24:54 CST ---
Also in game process screen flickering and 3D objects randomly change color,
disappear and appear again (mostly when objects change positions or try to playback animation).
Description fix: It's not screen flickering - it's more looks like textures flickering, but it's not only flickering. Textures of walls and others static objects not only flickering but also change coordinates. For example little part texture of wall can jump off the wall and back. It's easier to see than describe.
Textures flickering part of this bug occurs only when multithread rendering is enabled.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #10 from runetmember@gmail.com 2011-01-04 21:27:01 CST --- Still issue with Wine 1.3.10 and fglrx 8.80 (Catalyst 10.12).
http://bugs.winehq.org/show_bug.cgi?id=24667
thenellt@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thenellt@gmail.com
--- Comment #11 from thenellt@gmail.com 2011-01-23 11:55:08 CST --- I can confirm this bug in Team fortress 2 installed through steam. System: Ubuntu 10.10 x64 fglrx 8.80 (Catalyst 10.12) with an HD 5870 Weird texture flickering and some textures missing.
http://bugs.winehq.org/show_bug.cgi?id=24667
runetmember@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #12 from runetmember@gmail.com 2011-01-23 12:35:57 CST --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=24667
runetmember@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|On ATI cards, all |On ATI GPU all source-based |source-based games flicker, |games flicker and can't |and fail to show some |render some objects and |objects and NPCs |NPCs
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #13 from thenellt@gmail.com 2011-01-23 13:19:58 CST --- For me enabling single core rendering fixed the flickering part of the issue, but didn't fix the fact that all character models in tf2 were still not showing up.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #14 from thenellt@gmail.com 2011-01-24 19:01:50 CST --- Created an attachment (id=32984) --> (http://bugs.winehq.org/attachment.cgi?id=32984) TF2 Missing Models
This is a full TF2 server and there should be 3 people in the room. I'm pointing at one person and his name shows up, but no model for anybody. Also both cabinets are missing.
http://bugs.winehq.org/show_bug.cgi?id=24667
Evan Goers megatog615@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |megatog615@gmail.com
--- Comment #15 from Evan Goers megatog615@gmail.com 2011-01-25 00:24:45 CST --- A few friends of mine with Radeon HD 4xxx series cards do not seem to have this problem. I think it only affects 5xxx series and onward.
http://bugs.winehq.org/show_bug.cgi?id=24667
runetmember@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|On ATI GPU all source-based |On ATI Radeon HD 5xxx (and |games flicker and can't |probably 6xxx) all |render some objects and |source-based games flicker |NPCs |and can't render some | |objects and NPCs
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #16 from runetmember@gmail.com 2011-01-29 00:32:19 CST --- Looking at list of applications affected by this bug http://appdb.winehq.org/viewbugs.php?bug_id=24667 isn't it major severity? There is a major loss of functionality for a wide range of applications.
http://bugs.winehq.org/show_bug.cgi?id=24667
Ville Aakko ville.aakko@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ville.aakko@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #17 from thenellt@gmail.com 2011-01-29 11:40:44 CST --- Well I got team fortress 2 working (displaying all models) on max graphics settings by setting the following registry settings: UseGLSL - Disabled VideoMemorySize - 1024 (my video card's memory amount) runs great, but not as good as windows and there are some minor graphical glitches, but it's playable now.
http://bugs.winehq.org/show_bug.cgi?id=24667
Erik wine@erikdokter.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@erikdokter.nl
--- Comment #18 from Erik wine@erikdokter.nl 2011-02-03 14:25:43 CST --- I am having this issue as well with DC Universe Online. Unfortunately I can't set UseGLSL=Disabled, because DCUO will not run for not meeting the system requirements.
ATI Radeon HD 5800 series, Cataclyst 11.1, Wine 1.3.12
http://bugs.winehq.org/show_bug.cgi?id=24667
Ken Phillis Jr kphillisjr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kphillisjr@gmail.com
--- Comment #19 from Ken Phillis Jr kphillisjr@gmail.com 2011-02-16 10:12:43 CST --- There's an ati bug report on the unofficial tracker... This bug actually appears to be because wine is generating illegal shader code which is rejected by the driver's compiler.
http://ati.cchtml.com/show_bug.cgi?id=25
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #20 from Juan Lang juan_lang@yahoo.com 2011-02-16 14:14:56 CST --- (In reply to comment #19)
There's an ati bug report on the unofficial tracker... This bug actually appears to be because wine is generating illegal shader code which is rejected by the driver's compiler.
This comment would be a lot more helpful if it gave examples of the illegal shader code that's generated. The thread you linked also states that they fixed the issue in an upcoming driver version, which doesn't seem to indicate the problem is in Wine.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #21 from Evan Goers megatog615@gmail.com 2011-02-16 14:48:50 CST --- (In reply to comment #19)
There's an ati bug report on the unofficial tracker... This bug actually appears to be because wine is generating illegal shader code which is rejected by the driver's compiler.
He meant that in the past, similar issues have occurred because of illegal shaders but I don't think this was the case here(unless they are using a hack to get it to work now).
http://bugs.winehq.org/show_bug.cgi?id=24667
Victor Ataide victorataide@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |victorataide@hotmail.com
--- Comment #22 from Victor Ataide victorataide@hotmail.com 2011-02-21 18:42:38 CST --- I can see this bug on The Settlers 7 game, using Catalyst 11.2 driver on Ubuntu 64 bit, with wine-1.3.14. My videocard is an ATI Radeon HD 6850. The buildings, water and characters are missing (transparent), but the terrain is present. The Settlers 7 doesn't use Source Engine, but Vision Engine 8. Can anybody confirm this? Maybe this bug isn't limited to Source Engine based games.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #23 from Evan Goers megatog615@gmail.com 2011-02-21 19:05:46 CST --- (In reply to comment #22)
I can see this bug on The Settlers 7 game, using Catalyst 11.2 driver on Ubuntu 64 bit, with wine-1.3.14. My videocard is an ATI Radeon HD 6850. The buildings, water and characters are missing (transparent), but the terrain is present. The Settlers 7 doesn't use Source Engine, but Vision Engine 8. Can anybody confirm this? Maybe this bug isn't limited to Source Engine based games.
Then link this bug to Settlers 7.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #24 from Jan Lamecki yachor@gmail.com 2011-02-26 17:12:06 CST --- Created an attachment (id=33460) --> (http://bugs.winehq.org/attachment.cgi?id=33460) library overriding uniform count reported from the driver.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #25 from Jan Lamecki yachor@gmail.com 2011-02-26 17:17:21 CST --- Created an attachment (id=33461) --> (http://bugs.winehq.org/attachment.cgi?id=33461) uniform count override result in half life 2 (before/after)
http://bugs.winehq.org/show_bug.cgi?id=24667
Jan Lamecki yachor@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yachor@gmail.com
--- Comment #26 from Jan Lamecki yachor@gmail.com 2011-02-26 17:20:27 CST --- I've attached source code of library overriding (very crudely) reported uniform count from AMD driver. After that half life 2 renders corectly and fallout new vegas stops crashing (or not rendering enemy standing 2 meters in front of the player).
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #27 from Victor Ataide victorataide@hotmail.com 2011-02-26 19:07:41 CST --- (In reply to comment #26)
I've attached source code of library overriding (very crudely) reported uniform count from AMD driver. After that half life 2 renders corectly and fallout new vegas stops crashing (or not rendering enemy standing 2 meters in front of the player).
Wow! The Settlers 7 works fine after your fix. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #28 from Henri Verbeet hverbeet@gmail.com 2011-03-01 06:26:40 CST --- (In reply to comment #24)
Created an attachment (id=33460)
--> (http://bugs.winehq.org/attachment.cgi?id=33460) [details]
library overriding uniform count reported from the driver.
It's likely easier to just clamp the result of the relevant queries in dlls/wined3d/directx.c.
http://bugs.winehq.org/show_bug.cgi?id=24667
NickNill dmbohdan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmbohdan@gmail.com
--- Comment #29 from NickNill dmbohdan@gmail.com 2011-03-01 12:22:43 CST --- This fix does't help to run Left4Dead 2 on 64 bit system. Ld cannot preload libriary, so it doesn't help.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #30 from Jan Lamecki yachor@gmail.com 2011-03-01 13:36:30 CST --- (In reply to comment #29)
This fix does't help to run Left4Dead 2 on 64 bit system. Ld cannot preload libriary, so it doesn't help.
I use it on 64 bit system too. LD will complain a lot, but if you compile it with -m32 (32 bit arch) it should get preloaded in 32bit wine.
@Henri Compiling one source file is easier than recompiling whole wine (at least for me).
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #31 from NickNill dmbohdan@gmail.com 2011-03-01 14:06:27 CST --- (In reply to comment #30)
(In reply to comment #29)
This fix does't help to run Left4Dead 2 on 64 bit system. Ld cannot preload libriary, so it doesn't help.
I use it on 64 bit system too. LD will complain a lot, but if you compile it with -m32 (32 bit arch) it should get preloaded in 32bit wine.
@Henri Compiling one source file is easier than recompiling whole wine (at least for me).
I've compile it with -m64
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #32 from Evan Goers megatog615@gmail.com 2011-03-01 16:24:55 CST --- (In reply to comment #31)
(In reply to comment #30)
(In reply to comment #29)
This fix does't help to run Left4Dead 2 on 64 bit system. Ld cannot preload libriary, so it doesn't help.
I use it on 64 bit system too. LD will complain a lot, but if you compile it with -m32 (32 bit arch) it should get preloaded in 32bit wine.
@Henri Compiling one source file is easier than recompiling whole wine (at least for me).
I've compile it with -m64
You're supposed to compile it with -m32.
http://bugs.winehq.org/show_bug.cgi?id=24667
valkyri9@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |valkyri9@gmail.com
--- Comment #33 from valkyri9@gmail.com 2011-03-03 10:01:07 CST --- (In reply to comment #26)
I've attached source code of library overriding (very crudely) reported uniform count from AMD driver. After that half life 2 renders corectly and fallout new vegas stops crashing (or not rendering enemy standing 2 meters in front of the player).
Your fix corrected Star Trek Online for me on Ubuntu 10.10 64-bit w/ a Radeon HD5670 using Catalyst 11.2 - everything now renders correctly with UseGLSL enabled. Thank you Jan!
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #34 from Ville Aakko ville.aakko@gmail.com 2011-03-05 13:30:59 CST --- Hi!
This "fix" (albeit the bug is in the fglrx driver?) fixes several games for me. Half-Life 2, Portal, Civilization 5 are now playable. Before:
- Half-Life 2 hanged whenever I went underwater (unless I had set r_drawwaterrefraction 0). Also I got severe fps boost at some parts of the game with the fix. - Portal hanged at the sight of the very first portal - Civilization 5 crashed when the map was supposed to be shown
Even thought the issues above are different than the bug report, the proposed fix fixes _them_. So there might be several issues actually discussed in this bug...
Now all the above games are playable. I still get "flickering" when multi-core rendering is enabled (it's difficult to describe... as if parts of the world jump out in wrong shape and / or are only partially drawn and become absent / totally transparent). If I have multi-core rendering disabled at startup, I also get the flickering at a slighter level, but it is gone totally once I enable multicore rendering (go to the main menu in between) and then disable it again right after.
Hope this helps some users wathing this bug,
- Ville
http://bugs.winehq.org/show_bug.cgi?id=24667
joao barbosa sapos_5@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sapos_5@hotmail.com
--- Comment #35 from joao barbosa sapos_5@hotmail.com 2011-03-20 23:35:52 CDT --- Running on wine 1.3.16 i had the same problems on Bully Scholarship edition, dynasty warriors VI, C&C 3 and Need for speed Most Wanted.
I have an ATI mobility radeon hd 5650. Tried disabling glsl but games show weird colors on need for speed most wanted and dinasty warriors. Bully could not be run due to "low" gfx card. Only C&C 3 showed missing textures (all objects, units, only terrain was showing).
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #36 from runetmember@gmail.com 2011-03-21 08:20:04 CDT --- http://ati.cchtml.com/show_bug.cgi?id=25#c9 AMD developer promise "We have fixed the issue, the fix will be included in future release." Let's wait for Catalyst 11.3 and check result. If bug will be fixed, then it's not WINE bug, but fglrx bug.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #37 from joao barbosa sapos_5@hotmail.com 2011-03-21 13:46:07 CDT --- (In reply to comment #36)
http://ati.cchtml.com/show_bug.cgi?id=25#c9 AMD developer promise "We have fixed the issue, the fix will be included in future release." Let's wait for Catalyst 11.3 and check result. If bug will be fixed, then it's not WINE bug, but fglrx bug.
Ahhh thank you for the info. I'm looking foward to that update too. Regards!
http://bugs.winehq.org/show_bug.cgi?id=24667
Aaron rnbrznr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rnbrznr@gmail.com
--- Comment #38 from Aaron rnbrznr@gmail.com 2011-03-29 17:05:28 CDT --- I have done a very quick test with the ATI Driver 11.3 on Ubuntu 10.10 (64bit) using a HD6870 card.
Half-Life 2 now renders the objects that were previously missing.
Portal now renders the objects that were previously missing but the game crashes when the first portal opens.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #39 from Erik wine@erikdokter.nl 2011-03-30 07:43:29 CDT --- The problems I had are resolved with the AMD Catalyst 11.3 driver. DC Universe Online now properly renders character models.
http://bugs.winehq.org/show_bug.cgi?id=24667
--- Comment #40 from Dan Kegel dank@kegel.com 2011-03-30 08:15:57 CDT --- So, invalid then?
http://bugs.winehq.org/show_bug.cgi?id=24667
runetmember@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #41 from runetmember@gmail.com 2011-03-30 10:23:18 CDT --- I think yes. There is still bug with portals shaders, but probably it's fglrx bug too. I recommend to report it to AMD bugtracker http://ati.cchtml.com/enter_bug.cgi or add to commentary here http://ati.cchtml.com/show_bug.cgi?id=25
http://bugs.winehq.org/show_bug.cgi?id=24667
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #42 from Dmitry Timoshkov dmitry@codeweavers.com 2011-03-30 23:04:35 CDT --- Closing invalid.