WoW Wine/Ati/OS x64 11.1

Hi,
default install of OpenSuse 11.1 x64, Ati 8.12, Wine-1.1.9 and I cannot get WOW working.

I start it with: wine ./Wow.exe and it just gives me a black screen. Config.wtf is accurate - and set to openGL.

If I start Ubuntu x64 wow works fine with same version of Wine and same configuration of the game.

The messages from the terminal are:
fixme:win:EnumDisplayDevicesW ((null),0,0x39f59c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f588,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f150,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x143af8,0x143a30): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x39df1c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39df44,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
… (it just hangs there)…

patman@linux-vljv:~/games/woweu/WTF> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series
OpenGL version string: 2.1.8304 Release

patman@linux-vljv:~/games/woweu/WTF> glxinfo | grep rendering
direct rendering: Yes

WoW worked perfectly fine on OpenSuse 11.0 x64. Does anyone have an idea ?

I updated to Wine-1.1.11 … still exactly same issue.

Never played wow on ATI card before. Take a look to Wine (software) - WoWWiki - Your guide to the World of Warcraft. Hope that helps.
Good luck.

Thanks for the reply !

I am 99% certain it’s not the wow configuration itself. I’m very experienced in configuring and making that one game work in Linux :wink:

I have it working in Ubuntu 32, x64 without a hassle. Also it was working fine in OpenSuse 11.0 32bits. However, I’d really like to get rid of all the other distros and just have Open Suse 11.1 x64.

Maybe there are other dependencies / libraries that can get messed up on x64 ? ATI driver bug ?

… Tried ArchLinux x64 and ended up with exactly the same issue.

I found they have a package:lib32-catalyst-utils

This solved my issues (after a reboot).

Bump Please - Exact same issue here:

boo:~> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series
OpenGL version string: 2.1.8304 Release

boo:~> glxinfo | grep rendering
direct rendering: Yes

boo:~> uname -a
Linux greene 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux

boo:~> wine --version
wine-1.1.11

Results of running wine against the Wow.exe file = blank/black screen with sound running in background and the gauntlet pointer. Config.wtf file is set for opengl and running with opengl flag (wine /path/to/wow.exe -opengl). Also, the wow.exe file is on an NTFS partition (my windows partition). Any help would be appreciated. Let me know if you need more info. I would like to stay with SuSE rather then switching distros.

Thanks.

System Spec - Q6600 Intel Quad Core, 4870 ATI card, 8GB, blah blah blah…

Bump

Same issue for me

With an Acer Extensa 5620
ATI Radeon HD 2400 XT
Intel core 2 duo 1,66GHz

:~> uname -a
Linux linux-27bv 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux

:~> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 2400 XT
OpenGL version string: 2.1.8304 Release

:~> glxinfo | grep rendering
direct rendering: Yes

:~> wine --version
wine-1.1.13

With opensuse 11.0 I can play WoW with wine but with 11.1 after having installed ATI drivers and all working ok (like dobbinsm) I only see a black screen with Warcraft logo and text not with 3D renderization

Please if anyone knows how to fix it help me, I want to say goodbye Microsoft

For everyone:

It is important to know if you compiled WINE yourself, or used an RPM. If you used an RPM, from where did you get it?

If you compiled it yourself on the x86_64 machine, then it is possible that you are missing some 32bit libraries because installing the ‘-devel-32bit’ packages for compiling sometimes don’t install the libraries themselves (although rarely.)

Thanks,
g

I’ve installed wine using the wine repository provided by the community, i haven’t compiled it.

But I’m sure that’s an ATI Driver bug because i changed the config.wtf with opengl configuration and yesterday I logged in Windows and ran WoW. I had the same problem on windows, then I removed the OpenGL config and worked perfectly (on windows of course)

So maybe it’s a bug of the latest ATI drivers with OpenGL (my ATI driver version is 8.12)

Althougt, even with the black screen I can see the text and non 3D images, so I can play but no seeing anithing xD

Sorry for double-posting

I have updated to wine-1.1.14

And if it helps you to find a solution there’s the wine’s message while running wine Wow.exe -opengl (with configure.wtf using opengl)

World of Warcraft> wine Wow.exe -opengl
fixme:advapi:SetSecurityInfo stub
archive Data\patch.MPQ opened
archive Data\esES\patch-esES.MPQ opened
archive Data\esES\patch-esES-2.MPQ opened
archive Data\patch-2.MPQ opened
archive Data\expansion.MPQ opened
archive Data\common.MPQ opened
archive Data\esES\locale-esES.MPQ opened
archive Data\esES\speech-esES.MPQ opened
archive Data\esES\expansion-locale-esES.MPQ opened
archive Data\esES\expansion-speech-esES.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x32eda4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ebc8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f2c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f42c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5a0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f518,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f000,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f144,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x140660,0x140560): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:reg:GetNativeSystemInfo (0x374028c4) using GetSystemInfo()
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
Application tried to create a window, but no driver could be loaded.
Unknown error (0).

