You are not logged in.

#1 2010-11-24 18:32:25

stqn
Member
Registered: 2010-03-19
Posts: 1,191
Website

[SOLVED] Terrain multitexturing problem in WoW with Intel HD Graphics

World of Warcraft runs fine on my Core i3 with its integrated Intel HD Graphics chip, except for the terrain which blinks like if its vertices alpha values were always 1.0. It's a bit annoying.

http://img257.imageshack.us/img257/2669 … 204155.jpg

I tried OpenGL and D3D modes; it's worse in D3D, with weird colors. I can't find anyone having the same problem on the web.

Does someone know how to fix this? Would upgrading to [testing] solve the problem?

My system is currently up to date as far as [core], [extra] and [community] are concerned:
xf86-video-intel 2.12.0-3
intel-dri 7.8.2-3
libgl 7.8.2-3
mesa 7.8.2-3
kernel26 2.6.35.8-1
libdrm 2.4.21-2
wine 1.3.7-1

Edit: replaced the picture with another one that shows the problem better.

Edit2: Ah, I managed to fix the problem. The game must be run in D3D mode, and shaders disabled (in winecfg and/or Config.wtf.) Now, I get the triangular shadows problem smile. I'll mark as solved anyway.

Last edited by stqn (2010-11-26 05:05:35)

Offline

#2 2010-11-26 05:26:13

stqn
Member
Registered: 2010-03-19
Posts: 1,191
Website

Re: [SOLVED] Terrain multitexturing problem in WoW with Intel HD Graphics

As a quick followup... Since tonight's update with the new kernel, xorg, and Intel driver, there's been a big improvement: now shaders can be enabled, which improves the picture quality and framerate. No more terrain or shadow bugs!

In winecfg I enabled vertex and pixel shaders.

In regedit I have the following keys:

HKEY_CURRENT_USER/Software/Wine/Direct3D/
 DirectDrawRenderer = opengl
 OffscreenRenderingMode = backbuffer
 PixelShaderMode = enabled
 UseGLSL = enabled
 VertexShaderMode = hardware
 VideoMemorySize = 256

(some of them may not have the best settings or may even be useless, but it's working decently as is.)

And finally in WTF/Config.wtf I have:

SET UseVertexShaders "1"
SET M2UseShaders "1"
SET M2UsePixelShaders "1"

(again, I'm not sure if they are all useful.)

And the upgraded packages are:
libdrm (2.4.21-2 -> 2.4.22-1)
libgl (7.8.2-3 -> 7.9-1)
intel-dri (7.8.2-3 -> 7.9-1)
mesa (7.8.2-3 -> 7.9-1)
xf86-video-intel (2.12.0-3 -> 2.13.0-4)
kernel26 (2.6.35.8-1 -> 2.6.36.1-3)
xorg-server (1.9.2-1 -> 1.9.2-2)

Thanks for the update wink

Last edited by stqn (2010-11-26 05:28:38)

Offline

Board footer

Powered by FluxBB