You are not logged in.
Hello!
I'm getting graphic corruption with 3D games on my Arch Linux configuration using Wine and Catalyst. Tried World of Warcraft (also with opengl rendering) and Guild Wars - graphics look stretched and teared.
Using ATI Mobility Radeon HD4570.
Any ideas? Thanks in advance.
Last edited by CHPE (2011-01-02 17:37:11)
Offline
Bumpingly more information:
Using x86_64 architecture.
Setting WINEARCH=win32 doesn't help.
Using wine-stable brought the same results.
3D in native applications works fine.
Last edited by CHPE (2010-12-06 17:40:41)
Offline
I got something nasty like that trying to run L4D2. I fixed it by getting lib32-catalyst-utils package from the AUR.
Hope that helps.
Offline
Thanks, but it doesn't help here
Offline
Maybe
orm=backbuffer
in Wine? (Easiest way would be installing winetricks and then "winetricks orm=backbuffer", but you might get a texture problem)
Offline
Doesn't help either
3D applications work fine with the same version of Wine and proprietary ATI driver on a Debian installation on the same machine, so it must be something related with Xorg or the kernel?
Last edited by CHPE (2010-12-11 09:48:59)
Offline
Are you running compiz when you launch the game? The ATI drivers are very temperamental. I usually launch games in their own X window via startx or xinit to minimise problems. For instance, StarCraft 2 looks horrible if I start it in gnome (with compiz), but is fine if I kill off all other X (/etc/rc.d/gdm stop) and then start it in a basic X window. Hope this helps.
Arch x86_64
Offline
I get the exact same issue, I can't install lib32-catalyst-utils because of dependencies and I haven't tried orm=backbuffer yet. Here is a screenshot of what it looks like when I try to play CSS or any other 3D wine game.
Details:
wine 1.3.9-1
catalyst 10.11-2
catalyst-utils 10.11-1
kernel26 2.6.36.1-3
I have an ATi 4850. I've just been dual booting because of this issue.
Last edited by DoctorSamulus (2010-12-12 20:34:47)
Offline
Same here
http://img27.imageshack.us/img27/5332/screenshotar.jpg
ATI Radeon HD 5600
x86_64
Current xorg and fglrx from aur
Native games like tuxracer and other wine games like Half-Life work like a charm.
Offline
I get same problem with guildwars in fullscreen when entering character select. I have to ctrl-alt-F1 to tty then back to get rid of the garbled graphics. Then my characters vanishes except for their armor/effects. Going into windowed mode stops the garbling of the graphics but the bodyless avatars remain. There is one error stands out in wine output but can't find anything specific to this error that helps.
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
Infos
2.6.36-ARCH X86_64
ATI Radeon 5870
catalyst-hook 10.11-1
catalyst-utils 10.11-1
lib32-catalyst-utils
xorg 1.9.2
wine 1.3.9 (same problem with previous versions of wine)
Winetricks version 20101106
Last edited by Snakeye (2010-12-13 03:03:49)
Offline
I have made a post concerning our problem at http://appdb.winehq.org/objectManager.p … ment-65589
Perhaps somebody will come up with a solution. If not i will try the stable version of wine tonight and report back.
Offline
I've already tried wine-stable and Wine 1.3.9 and got no improvement
Offline
Thanks CHPE, this saved me the (imho a bit complicated) building of non-aur wine versions on x86_64.
In the meantime i made some other tests and could rule out that it's a problem with fglrx. I got exact the same messed up picture with xf86-video-ati (aka radeon in xorg.conf).
I also tried the other graphics card of my weird two gpu laptop, a Radeon 4200. Unfortunately the same results.
Btw Half-Life 1 works great! Really confusing.
Last edited by huzuwuzu (2010-12-15 22:00:26)
Offline
I updated to the new catalyst 10.12-1 and still had the same problem. Then i slapped my brain and went into winecfg. I had to uncheck the Allow Pixel Shader box under Direct3D in the graphics tab of winecfg. Works perfectly again.
Offline
That's great, good news on the GuildWars front then. Unfortunately none of the winecfg settings fixed my wow...
Offline
Have you tried saying "linux32 wine" instead of "wine"?
.....####...................####........####
....#*#*##...............##*#*#.....#*#*##
.....#~##...................##~#.......#~##
I'm not as fuzzy as these creatures but I'm close
Offline
I updated to the new catalyst 10.12-1 and still had the same problem. Then i slapped my brain and went into winecfg. I had to uncheck the Allow Pixel Shader box under Direct3D in the graphics tab of winecfg. Works perfectly again.
Unchecking "Allow Pixel Shader" fixes the corruption, but the FPS is really low (2-3 FPS) and makes WoW and GW unplayable on my machine. Using OpenGL mode for World of Warcraft makes it run smooth, but the same graphical corruption is then present and isn't affected by the "Allow Pixel Shader" option in winecfg.
Last edited by CHPE (2011-01-02 10:14:44)
Offline
Ok, I've upgraded to catalyst-hook 10.12-1 from the AUR, and upgraded/installed catalyst-utils and lib32-catalyst-utils. WoW runs awesomely great in OpenGL mode with no graphical glitches at all with a high and constant FPS and this is the best WoW performance I've ever experienced with a Linux distro on my rig
However, GW shows only a black screen and the only way it runs fine is with "Allow Pixel Shader" disabled.
EDIT: Disabling GLSL did the trick
Hope it works for you too!
Last edited by CHPE (2011-01-02 17:49:25)
Offline
Thanks CHPE, works like a charm with
catalyst-hook-10.12-1-x86_64 (which installed ati-driver-installer-10-12-x86.x86_64))
catalyst-utils-10.12-1-x86_64
lib32-catalyst-utils-10.12-1-x86_64
However i had to start wine with
LD_LIBRARY_PATH="/usr/lib32/:/usr/lib/" wine WoW.exe -opengl
because it didn't want to use my lib32-libs.
Last edited by huzuwuzu (2011-01-03 12:35:14)
Offline
Hi, can anyone provide more information what to do next?
I have:
catalyst-hook 10.12-1
catalyst-utils 10.12-1
lib32-catalyst-utils 10.12-1
And running with wine Wow.exe -opengl gives me this: http://imgur.com/dyJXA.jpg
Last edited by taavi (2011-01-11 13:26:25)
Offline
Try WINEARCH=win32 winecfg if you are on x86_64 architecture.
Which version of Wine do you use and what's your graphics card?
Last edited by CHPE (2011-01-12 20:05:36)
Offline
I got it working actually. I think problem was with that I tried catalyst-testing or something else was not right, but I did reboot and after that it was solved here. Don't know, what was the key to it.
And yes I have .wine set up 32 bit. Thanks for suggestion.
Last edited by taavi (2011-01-12 23:04:38)
Offline