Thanks to everyone who tries to help and sorry for my poor english

The only error that is important is that last one:

Application tried to create a window, but no driver could be loaded.

This suggests something wrong with the driver. If direct rendering is available as shown in the above posts then something weird is happening.

You can try:

  • Make sure the package ‘Mesa-32bit’ is installed.
  • Install a different driver (wasn’t a new one released recently?)
  • try running the game in a VERY simple Window manager like TWM or FVWM. You can log into these from the login menu before you start KDE/GNOME/etc.

g

I’m using latest ATI Driver (8.12)

I tried to run the game in TWM but have no changes

Also I noticed that when I’m trying to set up x11 server (using sax2 from Yast) it appears a message saying

“It’s not possible to disable all the screens, at least one must be enabled”

(or something like that, I’m spanish so the message is in spanish)

And in Monitor label it says ATI

Ok if I try to change that and apply changes I have the next error:

"X configuration: Data incomplete in file /var/lib/sax/xorg.conf Undefined Screen “Pç€~ " referenced by Server Layout “(null)””

and this is my ServerLayout xorg.conf:

Section “ServerLayout”
Identifier “Layout[all]”
InputDevice “Keyboard[0]” “CoreKeyboard”
InputDevice “Mouse[1]” “CorePointer”
InputDevice “Mouse[3]” “SendCoreEvents”
Option “Clone” “off”
Option “Xinerama” “off”
Screen “aticonfig-Screen[0]-0”
EndSection

I don’t know if it’s related with the main problem

Also I’ll try to use an older driver

thanks

I had the same problem and I was not able to run WoW since the WoW folder was under NTFS partition. But something came to in my mind and I copied my “world of warcraft” folder to under suse patition and now WoW is working fine. But this is not a good solution for me since I dont have any space in suse partition only 400MB left >:(. Something different must be found to solve the problem!

Btw, I have a laptop with a nvidia graphic card.

I hope this helps people who have the same problem.

Yours,
Engin

It think it hasn’t any effect. If your Wow wasn’t running on NTFS partition, but running on ext3 then maybe you had permission problems.

No, I dont think I have permision problem since I set my fstab file to give permission to my current user account. Also I logged in as root and tried to run the game and same thing happened (WoW only worked under suse partition).

I’m played Wow about 1 years from an NTFS partitions, while I did a lot of reinstalls on my laptop. Are you got some error messages when you started it from the NTFS partition?

Wow works fine with nVIDIA cards

The problem is using ATI cards.

I fixed the screen error but there wasn’t related with Wow problem.

I tryed an older ATI driver but I couldn’t install it because it wasn’t compatible with opensuse 11.1

I’m very sure that is something related with ATI driver or a library missing in opensuse 11.1 or maybe a combination of that two things

@Metalliwolf
Also I tryed to copy my wow folder in an ex3 partition, nothing have changed. Maybe you didn’t put permissions well, although as I said there’s no problem if you use nVIDIA card

Check if you have all those libs which are required for the ATI driver:
ATI - openSUSE

I followed this guide with the latest driver (I think its 9.1) from ATI official site and it works like a charm.

I have ATI Radeon 2600 HD Pro with openSUSE 11.1 64bit (x86_64).

That worked!

Thank you very much (really)

For all the people who got the same problem of box hanging indefinitely when trying to run wow on wine using flag -opengl you might try setting <SET hwDetect “0”> in config.wtf. You can create config.wtf if doesn’t exist, as was in my case. I tried many things none of which worked, but finally this worked for me. Anyways i am posting whole contents of my working config.wtf incase that hsDetect doesn’t work

<code>
SET readTOS “-1”
SET readEULA “-1”
SET readTerminationWithoutNotice “-1”
SET readScanning “-1”
SET readContest “-1”
SET locale “enGB”
SET movie “0”
SET showToolsUI “1”
SET gxAPI “OpenGL”
SET hwDetect “0”
SET portal “eu”
SET realmList “eu.logon.worldofwarcraft.com
SET coresDetected “2”
SET gxColorBits “24”
SET gxDepthBits “24”
SET gxResolution “1024x768”
SET gxRefresh “60”
SET gxMultisampleQuality “0.000000”
SET gxFixLag “0”
SET videoOptionsVersion “1”
SET Sound_OutputDriverName “System Default”
SET farclip “550.000000”
SET specular “1”
SET particleDensity “1.000000”
SET groundEffectDensity “24”

</code>