Wine HQ
  WineHQ Menu
 WineHQ
 AppDB
 Bugzilla
 Wine Wiki
-

  AppDB
 AppDB Home
 Screenshots
 Browse Apps
 Browse Newest Apps
 Downloadable Apps
 Browse Apps by Rating
 Top 25
 Submit Application
 Help & Documentation
 AppDB Stats
 View Distributions (164)
 View Vendors (2330)
 Email your suggestions for improving the AppDB
-

  Search
 
-

  User Menu
 Log in
 Register
-

Viewing App- World of Warcraft Version - 1.11.x

Category: Main > Games > Online (MMORPG) Games > World of Warcraft > 1.11.x


NameWorld of Warcraft
Version1.11.x
License  
URLhttp://www.worldofwarcraft.com
Votes  
Maintainer’s RatingGold
Maintainer’s Version0.9.19.
V1.11.0 & Wine0.9.16
View/Submit Screenshot
Maintainers of this version:
Description
Obsolete Version 1.11.x

Note concerning posts to this page
If you are posting a message requesting help with a problem when running wow on
wine, please provide as much of the following information as possible. This information
helps us identify whether problems are specific to certain hardware or software revisions.

This isn't mandatory, so if you can't be asked then that's ok, however it might just mean
we can get to the bottom of your problem a bit quicker.

At the top of your post please put something along the lines of this example ..

Linux Distribution = Suse 10.1
Wine version = 0.9.17
Graphics make/model/memory/driver version = ATI/9550/256MB/8.25.18
CPU model / CPU Memory = Pentium 4 3.0GHZ / 1GByte

It may also be useful if you add this information to your test results as well.

Thanks.




Selected test results (selected in 'Test Results' table below)

What works

SPEC:

Linux Distribution = Ubuntu 6.06.1 - latest i386 kernel (no SMP support)
Graphics make/model/memory/driver version = nvidia/7600gs/256MB/1.0.8762 (latest driver available in standard ubuntu packages)
CPU model / Memory = AMD Athlon 64 x2 3800 EE / 1GB DDR2-5300 (1 stick)


With the nvidia patch (didn't try without) the game, updater, UI mods all seem to be working in opengl mode. Sound worked once I had specified the settings in the HowTo


What does not

Couldn't get the installer to work, but might be a problem with my cd drive. I kept getting read errors installing from the CD's or installing from the data copied from the CD's (from CD it would get a little way in before failing, from the hard drive it would fail as soon as it tried to start copying data). CD's are clean and worked on windows box, ended up copying the wow folder from there.


What was not tested

Haven't been in an instance yet

Didn't try d3d mode


Additional Comments

Test Results
Distribution Test date Wine version Installs? Runs? Rating Submitter
Current Ubuntu 6.06 LTS "Dapper" Aug 22 2006 0.9.19.  No  Yes  Silver  Pat Leamon 
[Show] Ubuntu 6.06 LTS "Dapper" Aug 18 2006 0.9.19.  Yes  Yes  Gold  kain 
[Show] Linux From Scratch Aug 17 2006 0.9.19.  Yes  Yes  Gold  Ryan Reich 
[Show] Ubuntu 6.06 LTS "Dapper" Aug 17 2006 0.9.19.  Yes  Yes  Silver  kain 
[Show] Slackware 10.2 Aug 16 2006 0.9.19.  N/A  Yes  Platinum  an anonymous user 


Known bugs
Bug # Description Status Resolution Other Apps affected
657 MFC42.dll is not implemented CLOSED INVALID View
4561 winecfg crash with ATI fglrx kernel driver on firegl based graphics cards NEW View
5488 BadMatch when starting WoW 1.11 CLOSED FIXED View
5641 World of Warcraft d3d9 text problem UNCONFIRMED View
5687 d3d9 screen offset issue with ATI 9550 graphics card in World of Warcraft (WoW) UNCONFIRMED View
5688 d3d9, wow and ATI 9550, FPS is 10 times slower than opengl UNCONFIRMED View
5813 Vertices Corruption in Direct3D mode, ATI & Nvidia cards NEW View
5842 Start WoW with -opengl and freeze immediately ingame RESOLVED INVALID View
5995 World of Warcraft and ATI Radeon X Series cards crash.. SOLUTION UNCONFIRMED View
6016 World of Warcraft in game crash due to video problems RESOLVED FIXED View

*** LATEST NEWS *** LATEST NEWS *** LATEST NEWS *** LATEST NEWS ***

Please note. WoW version 1.11.x has now be superceded by Version 1.12.x

Wow today released version 1.12.x and as with each new release, a new AppDB page is created. Please post all new posts to http://appdb.winehq.org/appview.php?iVersionId=5606

Version 1.11.x is now obsolete and so therfore is this page. You will find all the HowTo, bug fixes etc on the 1.12.x page ( http://appdb.winehq.org/appview.php?iVersionId=5606 )


Wine 0.9.19 released, Wow still working unpatched for ATI 8500 series cards and higher.

Wow continues to work unpatched for ATI 8500 series & higher cards in opengl mode. It looks like the image corruption problem in D3D has still exists at least for me on Stormwind City, however the game sometimes crashes a couple of seconds after logging in. This may be specific to ATI hardware only.

So Wow still works best in opengl mode.



WINE NO LONGER NEEDS TO BE PATCHED FOR ATI 8500 series cards and higher.
Great news, As of wine V0.9.18, I've just confirmed wine no longer needs to be patched to work with Wow on ATI hardware in opengl mode. Specifically tested on ATI 9550.

Wow will work flawlessly with 0.9.18 in opengl mode except for some minor issues which are documented in the howto, troubleshotting & bugs list.

In Direct3D mode wow suffers from some video corruption which makes the game unplayable. [Noted on ATI hardware]

Nvidia users will still need to patch wine, see 'News' item below.

31/Jul/06-18:30UTC [NL]

NVIDIA USERS: PATCH FOR WINE 0.9.18
nVidia users need this patch to get WoW working correctly.
Save the patch in the Wine 0.9.18 directory, and apply it with 'patch -p1 < wow-patch-0.9.18.diff'. See the HOWTO a little further down on this page for more detailed instructions.

REPORT YOUR SUCCESS OR FAILURES!
If you are running ATI or Nvidia hardware then please post whether you can successfully run wow using wine V0.9.18 unpatched. If you are using Nvidia and it does not work unpatched, please post whether the patch mentioned above works for you.

Make sure you include your hardware details, i.e.

Linux Distribution = Suse 10.1
Wine version = 0.9.17
Graphics make/model/memory/driver version = ATI/9550/256MB/8.25.18
CPU model / CPU Memory = Pentium 4 3.0GHZ / 1GByte

28/JUL/06-15:40UTC [ANS]
28/JUL/06-10:05UTC [NL]


BLIZZARD RELEASE 1.11.2 PATCH

On the 12/July/2006 Blizzard released the minor patch 1.11.2. The patch appears to work fine. The only problem I had was with applying the patch. After you had loged in, a message would be displayed that said "Downloading xx%" The percentage would increment upto 100% then another message would appear that told you to restart wow. If you restarted wow, you would still be running 1.11.1 (version displayed bottom left of login screen). You would login and go through the whole process again.. and again..and again. The patch never gets applied......below is the solution.

Solution:
If this happens to you open up a console window and type

cd "/home/[yourlogin]/.wine/drive_c/Program Files/World of Warcraft"
wine WoW-1.11.1.5462-to-1.11.2.5464-enGB-downloader.exe //(the filename may differ)

This should download the 5Mbyte patch over 5-15 minutes and automatically apply it. Restart wow & check the version number for 1.11.2 displayed bottom left of the login screen.

12/Jul/06-2055UTC [NL]


BLIZZARD RELEASE 1.11.1 PATCH

Today blizzard released the 1.11.1 minor patch just days after the 1.11.0 patch. Luckily (sigh of relief) there
don't appear to be any major problems. It's working ok with my ATI graphics card (8500 series & higher)
and looks like it's OK with Nvidia hardware too. There are issues with ATI FireGL & Intel graphics chipsets.
If you have wow successfully running with either the ATI FireGL or Intel graphics chipsets we would be
interested in hearing about any problems you had and how/if you resolved them.
See the 0.9.16 patch in the HowTO below for details regarding compatibility issues with ATI FireGL & Intel
graphics.

Please post a message to let me know if 1.11.1 is ok on your hardware or not.

Thanks [NL] 29/Jun/06 - updated 04/Jul/06 [NL]


NEW PATCH FIXES NVIDIA PROBLEMS

The "HOW-TO" has been updated with a new patch for wine 0.9.16 and Wow 1.11.0 that fixes the Nvidia
issues (see howto for problems that it fixes). This patch is also compatible with ATI 8500 series hardware.

Important: Please try this patch out and post a comment (with your hardware details) as regards whether
it worked succesfully for you or not. ( We especially want to hear from you if it worked, not just from people that have problems ).

Thanks [NL] 27/Jun/06



HOWTO

This Page is obsolete, please use the V1.12.x AppDB page

http://appdb.winehq.org/appview.php?iVersionId=5606


How to install wine so that World of Warcraft Works !


HowTo added : 17/Mar/2006, N.Law

Last Updated : 18/Aug/06 by N.Law

For a history of changes to this HowTo, see end of document

While we try to keep this HowTO as accurate & detailed as possible, there is always room for improvement.
If you spot any errors or would like to see additional sections added. Feel free to post a comment or
contact me at nlaw@naad.fsnet.co.uk

NOTE: Only nVidia users need to patch Wine. ATI users can use a normal Wine version as long as it is Wine 0.9.18 or higher

Scope

This how to describes how to install the latest copy of wine that works almost perfectly with World of
Warcraft. (see below for known deviations). It describes how to download the wine source archive, how to
apply the patch to Wine (only needed for nVidia users), how to compile and link the wine sources, download a couple of important
.dll files, initialise wine for the first time, make some mandatory changes to Wows Config.wtf file, check you
really are running 3D graphics drivers on your video card and finally run the game. References to the wine
source archive, patch file and dll files are all hyperlinks. Just click on them to download straight away.

Also before you start, read through the troubleshooting section at the end
of this howto, which lists some of the common problems that you may encounter.

Finaly, make sure you follow the procedure carefully as a single line missed out will mean your installlation
will not work properly with wow. if you find any errors please let either Nick, Julian or Alexander know.
[The WoW AppDB maintainers].

Mandatory Requirements

Because we are applying a patch to the source code of wine, the computer you are running this procedure
on needs to be setup so that all the necessary libaries / sources / headers that are required to compile wine
are available. By far the easiest method to use is to select the development option from your
distributions installer. For example if you are using the Suse distribution, use YAST and select the entire
development package to install. This takes care of all the dependencies required by wine.

If however you wanted to select the packages one by one, then the wine wiki has a list of all the libraries that
are required.

http://wiki.winehq.org/Recommended_Packages

http://wiki.winehq.org/WineOn64bit

But my recommendation is to do it the easy way and install all the development software from your
distribution.

Wine bz2 archives and the Wine Patches needed for WoW

This patch, only needed for nVidia users, will prevent WoW from crashing on startup if some shader effects are enabled, and will prevent WoW from crashing with minimap on inside buildings.

ATI 8500, 9500, 9550 series users do not need to download the patch or run the 'patch' command shown below. Just download the wine source i.e. wine-0.9.19.tar.bz2 then following the instructions ignoring the patch command.

To download the patch, see below.

Latest wine archive and patch

wine-0.9.19.tar.bz2 use patch wow-patch-0.9.19.diff (yes the patch file name 'wow-patch-0.9.18.diff' is correct)

Problems fixed by this patch and compatibility details are shown below.

  • Fixes crash when entering or in buildings or city when minimap is displayed. (nvidia hardware)
  • Fixes flickering display (nvidia hardware)
  • Modifies ../dlls/x11drv/opengl.c which fixes the crash when the minimap is open in buildings.
  • Modifies ../dlls/opengl32/wgl.c which fixes the flickering display.
  • Compatible with the following graphics cards Nvidia and ATI 8500 series & higher
  • Known compatibility issues. ATI Firegl ref. http://bugs.winehq.org/show_bug.cgi?id=4561
  • Known compatibility issues. Intel i810/i915. dual-TMU support error.
  • Known compatibility issues with the following ATI cards. This is a problem with the ATI driver. Attempting to use 3D applications on Radeon 9000/9100/9200/9250 and FireGL 8x00 products fails to start and reports back something similar to “[fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS”. Further details can be found in topic number 737-22639

Older Wine Archives and Patches

For reference, older versions of wine and the corresponding wow patch can be found below in the note 'Older
wine Archives and Patches.

Applying patches to Wine, compiling and Installing

This procedure assumes you are downloading Wine version 0.9.18 and the corresponding patch from the
hyperlinks above. It also assume you have the gcc development environment installed, this is standard
on most if not all Linux distributions.

First check gcc is installed, this displays the version number of gcc, for instance on my system it displays
gcc (GCC) 3.3.5 20050117 (prerelease) (SUSE Linux), what version it displays is not important just as long
as it displays something, rather than any file not found messages.

> gcc --version

Next you need to download and install wine from a source archive and compile and link it.
Here is how you do it..

To start, login in as a normal user, not root. (You will need to be root when you enter the
"make install" command later)

-Download your wine source archive (see the download links above) and save it somwhere. For the
purposes of this explanation I will use /home/[yourlogin]/downloads/wine


> cd /home/[yourlogin]/downloads/wine // change to directory

> tar -xvjf wine-0.9.19.tar.bz2 // extract the source from the archive, this will create the directory
/home/[yourlogin]/downloads/wine/wine-0.9.18

> cd /home/[yourlogin]/downloads/wine/wine-0.9.19 // change to directory

- Download the appropriate "wow-patch" patch depending on which version of Wine you are
installing(see download links above) and copy it to /home/[yourlogin]/downloads/wine/wine-0.9.18/
(Important ! Where you copy the patch is important it should be in the same directory
as the extracted wine-0.9.19)

Use the appropriate name for the patch file in the command below i.e
use "wow-patch-0.9.18.diff" if installing Wine version 0.9.18 or 0.9.19
use "wow.new.patch.preloader.and.mmap.0.9.12" if installing wine version 0.9.12
use "wow.new.patch" if your installing wine version 0.9.9 & 0.9.10
use "wow.new.patch.0.9.11" if you are installing wine version 0.9.11
use "wow.new.patch.0.9.13-1" if you are installing wine version 0.9.13, 0.9.14, 0.9.15,
use "wow_patch_0.9.16.diff" if you are installing wine version 0.9.16 or 0.9.17


We are installing wine V0.9.18, so this is the command to use

> patch -p1 < wow-patch-0.9.18.diff

If it complains about not being able to find files makesure you have the patch in the correct directory as
described above and check you have actually unpacked the source... look for the mmap.c file etc..

This is the output it should produce if it finds the files it needs to patch...

patching file dlls/opengl32/wgl.c
patching file dlls/winex11.drv/opengl.c
Hunk #1 succeeded at 623 (offset 16 lines).

then compile & link wine as follows ..

> cd /home/[yourlogin]/downloads/wine/wine-0.9.19

> ./configure
// always check the last few lines of the ./configure output for missing dependencies errors etc.
// If configure reports any problems then in most cases you will need to resolve the problem reported
// before continuing with the installation. With the release of 0.9.12 configure may complain about a
// couple of missing font programs. I tried installing these but whether you really need them I don't know.

> make depend

> make // Time to make a coffee

The next command requires root privileges. Although you should never run Wine as root, you will need to install it this way.

> su
then enter the root password

# make install

Exit superuser or root, then type ...

> winecfg // Run the wine configuration tool in order to create the .wine directory in your home
directory. The .wine directory contains the "drive_c" directory and its subdirectories "Program Files",
"Windows" etc ... If .wine already exists, then that is ok, it will not delete any of the existing contents
i.e. your already installed wow installation or other windows programs will not get deleted.

Also, if your fonts in winecfg look a bit small and strange compared to how they would look under windows
copy the windows font files into /home/name/.wine/drive_c/windows/fonts. This will make
a big improvement to this and other applications.

You can also set whether you run wow in a virtual desktop on top of your actual desktop. ( My preference ).

If wine crashes when you run wincfg and you have a ATI FireGL graphics card, this is a known problem,
ref. http://bugs.winehq.org/show_bug.cgi?id=4561

> wine --version // This command reports the version of wine, it should match the version you just installed.
If it does not match the version you think you installed, you have done something wrong. See if you can figure
out what went wrong. If you can't figure out what went wrong, just start again from the beginning.

DLL Files

The following DLL file is required. Click on the name below in order to download it,
then unzip it and place it in the following directory ...
/home/[your login]/.wine/drive_c/windows/system32/

mfc42.dll

You may also need to install riched20.dll and riched32.dll in
/home/[your login]/.wine/drive_c/windows/system32
if experience the wow installer crashing when you click on the "Install Wow" button.
(See troubleshooting for further information)

riched20.dll

riched32.dll

Installing WoW

The installation is hopefully quite straightforward, but varies slightly between distrubutions. See the HOWTO -
WoW Installation" on this page for how installation works on SuSE. The installation procedure that follows
should hopefully work on your system, if not take a look at the way installation works on a SuSe system. The
procedure below assumes your CD mountpoint is /mnt/cdrom, substitute it with what it is on your system.

# cd /mnt

Insert the first CD

# mount cdrom

# wine cdrom/installer

Start the installation. When it wants the next CD, do the following

# umount cdrom

Insert next CD

# mount cdrom

Press the OK/Continue button

WoW Configuration

Do not forget to apply the following settings to ../.wine/drive_c/Program Files/World of
Warcraft/WTF/Config.wtf otherwise you may not get any or stuttering sound!

SET gxApi "opengl" //forces wow to run in opengl without having to append --opengl to wow.exe
SET ffxDeath "0"


If you experience stuttering, bad sound or no sound what so ever, then add the following options as well.

SET SoundOutputSystem "1"
SET SoundBufferSize "150"

or

SET SoundBufferSize "232"

on seems to work better with this card
# lspci |grep Multimedia
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC97 Audio Controller (rev 03)


3D Acceleration

# glxinfo | grep rendering // And finally maksure you really do have a working 3D graphics card driver.

If it says that you do not have direct rendering, you need to install and activate the appropriate drivers for
your graphics card.


Starting WoW

If everything has worked so far, try playing the game ... (note the different command if you are using
Fedora Core 5 )

# cd "/home/[yourlogin]/.wine/drive_c/Program File/World of Warcraft"

For most distributions (other than Fedora Core 5 ) use this command to start Wow ...

# wine WoW.exe // you will not need to use the -opengl suffix with our Config.wtf (although you can if want to)

however if you are using Fedora Core 5 then use this command ..

# setarch i386 -L wine WoW.exe -opengl

If you find that your login screen is upside down, your not running in opengl mode, then review the section
above regarding modifying config.wtf. Did you forget to add the opengl line to config.wtf ?

After you login does wow appear to hang ?, then review the troubleshooting section below, specifically
regarding changing the permissions of Survey.mpq

Additional Notes regarding deviations:

Abbreviations
SP = Stops Play
mPC = Prevents configuration but the game is still very playable.
MPC = Prevents configuration but introduces limitations to make the game difficult to play.
Co = Cosmetic - Nice if it worked but not important as regards playing the game.

Deviation #1

(mPC) Changing video setting in game has been reported as crashing the game. (Details required)

Deviation #2

(SP, intermittent) The wow backgrounddownloader.exe window pops up in front of the main WoW
screen, from time to time. If you click cancel then you main Wow window goes black and you have
to kill the task, [Cntrl][alt][esc] and then click left on the window (works on Suse, do not know about
other distributions). This problem occurs in virtual window mode and in full-screen.
One solution is to just move the Backgrounddownloader.exe window out of the way and forget about it.

Deviation #3

Shadows may not be displayed correctly in opengl, reported by Brad Murray [ ATI 9700 ]


Troubleshooting - common errors and their solutions.

This section lists many of the common problems you might encounter while
compiling & patching wine and installing & running WoW. So if you know of a problem & solution
let us know and we will put it here.

Problem #1 - opengl32 not found when running wow.exe

You installed the patch,compiled and installed wine & wow then when you try to run wow you get the
following error message which may also mention glu32 as well as opengl32 not being found:

guest@linux:~/.wine/drive_c/Program Files/World of Warcraft> wine wow.exe

err:module:import_dll Library OPENGL32.dll (which is needed by L"C:Program Files/World of
Warcraft/wow.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:/Program
Files/World of Warcraft/wow.exe" failed, status c0000135

Solution : check that /usr/local/lib/wine/opengl32.dll.so has ownership of root:root and permissions
-rwxr-xr-x, if it does not then you may have not been super user when you ran the "make install" command.
become superuser and repeat the make install command as shown in the howto. Do not just change the
ownership/permissions of opengl32.dll.so as probably all the other files are wrong too, so do a make install.

Problem #2 - Wow appears to hang when downloading dialog pops up on screen

This problem is caused by the Survey.mpq file, the solution is to give it write permissions.
In the majority of cases this should be sufficient to correct the problem, however
for some people (myself included) simply deleting it has worked. So the advice is, FIRST try changing
the permissions as described below, and then only if this does not work (if almost certainly will work), then try
deleting it. It has been reported that if you delete Survey.mpq, wow simply creates it again and you have
the same problem, hence why you should try changing the permissions first.

cd /home/[yourlogin]/.wine/drive_c/Program Files/World of Warcraft/WDB
chmod ugo -w Survey.mpq

if chmod for some reason did not work, then try
rm Survey.mpq

Problem #3 - When installing WoW, clicking on the "Install World of Warcraft" button
causes the Wow installer to crash
.

To fix the Wow installer from crashing when you click on the "Install World of Warcraft" button
just download these two dlls (riched20.dll and riched32.dll) into
/home/[your login]/.wine/drive_c/windows/system32

You will also need to add riched20 and riched32 to the dll overide section on the Libraries tab in wincfg.
Select native then builtin for each of these. You may only need to have these overides in place while you
install the game. Although I have both these files in my system32 folder I do not have any overides set for
playing the game. [Nick]

riched20.dll

riched32.dll

Problem #4 When I start WoW it minimises to an icon in the bottom left of the screen.

You are probably clicking on the OK button when the Blizzard Downloader Dialoge appears. Don't click on either OK or Cancel. Just leave it alone, the Blizzard Downloader will disappear of its own accord. If you do click OK on the Blizzard Downloader screen Wow will start but will be minimised to an icon on thebottom left of the screen. In this situation just double click the icon to restore it to full screen or full screen within the virtual desktop, if that's the mode you are in.

Problem #5 - Wow won't start, displays error message X Error of failed request: BadWindow (detail below)

ATI 9550 driver 8.26.18 ( may or maynot be hardware specific, unknown at this time)

X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 3 (X_GetWindowAttributes)
Resource id in failed request: 0x3c00007
Serial number of failed request: 361
Current serial number in output stream: 362

Solution :
Exit all x-windows sessions and login back into your x-windows
session then try wow again. It should work.

Problem #6 - Wow crashes even though the patch above has been applied

If wow crashes each time your character moves from outdoors to indoors, even though the patch above
was applied, then try disabling double buffering. Unchecking "Enable desktop double buffering"
under the "Graphics" tab in winecfg. It has been reported that this solved the problem.

Alternatively try using the linux minimap add-on, possible compatibility issue with XGL. Thanks to Brad Murray

Problem #7 - Error #134, "Unable to associate local address with socket: The socket is already bound to an address, or the parameter is a listening socket".

You need to make sure your loopback interface is up, by running "ifconfig lo up" or "sudo ifconfig lo up" thanks
to Brad Murray for highlighting this problem.


HowTo History of Changes

18/Aug/06 by N.Law
Corrected some typo's, specically wine version numbers in the howto were not all updated to 0.9.19.

15/Aug/06 by N.Law
Change the links to the wine source to 0.9.19 & patch 0.9.19 (still actually Alexander's 0.9.18.diff patch)

09/Aug/06 by Alexander N. Sørnes
Change the HOWTO to reflect that the patch is not needed by nVidia users, and that it does not modify memory management.

18/Jul/06 By Nick Law
Added mention that no sound can also be caused by the SET SoundBufferSize = "xxx" being set to 100 rather
then 150.

12/Jul/06 By Nick Law
Added problem/solution #7 - Error #134, "Unable to associate local address with socket:

10/Jul/06 By Nick Law
Added Problem/solution #6 - Wow crashes even though the patch above has been applied.
Added wine version 0.9.17 to the howto.

09/Jul/06 By Nick Law
Added problem/solution #5 X Error of failed request: BadWindow (invalid Window parameter)

06/Jul/06 By Nick Law
Corrected procedure, changed cd /home/[yourlogin]/downloads/wine-0.9.16 to
cd /home/[yourlogin]/downloads/wine/wine-0.9.16, thanks Michael Jaffe

03/Jul/06 By Nick Law
Corrected procedure, run winecfg to create home/[yourlogin]/.wine directory, thanks to Michael Jaffe
for spotting the error.

29/Jun/06 By Nick Law
Added exact wording of the output that the patch program generates when it patches wine. Added trobleshooting #4 - Wow minimised to an icon on startup.

I also removed the following from the 'note', I want to keep it in the history just for reference.
The problem can be avoided with other Wine versions by doing the following
edit WTF/Config.wtf and change SET pixelShaders "1" to SET pixelShaders "0"
This option is the same as the in-game 'Enable all shader effects' option.
If WoW then crashes when entering a building, either hide the minimap or download this plug-in that hides it automatically when
entering a building. Place the 'Linux_Minimap' folder that the zip file contains into WoWs 'Interface/AddOns' directory'.
When you log-in, you will need to press the Addons button in the bottom left corner and enable this add-on (WoW will state
that it is out of date).
(Updated 2006-06-23 16:00 CET by Alexander N. Sørnes)

27/Jun/06 By Nick Law
Added new 0.9.16 patch that fixes that problems for Nvidia hardware introduced by the WoW 1.11.0 patch.
Also simplified the procedure regarding applying the patch, i.e. removed the "mv wine.0.9.x wine" command
and used the -p1 option with patch instead of -p0. Note the patch should now be placed into the wine-0.9.x
directory and not where the tar file is located.

22/Jun/06 By Nick Law
Added 0.9.16 source & patch, changing text accordingly.

18/Jun/06 By Nick Law
Changes to howto re. survey.mpq. Added Mandatory Requirements section, i.e. making sure you have
the necessary development packages installed.

14/Jun/06 by Nick Law
Added downloader causing wow to hang to troubleshooting
Added Installer crashing to the troubleshooting section.

09/Jun/06 by Nick Law
Added 0.9.15 source & patch, changing text accordingly.

01/June/06 by Nick Law
Added different start command for Fedora Core 5.

30/May/06 by Nick Law
Check that gcc installed, made minor grammatical changes to text.

25/May/06 by Nick Law
Added the patch for 0.9.14 and updated the text to reflect the change. It is actually just the 0.9.13 patch

19/May/06 by Nick Law
Added the patch for 0.9.13 and updated the text to reflect the change.

08/May/06 by Nick Law
Added a comment to always check the last few lines of the ./configure output for missing dependencies etc.

21/Apr/06 by Alexander N. Sørnes
Simpified Wine extraction (-j option to tar instead of using bunzip2), changed "system" to "system32", as
"system" is win9x and "system32" is win2k (which Wine normally runs as). Also confirmed that the pop-up
window occurs in full-screen mode, and that it is not a problem with Wines new window code.

14/Apr/06 Nick Law
Added a new patch for 0.9.12, This patch is the same as the patch for 0.9.11 but without the opengl
changes. The patch for 0.9.12 makes changes to just two files, those being mmap.c and preloader.c
both these patches are required to correct the targeting issue. If you run wine without these patches
when you click on another player or non player character (NPC) they will not be targetted. The
preloader and mmap patches fix these issues. Tried to simplify the installation process by
removing much of the comments about 0.9.9 etc

06/Apr/06 Nick Law
Moved installation of DLL from after Wow installation to before, changed location that DLL should
be copied to as ../drive_c/windows/system and not system32, and note about disabling exec-shield
in Fedora.

05/Apr/06 by Nick Law
Added a know deviation (Backgrounddownloader.exe). Moved Howto history to end of document,
with last updated at the beginning.

04/Apr/2006 by Nick Law
Corrections to typos, layout change re downloads.

03/Apr/2006 by Nick Law - Added HOWTO on installation of WoW under SuSE. Made reference to the
HOWTO on installation of wow in the main wine installation/patch procedure.

31/Mar/2006 by Nick Law - Changed hyperlink from downloading 0.9.9 to download 0.9.10

30/Mar/2006 by Alexander N. Sørnes - Removed msvcp60.dll, since it does not seem to be required.

28/Mar/2006 by Alexander N. Sørnes - Make the sound configuration changes optional, as it works
out-of-the-box for some cards/drivers.

27/Mar/2006 by Julian Kinne - Minor Changes in "Finishing" Part and Links. It does not matter what
type of win os you choose and virtual mode is not needed cause of ingame function for "windowed" mode.

26/Mar/2006 by Alexander N. Sørnes - fixed dead link for msvcp60, added installation instructions and
removed note about cinematics button not working as it works fine. Also added an easier method for
detecting direct rendering. Some changes to the layout.

Edited : 22/Mar/2006 by N.Law - applied hyperlinks for all downloads, added wine initialisation lines, added
additional mv commands and details about using wine 0.9.10 as opposed to 0.9.9. removed all the stuff
about 0.9.10 breaking wow if you have an ATI card. It Works just fine whether you have Nvidia or ATI.

Edited : 19/Mar/2006 by N.Law - added info re msvcp60.dll & mfc42.dll and minor change to example
path,addition of reference to wow v1.9.4, notes regarding deviations.

Keywords : Installation of WoW on Linux wine World of Warcraft


HOWTO

Installation Procedure for World of Warcraft - Distribution Specific.

Added 03/Apr/2006 by Nick Law

Note Please add other distributions to this as required.

Scope

This HOWTO describes how to install the World of Warcraft installation CD's. Before you do this you must have
a fully working and patched copy of wine loaded. If you don't have wine loaded, i.e. typing wine --version does
not show the revision number then you must first succesfully complete the wine & patch installation procedure
above.

One other important note. Make Sure you CD's are really clean, no bits of pizza, coffee stains, spit etc. If the
installation fails with an unreadable file error because the CD is dirty (it doesn't take much dirt to make it fail)
then you will have to start right friom the beginning with disc 1 again, which will be really annoying if you
happen to be on CD 5 when it fails.

MAKESURE THOSE WoW CD's are clean !


SuSE 9.3 (may also apply to earlier & later versions of SuSE)

This HOWTO was written because the installation under SuSe 9.3 (and maybe 10, although untested)
can be problematic, due mainly to the fact that the O.S. mounts the CD automatically but sometimes it
mounts the Macintosh part of the CD rather than the windows. In addition the procedure includes adding an
entry to fstab so you can use the command mount /dev/cdrom. Also VERY important is to wait 20-30 seconds
after inserting the CD for the MAC directory to mount then you MUST unmount the MAC directory and
manualy mounting the windows part of the CD using the standard mount /dev/cdrom command .....

So here we go ..

Put the following entry in /etc/fstab if it doesn't already exist.
(It doesn't exist on SuSE 9.3 esopecially if you only have a dvd recorder)
/dev/cdrom /media/cdrom subfs noauto,fs=cdfss,ro,user,procuid,nosuid,nodev,exec,iocharset=utf8 0 0

Next we need to change the d: drive assignments under wine so that it points to /media/cdrom

rather than /media/dvdrecorder. If yours already assigns d: -> /dev/cdrom then jump to inserting
the first CD

# cd /media
# ls // Does a /dev/cdrom directory already exist if yes skip to ~~ disc 1 ~~
# cd /home/[yourlogin]/.wine/dosdevices
# rm d:
# ln -s /media/cdrom d:
# rm d::
# ln -s /dev/cdrom d::

~~ DISC 1 ~~
Insert the First CD - Suse will auto mount the MAC part of the disc after 15-30 seconds,
which means we have to umount it before we can mount the Windows part
# cd /media
# ls // Wait 15-30 seconds and repeat ls until /media/World_of_Warcraft_Disc_1
// to appears, if it doesn't jump to the mount commmand
# umount /media/World_of_Warcraft_Disc_1
# mount /dev/cdrom


Using Konqueror navigate to /media/cdrom and click on the Installer.exe file.


or alternatively ..

# wine /media/cdrom/Installer.exe

The WoW installation should start, when it asks you whether you agree to the license click

agree (even though the license text may be unreadable characters). When it asks you if you
want to install DirectX I personally select "No, Just Continue Installation". Although you
can load it if you want although. We don't actually need it for running WOW, as we use OpenGL.

~~ DISC 2 ~~
When the installation dialogue appears which says "Please insert the CD labelled

"World of Warcraft Disc2" in the konsole window type
# cd /media

# umount /dev/cdrom
# eject cdrom
Insert the second disk and wait a few seconds for the system to automount the MAC

directory, which you will see as /media/World_of_Warcraft_Disc_2

# ls // Wait 15-30 seconds and repeat ls until /media/World_of_Warcraft_Disc_2
//to appears, if it doesn't jump to the mount commmand
# umount /media/World_of_Warcraft_Disc_2
# mount /dev/cdrom
Click on the OK button to proceed with the installation

~~ DISK 3 ~~
When the installation dialogue appears which says "Please insert the CD labelled

"World of Warcraft Disc3" in the konsole window type

# cd /media
# umount /dev/cdrom
# eject cdrom


Insert the second disk and wait a few seconds for the system to automount the MAC directory,

which you will see as /media/World_of_Warcraft_Disc_3

# ls // Wait 15-30 seconds and repeat ls until /media/World_of_Warcraft_Disc_3
// to appears, if it doesn't jump to the mount commmand
# umount /media/World_of_Warcraft_Disc_3
# mount /dev/cdrom


Click on the OK button to proceed with the installation

~~ DISK 4 ~~
When the installation dialogue appears which says "Please insert the CD labelled

"World of Warcraft Disc4" in the konsole window type

# cd /media
# umount /dev/cdrom
# eject cdrom


Insert the second disk and wait a few seconds for the system to automount the MAC directory,

which you will see as /media/World_of_Warcraft_Disc_4

# ls // Wait 15-30 seconds and repeat ls until /media/World_of_Warcraft_Disc_4 to
// appears, if it doesn't jump to the mount commmand
# umount /media/World_of_Warcraft_Disc_4
# mount /dev/cdrom


Click on the OK button to proceed with the installation


~~ DISK 5 ~~
When the installation dialogue appears which says "Please insert the CD labelled

"World of Warcraft Disc5" in the konsole window type

# cd /media
# umount /dev/cdrom
# eject cdrom


Insert the second disk and wait a few seconds for the system to automount the MAC directory,

which you will see as /media/World_of_Warcraft_Disc_5

# ls // Wait 15-30 seconds and repeat ls until /media/World_of_Warcraft_Disc_5
// to appears, if it doesn't jump to the mount commmand
# umount /media/World_of_Warcraft_Disc_5
# mount /dev/cdrom


Click on the OK button to proceed with the installation


When you start to login and depending upon the version of discs you are using the World
of Warcraft server will start to download patches, once one patch is downloaded and you
login again another may be downloaded, this may keep repeating until all the patches have
been downloaded and applied, some people think it has got stuck in a loop, but just note
the patch version numbers and you will see it is appying incremental patches each with a
different version number.

Troubleshooting

1. If the /dev/cdrom directory aoppears to be empty, check you have umount

/media/World_of_Warcraft_Disc_X (where x is disk 1,2,3 or 4). If yes, then reboot system and
start the installation again. If you don't umount the /media/World_of_Warcraft_Disc_X directory
then your mount /dev/cdrom will appear to mount withour error, however when you check the contents
of /dev/cdrom it will be empty. So it's important to umount /media/World_of_Warcraft_Disc_X at
the appropriate point

2. If you get any disc errors or messages about corrupt files on the CD, makesure you CD is very
clean (no pizza on it) and unfortunately you will have to start the installation from CD 1 again.!

3. If umount fails, makesure you have not cd'ed into the the particular directory you are trying
to umount, or looking at it's contents using a filemanager.




What Systems do the Maintainers use to test wine ?

The Maintainers use the following systems to test
the latest version of wine with WoW

~~ Nick Law ~~

System #1
Distribution: SuSe 9.3
CPU: Pentium 4 3.0GHz
CPU Memory: 1Gbyte
Video Card: ATI 9550 256 MByte
Video Driver: ATI 8.25.18
Comments:C

System #2
Distribution: SuSe 9.3
CPU: Pentium 4 3.0GHz
CPU Memory: 1Gbyte
Video Card: ATI 9550 256Mbyte
Video Driver: ATI 8.25.18
Comments: R


~~ Alexander Nicolaysen Sørnes ~~

System #1
Distribution: Gentoo Linux
CPU: Intel Pentium 4 2.8 GHz
CPU Memory: 1 GB
Video Card: nVidia GeForce 6600 GT 256 MB
Video Driver: 1.0-8762
Comments: Runs fine with all graphics settings set to max at 1600x1200

System #2
Distribution: Gentoo Linux
CPU: Intel Celeron 2.8 GHz
CPU Memory: 512 MB
Video Card: nVidia GeForce FX 5500 128 MB
Video Driver: 1.0-8762
Comments:

~~ Julian Kinne ~~

System #1
Distribution: Gentoo Linux
CPU: AMD Athlon 64 3700+
CPU Memory: 2GB
Video Card: GeForce 7800GT 256MB
Video Driver: 1.0.8762
Comments: Working fine with every graphic setting to max and using patch (see HowTo)

~~ Asheron ~~

System #1
Distribution: Gentoo Linux
CPU: AMD Athlon 64 2800+
CPU Memory: 1GB
Video Card: mx440
Video Driver: 1.0.8762 (unstable)
Comments:


*** Older wine archives and patches ***

Older wine archives and patches

For your convenience here are links to recent wine archives and their patches should you want to use an older
version of wine. All these patches modify preloader.c and mmap.c in order to fix the targeting bug, while
the older patches also modify opengl.c and wgl.c. as does do the versions 0.9.16 and 0.9.17

wine-0.9.18.tar.bz2 use patch wow-patch-0.9.18.diff

Problems fixed by this patch and compatibility details are shown below.

  • Fixes crash when entering or in buildings or city when minimap is displayed. (nvidia hardware)
  • Fixes flickering display (nvidia hardware)
  • Modifies ../dlls/x11drv/opengl.c which fixes the crash when the minimap is open in buildings.
  • Modifies ../dlls/opengl32/wgl.c which fixes the flickering display.
  • Compatible with the following graphics cards Nvidia and ATI 8500 series & higher
  • Known compatibility issues. ATI Firegl ref. http://bugs.winehq.org/show_bug.cgi?id=4561
  • Known compatibility issues. Intel i810/i915. dual-TMU support error.
  • Known compatibility issues with the following ATI cards. This is a problem with the ATI driver. Attempting to use 3D applications on Radeon 9000/9100/9200/9250 and FireGL 8x00 products fails to start and reports back something similar to “[fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS”. Further details can be found in topic number 737-22639

wine-0.9.16.tar.bz2 use patch wow.new.patch.0.9.16

The patch for 0.9.16 (and Wow 1.11.x) fixes the following problems for Nvidia users.

  • Fixes crash when entering or in buildings or city when minimap is displayed. (nvidia hardware)
  • Fixes flickering display (nvidia hardware)
  • Fixes memory layout so targetting works.
  • Modifies ../libs/wine/mmap.c, and ../loader/preloader.c which fixes the targetting bug.
  • Modifies ../dlls/x11drv/opengl.c which fixes the crash when the minimap is open in buildings.
  • Modifies ../dlls/opengl32/wgl.c which fixes the flickering display.
  • Compatible with the following graphics cards Nvidia and ATI 8500 series & higher
  • Known compatibility issues. ATI Firegl ref. http://bugs.winehq.org/show_bug.cgi?id=4561
  • Known compatibility issues. Intel i810/i915. dual-TMU support error.
  • Known compatibility issues with the following ATI cards. This is a problem with the ATI driver. Attempting to use 3D applications on Radeon 9000/9100/9200/9250 and FireGL 8x00 products fails to start and reports back something similar to “[fglrx] API ERROR: could not register entrypoint for SelectTextureSGIS”. Further details can be found in topic number 737-22639
This is the output produced by applying the patch to wine 0.9.16
patching file dlls/opengl32/wgl.c
Hunk #1 succeeded at 589 (offset -1 lines).
patching file dlls/winex11.drv/opengl.c
Hunk #1 succeeded at 554 (offset -53 lines).
patching file libs/wine/mmap.c
patching file loader/preloader.c

wine-0.9.15.tar.bz2 use patch wow.new.patch.0.9.15
Since the WoW update to 1.11.x 0.9.15 & it's patch no longer work for Nvidia hardware. Wow crashes with
badmatch errors. However 0.9.15 and it's patch work ok on ATI hardware. Modifies ../libs/wine/mmap.c and
../loader/preloader.c

wine-0.9.14.tar.bz2 use patch wow.new.patch.0.9.14
Since the WoW update to 1.11.x 0.9.14 & it's patch no longer work for Nvidia hardware. Wow crashes with
badmatch errors. However 0.9.14 and it's patch work ok on ATI hardware. Modifies ../libs/wine/mmap.c and
../loader/preloader.c

wine-0.9.13.tar.bz2 use patch wow.new.patch.0.9.13-1
Since the WoW update to 1.11.x 0.9.13 & it's patch no longer work for Nvidia hardware. Wow crashes with
badmatch errors. However 0.9.13 and it's patch work ok on ATI hardware. Modifies ../libs/wine/mmap.c and
../loader/preloader.c

wine-0.9.12.tar.bz2 use patch wow.new.patch.0.9.12
Since the WoW update to 1.11.x 0.9.12 & it's patch no longer work for Nvidia hardware. Wow crashes with
badmatch errors. However 0.9.12 and it's patch work ok on ATI hardware. Modifies ../libs/wine/mmap.c and
../loader/preloader.c

wine-0.9.11.tar.bz2 use patch wow.new.patch.0.9.11
Since the WoW update to 1.11.x 0.9.11 & it's patch no longer work for Nvidia hardware. Wow crashes with
badmatch errors. However 0.9.11 and it's patch work ok on ATI hardware. Modifies ../libs/wine/mmap.c and
../loader/preloader.c

wine-0.9.10.tar.bz2 use patch wow.new.patch
This works ok without crashing for Nvidia users but requires the minimap to be closed before entering buildings. Advisiable to use 0.9.16 and it's patch which don't suffer this problem. This version & patch
work ok on ATI hardware. Modifies ../libs/wine/mmap.c, ../dlls/x11drv/opengl.c ../dlls/opengl32/wgl.c
and ../loader/preloader.c

HOWTO

Installing wine (gentoo)

Warning: The later versions of wine (at the time of writing, 0.9.13 and 0.9.14 specifically) do not run some of the installers correctly. 0.9.12 is known to work with most installers

Just emerge the latest version of wine.

emerge -va wine

Once you have wine installed, go back to your user, and run setup wine by using:

winecfg

Here you will want to setup wine with common options, ensure that you drives are mapped properly, setup your sound and any other items.

Additional Items

When wine is done installing, we need to install some more stuff, to get WoW to work. To be specific, we need to get ActiveX support, to be able to use the new patch system, and some DLLs.

Installing Active X for the new Patchsystem

The new patch system Blizzard is using requires you to have Active X controls installed. As these are normally only a feature of Internet Explorer, you won't have that installed right away. To get them, we need a windows version of the Mozilla browser, and some Active X controls for it.

You can find the Mozilla browser for download at this location: Mozilla download page (and remember, we want the WINDOWS version!)
The Mozilla Active X controls are available here: Mozilla Active X Control.

Save these to your fake windows directory (usually ~/.wine/drive_c) for now.

If you are getting the message about the layout libraries not being found you need to get this file:

You will need these two dlls to get Active X to work, these can be downloaded from here:

File: Needed DLLs


Note: I have found that mfc42.dll is not needed any more for WoW to work.


Note: The dlls from Windows XP won't work since they seem to be different. The link offered is only a suggestion. If you think you have a better source go for it.

Save them somewhere "windows" can find it. into your ~/.wine/drive_c/windows/system32 directory.

Once the dlls are in the right place, we can install the windows Mozilla Version. Make sure you're in the right directory, and run this command:

wine mozilla-win32-1.7.12-installer.exe

Go through the install process, which should go fine. After that, install the Mozilla Active X components the same way. (This link valid as of 28Apr2006, Source http://www.iol.ie/~locka/mozilla/control.htm)


Note: Perhaps you have to run the following command before installing the Mozilla ActiveX Controls or else it would ask for missing dlls:

regsvr32 ~/.wine/drive_c/Program\ Files/Common\ Files/mozilla.org/GRE/1.7.12_2005091517/mozctlx.dll

If you have any issues with installing Mozilla or Active X, run winecfg, and set your windows version to windows 95.

Now we should be all set to start installing WoW!

Optional addition to ActiveX

Here is an alternative method of installing ActiveX directly from Micrsoft. It can be downloaded here - Microsoft Knowledge Base Article Q259403

Please read their License agreement on these files before continuing.

wine vc6redistsetup_enu.exe

Select a temp directory to extract to, it will create another exe.

wine vcredist.exe

Should install the needed dlls into the system directory for you.

Installing WoW

Installation of WoW is pretty straight forward. Some people have had problems with reading all the files off the CDs and find it easier to copy the files locally before attempting the install. Both options are covered here.

Normal CD Installation

To be able to install WoW from CD you need to launch the wine configuration utility first.

winecfg

Once you've done that switch to the "Drives" tab. Click on "Add" to create a new drive and write down the drive letter somewhere, you'll need it later. Now highlight your newly created drive entry and expand the info by clicking on "Show Advanced". Now enter the path of your CDROM's mountpoint in the "Path" field and select CDROM as "Type". Finish the setup by pressing the "Apply" button and then exit the configuration utility by pressing "OK". Insert the first WoW disk and mount your CD. Then open a Console and type in the command to launch the install.

wine d:\installer.exe

Where d:\ is only a example. You have to replace the "d" with the drive letter you assigned during the wine configuration. If you're asked to insert the second CD simply unmount your CDROM, insert the second one and go on with the WoW install - it will recognize the CD's properly now.

Alternative Copying from the CD First

If you have difficulty installing directly from the CD, this option should work for just about everyone.

Well, basically, the files we need are the Installer Tome #.mpq files and the installer program. So, create a directory for your installation files(I called it WoWinstall, but you can call it whatever you want), pop your first CD in and mount it. Then copy the entire contents of that CD into your WoWinstall folder, like this (these are the folders I used, you have to use your own, of course):

cp -R /mnt/cdrom/* WoWinstall/

This will take some time, as it usually does when you're copying the entire contents of a full CD. When that is done, unmount the drive, pop CD 2 in, mount it, and copy the file Installer Tome 2.mpq into your WoWinstall directory, remembering to enclose it in quotes, the avoid the problems with spaces. Like this:

cp "/mnt/cdrom/Installer Tome 2.mpq" WoWinstall/

Alternately, just be sure to replace spaces in filenames with the escape character for space, "\ " (that's a backslash followed by a space). Also, to watch the progress, add -g. For example:

cp -g /mnt/cdrom/Installer\ Tome\ 2.mpq WoWinstall/

When that is done, repeat for CDs 3, 4, and 5, replacing the number with the one one on the CD, and you should be all set to start the installation!

Actually installing WoW

Now, we need to go into the WoWinstall directory, and run the installer program(through wine!), simply done as this:

 cd WoWinstall/
wine Installer.exe

I got an error message about not enough RAM, but that might be because I have JUST enough RAM in my machine to meet the requirements(but not for long). Even if you DO get it, ignoring it worked just fine for me. Just go through the installer in a usual fashion(ignoring the fact that you can't read the EULA... ;p), and decline when you're asked to install Direct X.


Note: If you find that you cannot read the EULA, copy the text to another app, and I've found you can read it fine in there. The same goes for the end of setup text.


Go grab something to eat, go watch TV or whatever while it's installing, as it can take some time. When it's done, we need to update to the newest WoW version. =)

Updating WoW

Now we need to start WoW to start the updating process, this is done by going into the directory where you installed WoW (probably ~/.wine/drive_c/Program Files/World of Warcraft), and run this command:

wine WoW.exe -opengl


Warning: Remember the -opengl switch! Without it, the game might still run, but it'll use the Direct3D engine, which wine doesn't support very well(textures will be missing, and a heap of other ugly stuff).


Note: Instead of using the -opengl switch, you can just add SET gxApi "opengl" to the wtf/Config.wtf file in the WoW directory.

When you run that and log in, the updater should start downloading the patch. For most people, this should work just fine, but if it's going really slow, you can note the filename of the patch, search for it on Google and download it from there(preferrably into the World of Warcraft directory). Both methods achieve the same thing, getting the WoW patch downloaded and onto your drive.

When it is done downloading, exit out of the updater(if it doesn't bail out by itself). After this, we need to run the patcher program you just downloaded, like this:

wine .exe

This might take a bit of time, but when it's done, you should be all set to play. To play, run WoW.exe just as you did when we started the update program. (wine WoW.exe -opengl)

If you have any problems with the installation or running the game, refer to the next section("Troubleshooting"), or run there now if you want to be preemptive. =)

Troubleshooting

Installation errors

Not Enough Hardrive Space error

If you experience this, you need to open regedit(wine regedit) and change the following values: TEMP value needs to be set to \ instead of f:\ or whatever it's set for yours. TMP also needs to be set to the same value. These settings can located in HKEY_CURRENT_USER\Environment.

This should fix your problem with it saying not enough hard drive space. It corrected the problem on mine and now it's installing as we speak.

Wow installer crashes after clicking Install button

To fix this problem you need to download following dll files and save them into your ~/.wine/drive_c/windows/system32 directory.


File: Needed DLLs

Then you need to add riched20 and riched32 to the dll overide section on the Libraries tab in wincfg. Select native then builtin for each of these.

Problems with sound

If you're having glitches/choppy sound, edit the WoW configuration file (~/.wine/drive_c/Program Files/World of Warcraft/WTF/Config.wtf) with your favourite editor, adding this line:


Code: ~/.wine/drive_c/Program Files/World of Warcraft/WTF/Config.wtf
SET SoundBufferSize "70"

If it still comes out choppy try:

Code: ~/.wine/drive_c/Program Files/World of Warcraft/WTF/Config.wtf
SET SoundBufferSize "150"

This is a millisecond delay count. You're free to play with it to get it just right, but be sure to not set it too high or you will notice delays between action on the screen and sound actually occuring.

Some people recommend the sound system wine uses to OSS, instead of ALSA, because they feel wine's OSS drivers work much better than their ALSA drivers. This is done using the winecfg program. Just run that, change to the Audio tab, and change the sound system.

Enabling hardware rendering

(for nvidia cards only) Make sure that you are actually rendering the game in OpenGL, and not software. With software mode, you will most likely get only 1 FPS no matter what. If you have this problem, just switch to the opengl interface with this command (as root).


Code: Switch rendering interface
# eselect opengl set nvidia 

Exit X, Log out and back in, then start X again. Startup WoW, and you should be fine.

This Is what I used for 0.9.17, I am currently testing 0.9.18

Copy the patch file to /usr/local/portage/app-emulation/wine/files/

Copy the wine 0.9.18 ebuild from:
/usr/portate/app-emulation/wine/ to -------------------- /usr/local/portage/app-emulation/wine/

Copy all other files from :
/usr/portage/app-emulation/wine/files/ to --------------------- /usr/local/portage/app-emulation/wine/files/

Fire up your favorite editor and insert:
"epatch "${FILESDIR}"/your_patch.patch" to the end of the src-unpack section of the ebuild

(0.9.17in this case)

CD to /usr/local/portage/app-emulation/wine/
Run:
ebuild wine-0.9.17.ebuild digest
emerge wine

If you dont have those folders create them.

This is a BIG Gentoo Howto which I have been editing from time to time on their site, I credit Everyine who helped put this together, the only thing I have done is cut out some stuff and update it for current info, and what worked for me.



Config.wtf Allowed keys

Possible keys and values that can be used in config.Wtf

See the bottom of the list for possible values that can be applied to the keys, especially SetSoundSystem.

Important note, the values immediately below are not necessarily the values that shoud be used for wow under wine. They are listed here for reference to the possible keys that can be used.

For an example of a typical Config.wtf file used on a linux system running wow under wine see the very end of this list.

SET accountName = ""
SET alphaLevel = "1"
SET AmbienceVolume = "0.6"
SET anisotropic = "1"
SET assistAttack = "0"
SET autoClearAFK = "1"
SET autointeract = "0"
SET automoveturnspeednarrow = "800"
SET automoveturnspeedwide = "1200"
SET baseMip = "0"
SET BlockTrades = "0"
SET bspcache = "1"
SET cameraBobbing = "0"
SET cameraBobbingFrequency = "0.8"
SET cameraBobbingLRAmplitude = "2.0"
SET cameraBobbingSmoothSpeed = "0.8"
SET cameraBobbingUDAmplitude = "2.0"
SET cameraCustomViewSmoothing = "0"
SET cameraDistance = "0.0"
SET cameraDistanceMax = "15.0"
SET cameraDistanceMaxFactor = "1.0"
SET cameraDistanceMoveSpeed = "8.33"
SET cameraDistanceSmoothSpeed = "8.33"
SET cameraDive = "1"
SET cameraFoVSmoothSpeed = "0.5"
SET cameraGroundSmoothSpeed = "7.5"
SET cameraHeightIgnoreStandState = "0"
SET cameraHeightSmoothSpeed = "1.2"
SET cameraPitch = "0.0"
SET cameraPitchMoveSpeed = "90.0"
SET cameraPitchSmoothMax = "30.0"
SET cameraPitchSmoothMin = "0.0"
SET cameraPitchSmoothSpeed = "45.0"
SET cameraPivot = "1"
SET cameraPivotDXMax = "0.05"
SET cameraPivotDYMin = "0.00"
SET camerasmooth = "1"
SET cameraSmoothPitch = "0"
SET cameraSmoothStyle = "1"
SET cameraSmoothTimeMax = "2.0"
SET cameraSmoothTimeMin = "0.1"
SET cameraSmoothTrackingStyle = "1"
SET cameraSmoothYaw = "1"
SET cameraSubmergeFinalPitch = "5.0"
SET cameraSubmergePitch = "18.0"
SET cameraSurfaceFinalPitch = "5.0"
SET cameraSurfacePitch = "0.0"
SET cameraTargetSmoothSpeed = "90.0"
SET cameraTerrainTilt = "0"
SET cameraTerrainTiltTimeMax = "10.0"
SET cameraTerrainTiltTimeMin = "3.0"
SET cameraView = "1"
SET cameraViewBlendStyle = "1"
SET cameraWaterCollision = "1"
SET cameraYawMoveSpeed = "180.0"
SET cameraYawSmoothMax = "0.0"
SET cameraYawSmoothMin = "0.0"
SET cameraYawSmoothSpeed = "180.0"
SET ChatBubbles = "1"
SET ChatBubblesParty = "0"
SET checkAddonVersion = "1"
SET CombatDamage = "1"
SET CombatDeathLogRange = "60"
SET combatLogOn = "1"
SET CombatLogPeriodicSpells = "1"
SET CombatLogRangeCreature = "30"
SET CombatLogRangeFriendlyPlayers = "50"
SET CombatLogRangeFriendlyPlayersPets = "50"
SET CombatLogRangeHostilePlayers = "50"
SET CombatLogRangeHostilePlayersPets = "50"
SET CombatLogRangeParty = "50"
SET CombatLogRangePartyPet = "50"
SET CombatModeMaxDistance = "30.0f"
SET debugTaint = "0"
SET deselectOnClick = "1"
SET desktopGamma = "0"
SET DistCull = "500"
SET doodadAnim = "1"
SET EmoteSounds = "1"
SET EnableAmbience = "1"
SET EnableErrorSpeech = "1"
SET EnableGroupSpeech = "1"
SET EnableMusic = "1"
SET ErrorFilter = "all"
SET ErrorLevelMax = "3"
SET ErrorLevelMin = "1"
SET errors = "0"
SET farclip = "350"
SET ffxDeath = "1"
SET ffxGlow = "1"
SET footstepBias = "0.125"
SET FootstepSounds = "1"
SET frillDensity = "16"
SET fullAlpha = "0"
SET gameTip = "0"
SET gamma = "1.0"
SET guildMemberNotify = "0"
SET gxApi = "direct3d" or "opengl" (opengl works best under wine 0.9.18)
SET gxAspect = "1"
SET gxColorBits = "16"
SET gxCursor = "1"
SET gxDepthBits = "16"
SET gxFixLag = "1"
SET gxMaximize = "0"
SET gxMultisample = "1"
SET gxMultisampleQuality = "0.0"
SET gxOverride = ""
SET gxRefresh = "75"
SET gxResolution = "640x480"
SET gxTripleBuffer = "0"
SET gxVSync = "1"
SET gxWindow = "0" SET horizonfarclip = "2112"
SET hwDetect = "1"
SET Joystick = "0"
SET lastCharacterIndex = "0"
SET lodDist = "100.0"
SET M2BatchDoodads = "1"
SET M2Faster = "1"
SET M2FasterDebug = "0"
SET M2UseClipPlanes = "1"
SET M2UsePixelShaders = "0"
SET M2UseShaders = "1"
SET M2UseThreads = "1"
SET M2UseZFill = "1"
SET mapObjLightLOD = "0"
SET mapObjOverbright = "1"
SET mapShadows = "1"
SET MapWaterSounds = "1"
SET MasterSoundEffects = "1"
SET MasterVolume = "1.0"
SET MaxLights = "4"
SET minimapInsideZoom = "3"
SET minimapZoom = "3"
SET mouseInvertPitch = "0"
SET mouseInvertYaw = "0"
SET mousespeed = "1.0"
SET movie = "1"
SET movieSubtitle = "0"
SET MusicVolume" = "0.4"
SET nearclip = "0.1"
SET ObjectSelectionCircle = "1"
SET occlusion = "1"
SET particleDensity = "1.0"
SET PetMeleeDamage = "1"
SET PetNamePlates = "0"
SET PetSpellDamage = "1"
SET pixelShaders = "0"
SET PlayerAnim = "0"
SET PlayerFadeInRate = "4096"
SET PlayerFadeOutAlpha = "128"
SET PlayerFadeOutRate = "4096"
SET profanityFilter = "1"
SET readContest = "0"
SET readEULA = "0"
SET readScanning = "0"
SET readTOS = "0"
SET realmList = "us.logon.worldofwarcraft.com:3724"
SET realmName = ""
SET scriptMemory = "49152"
SET shadowBias = "0.1"
SET shadowLevel = "1"
SET shadowLOD = "1"
SET ShowErrors = "1"
SET showfootprintparticles = "1"
SET showfootprints = "1"
SET showGameTips = "1"
SET showLootSpam = "1"
SET showsmartrects = "0"
SET SkyCloudLOD = "0"
SET smallCull = "0.04"
SET SoundBufferSize = "50"
SET SoundDriver = "-1"
SET SoundInitFlags = "128"
SET SoundListenerAtCharacter = "1"
SET SoundMaxHardwareChannels = "12"
SET SoundMemoryCache = "4"
SET SoundMinHardwareChannels = "-1"
SET SoundMixer = "-1"
SET SoundMixRate = "44100"
SET SoundOutputSystem = "-1" (See below for values, set to '1' not '-1' for wine)
SET SoundReverb = "1"
SET SoundRolloffFactor = "4"
SET SoundSoftwareChannels = "12"
SET SoundVolume = "1.0"
SET SoundZoneMusicNoDelay = "0"
SET specular = "0"
SET spellEffectLevel = "2"
SET statusBarText = "0"
SET TargetAnim = "0"
SET targetNearestDistance = "41.000000"
SET targetNearestDistanceRadius = "10.000000"
SET texLodBias = "0.0"
SET textureLodDist = "777.0"
SET triangleStrips = "1"
SET trilinear = "0"
SET UberTooltips = "1"
SET uiscale = "1.0"
SET unitDrawDist = "300.0"
SET UnitNameNPC = "0"
SET UnitNamePlayer = "1"
SET UnitNamePlayerGuild = "1"
SET UnitNamePlayerPVPTitle = "1"
SET UnitNameRenderMode = "2"
SET useUiScale = "0"
SET useWeatherShaders = "1"
SET violenceLevel = "2"
SET waterLOD = "0"
SET weatherDensity = "2"
SET widescreen = '1'

SetSoundSystem Values

-1 = Auto select (the default)
1 = Windows Multimedia (the one you should try)
2 = Direct Sound
3 = Aureal3D
4 = Open Sound System
5 = Enlightment Sound Daemon
6 = Alsa
7 = No Sound
8 = Xbox
9 = Playstation 2
10 = Mac Sound Manager
11 = Gamecube

SoundMinHardwareChannels = "-1"
SoundMaxHardwareChannels = "12"

Other Keyword Values

targetNearestDistance
Tab targetting distance in front of you

targetNearestDistanceRadius
Tab targetting behind you? (Not tested)

violenceLevel
0-2.
0 - No hit animations whatsoever
1 - Hit flashes + green(?) blood (perhaps somewhat lesser extent)
2 - Hit flashes + red blood
3 or higher does not change anything, at least not for regular melee.

http://www.gnu.org/copyleft/fdl.html


Typical Config.wtf used on a linux system running WoW under wine


SET gxResolution "1024x768"
SET gxRefresh "60"
SET hwDetect "0"
SET movie "0"
SET readTOS "1"
SET realmList "eu.logon.worldofwarcraft.com"
SET gxMultisampleQuality "0.000000"
SET readEULA "1"
SET readScanning "-1"
SET realmName "Shadowsong"
SET gameTip "54"
SET gxCursor "0"
SET SmallCull "0.040000"
SET frillDensity "32"
SET farclip "357"
SET Gamma "0.600000"
SET MusicVolume "0.60000002384186"
SET SoundVolume "1"
SET SoundOutputSystem "1"
SET SoundBufferSize "150"
SET MasterVolume "1"
SET ffx "0"
SET AmbienceVolume "0.60000002384186"
SET uiScale "1"
SET mouseSpeed "1"
SET cameraPitchMoveSpeed "90"
SET cameraYawMoveSpeed "180"
SET cameraPitchSmoothSpeed "45"
SET cameraYawSmoothSpeed "180"
SET cameraSmoothStyle "0"
SET cameraSmoothTrackingStyle "0"
SET cameraDistanceMaxFactor "1"
SET SoundZoneMusicNoDelay "1"
SET gxColorBits "24"
SET gxApi "opengl"
SET statusBarText "1"
SET ffxDeath "0"
SET minimapZoom "0"
SET guildMemberNotify "1"
SET profanityFilter "0"
SET readContest "-1"
SET minimapInsideZoom "5"
SET gxDepthBits "24"
SET accountName "linuxwillwin"


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

1.11 various brokenness
by joe on Wednesday June 21st 2006, 5:54
WoW 1.11 with Wine 0.9.15: got the BadMatch error on GLX
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 507
Current serial number in output stream: 507
This is funny because WoW 1.10 worked flawlessly just a few hours earlier.

Rolled back to Wine 0.9.14, game loads but screens behave badly. It's like the screen refresh is not timed with the v-sync frequency of the display, so you see a lot of shearing, and some textures are not applied. Turning off all the effects in the game's Video Options do not help. Shearing and mis-sync appears in window mode as well as full screen, regardless of resolution or display frequency. In window mode, shearing is confined to WoW.

[post new] [reply to this]

Slightly different error under 0.9.11-1
by Judd Tracy on Wednesday June 21st 2006, 8:41
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 13 (X_GLXCreateGLXPixmap)
Serial number of failed request: 504
Current serial number in output stream: 505

Again it dies before it even gets to the login screen.

Judd

[post new] [reply to this]

1.11 work with minimap bug
by David on Wednesday June 21st 2006, 10:09
After the patch, wow work just like before accept for the mini map bug., Down loaded a addon from curse gaming that closes the mini map before entering buildings and all seems to work ok, I am running the latest wine and patch. Any one found away to increase fps in wine?

[post new] [reply to this]

OpenGL is the problem
by Tobias Kappe on Wednesday June 21st 2006, 10:42
When I start up in opengl mode, the game crashes with the earlier called error.
When I start up in d3d9 mode, I can see buttons etc, but I can't see models like players, and my screen is all salmon-orange.
It seems the fault is on the opengl module

[post new] [reply to this]

I see...
by Christian Fernandez on Wednesday June 21st 2006, 11:49
you have to update to the latest wine with the patch the old ones give you flickering..
the new one do gives back the minimap problem that is why it crashes when you try to log in..
download
www.curse-gaming.com/en/wow/addons-4147-1-minimap-autohide.html
if you log off inside a house/instance then try to log in first from a windows computer and get out then loging from linux
this worked for me.

[post new] [reply to this]

1.11
by Stéphane Graber on Wednesday June 21st 2006, 12:14
I did the update from 1.10 to 1.11, the login screen and the character selection works fine but when I'm in the game the screen is like refreshing all the time.
Then you see the game at around 5fps with the rest of the time a black screen.

I have wine 0.9.14 patched for WoW (mouse buttons) and with an Nvidia driver (the binary from nvidia in its last version).

If anyone found something to not have this problem I'll be very grateful to him.

[post new] [reply to this]

  • RE: 1.11 by Christian Fernandez on Wednesday June 21st 2006, 14:13
    • RE: 1.11 by Cynyr on Wednesday June 21st 2006, 14:18
      • RE: 1.11 by Christian Fernandez on Wednesday June 21st 2006, 14:21
        • RE: 1.11 by Cynyr on Wednesday June 21st 2006, 14:47
          • RE: 1.11 by Christian Fernandez on Wednesday June 21st 2006, 14:53
            • RE: 1.11 by Cynyr on Wednesday June 21st 2006, 15:33
            • RE: 1.11 by Cynyr on Wednesday June 21st 2006, 16:20
  • RE: 1.11 by Stéphane Graber on Thursday June 22nd 2006, 14:59
More problems
by Mike C on Wednesday June 21st 2006, 16:06
This may be fixed in 0.9.15 but with 0.9.14 I'm getting on ok, only thing is everytime I enter a building I get throw out. Same happens when using hearthstone (nut may be because it's taking me indoors) last error I got was:

X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 696
Current serial number in output stream: 696

Going to try updating wine to 0.9.15

[post new] [reply to this]

How I got 0.9.15 to work
by Adam Spotton on Wednesday June 21st 2006, 16:33
I see that I'm not the only one having problems with WoW since Blizzard's client update on Tuesday :-\ I've been poking around with Wine, so let me first post my findings.

Distribution: Gentoo
Wow Client Version: 1.11.0
Problems:
wine-0.9.15:
------------
* Fails to run; bails before displaying the initial logon screen with the message:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 431
Current serial number in output stream: 431

wine-0.9.13:
------------
* Game loads, the initial screens look OK until you actually enter a realm. Once the world is loaded, the entire screen starts flashing and flickering like crazy. Oddly enough if you sign off at this point, all the initial screens (character selection, logon screen) are also all flickering when they displayed correctly before.

wine-0.9.10:
------------
* Same as 0.9.13.


I found that with the versions mentioned above that worked (until the world loaded) worked fine with the minimap-plugin. That plugin can be found here: www.curse-gaming.com/en/wow/addons-4147-1-minimap-autohide.html

I also found that version 0.9.15 works when you reverse the changes that have been made to the dlls/x11drv/opengl.c file since version 0.9.13 (about 10 or so lines changed.)

[post new] [reply to this]

Work Fine with Wine 0.9.1
by Aurélien Dominguez on Wednesday June 21st 2006, 17:08
Hi, I run wine under Ubuntu Dapper, before the wow update it worked fine with wine 0.9.15, but I got the same trouble as everyone, so I installed wine 0.9.13, no more crash, but screen glitches... And I finally retry with an old wine 0.9.1 deb I had around, and it seems to work fine, without any need for au minimap plugins or something...
Hope it'll help :)

[post new] [reply to this]

New Wine Release 0.9.16 and updated Howto
by Nick Law on Wednesday June 21st 2006, 21:08
Please note 0.9.16 has been released. The new AppDB page for WoW 1.11.0
now has an updated howto which includes 0.9.16 and it's corresponding
patch for wine.

Regards
Nick


[post new] [reply to this]


by Christian Fernandez on Wednesday June 21st 2006, 22:09
system: Gentoo GNU/Linux
Linux 2.6.16-gentoo-r7 #1 SMP Mon May 15 18:20:54 EDT 2006 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GNU/Linux

01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5500] (rev a1)

wine --version
Wine 0.9.16

with patch from winehq site(this site)
sys memory: 1000megas

nvidia drivers version:
emerge -p nvidia-glx nvidia-kernel

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] media-video/nvidia-glx-1.0.8762
[ebuild R ] media-video/nvidia-kernel-1.0.8762




and the annoying error:

error dump:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 146 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 467
Current serial number in output stream: 467


[post new] [reply to this]

  • RE: by Christian Fernandez on Wednesday June 21st 2006, 22:17
    • RE: by Christian Fernandez on Thursday June 22nd 2006, 12:28
My config with 1.11
by Skinny on Thursday June 22nd 2006, 1:41
Linux Distribution = Ubuntu 6.06 (32-bit)
Wine version = 0.9.15
Graphics make/model/memory/driver version = Nvidia/6600GT/128MB/1.0-8762
CPU model / CPU Memory = AMD X2 3800+ / 2GByte

Everything works fine here, except for the minimap.



[post new] [reply to this]

Very Funny
by G on Thursday June 22nd 2006, 2:29
For me everythig works like before... but the updater crashes and wow run in a window that is 64x64 pixels. :)))) A bit hard to play...
My config
AMD 64 x2 3800+
Asus A8v
ati Radeon 9600
512 MB ram
Ubuntu Dapper 6.06
Driver released from ATI ver 8.25.18

[post new] [reply to this]

Few precisations
by G on Thursday June 22nd 2006, 2:34
I'm using ubuntu 6.06 at 32 bit
In the -d3d9 everything works well exept for the portrait, and obviously for the very slow fps (4-5).

[post new] [reply to this]

My take..
by Chris Bailey on Thursday June 22nd 2006, 3:12
My take on it all is this:
* Transition from the introductory movie to the login screen crashes WINE with a BadMatch error - solved by placing
SET movie "0"
in your Config.wtf.

* The minimap will crash WINE (again, a badmatch error) the moment you transition from an outdoor area to an indoor area. This is solved by the mod linked in the above posts or by logging in on a Mac/Windows machine, moving to an outdoor area, logging in on your linux box, and disabling the minimap by clicking the X above it. I assume that is saved per character, so its just easier to use the mod and lose your minimap. This kind of sucks if you are a raider and need to know positioning on the fly for various TAQ/Nax fights, but such is the price one pays for using incompatible software.


Configuration:
AMD Athlon64 3500+
1GB RAM
nVidia Geforce 6600GT (PCI-E) 128MB Onboard RAM

Distro: Gentoo Linux
Profile: default-linux/x86/2006.0
Kernel: 2.6.16-gentoo-r8
GCC: 4.1.1/vanilla
glibc: 2.4-r3

nVIDIA kernel + glx: 1.0.8762 from Gentoo Portage
WINE: 0.9.15 from source + the 0.9.13_new patch from the WINE Appdb

[post new] [reply to this]

It doesn't really work...
by Anonymous Account on Thursday June 22nd 2006, 5:04
I get the following error using a non-patched version of Wine 0.9.15:

X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 146 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 467
Current serial number in output stream: 467

It' similar to the error described above. Yesterday I tried to start WoW 1.11 with the patched version of Wine 0.9.13 (which worked with 1.10.x) and the screen only flickered like crazy.

My system is:
Linux Distribution = Gentoo Linux
Wine version = 0.9.15
Graphics make/model/memory/driver version = NVIDIA/GeForce 6600/128MB/1.0-8762
CPU model / CPU Memory = AMD Athlon 64 3200+ / 2GByte

Now I'm trying to compile Wine with the patch, but I don't think it will help.

[post new] [reply to this]

patching process
by mickaël on Thursday June 22nd 2006, 5:11
For the patching process to be sucessful (ie not having the corruption warning message), you may have to run the patcher as root.
That's really ugly, and maybe there are another option on file permissions, but I just couldn't find it

[post new] [reply to this]

Got it Working now
by Stefan Wenskat on Thursday June 22nd 2006, 7:03
After the Patch 1.11 Wow Stopped working, so i started to snoop around. Today i downloaded wine 0.9.16 and compiled it as advised on this site. The only problem i got was the automap-flicker so i downloaded the addon. I disabled ALL shader Effects. As soon as i activate them inside the game via the Menu the game crashes. With this config i get ca. 12-20 fps depending on location (5fps in MC).

My Sytem:
1GB RAM
6.06 Ubuntu with 2.6.16 Kernel (self compiled) 32-bit
NVIDIA GeForce 6600
NVIDIA Driver Version 8762
Athlon XP 3500+

The relevant parts from config.wtf follow. I deleted the parts relating to character and sund, so don't delete them in your config.wtf.

SET hwDetect "0"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1024x768"
SET gxMultisampleQuality "0.000000"
SET fullAlpha "1"
SET lodDist "100.000000"
SET SmallCull "0.040000"
SET DistCull "500.000000"
SET farclip "657"
SET particleDensity "1.000000"
SET unitDrawDist "300.000000"
SET gxCursor "0"
SET cameraTerrainTilt "1"
SET cameraDistanceMaxFactor "1"
SET gxVSync "0"
SET trilinear "1"
SET specular "1"
SET weatherDensity "0"
SET minimapZoom "0"
SET spellEffectLevel "1"
SET useWeatherShaders "0"
SET baseMip "1"
SET frillDensity "32"
SET ffx "0"



[post new] [reply to this]

Sudo working
by Ben on Thursday June 22nd 2006, 16:48
I worked from the beginning by simply installing the minimap hider addon. Framerates in opengl are the same as before 1.11. I also had no problem patching once I realized that the background downloader was putting the patch files in my home directory instead of in the WoW directory and moved them.

System is latest Ubuntu Dapper 32bit
nvidia Gforce 6800GT
no special nvidia driver, just the standard dapper drivers
nforce3 mb, 1gb ram, using esound plugin only, amd64 3200, soundcard is soundblaster live, USB keyboard and mouse. Running in a seperate x window session with no window manager.
Wine 0.9.15 compiled and WoW patched using the method on the ubuntu wiki.

WoW is running in opengl mode at 1920x1200 all display settings at default. Soundsystem and soundbuffer for jumpy sound set in the wow config.

[post new] [reply to this]

patch command line
by Robert Forsman on Thursday June 22nd 2006, 16:59
It is not really necessary to "mv wine-0.9.16 wine" .

You should be able to

cd wine-0.9.16
patch -p1 < wow.new.patch.0.9.13-1

This is what the -p argument was designed for.

[post new] [reply to this]

0.9.7 is working (ok... not crashing)
by W. Gantert on Thursday June 22nd 2006, 17:44
I reverted to 0.9.7 with patches to mmap.c, preloader.c and the reverse-bitmap-rendering-patch, after WoW 1.11 broke 0.9.15 yesterday. Using 0.9.7 WoW doesn't crash if I enter a building, the minimap just becomes black (Outside it works perfectly). I tried to convert the reverse-bitmap-rendering-patch to 0.9.15, but it still crashes, so the bug is somewhere else, deeper or just somewhere I don't understand.
I also tried applying the consolidated patch posted by "Henry" in Bug Report 4143, but Wine kept crashing.

Linux Distribution = Gentoo
Wine version = 0.9.7
Graphics make/model/memory/driver version = Nvidia/6600GT/128MB/8756
CPU model / CPU Memory = AMD Athlon XP 2500+ / 1GByte

[post new] [reply to this]

Got it working on 0.9.16 with NVidia
by Mike C on Friday June 23rd 2006, 0:05
Got this working fine(ish) now on 0.9.16 with the normal (targeting?) patch as per the suggested install at the top all thanks to a comment made by Ben earlier.

I was crashing out and getting the error:

X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 696
Current serial number in output stream: 696

when entering any building but it's all down to the minimap. All you need to do is hide the minimap before going indoors by pressing the X at the top corner. If your character is stuck in a building you'll get throw out of wow at log in so either use a windows install to walk you character outside if you have one or run it through Wine in D3D mode (won't crash but graphics are glitchy).

Thanks for pointing that one out Ben!

[post new] [reply to this]

opengl is messing this up for me
by zack watts on Friday June 23rd 2006, 3:37
I have upgraded wine to 0.9.16 from 0.9.13 and patch it for wow. I still kept my installed version of wow that i installed using 0.9.13. However i am still getting the same errors.

if wow is forced to open using opengl it wont even appear it will just sit at my desktop i get this output in terminal

X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 459
Current serial number in output stream: 459

how ever if i run wow without opengl it works. i can log in and enter the world. but everything is upside down and my fps (which is normally 60) is now 5.

If i go to winecfg and enable a desktop and i run wow without opengl i can login and enter the world but my frame rate is still 5fps. yet everything is right side up.

Linux Distribution = Ubuntu Breezy
Wine version = 0.9.16
Graphics make/model/memory/driver version = NVidia/6800gs/256MB/81.78
CPU model / CPU Memory = AMD64 3700 2.2 ghz / 1GByte



[post new] [reply to this]

Sort-Of Working
by Chris on Friday June 23rd 2006, 4:21
Okay, I've progressed a little bit - disabling pixel shaders (SET pixelShaders "0") allows me to start the game (before I couldn't even get to the login screen) but anywhere which displays the indoor minimap kicks me out still. (Unless the map is closed).

X Error: BadMatch
Request Major code 128 (GLX)
Request Minor code 5 ()
Error Serial #2616
Current Serial #2616



Linux Distribution = Gentoo 2.6.16-r9 (amd64)
Wine version = 0.9.15
Graphics make/model/memory/driver version = Nvidia/7800GTX/256MB/8756
CPU model / CPU Memory = Pentium D 3.2Ghz / 2GByte

[post new] [reply to this]

9.10 Works
by Vesa Saralehto on Friday June 23rd 2006, 5:37
I dabbled my time with 9.15, 9.14 and 9.13, and the indoors flickering just wouldnt go away. Then I tried patched version of 9.10 and now it works like a charm.

My system is:
3500+ AMD64
geForce 6600
gentoo linux
and now.. wine 9.10 + wow-patch

[post new] [reply to this]

Shaders
by Nick on Friday June 23rd 2006, 5:58
Well to disable shaders it seems you 'll have to enter the following at Config.wtf...

SET ffx "0"
SET M2UseShaders "0"
SET UseWeatherShaders "0"
SET pixelShaders "0"
SET specular "0"

Doing that still doesn't fix the problemm here (Wine 0.9.15 , NvidiaFX5200).

Also in Direct3D mode I login O.K. but just after the character is drawn (sometimes before that) the game seems to halt (no mouse activity etc).

In OpenGL mode i can see the login screen and log in (even if i don't disable shaders) but still when it enters the game it crashes).


[post new] [reply to this]

Those crashing with the BadMatch
by David Casey on Friday June 23rd 2006, 10:47
I was getting the BadMatch error using Nvidia drivers, much like everyone else. Using this addon www.curse-gaming.com/en/wow/download-13194.html I was able to successfully get WoW going using opengl and haven't had any errors yet.

Hope this is able to help someone (I'm not the first person to think of this by any means)

[post new] [reply to this]

Working fine
by Andre on Friday June 23rd 2006, 12:35
Hi,

1.11 is working fine on Gentoo with:
Wine 0.9.14 + WoW-Patch
ATI Radeon 9600 with ATI drivers 8.25.18
Pentium M 1.4GHz

There were no problems with the Installer nor did I have to change my configuration. I am playing with a windowed desktop in OpenGL mode though.

Wine will print the following fixmes while playing:
fixme:powrprof:DllMain (0x7ca90000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7ca90000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdeee0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf44c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf6ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf6ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf654,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf640,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf15c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbde4ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbde544,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbda800,0x00000000), stub!
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:imm:ImmAssociateContextEx (0x10024, (nil), 16): stub


[post new] [reply to this]

Wine 0.9.10 IS the solution
by GB on Saturday June 24th 2006, 4:08
As it was posted before by Vesa Saralehto, wine 0.9.10 is the solution for everyone with NVidia card.

No need for closing minimap, which is NO solution.

Go back to 0.9.10 and play!


So the problem is something that changed between 0.9.10 and next versions.

[post new] [reply to this]

problem with 1.10.x and 0.9.16
by Artur Czajka on Saturday June 24th 2006, 17:54
I try to use version 1.10.x (yes, I have to) and it's something strange.
When I install patched wine 0.9.16 the game doesn't even run...

err:virtual:map_image Image was mapped at 0xaa0000: standard load address for a Win32 program (0x00400000) not available
err:virtual:map_image Do you have exec-shield or prelink active?
wine: could not load L"C:\\WoW\\wow.exe": Bad EXE format for

When I install it without the patch the game runs but I can't target anything of course... Is there any solution?

My PC:
Aurox Linux 11.1 (native distro based on Fedora Core 4)
AMD Duron 850 MHz
384 MB RAM
NVidia GeForce FX 5200 128 MB

[post new] [reply to this]

No luck with WoW 1.11.x
by Ray on Sunday June 25th 2006, 16:09
Applying mapping patch on both 0.9.10 (wow.new.patch) and 0.9.16 (wow.new.patch.0.9.13-1) causes the following error:

err:virtual:map_image Image was mapped at 0x7f140000: standard load address for a Win32 program (0x00400000) not available
err:virtual:map_image Do you have exec-shield or prelink active?
wine: could not load L"C:\\Program Files\\World of Warcraft\\WoW.exe": Bad EXE format for

and when i run as "setarch i386 -L WoW.exe -opengl" I get:

err:virtual:map_image Image was mapped at 0x55b40000: standard load address for a Win32 program (0x00400000) not available
err:virtual:map_image Do you have exec-shield or prelink active?
wine: could not load L"C:\\Program Files\\World of Warcraft\\WoW.exe": Bad EXE format for

running Fedora Core 5 wine 0.9.15, runs but crashes with minimap problems.

Running box with FC5:
AMD Athlon 64 X2 Dual 4200+
2GB RAM
nVidia GeForce 7600 GS


[post new] [reply to this]

Wine Can't find install files
by Robert on Sunday June 25th 2006, 22:50
Terminal outputs this info:

Missing symbol {LanguageCode}! (SymbolTable::UnmappedSymbolSubstitution)
fixme:ole:OleCreateStaticFromData (not shown), stub!




[post new] [reply to this]

Update?
by Jay Bloodworth on Monday June 26th 2006, 9:31
Fedora Core 5
Kernel 2.6.16-1.2122_FC5
AMD64 x2 / 1GB RAM
Nvidia Geforce 6600 (driver v. 8762)

I've been out of town since the patch started causing problems, so I am just beginning to test the various proposed solutions on my system. Long story short, like many nvidia users, I've been able to get WoW to work with wine .9.16 (with the targeting patch), but I have to disable pixel shaders and have the minimap bug. 1.9.10 crashes on startup for me with a GLX error, but I was using a modified RPM spec file from .9.15 to compile the .9.10 sources, so it's possible there is some problem with my compile.

I doubt at this point anyone has any solutions for me that have not been mentioned. I appreciate everything the developers or maintainers have done so far. If it would be possible, I'd like one of them to chime in on how goes progress towards a more robust, complete fix for nvidia users. Thanks.

[post new] [reply to this]

  • More Info by Jay Bloodworth on Monday June 26th 2006, 11:47
WORKING but..
by Rafael Mores on Monday June 26th 2006, 11:38
I got it working with the patched 0.9.16 version on my ubuntu dapper i386 with nvidia, but i get shader problems(not working at all, or crashing) with opengl mode. I'm still going to try the minimap fix add-on because it crashes when i enter a building.

However, i tried in -d3d9 mode and it works fine without the add-on, but some of the pathways and some other areas on the ground are black without texture. Still, Death Effect seems to work, but to a slow, unplayable framerate. All other shader effects don't, as with opengl. Also, the cursor is doubled, the wow glove is on the background of my desktop cursor. A bit annoying, but playable. :)
I find that switching modes(not ingame, lol) gives me a full experience, except for shaders. Pretty cool!



[post new] [reply to this]

0.9.10 not so great
by Ben on Monday June 26th 2006, 13:22
I backed out to 0.9.10 and built my deb for it. Everything is working as has been reported.

Framerates are about 10-15 FPS slower than they were before the patch using 0.9.16 or 0.9.10. Don't know whats going on there but it kinda sucks.

Next issue is that I guess an opengl bug was recently fixed in 0.9.15 and 0.9.16 that made the transparent textures work. Before that with 0.9.14 and 0.9.10 any transparent textures were either missing completly or completly solid. This can be seen by looking into the pit around IronForge. In some places you see solid grate or you see only lava and it looks like you're floating in the air where the grate should be. You can also see it in the bank in IronForge. There is a wall of grate where the teller windows are at. The grate is completly missing for me.

Is there a way I can backport whatever that fix was into 0.9.10?

Finally the loading of the terrain 3d objects like plants and trees is very jumpy in 0.9.10. No matter what I set my terrain distance to I get the same effect. I can get pretty close and then the objects start appearing in patches. This didn't happen in 0.9.15 and 0.9.16.



[post new] [reply to this]

Minimap solution
by T Steffen on Monday June 26th 2006, 15:32
I had a problem with the Minimap: when entering a building, it would kind of take over the whole screen, and flicker a lot. Uncommenting this line

// glDrawBuffer(GL_FRONT_LEFT);

in dlls/opengl32/wgl.c fixed the problem (most likely, I also updated from 0.9.15 to 0.9.16 and from Ubuntu breezy to dapper).

My configuration: Kubuntu 06.06, Nvidia 5200, Athlon 1700+, 0.9.16 + the mouse selection patch and the comment above. Playing works fine now for me.

[post new] [reply to this]

minimap fix for wine-0.9.16
by Robert Björkman on Monday June 26th 2006, 17:15
Got everything working by reverting (i.e. no minimap crash)
bugs.winehq.org/show_bug.cgi?id=4945

and removing the GL_FRONT_LEFT line from wgl.c (glitches/flickering otherwise)

complete patch here:
minoan.ath.cx/~minoan/wow/wow_patch.diff

System:
Gentoo amd64 multilib
Geforce4 Ti4800
wine 0.9.16

cheers

(
and no i didnt find it out by myself :)
Idea from comment #10 @ bugs.winehq.org/show_bug.cgi?id=5488
)

[post new] [reply to this]

Targeting patch wont work
by kim on Tuesday June 27th 2006, 9:23
Hello, i got wine 0.9.16 and therefor did i download this patch: rapidshare.de/files/20885790/wow.new.patch.0.9.13-1.html

After i dl it i moved into my wine dir. and then used the commando given to patch it. It did not complain or anything so i assumed it went smooth... But when i test to target anything in wow, it still wont work... Done anything wrong?

I use PC Linux 0.6.13 and Nvidia Geforce 6500 GT if it give any help for the problem

[post new] [reply to this]

New 0.9.16 patch working with nvidia and minimap
by Hans Nieser on Tuesday June 27th 2006, 16:53
I can confirm that the new patch works without having to hide the minimap. My system:

Gentoo (Linux 2.6.17)
NVIDIA Geforce 6800GT (driver version 8762)
WoW 1.11.0
Wine 0.9.16

The minimap did appear to be black, haven't checked outside yet.

[post new] [reply to this]

wow_patch_0.9.16.diff
by steamin on Wednesday June 28th 2006, 4:31
Client crash after entering a Building with NVidia.

[post new] [reply to this]

Success with new patch
by paul on Wednesday June 28th 2006, 4:45
System is IntelP4/1Mb RAM/Nvidia 6600 Hardware running Gentoo 2.6.16-r9 kernel, NVIDIA drivers 8762 under Gnome 2.12.

WoW is 1.11 patched with previously downloaded 1.11 patch running on Wine 0.9.16 with the 27 June patch listed here.

Prior to the 27 June patch installation crashed on enter buildings even with the tweaks and the minimap patch.

New patch appears to work perfectly, including minimaps in buildings, pixelshader and LinuxMiniMap is not required, no slowdown, fps comparable with Windows (estimate)


[post new] [reply to this]

Works with new patch
by Troy Johnson on Wednesday June 28th 2006, 8:59
Debian Unstable (custom Linux 2.6.17 kernel)
AMD Dual Athlon MP
nVidia Geforce 6600GT AGP (driver version 8762)
WoW 1.11.0
Wine 0.9.16

I have a dual-boot system and WoW has run smoother for quite some time (since 0.9.10) under Wine than under Windows XP on the same machine with the same amount of swap. It lags a lot less when entering a new area and I actually get to see the landing when I fly. Very nice work.

[post new] [reply to this]

Patch not working
by Timmy Keneally on Wednesday June 28th 2006, 16:10
GeForce 6600GT 128 MB
Athlon 1900+
768MByte RAM
wine-0.9.16
xorg-11r7.0


patched, then compiled with gcc-4.0.3; minimap issue still there -- immediately crashed when minimap was open indoors.

[post new] [reply to this]

wow_patch_0.9.16.diff works after changing display resolution
by Patrick on Wednesday June 28th 2006, 16:42
Linux Distribution = CentOS 4.3
Wine version = 0.9.16 & wow_patch_0.9.16.diff
Graphics make/model/memory/driver version = nvidia/6600GT/128/1.0-8762
CPU model / CPU Memory = Pentium 4 2.26GHZ / 1536MB

Hi,
I installed the new patch and first became the old crashs.
Then I changed my X-display-resolution and now it looks
as everything is working like intended.
I can activate 'shaders' and play without 'Linux_Minimap'.
Thanks for the nice work!

I have done no longer playing-tests yet.

Following are some 'debbuging'-infos,
maybe they help anyone?! :)

Regards,
Patrick


# I patch the source
patch -p1 < wow_patch_0.9.16.diff
--- snip ---
patching file dlls/opengl32/wgl.c
Hunk #1 succeeded at 589 (offset -1 lines).
patching file dlls/winex11.drv/opengl.c
Hunk #1 succeeded at 554 (offset -53 lines).
patching file libs/wine/mmap.c
patching file loader/preloader.c
--- snap ---

# I start the game
--- snip ---
fixme:exec:SHELL_execute flags ignored: 0x00000500
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x1ea20000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x1ea20000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x1025eee0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1025f44c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1025f6ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1025f6ec,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
err:wgl:wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
err:wgl:wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x1025f15c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:win:EnumDisplayDevicesW ((null),0,0x1025e4ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1025e544,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 638
Current serial number in output stream: 638
--- snap ---

# I install 'Linux_Minimap', playing is possible

# I activate shaders, crash!

# I change X-display-resolution from 1024x768 to 1280x1024

# I start WoW, the above 'err'-messages between the 'fixmes' are gone

# I change ingame-resolution, it works

# I activate shaders, it works

# I stop WoW, deinstall 'Linux_Minimap'

# I start WoW, it works

# I change X-display-resolution back to 1024x768

# I start WoW, it works

[post new] [reply to this]

FC5 crashing with wine client error:9: write: Bad file descriptor
by Russell Harrison on Wednesday June 28th 2006, 23:37
This seems to be a problem with the ati drivers.

bugs.winehq.org/show_bug.cgi?id=5561

wine: Unhandled page fault on read access to 0x003c002f at address 0x404e1c57 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x003c002f in 32-bit code (0x404e1c57).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:ffff GS:0033
EIP:404e1c57 ESP:4088fb88 EBP:4088fbc8 EFLAGS:00010206( - 00 - RIP1)
EAX:003bffff EBX:408d27ec ECX:80000002 EDX:4088fcb0
ESI:80000002 EDI:4107dd70
Stack dump:
0x4088fb88: 4088fbc8 408b76fc 40195e6c 7c6610f8
0x4088fb98: 40195e6c 40197ff4 7c667d28 00000076
0x4088fba8: 00000000 4003a990 7c667d28 00000000
0x4088fbb8: 408b76eb 408d27ec 7c667d28 4107dd70
0x4088fbc8: 4088fbe8 408b7880 80000002 40ec709b
0x4088fbd8: 00000000 000f003f 4088fcb0 40edadc0
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x404e1c57 GetVersion+0x7 in kernel32 (0x404e1c57)
2 0x408b7880 RegOpenKeyA+0x50 in advapi32 (0x408b7880)
3 0x40eb278f DllMain+0x2ff in opengl32 (0x40eb278f)
4 0x40eb66a3 in opengl32 (+0x466a3) (0x40eb66a3)
5 0x401d1255 call_dll_entry_point+0x15 in ntdll (0x401d1255)
6 0x401d22fc in ntdll (+0x222fc) (0x401d22fc)
7 0x401d27ad in ntdll (+0x227ad) (0x401d27ad)
8 0x401d26f2 in ntdll (+0x226f2) (0x401d26f2)
9 0x401d55e1 LdrInitializeThunk+0x371 in ntdll (0x401d55e1)
10 0x404bf0aa in kernel32 (+0x4f0aa) (0x404bf0aa)
11 0x40038817 wine_switch_to_stack+0x17 in libwine.so.1 (0x40038817)
0x404e1c57 GetVersion+0x7 in kernel32: movl 0x30(%eax),%ecx
Modules:
Module Address Debug info Name (75 modules)
ELF 0x0019a000-001a3000 Deferred libxrender.so.1
ELF 0x001a5000-001a9000 Deferred libxrandr.so.2
ELF 0x001ab000-001b5000 Deferred libxcursor.so.1
ELF 0x001b7000-001bc000 Deferred libxfixes.so.3
ELF 0x001bf000-001da000 Deferred ld-linux.so.2
ELF 0x001dc000-0030f000 Deferred libc.so.6
ELF 0x00311000-00336000 Deferred libm.so.6
ELF 0x00317000-0031d000 Deferred libxxf86dga.so.1
ELF 0x00338000-0033c000 Deferred libdl.so.2
ELF 0x0033e000-00351000 Deferred libz.so.1
ELF 0x00353000-00356000 Deferred libxau.so.6
ELF 0x00358000-0035e000 Deferred libxdmcp.so.6
ELF 0x0035f000-0036a000 Deferred libnss_files.so.2
ELF 0x00360000-00370000 Deferred libxext.so.6
PE 0x00400000-00cf9000 Deferred wow
PE 0x00400000-00cf9000 Deferred wow
PE 0x00400000-00cf9000 Deferred wow
PE 0x00400000-00cf9000 Deferred wow
PE 0x00400000-00cf9000 Deferred wow
ELF 0x00cfa000-00d6f000 Deferred libfreetype.so.6
ELF 0x00d9b000-00dbc000 Deferred libexpat.so.0
ELF 0x00dbe000-00dfb000 Deferred libfontconfig.so.1
ELF 0x07ac1000-07b3b000 Deferred libglu.so.1
ELF 0x07c74000-07c80000 Deferred libgcc_s.so.1
PE 0x10000000-10069000 Deferred divxdecoder
ELF 0x40033000-4004e000 Export libwine.so.1
ELF 0x4019a000-40222000 Export ntdll
\-PE 0x401b0000-40222000 \ ntdll
ELF 0x40222000-4031b000 Deferred libwine_unicode.so.1
ELF 0x40450000-40563000 Export kernel32
\-PE 0x40470000-40563000 \ kernel32
ELF 0x40890000-408d7000 Export advapi32
\-PE 0x408a0000-408d7000 \ advapi32
ELF 0x408d7000-409a0000 Deferred comctl32
\-PE 0x408e0000-409a0000 \ comctl32
ELF 0x409a0000-40ae8000 Deferred user32
\-PE 0x409c0000-40ae8000 \ user32
ELF 0x40ae8000-40b82000 Deferred gdi32
\-PE 0x40b00000-40b82000 \ gdi32
ELF 0x40b82000-40c6c000 Deferred shell32
\-PE 0x40ba0000-40c6c000 \ shell32
ELF 0x40c6c000-40ccf000 Deferred shlwapi
\-PE 0x40c80000-40ccf000 \ shlwapi
ELF 0x40ccf000-40d74000 Deferred ole32
\-PE 0x40cf0000-40d74000 \ ole32
ELF 0x40d74000-40ile descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
. . .
wine client error:9: write: Bad file descriptor
wine client error:9: write: Bad file descriptor
err:seh:setup_exception stack overflow 708 bytes in thread 0009 eip 4009c025 esp 40780d3c stack 0x40781000-0x40890000

[post new] [reply to this]

works with the new patch
by Arnaud Dufour on Thursday June 29th 2006, 2:38
Debian Sid
Linux 2.6.16 (Debian rlz)
AMD 2800
Nvidia GF4200
1Gb RAM
wine 0.9.16 + the new patch.

Fixed the mini-map bug with the new patch. Thx a lot :)

Good work :)

[post new] [reply to this]

New WoW patch 1.11.1 causing trouble
by Hans Nieser on Thursday June 29th 2006, 3:02
Seems the new patch (1.11.1) that I got this morning is causing some additional problems. First problem is that on every launch, the preferences dialog for the background downloader pops up, only a minor issue since I can just click it and it goes away.

The second and more annoying problem is that after the loading screen, the WoW window (even when running fullscreen) becomes a 20x20 pixel window and it takes some fiddling to make it go back to fullscreen (clicking inside it worked once). I'll post some screenshots later.

[post new] [reply to this]

Works with the new patch
by Ilkka Forsblom on Thursday June 29th 2006, 7:35
System info:

Mandriva 2006 for AMD64 (note: parts from cooker, including kernel, gcc and glibc, kernel is 2.6.17.0-tmb-desktop-1mdv)
Wine 0.9.16 with wow.new.patch.0.9.16 mentioned in HOWTO
nVidia GeForce 6600GT 128MB, driver version 1.0-8762
AMD Athlon64 3200+, 1GB RAM

Works very well, no annoyances to mention. I haven't done any raiding since 1.11 came out, so can't tell how it works under stress conditions (multiple dozen players on screen with lots of effects flying etc.), but so far performance is better than WoW 1.10 with Wine 0.9.15 (which suffered from slow loading and game stuttering with certain sounds loading/playing).

[post new] [reply to this]

New mini patch problem
by Judd Tracy on Thursday June 29th 2006, 9:17
Is any one else having problems this morning with the mini patch that was released. When wine goes to install it I get a dialog stating "Sorry, the installer was unable to start up. You may be out of hard drive space". I have 697M free where it is being installed. All permission look correct so that should not be and issue. If anyone has any idea of what is happening please let me know. Thanks

Linux Distribution = Fedora Core 3 (cant change it due to requirements)
Wine version = 0.9.16
Graphics make/model/memory/driver version = Nvidia/5500/256MB/8762
CPU model / CPU Memory = Pentium 4 2.4GHZ / 1GByte

[post new] [reply to this]

poly request to large
by Andreas Bierfert on Thursday June 29th 2006, 11:15
Also this has been mentioned in one post here: Has anybody go a solution for this:
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x582f0000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x582f0000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x560deedc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x560df448,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x560df6e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x560df6e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x560df650,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x560df63c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 145 (GLX)
Minor opcode of failed request: 29 ()
Serial number of failed request: 442
Current serial number in output stream: 442


No matter what I do (with the wine config, with Wow config) I get this error. I use FC5, wine-0.9.{14,15,16} with the corresponding wow patches. Geforce 6600 with latest nv drivers. Strange thing is: other 3d stuff works (like Diablo in d3d mode, google earth...)

[post new] [reply to this]

Versions of wine
by Sean on Thursday June 29th 2006, 12:22
k, I'm slightly confused. I got the lastest version from the wine main page and the rpm says, "wine-0.9.2-1fc4winehq.src.rpm". but in this area is says the latest version of wine is 9.16. So could I get some clearification plz. I'm very new. I love linux. I'm have WoW working on windows but if I can get this and couple others working on linux I'm dumping windows.

P.S.
The wine that pulls off RedHat yum is 9.15 not 9.16.

Fuzzy

[post new] [reply to this]

Bad detection of both mouse buttons pushed
by Christian on Thursday June 29th 2006, 13:52
Hi,

I was wondering if anyone is having issues with pressing both mouse buttons to move in the game? Inorder to walk both buttons must be depressed, however if i press them at the same time it does not detect it. I have to press one button, then the other with a distinct delay between buttons for it detect it. Is there a setting somewhere that would affect this? Im not even sure if this is a wine issue, maybe its Linux? Any thought would be appreciated.

Thanks,
Christian

[post new] [reply to this]

Works fine
by Andre on Thursday June 29th 2006, 15:36
Hi,

the new patch is working fine on my Gentoo/ATI Radeon 9600/Pentium-M and on my Kubuntu/Nvidia 6100/Athlon.

No problems up to now. Even the new patch from today installed without any issues.
Great! ;-)

[post new] [reply to this]

did the config is this kewl?
by Sean on Thursday June 29th 2006, 18:20
configure: WARNING: FontForge is missing.
configure: WARNING: Fonts will not be built. Dialog text may be invisible or unaligned.

Configure finished. Do 'make depend && make' to compile Wine.


I'll wait to move on pending word on this strang item.

Fuzzy

[post new] [reply to this]

New patch brings back targeting bug
by Dan Lange on Friday June 30th 2006, 8:20
I applied the new patch to wine and the game loads fine even with the minimap enabled. In fact everything was working perfectly again until Blizzard introduced that small revision patch. I can no longer target anything. Which parts of the patch affect the targeting bug? maybe Blizzard finally fixed wow so the patch is no longer needed (for targeting). I tried a completely vanilla wine and of course wow does not work.

[post new] [reply to this]

WOW runs in Compiz but does not even start up in Gnome or KDE
by Jesse on Friday June 30th 2006, 13:29
Wierdness here.

I am running Ubuntu 6.06 on a IBM T42 Laptop 1GB ram 128mb Mobility Firegl2 Video card. Using 8.26.18 Driver from ATI

When I run Gnome or KDE as my desktop I get a large dump from wine. WOW does not even start up. Here is the first line From the dump I can post more if needed, but it is very large.

Unhandled page fault on read access to 0x003c002f at address 0x7fc6cc8f (thread 0009), starting debugger...


I have installed Compiz using this guide (2nd method) www.compiz.net/viewtopic.php?id=389

Wow runs great while logged into compiz except for sound studdering with wine 0.9.16 patched

I can log in and play with out any errors so far (besides the sound issues) It seems very wierd that I can have Compiz running and have WOW load up and play but I can not in Gnome. Anyone have a few ideas how to get WOW up and running in Gnome?

Also If anyone can help out with the sound issues it would be great I have tried

SET SoundOutputSystem "1"
SET SoundBufferSize "150"

and

SET SoundBufferSize "232"

Both have the same issue with crappy sound.

Appreciate any help.



[post new] [reply to this]

Performance issue
by Richard Meserve on Saturday July 1st 2006, 18:45
I'm experiencing a new issue that has arisen on my system. While WoW does not crash at all, I do experience serious issues with performance at key times. One is at a specific point in the load process after character selection (approx 55%), and the others are in game when I encounter areas of high activity/polygons. I have no idea what is causing this, but I can offer these symptoms:

1. This same install of WoW works perfectly in Windows. This install of WoW also previously worked wonderfully in Linux too.
2. During the loading process, if I leave it be, the sound stutters and I get a bunch of "fixme:dsound:DSOUND_MixOne problem with underrun detection", and I usually time out and get disconnected from the server, but if I switch to a console (CTRL-ALT-F1), something magically releases the deadlock and things proceed normally.
3. Once in game, I get full FPS when things are running happily, but once I enter a new area or turn around to a lot of mobs for example, it "freezes" and sound stutters and just takes a LOT of time to recover from it (minutes). Usually I am dead by the time FPS returns to normal.
4. This started around the time 1.11 came out. 0.9.10 and 0.9.16 both exhibit these issues on my system.

Any suggestions are gladly welcomed. Thanks.

[post new] [reply to this]

Cannot run WoW in Wine
by John Freeman on Sunday July 2nd 2006, 1:11
Howdy,

Installing WoW with the HOW-TO worked great, but running it has presented problems.

Whenever I run it in OpenGL mode, it gives me an error dialog:

Your 3D accelerator card is not supported by World of Warcraft.
Please install a 3D accelerator card with dual-TMU support.

WoW must be mistaken, as I will explain.

Whenever I run it in DirectX mode, it will play the intro movie, then try to transition to the login screen. The screen will go black, and I will hear the music start to play, but then it stops and the computer locks up. I cannot even hit Ctrl-Alt-Bksp to get out.

I have looked up similar problems, but with little luck. Someone had written about the same problem with OpenGL in the 1.10 comment section: appdb.winehq.org/appview.php?versionId=4031 (search for the comment titled "Dual-TMU error") No one seemed to have a solution then.

I found a couple of other posts about it on the Ubuntu forums, and from what I can tell, this might have something to do with the fact that we are all using Dell Inspiron laptops with integrated Intel video based on the i810 chipset. I have the Inspiron 6400 / E1505 with 945GM video and used the 915resolution tool to configure it. I don't remember what I did for a driver, but xorg.conf says it's using i810. glxinfo tells me that direct rendering is on. glxgears gets ~500 fps, which I think is a very low and suspicious.

Even still, I know that this laptop can run WoW using Windows XP. I just need to know how to configure my video hardware so that WoW will think it can run.

[post new] [reply to this]

cant get opengl to work
by zarcoD on Sunday July 2nd 2006, 1:29
I keep getting an error that says "World of Warcraft was unable to start up 3D acceleration." everytime I try to run it in opengl mode. I'm running wine 0.9.16, open suse 10.1 64bit, and latest nvidia drivers. My proc is an athlon64 3000 and a nvidia 7800gt as my vid card.

[post new] [reply to this]

My Success So Far
by Michael Jaffe on Monday July 3rd 2006, 4:59
First, thanks to all the regular maintainers of this dB for your efforts in documenting running World of Warcraft on linux using WINE.

My success is limited to the installation. I have not yet tried to create an account, so I have not yet tried the game. My system checks out in terms of audio and graphics. There are TWO pitfalls that I've solved.

The Application DB calls for placing a few .dll files in the ~/.wine/windows/system32 directory and running winecfg after installation of WoW. In my case, the .wine directory wasn't created until *AFTER* I ran winecfg. So, I'd recommend to others to

*** run winecfg immediately after installing wine ***

Also, I kept getting the following errors when trying to execute the command wine /media/WoWDisc1/Installer ...
err:virtual:map_image Image was mapped at 0x2a0000: standard load address for a Win32 program (0x00400000) not available
err:virtual:map_image Do you have exec-shield or prelink active?
wine: could not load L"D:\\Installer.exe": Bad EXE format for
At the time, I had partitioned the hard drive for both Windows XP and Linux. Once I reformatted for Linux only, this error occurred only once during the installation. Afterward, the installation went smoothly.

Success to all you out there looking to make Windows unnecessary for running Windows programs.

[post new] [reply to this]

YIPEE!
by Rafael Mores on Monday July 3rd 2006, 17:33
Congrats on all the efforts for bringing this up! After the 1.11.x patch, I recompiled wine with the new WOW patch and everything works 100% with my nvidia card on ubuntu! No more mini-map fixes! lol

Thx a lot guys

[post new] [reply to this]


by zarcoD on Tuesday July 4th 2006, 14:06
alright, i screwed up disabling xgl so i reinstalled the whole suse 10.1 and tried out kde if that matters. anyhow, when typing ./configure to compile wine and the patch i get this error:

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc -m32
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

i'm new to linux so... i have no idea what's this mean

[post new] [reply to this]

  • RE: by Nick Law on Tuesday July 4th 2006, 14:21
    • RE: by Nick Law on Tuesday July 4th 2006, 14:29
      • RE: by zarcoD on Thursday July 6th 2006, 9:36
Awful WoW performance
by Robin on Tuesday July 4th 2006, 14:07
I was able to install the game with no problems with NL's guide, very well done on that. However, after a few minutes in the game the performance goes straight to crap and the game is essentially unplayable. I'm not talking about a little lag here and there....I mean complete graphical hell even in areas with no other players.

Anyone have any ideas or possible fixes? I'd really love to dump my Windows partition but I'll have to remain a reluctant dual booter if this is how WoW is going to perform.

System Specs:
P4 2.6ghz
Radeon 9800 pro
1gb RAM
Ubuntu Dapper
ATI Linux drivers 8.26.18
Wine 0.9.16 + WoW patch used to build wine
glxinfo | grep rendering comes back as Yes
WoW running under OpenGL



[post new] [reply to this]

AArrgh! I can't click anything!
by Justin on Thursday July 6th 2006, 12:15
Okay, so I have WoW(v1.11.1) loading flawlessly in wine(v0.9.16) Everything is gravy except for the fact I can't click on anything. The export WINEPRELOADER_SETVALEGACY="no" fix doesn't work and since I don't run cadega, I can't get the second fix (which I found on their forums) to work either. I'm pretty desparate to get this to work and if you guys could help, I'd be greatly appreciative.

[post new] [reply to this]

-d3d9 strange text...
by Fredrik Stagling on Saturday July 8th 2006, 6:00
When running with -opengl I get crappy fps, with .d3d9 fps is OK but some text are really messed up... Anything I can do about it, or will I just have to wait for better dx9 support?

img207.imageshack.us/img207/7509/screenshot1sa.png



[post new] [reply to this]

-d3d9 strange text...
by Fredrik Stagling on Saturday July 8th 2006, 6:01
With -opengl I get crappy FPS, with -d3d9 FPS is OK, but some text look really strange... (and I bet it's the same "in-game").

img207.imageshack.us/img207/7509/screenshot1sa.png

[post new] [reply to this]

Crash after character selection
by Renko on Saturday July 8th 2006, 13:43
My client is crashing after I choose a character, at the moment the client is about to entering the "World".

I get errors like
"fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for ntdll", and much more.

I tried several Config.WTF options. I updated my GPU drivers (Ati radeon 9800pro), but nothing seems to fix it. Can someone give me a piece of advice?

[post new] [reply to this]

Unable to Mount
by Wesley on Saturday July 8th 2006, 13:53
OK, I'm kind of a newbie to wine so bear with me if the answer to my problem is obvious. I run SuSE and I've been following the instructions givin for a WoW SuSE installation. When every I type ls into the console I get:
d: floppy xmms_audio_cd
no matter how many times I try. When I run the mount command the console says that /dev/cdrom isn't mounted which is to be expected. But when I try to mount /dev/cdrom I get this message:
[mntent]: warning: no final newline at the end of /etc/fstab
mount: mount point /media/cdrom does not exist

Any tips?

I'm running a 64-bit SuSE linux system and I use KDE.

[post new] [reply to this]

1.11 and 0.9.16 w/ Ubuntu 6.06
by Jordan on Sunday July 9th 2006, 15:02
I run Ubuntu 6.06 on my laptop. Specs:
Dell Inspiron 8600
1.5Ghz Pentium M
1Gb PC2100 RAM
ATI Mobility Radeon 9600 Pro Turbo
AC '97 sound

I installed Wine 0.9.16 from source, built with the .diff patch for 0.9.16, and the game starts up and runs just fine, but I have encountered the following issues:
1.) I only get about 10fps (in windows, I get 60)
2.) Using the soundbuffer setting (soundbuffer = 150 or 232) I still get sound reverberation, and some sounds are skipped entirely.

Any ideas?

[post new] [reply to this]


by zarcoD on Sunday July 9th 2006, 17:11
I must be the unluckiest wine user. :P

Anyway, I didn't get Wow to work on my suse install so now I'm trying it on kubuntu. Whenever I start the game I get this...

zarco@zarco-desktop:~/.wine/drive_c/Program Files/WoW$ wine wow.exe -opengl
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\Program Files\\WoW\\wow.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\WoW\\wow.exe" failed, status c0000135

That's the same problem in problem#1 I suppose, but when I go into /usr/local/lib/wine/ I don't see opengl32.dll.so anywhere.


[post new] [reply to this]

  • RE: by zarcoD on Sunday July 9th 2006, 17:26
    • RE: by Nick Law on Sunday July 9th 2006, 19:50
      • RE: by zarcoD on Monday July 10th 2006, 2:29
        • RE: by Nick Law on Monday July 10th 2006, 5:51
  • RE: by thinkred on Thursday July 13th 2006, 8:41
    • RE: by Nick Law on Thursday July 13th 2006, 14:50

by Peter Christensen on Monday July 10th 2006, 8:23
Computer 1:
Debian Unstable (Homebuilt 2.6.17 kernel)
Pentium D 2.8GHz
3GB PC2-5400 DDR2 SDRAM (Dual channel)
NVidia GeForce 7800GT (Latest nvidia driver)
Terratec Aureon 7.1 Space

Runs fine in 1280x1024 with everything at max. A slight delay in audio though, but this is quite general due to high ALSA buffer size. When tabbing away from the game (and when the background downloader appears), to get smooth graphics, I usually toggle vsync on/off in the game (to reset graphics).


Computer 2:
Ubuntu 6.06 LTS
Celeron D 2.8GHz
512MB DDR2 SDRAM (333MHz)
ATI Radeon 9700 Pro (Ubuntu fglrx driver)
Creative SoundBlaster 24-bit

Runs adequately when wrapped through an OpenGL wrapper (somthing about an ATI bug). Background downloader does not interfere here.


Computer 3:
Ubuntu 6.06 TLS
Pentium M 1.7GHz
1GB DDR2 SDRAM
Intel i855GM (Ubuntu i910 driver)
VIA1612A (AC'97)

It can start in Direct3D mode, but with 1fps or something. In OpenGL mode it dies with an error. (direct rendering is on and glxgears gives around 1100fps)

[post new] [reply to this]

WoW acting weird.
by Jeff on Monday July 10th 2006, 15:12
Linux Distribution = Ubuntu 6.06
Wine version = 0.9.16
Graphics make/model/memory/driver version = no idea
CPU model / CPU Memory = no idea
ATI/9550/256MB/8.25.18
When I fire up WoW on this machine, the lag in unbelievable. even in pre-game menus its terrible. the screen will refresh every couple of seconds, and what ever changes have been made are made. but the lag makes gaming impossible. what to do?

[post new] [reply to this]

Crashes after Character Sel.
by Fredrik Stagling on Monday July 10th 2006, 16:05
When I try to "Enter Game" it crashes. And sometimes even before that, if I stay in the character selection too long...

[post new] [reply to this]

FPS 0.4!!!
by Christian Fernandez on Monday July 10th 2006, 19:48
hi guys I usually play at work cause I have a great video card but
last night I decided to reinstall in my gentoo box at home, I used to run WOW on it 2 months a go and run ok... for my surprise..
my FPS is 0.2 inside a city!! is not playeble at all..
I know what you are thinking.. make sure you are runnin in opengl and not directx and that you have rendering enable on xorg.conf and bla bla I know I know I even have advice people in installing WOW under Gentoo GNULinux before but really this is bad.. I will like to know if other people have the same problems, cause at work I get 27-30 fps is not great but is playable.
I have two nvidia cards running twinview mode(just like at work)
the vidia cards are:
00:08.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)
00:09.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)

Mem: 1263
CPU: pemtium 4 1.7Ghz
model name : Intel(R) Pentium(R) 4 CPU 1.70GHz
wine Wine 0.9.16
of course with the 0.9.16 patch



ok going to start with some log I get when I start it:
-----------------------------------------------------------
wine WoW.exe
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7c220000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7c220000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaeee0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf428,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf6ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf6ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf15c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf654,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf654,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf654,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf654,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf640,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbaf15c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbae4ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbae544,0x00000000), stub!

[post new] [reply to this]

wine-0.9.17.tar.bz2 wow.new.patch.0.9.17
by steamin on Wednesday July 12th 2006, 5:01
Is still crashing when entering a building, dungeon etc.

[post new] [reply to this]

No Problem with v1.11.2
by Andre on Wednesday July 12th 2006, 13:33
Hi,

If you still want to know, I just downloaded the new patch with the Blizzard downloader and applied it without problems.
Had to restart WoW once though since graphics looked weird.

regards
Andre


[post new] [reply to this]

wine cdrom/installer
by Jason on Wednesday July 12th 2006, 20:58
aeudian@jinxsys:/$ fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported yet (please report)
fixme:font:CreateScalableFontResourceW (1,0x10996108,0x10992208,(nil)): stub
fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub


[post new] [reply to this]

cdrom mount issues
by Eric Park on Thursday July 13th 2006, 8:13
I'm not sure what i'm doing wrong, I am a bit new to it. and relearning linux after a turn to the darkside. Anyways, When I am installing wow and it gets to the next CD i put it in, FC5 auto mounts it. and it doesn't work. I've tried to umount and remount and the install still doesn't see it. but the FC5 automount makes the mount point /media/"CD Name" Would the issue then be that it needs to be mounted to the same folder for the entire install?.. but i have yet to be able to umount it and then remount it to another folder.

FC5
Dell Demension 5100
ATI Raedeon X600

[post new] [reply to this]

Why not integrate patches into wine?
by Fredrik Stagling on Thursday July 13th 2006, 11:22
Why don't they integrate these wow-patches into wine? I mean, there would be much less hassle for everyone.

[post new] [reply to this]

radeon drivers
by Ed P on Thursday July 13th 2006, 13:15
Linux Distribution = Slackware 10.2 + upgardes
Wine version = 0.9.17 with wow patches via www.slackages.com/linux/slackages/slack102.html
Graphics make/model/memory/driver version = "ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE]" (from lspci)
CPU model / CPU Memory = dual AMD MP2000 / 512megs

Does anyone have info on which radeon drivers to use? I have slackware 10.2 upgraded via slackpkg, and use what I assume are the kernel drivers (radeon.ko, agpgart.ko).

Running with opengl mode has much higher frame rates in the login and character screen, but crashes when the load bar hits about 15%.
Running d3d mode gets me into the game, but frame rate is terrible (5fps best) and there are graphics bugs (wrong sized textures) all over the place.

last I knew, the firegl drivers were no good but that was years ago. I'm running kernel 2.6.17.1



[post new] [reply to this]

Sound
by Eric Park on Thursday July 13th 2006, 22:26
I get absolutly no sound when i play wow. I use the correct cmd for FC5 i have the sound and the required inputs into the config.wtf file. everything else seems to work now but the sound.. I sould also add that for some reason when i do a winecfg and try to go to the audio tab the winecfg hangs. Any advice?

Wine 0.9.17
WoW 1.11.2
P4 3.06 GHz
Linux 2.6.17-1.2145_FC5
Dell Demension 5100
Built-in audio
ATI Raedeon x600

[post new] [reply to this]

  • RE: Sound by Nick Law on Friday July 14th 2006, 2:21
    • RE: Sound by Nick Law on Friday July 14th 2006, 2:26
    • RE: Sound by Eric Park on Friday July 14th 2006, 16:33
    • RE: Sound by Alexander Daniels on Sunday July 16th 2006, 20:24
      • RE: Sound by Alexander Daniels on Sunday July 16th 2006, 20:27
        • RE: Sound by Nick Law on Monday July 17th 2006, 1:16
          • RE: Sound by Alexander Daniels on Monday July 17th 2006, 17:11
opengl=system hang. other=bad graphics
by xix xeaon on Saturday July 15th 2006, 9:17
Okay, so if I use opengl, everything works excellent for a few seconds after I've loged in to my character but then my whole system hangs (except for sound) and my only option is to reboot using the powerbutton.

And if I don't use opengl, everything works but all buildings are having a textureproblem?. When I'm outside parts of houses are sort of stretched around making it impossible to see anything at sertain places. When inside this problem is seen when looking from angles towards the doors where you could normaly or almost could normaly see out.

ouside: superoaranea.com:81/test/xixxeaon/outside.gif
inside: superoaranea.com:81/test/xixxeaon/inside.gif
inside looking out: superoaranea.com:81/test/xixxeaon/insideLookingOut.gif

I'm running on a laptop with kubuntu 6.06, intel p4 3.2GHz, 1024MB radeon mobility x600 256 MB, wine 0.9.17, opengl 2.05814, x-server 11.0, wow 1.11.2.

Has anyone got an idea about might be causing this? Any help is apriciated! =)

[post new] [reply to this]

Problems on FC4
by Randall Svancara on Monday July 17th 2006, 1:16
When I start wine:

wine WoW.exe

I receive the following errors:

fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x43d50000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x43d50000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x4088eeec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4088f458,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4088f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4088f6f8,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)err:wgl:wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0)

[post new] [reply to this]

Hardware Cursor
by Fabian Haak on Monday July 17th 2006, 10:05
Hi... World of Warcraft is running fine but I cannot enable Hardware-Cursor in WoW.
Is there a way to enable it?

This is my System:
Arch linux
kernel 2.6-17-beyond
AthlonXP 2200Mhz
1024Mb
Wine CVS
GeforceFX5900XT

[post new] [reply to this]

Can't start WoW
by Miltiad on Monday July 17th 2006, 22:01
Hi,

Here's my system's spec:

OS: Ubuntu Dapper 6.06 32 bit
CPU: AMD64 3500+
Board: Asus A8N-E
RAM: 2Gb DDR 400
Video: Asus Nvidia 6600GT PCI-E

wine WoW.exe -opengl

fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported yet (please report)
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7c770000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7c770000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9eeec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9f458,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9f660,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9f64c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9f168,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for wineoss
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for winmm
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for dsound
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for kernel32
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2 information for libwine.so.1
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9c9a0,0x00000000), stub!
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9b840,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9a8d8,0x00000000), stub!
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fb9b960,0x00000000), stub!
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)

And I got a message from WoW error #132, I have send or cancel so I click cancel and WoW close.

Any idea ?

[post new] [reply to this]

Minimap problems after the latest patch
by Zac on Tuesday July 18th 2006, 7:12
I'm having trouble after doing a successful compile
I start wow and logon in everything is working fine
I logon into my character and it works fine for a few seconds
then the minimap loads and gets stretched over the whole screen
I can still move around seeing my character move on the huge
minimap but I can't see anything O_o

[post new] [reply to this]

Keyboard Problem
by Bloppy on Tuesday July 18th 2006, 9:01
Hello,

There is a problem which often returns.
Sometimes the keyboard won't work properly at login screen or/and in game, it doesn't respond.
If wow is launch with a terminal , we can see that the text enter in WoW appears in the terminal but not in game ...

Has someone already have this problem too and has resolved it ?


----------------

Bloppy
Unofficial maintenor of the Ubuntu-fr WoW HowTo

[post new] [reply to this]

Minimap
by steamin on Wednesday July 19th 2006, 5:16
...
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
err:ole:OLEPictureImpl_LoadJpeg Trying to load JPEG picture, but JPEG supported not compiled in.
fixme:ole:OLEPictureImpl_get_Handle Unimplemented type -1
fixme:ole:OLEPictureImpl_Destroy Unsupported type -1 - unable to delete
err:ole:OLEPictureImpl_LoadJpeg Trying to load JPEG picture, but JPEG supported not compiled in.
fixme:ole:OLEPictureImpl_get_Handle Unimplemented type -1
fixme:ole:OLEPictureImpl_Destroy Unsupported type -1 - unable to delete
fixme:win:EnumDisplayDevicesW ((null),0,0x406ce4ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x406ce544,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)


X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 629
Current serial number in output stream: 629

Linux Distribution = Suse 9.3
Wine version = 0.9.16
Graphics make/model/memory/driver version = NVidia/GeForce FX 5500/NVIDIA-Linux-x86-1.0-7182-pkg1
CPU model / CPU Memory = AMD/2GB


Not possible to play with 0.9.17. Graphic totaly mismatch

[post new] [reply to this]

xdevelopment/xlib/xfree86
by Harsha on Wednesday July 19th 2006, 14:25
Linux Distribution = Ubuntu Dapper Drake 6.06
Wine version = 0.9.17
Graphics make/model/memory/driver version = Nvidia/geforce3/64MB/NVIDIA Linux x86 Kernel Module 1.0-8762
CPU model / CPU Memory = Pentium 4 1.5GHZ / 512MB

I ran patch this command fine -p1 < wow_patch_0.9.16.diff
Then when I did the ./configure I got these warnings

configure: WARNING: X development files not found. Wine will be built without
configure: WARNING: X support, which currently does not work, and probably
configure: WARNING: isn't what you want anyway. You will need to install devel
configure: WARNING: packages of Xlib/Xfree86 at the very least.

configure: WARNING: FontForge is missing.
configure: WARNING: Fonts will not be built. Dialog text may be invisible or unaligned.

The x development files seems to be a problem, any ideas on what's wrong?

Thanks in advance,
Harsha.

[post new] [reply to this]

Performance difference between nvidia 8xxx and 7xxx series
by Stefan Michaelis on Friday July 21st 2006, 5:16
Distribution: Gentoo, kernel 2.6.16-r12
Wine: 0.9.16, patched, minimap working
Graphics make/model/memory/driver version = Nvidia/6600/256MB/8762, 7676
CPU model / CPU Memory = Pentium4 2.6GHZ / 512 MB

Wine using the latest patch works fine. Only problem is a performance difference between the latest nvidia driver and the older 7676 version. Settings in WoW are all to medium, pixel shaders on, AA off, vsync off.
The 7676 drivers gives me around 20 fps more in uncrowded situation (running around in large circles in the start area of the dwarfs gives fps between 29-55 with the 7676 and 30 fps maximum with 8762).
I wrote all small WoW-Addon which calculates the mean framerate for time intervals ([url] ui.worldofwar.net/ui.php?id=2256[/url]) and for a complete MC run I get a mean of 14.5 fps and maximum of 25 fps using 7676, a mean of 8.9 and maximum of 22 using 8762.

This difference seems only to persist in wine, as doing a framerate comparison with Nexiuz (Native First Person Shooter) showed an increase of 2-5 fps using the 8762 driver.

Anyone else experiencing this effect?
@Alexander Nicolaysen Sørnes: Could you please be so kind and post some of your framerates for comparison, as your test system #1 seems to be not too far away from mine?

[post new] [reply to this]

Performance
by Nils Becker on Friday July 21st 2006, 16:07
Could someone with an ATI-Card please post their performance?
I've got a 9700 non pro on the new Driver (8.25.18) and my performance is miserably.
(system: Ubuntu 6.06, XP3000+, 1024 MB, 9700, Wine 0.9.16 with Patch)
Thanks

[post new] [reply to this]

Mini map issue
by Nick Andrik on Saturday July 22nd 2006, 8:00
First of all configuration:
Ubuntu 6.6 Dapper Drake

Wine 0.9.17 (patched with the two fixes)
found in help.ubuntu.com/community/Wine
downloaded from thepiratecove.org/files/wine-0.9.17_wow_i386.deb

WoW 1.11.2

ATI Raden 9000
GL_VERSION: 1.3 Mesa 6.4.1
GL_VENDOR: Tungsten Graphics, Inc.
GL_RENDERER: Mesa DRI R200 20041207 AGP 1x TCL

I tried to use the fglrx drivers but they seem buggy for my card, so I switched to the mesa ones.
I use opengl (also tried with d3d but crashes immediately).
The only problem was the minimap issue, crashing the graphics when opened indoors.
Best solution so far is from www.dwerg.net/other/filter_ext/. The minimap gets white indoors, you can't see anything in it but no ugly graphics produced. When outdoors minimap works fine. This is good since you don't have to take any other care of the minimap, but its only problem is that the minimap is unusable indoors. Anyone having a clean solution?

Hope I helped

[post new] [reply to this]

0.9.17 patch not working anymore
by Sander Brabander on Friday July 28th 2006, 5:19
I just downloaded Wine 0.9.18 and tried to patch it.One hunk failed.

$patch -p1 < wow_patch_0.9.17.diff
patching file dlls/opengl32/wgl.c
patching file dlls/winex11.drv/opengl.c
Hunk #1 succeeded at 623 (offset 16 lines).
patching file libs/wine/mmap.c
patching file loader/preloader.c
Hunk #1 FAILED at 109.
1 out of 1 hunk FAILED -- saving rejects to file loader/preloader.c.rej


preloader.c.rej:

***************
*** 109,116 ****
static struct wine_preload_info preload_info[] =
{
{ (void *)0x00000000, 0x00110000 }, /* DOS area */
- { (void *)0x7ffe0000, 0x01020000 }, /* shared user data + shared heap */
- { (void *)0x00110000, 0x1fef0000 }, /* PE exe range (may be set with WINEPRELOADRESERVE), defaults to 512mb */
{ 0, 0 } /* end of list */
};

--- 109,116 ----
static struct wine_preload_info preload_info[] =
{
{ (void *)0x00000000, 0x00110000 }, /* DOS area */
+ { (void *)0x80000000, 0x01000000 }, /* shared user data + shared heap */
+ { (void *)0x10000000, 0x00f00000 }, /* PE exe range (may be set with WINEPRELOADRESERVE), defaults to 512mb */
{ 0, 0 } /* end of list */
};

I hope this helps :)

[post new] [reply to this]

.9.18 patch missing
by Tim Ryan on Friday July 28th 2006, 12:08
The link for the new patch for wine 0.9.18 gives a 404.

[post new] [reply to this]

0.9.18 w/ ATI -- mostly works, but major bug
by Jason LaPorte on Saturday July 29th 2006, 21:44
Linux Distro = Arch Linux 0.7.2
Wine Version = 0.9.18
Video Card = ATI Mobility Radeon 9000, 32MB
Processor = Pentium M, 1.6Ghz

Using 0.9.18 on an ATI Mobility Radeon 9000 with the binary ATI driver (fglrx).

Running WoW without the -opengl switch works *almost* perfectly. The game is fast, no crashes. However, every bulding in the game (not most objects, actually... just buildings and a few random objects, like bridges) are really spiky, like the vertices are calculated completely wrong.

www.rpi.edu/~laporj2/random/wow1.jpg
www.rpi.edu/~laporj2/random/wow2.jpg
www.rpi.edu/~laporj2/random/wow3.jpg

If I run it in OpenGL mode, the game just crashes when it first starts.

Now, using the open source ATI driver (radeon kernel module), direct x works the same as it does with fglrx, just slower (which makes sense, as the binary driver is significantly faster). However, in OpenGL mode, it works, except I get the ubiquitous minimap bug, AND the landscape flickers between light and dark (almost as if it flickers between a shadowed version and an unshadowed version) so badly that the game is hardly playable -- like being in a strobe light. Interestingly, the landscape flicker also occured in Warcraft 3 using any previous version of wine -- but in 0.9.18, it's fixed, and war3 now plays flawlessly, but the problem persists in wow.

[post new] [reply to this]

NVIDIA USERS: PATCH FOR WINE 0.9.18
by steamin on Sunday July 30th 2006, 10:33
The same Minimap error as before and the same mismatch graphic as in 0.9.17.

[post new] [reply to this]

WoW and unpatched 0.9.18 - still trouble
by Hans Nieser on Sunday July 30th 2006, 15:10
Just to verify, I have just tried unpatched Wine 0.9.18 with the latest WoW but I get the BadMatch error after loading the world (without the minimap mod, so I assume this is the minimap bug). Back to patching =]

[post new] [reply to this]

WoW works fine w/o patch 0.9.18
by Fredrik Stagling on Monday July 31st 2006, 9:58
I'd just like to report that wow works fine with -opengl using 0.9.18. -d3d9 works worse than before, though. Now most of the screen is black.
Here are my specs:

AMD Athlon 64 3000+
1GB RAM
Nvidia 6200TC

Gentoo Linux AMD64

[post new] [reply to this]

Revolution
by asheron on Monday July 31st 2006, 23:02
I used the lil Overlay scheme, which i posted in the new lil howto i put up. I tested 0.9.18 and did my lil

ebuild wine-0.9.18.ebuild digest

then did the emerge wine, and it worked! I just got back into wow. OH btw b4 re-emerging wine, make a backup of ur old Config.wtf, then after you re-emerge re-copy it to wheer it was. If you dont do this you have to go back and redo whatever options you have had.

[post new] [reply to this]

Performance
by AngryKidJoe on Tuesday August 1st 2006, 12:09
[b]Linux Distribution = Kubuntu 6.06 Dapper Drake (686)
Wine version = 0.9.18
Graphics make/model/memory/driver version = NVIDIA/6600/256MB/8762
CPU model / CPU Memory = AMD 64 3200+ / 1GByte[/b]

No matter what I set the graphic settings to, they stay the same. About 30 in indoor areas and 10-20 outdoors. The only thing to change anything is Terrain distance. Is it the emulation that's halting my FPS or is there any other options I have to improve them?

Like I said, the ingame options do little to nothing to alter FPS.

[post new] [reply to this]

mount problem
by Nick Law on Tuesday August 1st 2006, 17:30
If you put the World of Warcraft Disc 1 in the CDROM drive it should automount.

If you type in a unix window
df -all
You should get ....

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md0 291972332 66794236 225178096 23% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
tmpfs 517284 0 517284 0% /dev/shm
devpts 0 0 0 - /dev/pts
/dev/hdc 0 0 0 - /media/cdrom
usbfs 0 0 0 - /proc/bus/usb
/dev/fd0 0 0 0 - /media/floppy
/dev/hdc 0 0 0 - /media/World_of_Warcraft_Disc_1

Note the /dev/hdc line ...

Do you get this same thing on your system ?
If you do then type ...

umount /media/World_of_Warcraft_Disc_1
then type .... (note /dev/hdc may be different on your system)

mount /dev/hdc /media/cdrom

It will return the following message (which is ok)
mount: block device /dev/hdc is write-protected, mounting read-only

To confirm the CD is mounted as /media/cdrom
df -all

Should return the text ...
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md0 291972332 66794248 225178084 23% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
tmpfs 517284 0 517284 0% /dev/shm
devpts 0 0 0 - /dev/pts
/dev/hdc 661160 661160 0 100% /media/cdrom
usbfs 0 0 0 - /proc/bus/usb
/dev/fd0 0 0 0 - /media/floppy
/dev/hdc 661160 661160 0 100% /media/cdrom

Give that a try

Regards
Nick

[post new] [reply to this]

WoW Freezes after 5 seconds of playing?
by Carey O'Shea on Tuesday August 1st 2006, 23:09
Running Wine 0.9.18, ATI 8.27.10, Ubuntu 6.06 with a Pentium-M 2.0ghz with 1024mb memory and an ATI X300.

WoW loads up all OK, but when I "Enter World" it freezes after 5 secs of playing. I can move, see everything, then it freezes at the same time every time.

Everytime I test this I have to ssh into my machine and have to run "killall explorer.exe" and "killall -9 WoW.exe". I have tried some different options in winecfg but I cannot get this behaviour to change.

Does anyone have any ideas? I am happy to provide any and all information that is needed.

Please help, I'm so close :-)

[post new] [reply to this]

WoW does not run at all
by Chris Ashton on Thursday August 3rd 2006, 19:47
System info:

Gentoo ~amd64 w/ xgl portage overlay
Wine 0.9.18 with above .18 patch
nVidia GeForce 6800GT (8762r1)
AMD Opteron 240, 1GB


I've been trying for a long time (ever since it first became possible) to run WoW in wine. I've had a few almost-successes, but it never has worked correctly. Now I'm trying again, with no luck at all. The installer runs perfectly, but when I try to run WoW, I get the following:

fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported yet (please report)
fixme:advapi:SetSecurityInfo stub
err:seh:setup_exception stack overflow 12 bytes in thread 0009 eip 7efd3d22 esp 00230ff4 stack 0x231000-0x340000

It then hangs, not using any cpu, but never advances. If anyone could help me get this working it'd let me get rid of Windows for good. Please and thanks!

[post new] [reply to this]

page fault
by Daniel on Friday August 4th 2006, 14:01
Hi there,

I'm doing a new install of wow on fc5 (64 bit). I got through the install alright and even applied a large standalone patch without too many problems. Now I figued I would just launch wow.exe (with the setarch i386 -L wine WoW.exe -opengl command) and let the automatic patcher bring the client up to date. However, I get this impressive error:

[ dts@localhost World of Warcraft]$ setarch i386 -L wine WoW.exe -opengl
fixme:seh:check_no_exec No-exec fault triggered at 0x37c8d3, enabling work-around
wine: Unhandled page fault on write access to 0x0037c8d3 at address 0x37c8d3 (thread 000d), starting debugger...
WineDbg starting on pid 0xc
Unhandled exception: page fault on write access to 0x0037c8d3 in 32-bit code (0x0037c8d3).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
EIP:0037c8d3 ESP:0033fcec EBP:0033fd08 EFLAGS:00010216( - 00 -RIAP1)
EAX:0037c8d3 EBX:603065e4 ECX:00000001 EDX:0037c8d3
ESI:00000000 EDI:00111028
Stack dump:
0x0033fcec: 602c7b95 00340000 00000001 00000001
0x0033fcfc: 602c90dd 61082abf 603065e4 0033fdb8
0x0033fd0c: 602c8c3c 0037c8d3 00340000 00000001
0x0033fd1c: 00000001 6017fdf6 00000001 00000000
0x0033fd2c: 603065e4 00000000 00110b08 0033fd78
0x0033fd3c: 602c90dd 0033fd60 00000001 00000001
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x0037c8d3 EntryPoint in fmod (0x0037c8d3)
2 0x602c8c3c MODULE_InitDLL+0x16c(wm=0x111028, reason=0x1, lpReserved=0x1) [/home/dts/Downloads/wine/wine-0.9.18/dlls/ntdll/loader.c:831] in ntdll (0x602c8c3c)
3 0x602c90dd process_attach+0x12d(wm=, lpReserved=0x1) [/home/dts/Downloads/wine/wine-0.9.18/dlls/ntdll/loader.c:901] in ntdll (0x602c90dd)
4 0x602c9022 process_attach+0x72(wm=, lpReserved=0x1) [/home/dts/Downloads/wine/wine-0.9.18/dlls/ntdll/loader.c:893] in ntdll (0x602c9022)
5 0x602cbff6 LdrInitializeThunk+0x446(unknown1=0x0, unknown2=0x0, unknown3=0x0, unknown4=0x0) [/home/dts/Downloads/wine/wine-0.9.18/dlls/ntdll/loader.c:2145] in ntdll (0x602cbff6)
6 0x603af451 in kernel32 (+0x4f451) (0x603af451)
7 0x60023727 wine_switch_to_stack+0x17 in libwine.so.1 (0x60023727)
0x0037c8d3 EntryPoint in fmod: pushl %ebp
Modules:
Module Address Debug info Name (72 modules)
PE 340000-3d0000 Export fmod
PE 400000-cf9000 Deferred wow
PE 10000000-10069000 Deferred divxdecoder
ELF 423b2000-423cd000 Deferred ld-linux.so.2
ELF 42c3f000-42d72000 Deferred libc.so.6
ELF 42d74000-42d99000 Deferred libm.so.6
ELF 42d9b000-42d9f000 Deferred libdl.so.2
ELF 42da1000-42dad000 Deferred libgcc_s.so.1
ELF 42e9e000-42eb1000 Deferred libz.so.1
ELF 42ee3000-42ef7000 Deferred libpthread.so.0
ELF 43341000-4343e000 Deferred libx11.so.6
ELF 435ff000-4366d000 Deferred libfreetype.so.6
ELF 436e2000-436e5000 Deferred libxau.so.6
ELF 43807000-4380d000 Deferred libxdmcp.so.6
ELF 43cae000-43cbe000 Deferred libxext.so.6
ELF 43e03000-43e0c000 Deferred libxrender.so.1
ELF 43e72000-43e77000 Deferred libxfixes.so.3
ELF 43f0a000-43f14000 Deferred libxcursor.so.1
ELF 6001c000-6012d000 Stabs libwine.so.1
ELF 60290000-60311000 Stabs ntdll
\-PE 602a0000-60311000 \ ntdll
ELF 60336000-60341000 Deferred libnss_files.so.2
ELF 60341000-60446000 Stabs kernel32
\-PE 60360000-60446000 \ kernel32
ELF 60646000-6068b000 Deferred advapi32
\-PE 60650000-6068b000 \ advapi32
ELF 6068b000-6074b000 Deferred comctl32
\-PE 60690000-6074b000 \ comctl32
ELF 6074b000-60881000 Deferred user32
\-PE 60770000-60881000 \ user32
ELF 60881000-60911000 Deferred gdi32
\-PE 60890000-60911000 \ gdi32
ELF 60911000-609f2000 Deferred shell32
\-PE 60920000-609f2000 \ shell32
ELF 609f2000-60a49000 Deferred shlwapi
\-PE 60a00000-60a49000 \ shlwapi
ELF 60a49000-60add000 Deferred ole32
\-PE 60a60000-60add000 \ ole32
ELF 60add000-60b2d000 Deferred rpcrt4
\-PE 60af0000-60b2d000 \ rpcrt4
ELF 60b2d000-60b4b000 Deferred iphlpapi
\-PE 60b30000-60b4b000 \ iphlpapi
ELF 60b4b000-60b65000 Deferred wsock32
\-PE 60b50000-60b65000 \ wsock32
ELF 60b65000-60b90000 Deferred ws2_32
\-PE 60b70000-60b90000 \ ws2_32
ELF 60b90000-60c1f000 Deferred opengl32
\-PE 60bb0000-60c1f000 \ opengl32
ELF 60c1f000-60c25000 Deferred libxxf86dga.so.1
ELF 60c25000-60c2a000 Deferred libxxf86vm.so.1
ELF 60d37000-60d92000 Deferred libgl.so.1
ELF 60d92000-60e09000 Deferred libglu.so.1
ELF 60e12000-60e1a000 Deferred libdrm.so.2
ELF 60f13000-60f2f000 Deferred imm32
\-PE 60f20000-60f2f000 \ imm32
ELF 60f2f000-60fb8000 Deferred winmm
\-PE 60f40000-60fb8000 \ winmm
ELF 60fb8000-60fde000 Deferred msacm32
\-PE 60fc0000-60fde000 \ msacm32
ELF 60fde000-61042000 Deferred msvcrt
\-PE 60ff0000-61042000 \ msvcrt
ELF 61042000-61088000 Deferred wininet
\-PE 61050000-61088000 \ wininet
ELF 61088000-610a7000 Deferred mpr
\-PE 61090000-610a7000 \ mpr
ELF 61128000-611a9000 Deferred winex11
\-PE 61140000-611a9000 \ winex11
ELF 611c1000-611f3000 Deferred uxtheme
\-PE 611d0000-611f3000 \ uxtheme
ELF 61321000-61336000 Deferred midimap
\-PE 61330000-61336000 \ midimap
ELF 7bf00000-7bf03000 Deferred
Threads:
process tid prio (all id:s are in hex)
0000000e
0000000f 0
0000000c (D) C:\Program Files\World of Warcraft\WoW.exe
0000000d 0

[post new] [reply to this]

1.11.2 with 0.9.18, nvidia patched
by Maz on Saturday August 5th 2006, 20:46
Linux Distribution = Ubuntu 6.06
Wine version = 0.9.18, nvidia aptched
Graphics make/model/memory/driver version = NVIDIA/6800GT/128MB/1.0.8762
CPU model / CPU Memory = Athlon64 3500+ / 1GByte

Working ok in opengl mode, some problems in DirectX mode.

Framerate, however, is half what I get on Windows, which is playable but a little *laggy*.

I've made a package for Ubuntu 6.06, can be found there :
www.kabalo.org/download/wine_0.9.18~winehq0~ubuntu~6.06-1.0.0.maz.1_i386.deb

This package IS PATCHED for nvidia, as instructed at the top.

Without the patch, it would crash whenever entering a building, aka minimap indoor bug, with the 143 error.

[post new] [reply to this]

nvidia patch problem
by w00dy on Wednesday August 9th 2006, 10:40
Hi,

i installed WOW on Suse 10.0 with nvidia geforce 5600GO and it seems like the game screen refreshs every second...

so i want to install die new wow-patch...

i put the *.diff file in my /usr/lib/wine directory and enter the command from this site...but i got this error message:

linux:/usr/lib/wine # patch -p1 < wow-patch-0.9.18.diff
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/dlls/opengl32/wgl.c b/dlls/opengl32/wgl.c
|index 2dd59a8..9e25698 100644
|--- a/dlls/opengl32/wgl.c
|+++ b/dlls/opengl32/wgl.c
--------------------------
File to patch:...


whats wrong...thx for help..

[post new] [reply to this]

Kubuntu amd64
by AngryKidJoe on Thursday August 10th 2006, 7:22
I couldn't find where to post this, but since it'll be used to play World of Warcraft: Installing Wine on a Kubuntu 6.06 amd64, I get this error doing 'make depend && make'

gcc -m32 -g -O2 -o sfnt2fnt sfnt2fnt.o -L../libs/wine -lwine ../libs/port/libwine_port.a
/usr/bin/ld: warning: libdl.so.2, needed by ../libs/wine/libwine.so, not found (try using -rpath or -rpath-link)
../libs/wine/libwine.so: undefined reference to ` dlclose@GLIBC_2.0'
../libs/wine/libwine.so: undefined reference to ` dlerror@GLIBC_2.0'
../libs/wine/libwine.so: undefined reference to ` dlopen@GLIBC_2.1'
../libs/wine/libwine.so: undefined reference to ` dlsym@GLIBC_2.0'
../libs/wine/libwine.so: undefined reference to ` dladdr@GLIBC_2.0'
collect2: ld returned 1 exit status
make[1]: *** [sfnt2fnt] Error 1
make[1]: Leaving directory `/home/akj/wine/tools'
make: *** [tools] Error 2

[post new] [reply to this]

Crashes on program start
by Joseph on Thursday August 10th 2006, 13:05
Linux Distribution = Ubuntu 6.06 lts
Wine version = 0.9.18
Graphics make/model/memory/driver version = Nvidia/6600GT/127MB/1.0-8762
CPU model / CPU Memory = AMD a64 3000+ (clawhammer) / 512k

Took me forever to get the install to work correctly. but it is fianlly installed. and I go to run Wow and it spits out this error:



==============================================================================
World of WarCraft (build 4449)

Exe: C:\Program Files\World of Warcraft\WoW.exe
Time: Aug 10, 2006 12:52:57.661 PM
User: meganne
Computer: meganne-desktop
------------------------------------------------------------------------------

This application has encountered a critical error:

ERROR #132 (0x85100084)
Program: C:\Program Files\World of Warcraft\WoW.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0073:B7DECDA0

The instruction at "0xB7DECDA0" referenced memory at "0x00000000".
The memory could not be "read".


WoWBuild: 4449
------------------------------------------------------------------------------

----------------------------------------
x86 Registers
----------------------------------------

EAX=0016C5C0 EBX=7D709F98 ECX=0016C5BF EDX=00000000 ESI=0016C5C0
EDI=0016C598 EBP=0034EE88 ESP=0034EE84 EIP=B7DECDA0 FLG=00010206
CS =0073 DS =007B ES =007B SS =007B FS =003B GS =0033


----------------------------------------
Stack Trace (Manual)
----------------------------------------

Address Frame Logical addr Module

B7DECDA0 0034EE88 0000:00000000
7D6A4546 0034F0D8 0001:00033546 c:\windows\system32\wined3d.dll
7D6A8AC1 0034F118 0001:00037AC1 c:\windows\system32\wined3d.dll
7D7231CC 0034F168 0001:000121CC c:\windows\system32\d3d9.dll
0055F861 0034F78C 0001:0015E861 C:\Program Files\World of Warcraft\WoW.exe
0055D700 0034F79C 0001:0015C700 C:\Program Files\World of Warcraft\WoW.exe
0060B763 0034FBD8 0001:0020A763 C:\Program Files\World of Warcraft\WoW.exe
00604730 0034FC40 0001:00203730 C:\Program Files\World of Warcraft\WoW.exe
0040284C 0034FD88 0001:0000184C C:\Program Files\World of Warcraft\WoW.exe
0040238B 0034FD98 0001:0000138B C:\Program Files\World of Warcraft\WoW.exe
00404030 0034FE38 0001:00003030 C:\Program Files\World of Warcraft\WoW.exe
7EFBCD5C 0034FF18 0001:0002BD5C c:\windows\system32\ntdll.dll
7EECA105 0034FFE8 0001:00049105 c:\windows\system32\kernel32.dll

----------------------------------------
Stack Trace (Using DBGHELP.DLL)
----------------------------------------

B7DECDA0 strcpy+32 (0x0016C5C0,0x00000000,0x00110000,0x00167DC0)
7D6A4546 wined3d.dll IWineD3DImpl_FillGLCaps+110 (0x0016C598,0x7C05F140,0x7D6F7260,0x7D6F96AC)
7D6A8AC1 wined3d.dll +0 (0x0016C598,0x00000000,0x00000000,0x0034F140)
7D7231CC d3d9.dll +0 (0x0016BBA8,0x00000000,0x00000000,0x0034F18C)
0055F861 WoW.exe +0 (0x00A1AAF0,0x00A1AAF4,0x0034FBD8,0x0060B763)
0055D700 WoW.exe +0 (0x00A1AAF0,0x00A1AAF4,0x7FFDF000,0x00000000)
0060B763 WoW.exe +0 (0x7FFDF000,0x001164F4,0x00000000,0x7EFA9619)
00604730 WoW.exe +0 (0x00000001,0x6C726F57,0x666F2064,0x72615720)
0040284C WoW.exe +0 (0x00000001,0x00000001,0x0034FE38,0x00404030)
0040238B WoW.exe +0 (0x00409504,0x00400000,0x00000000,0x001164F4)
00404030 WoW.exe +0 (0x7FFDF000,0x00000001,0x00000009,0x0034FF08)
7EFBCD5C ntdll.dll LdrInitializeThunk+1352 (0x00000000,0x00000000,0x00000000,0x00000000)
7EECA105 kernel32.dll +0 (0x00000000,0x00000000,0x00000000,0x00000000)
B7ED7283 wine_switch_to_stack+23 (0x00000000,0x00000000,0x00000000,0x00000000)


----------------------------------------
Loaded Modules
----------------------------------------

0x00350000 - 0x003E0000 C:\Program Files\World of Warcraft\fmod.dll
0x00400000 - 0x00ACD000 C:\Program Files\World of Warcraft\WoW.exe
0x10000000 - 0x10069000 C:\Program Files\World of Warcraft\DivxDecoder.dll
0x7D610000 - 0x7D61E000 c:\windows\system32\psapi.dll
0x7D630000 - 0x7D663000 c:\windows\system32\dbghelp.dll
0x7D670000 - 0x7D70B000 c:\windows\system32\wined3d.dll
0x7D710000 - 0x7D734000 c:\windows\system32\d3d9.dll
0x7D960000 - 0x7D96B000 c:\windows\system32\midimap.dll
0x7D990000 - 0x7D9BF000 c:\windows\system32\wineoss.drv
0x7DA00000 - 0x7DA22000 c:\windows\system32\uxtheme.dll
0x7DA50000 - 0x7DABF000 c:\windows\system32\winex11.drv
0x7DB90000 - 0x7DBA8000 c:\windows\system32\mpr.dll
0x7DBB0000 - 0x7DBEF000 c:\windows\system32\wininet.dll
0x7DC00000 - 0x7DC15000 c:\windows\system32\msacm32.drv
0x7DC20000 - 0x7DC9D000 c:\windows\system32\winmm.dll
0x7DCA0000 - 0x7DCB9000 c:\windows\system32\imm32.dll
0x7E700000 - 0x7E764000 c:\windows\system32\opengl32.dll
0x7E770000 - 0x7E78E000 c:\windows\system32\ws2_32.dll
0x7E790000 - 0x7E7A8000 c:\windows\system32\wsock32.dll
0x7E7B0000 - 0x7E7C7000 c:\windows\system32\iphlpapi.dll
0x7E7D0000 - 0x7E816000 c:\windows\system32\rpcrt4.dll
0x7E830000 - 0x7E8A7000 c:\windows\system32\ole32.dll
0x7E8C0000 - 0x7E8FD000 c:\windows\system32\shlwapi.dll
0x7E910000 - 0x7E9DB000 c:\windows\system32\shell32.dll
0x7E9F0000 - 0x7EA1E000 c:\windows\system32\advapi32.dll
0x7EB10000 - 0x7EBAF000 c:\windows\system32\gdi32.dll
0x7EBD0000 - 0x7ECE1000 c:\windows\system32\user32.dll
0x7ECF0000 - 0x7EDA3000 c:\windows\system32\comctl32.dll
0x7EDB0000 - 0x7EE04000 c:\windows\system32\msvcrt.dll
0x7EE80000 - 0x7EF60000 c:\windows\system32\kernel32.dll
0x7EF90000 - 0x7F000000 c:\windows\system32\ntdll.dll


----------------------------------------
Memory Dump
----------------------------------------

Code: 16 bytes starting at (EIP = B7DECDA0)

B7DECDA0: 0F B6 02 42 84 C0 88 04 0A 75 F5 89 F0 5E 5D C3 ...B.....u...^].


Stack: 1024 bytes starting at (ESP = 0034EE84)

* = addr ** *
0034EE80: 98 9F 70 7D 00 00 00 00 D8 F0 34 00 46 45 6A 7D ..p}......4.FEj}
0034EE90: C0 C5 16 00 00 00 00 00 00 00 11 00 C0 7D 16 00 .............}..
0034EEA0: 00 00 00 00 48 01 00 00 38 00 11 00 44 59 FB 7E ....H...8...DY.~
0034EEB0: 28 EF 34 00 00 00 11 00 00 00 11 00 27 9C FA 7E (.4.........'..~
0034EEC0: 48 06 16 00 00 00 06 00 18 7F 16 00 19 96 FA 7E H..............~
0034EED0: B0 7D 16 00 88 52 FF 7E 38 EF 34 00 E0 77 FB 7E .}...R.~8.4..w.~
0034EEE0: 20 00 11 00 FF FF 00 00 28 EF 34 00 6C 52 F0 7E .......(.4.lR.~
0034EEF0: 00 E9 B9 7E F0 04 16 00 38 EF 34 00 19 96 FA 7E ...~....8.4....~
0034EF00: 00 E9 B9 7E 6C 52 F0 7E 48 EF 34 00 DC 23 EE 7E ...~lR.~H.4..#.~
0034EF10: 00 E9 B9 7E B8 7D 16 00 02 00 00 00 27 9C FA 7E ...~.}......'..~
0034EF20: E4 02 00 00 FF FF 00 00 00 00 11 00 6C 52 F0 7E ............lR.~
0034EF30: 00 E9 B9 7E FF FF 00 00 78 EF 34 00 29 22 EE 7E ...~....x.4.)".~
0034EF40: 00 E9 B9 7E 00 00 00 00 78 EF 34 00 19 96 FA 7E ...~....x.4....~
0034EF50: 00 E9 B9 7E 6C 52 F0 7E 98 EF 34 00 41 DE A7 7D ...~lR.~..4.A..}
0034EF60: 00 E9 B9 7E 4D CF 4C 01 CC C0 FD 7F 6C 52 F0 7E ...~M.L.....lR.~
0034EF70: 00 E9 B9 7E FF FF 00 00 B8 EF 34 00 29 22 EE 7E ...~......4.)".~
0034EF80: 00 E9 B9 7E 4D 4F 00 00 B8 EF 34 00 19 96 FA 7E ...~MO....4....~
0034EF90: 01 00 00 00 6C 52 F0 7E D8 EF 34 00 DC 23 EE 7E ....lR.~..4..#.~
0034EFA0: C0 C5 16 00 AC C5 16 00 00 00 00 00 20 6D B9 7E ............ m.~
0034EFB0: E4 02 00 00 FF FF 00 00 E8 EF 34 00 34 26 B5 7E ..........4.4&.~
0034EFC0: 00 E9 B9 7E 20 6D B9 7E F8 EF 34 00 20 6D B9 7E ...~ m.~..4. m.~
0034EFD0: 01 00 00 00 E4 02 00 00 08 F0 34 00 04 26 B5 7E ..........4..&.~
0034EFE0: 00 E9 B9 7E E4 02 00 00 08 F0 34 00 BC E1 B2 7E ...~......4....~
0034EFF0: E4 02 00 00 FF FF 00 00 38 F0 34 00 20 6D B9 7E ........8.4. m.~
0034F000: 00 00 00 00 20 6D B9 7E 38 F0 34 00 46 39 B3 7E .... m.~8.4.F9.~
0034F010: E4 02 00 00 85 1A 00 00 04 00 00 00 02 3E A6 7D .............>.}
0034F020: 04 00 00 00 64 F0 34 00 60 95 AB 7D 19 96 FA 7E ....d.4.`..}...~
0034F030: A0 70 AB 7D A0 70 AB 7D 78 F0 34 00 06 42 A6 7D .p.}.p.}x.4..B.}
0034F040: 20 95 AB 7D 85 1A 00 00 04 00 00 00 68 F0 34 00 ..}........h.4.
0034F050: 04 00 00 00 64 F0 34 00 78 F0 34 00 20 6D B9 7E ....d.4.x.4. m.~
0034F060: 00 00 00 00 C8 04 16 00 06 00 00 00 24 C6 C8 7E ............$..~
0034F070: 40 F1 05 7C E4 02 00 00 98 F0 34 00 AC 60 C4 7E @..|......4..`.~
0034F080: 00 00 00 00 E4 02 00 00 00 00 00 00 98 9F 70 7D ..............p}
0034F090: 00 00 00 00 98 9F 70 7D D8 F0 34 00 1F 37 6A 7D ......p}..4..7j}
0034F0A0: 00 00 00 00 E4 02 00 00 04 00 00 00 C4 F0 34 00 ..............4.
0034F0B0: 04 00 00 00 C8 F0 34 00 18 00 00 00 9E 2D 6A 7D ......4......-j}
0034F0C0: 20 AD 70 7D 00 00 00 00 40 F1 05 7C 98 9F 70 7D .p} ....@..|..p}
0034F0D0: 00 00 00 00 98 C5 16 00 18 F1 34 00 C1 8A 6A 7D ..........4...j}
0034F0E0: 98 C5 16 00 40 F1 05 7C 60 72 6F 7D AC 96 6F 7D ....@..|`ro}..o}
0034F0F0: 98 C5 16 00 00 00 00 00 00 00 00 00 40 F1 34 00 ............@.4.
0034F100: 98 C5 16 00 A4 AC 70 7D 00 00 00 00 EC AA A1 00 ......p}........
0034F110: EE AA A1 00 81 F6 34 00 68 F1 34 00 CC 31 72 7D ......4.h.4..1r}
0034F120: 98 C5 16 00 00 00 00 00 00 00 00 00 40 F1 34 00 ............@.4.
0034F130: A8 BB 16 00 20 00 00 00 68 F1 34 00 B2 F7 71 7D .... ...h.4...q}
0034F140: 8C F1 34 00 8C F3 34 00 8C F5 34 00 AC F5 34 00 ..4...4...4...4.
0034F150: B4 F5 34 00 B8 F5 34 00 BC F5 34 00 C0 F5 34 00 ..4...4...4...4.
0034F160: C4 F5 34 00 D4 F5 34 00 8C F7 34 00 61 F8 55 00 ..4...4...4.a.U.
0034F170: A8 BB 16 00 00 00 00 00 00 00 00 00 8C F1 34 00 ..............4.
0034F180: EE AA A1 00 00 00 00 00 EC AA A1 00 A8 F1 34 00 ..............4.
0034F190: 00 00 00 00 01 00 00 00 04 00 00 00 88 52 FF 7E .............R.~
0034F1A0: 01 00 00 00 3A 00 00 00 48 F2 34 00 2B 79 FD 7E ....:...H.4.+y.~
0034F1B0: CC F1 34 00 2C F2 34 00 68 F2 34 00 37 59 FC 7E ..4.,.4.h.4.7Y.~
0034F1C0: CC F1 34 00 00 00 00 00 64 5A DE B7 00 00 00 00 ..4.....dZ......
0034F1D0: 00 00 00 00 E4 20 00 00 00 00 00 00 00 00 00 00 ..... ..........
0034F1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0034F1F0: 00 00 00 00 F0 EF 1E 7C 00 00 00 00 00 00 00 00 .......|........
0034F200: 00 00 00 00 00 00 00 00 00 00 00 00 2A FB FA 7E ............*..~
0034F210: 20 F2 34 00 20 23 73 7D 3A 00 00 00 00 00 00 00 .4. #s}:.......
0034F220: 00 00 00 00 00 00 00 00 FF FF FF FF 83 1C E8 B7 ................
0034F230: 94 F2 34 00 B0 40 EA B7 18 00 00 00 E8 80 17 7C ..4..@.........|
0034F240: 2B 00 EA B7 6C 52 F0 7E A8 F2 34 00 98 FB ED 7E +...lR.~..4....~
0034F250: DC DA EA B7 20 F3 EA B7 78 7E 17 7C 78 F2 34 00 .... ...x~.|x.4.
0034F260: 4A 63 DE B7 20 F3 EA B7 78 7E 17 7C DC DA EA B7 Jc.. ...x~.|....
0034F270: 24 80 17 7C 78 7E 17 7C 98 F4 34 00 B1 25 E8 B7 $..|x~.|..4..%..
0034F280: 20 89 FF B7 78 4E 01 00 C0 00 00 00 00 00 00 00 ...xN..........


------------------------------------------------------------------------------

======================================================================
Hardware/Driver Information:
Processor: 0x0
Page Size: 4096
Min App Address: 0x10000
Max App Address: 0x7ffeffff
Processor Mask: 0x1
Number of Processors: 1
Processor Type: 586
Allocation Granularity: 65536
Processor Level: 6
Processor Revision: 1032

Percent memory used: 6
Total physical memory: 1060962304
Free Memory: 815611904
Page file: 2147483647
Total virtual memory: 2147352575

[post new] [reply to this]

Thanks! WoW runs flawless
by HAARP on Friday August 11th 2006, 7:46
Hi, I want to thank everybody working on wine!

Game looks great, only minor flickering on some parts but much better than I expected. Not a single crash in 2 weeks on this quite new game, I'm impressed.

Wineversion: 0.9.18 + patch
Distribution: Gentoo
System: 2600+ Barton, 512M
Graphics: NVIDIA/6600GT/128MB/1.0.8762

I play under kde (wine desktop, no borders works best so far), because fluxbox had problems with mousefocus and neverending running.

[post new] [reply to this]

WoW and unpatched 0.9.19
by Hans Nieser on Friday August 11th 2006, 13:23
I just ran WoW with unpatched Wine 0.9.19 and aside from a few minor issues it runs OK. I encountered several small issues:

- Very occasionally the minimap image will appear in the lower left corner. Since it only happens for roughly 1 out of a few hundred frames it is hardly noticable but the occasional flicker can get annoying.

- When exiting WoW I hear a strange sound for several seconds, kind of hard to describe but it sounds like a bunch of WoW sound effects looping. Hardly worth mentioning but still something that seems to have popped up in either .18 or .19.

- The X mousepointer is displayed along with WoW's own mousepointer, kind of annoying, but no showstopper.

- The shadows and selection circles below players are Z-fighting with the floor, for example: www.aphax.nl/images/wow/wine-zfight.jpg

[post new] [reply to this]

Use the 0.9.18 patch?
by Tim Ryan on Saturday August 12th 2006, 10:34
Does the patch for 0.9.18 work with 0.9.19? I haven't tried it yet, but will tomorrow when I get the time. I'm using Nvidia, so a patch is needed.

[post new] [reply to this]

Framerate randomly drops to ~4
by Dennis Zickefoose on Saturday August 12th 2006, 17:32
Ubuntu, 6.06
P4 2.8MHz, 1Gb RAM
Wine 0.9.19, built from source, no patch
Radeon 9500 graphics card, fglrx drivers

The game installs, updates, and runs flawlessly under OpenGL, but periodically the framerate drops to about 4FPS, and remains there until restarting WoW.

If I fly a gryphon, it happens like 75% of the time. It seems to happen mostly on the borders between areas...like between the Market District and the Canals. Although that could just be a coincidence. It definately only happens while moving...if I go AFK for a while, or just sit in one place chatting, the game won't mess up.

This has been an issue since 0.9.17 when I first started playing WoW under Wine.

[post new] [reply to this]

WoW works fine with Nvidia and patch on 0.9.19
by Tim Ryan on Sunday August 13th 2006, 12:38
I've used the patch that was posted for 0.9.18 and compiled 0.9.19 cleanly. WoW works perfectly in opengl mode. I didn't try D3D yet.

[post new] [reply to this]

WoW on Intel Cards
by Keegan Owsley on Sunday August 13th 2006, 23:50
I thought I would never be able to play WoW on my laptop's intel card in linux, but now I have hope!

With wine's recent Direct3D patches, WoW runs awesomely in outside areas, but areas with houses have some sort of vertex scrambling (you can see a screenshot of it in the screenshots section). The map gets messed up sometimes; it's shifted vertically by about 50%, making it hard to use (the arrow that indicates player's location doesn't shift, so it's in the wrong place).

More surprising, though, is the fact that OpenGL mode now runs on intel cards! And runs well! Well, mostly. Trying to play in fullscreen causes an X server crash, meaning I have to do a soft reboot by pressing the power button. In a wine desktop, though, it runs.

In cities and buildings (places, it seems, where the vertices would be scrambled in D3D mode), streaks run across the window and text gets corrupted, and it stays this way until I relog, assuming I've left the area by the time I've logged back in.

Great work on the latest wine, guys! Maybe soon I'll get my WoW fix on my laptop without having to boot into Windows!

[post new] [reply to this]

Working under 0.9.19
by Jakob on Monday August 14th 2006, 8:42
Hi There...
i have a Intel HT 3Ghz with a Nvidia 6800 GTO and 2Gb Ram on a Gentoo machine with 2 Screens (no composite)

first of all i installed WoW under wine 0.9.16 with xorg 6.8
everything went fine - without minimap bug! WoW-sound + xmms!

then i tried to get it running with Teamspeak + xmms - but then, sound didnt work any more - even without TeamSpeak WoW-sound didnt work with xmms, and i had very crappy fps (all the time under 10!)

so i updated to 0.9.19 with 0.9.18 patch, and changed the config, to use only ALSA-sound... and updated to xorg 7.1 with modified nvidia-glx and without render acceleration...
now my WoW works again - even with xmms (didnt dare to try TeamSpeak again), but i got the minimap-bug now... so i installed the minimap-addon and it works fine again

but now i have only about 15-20 fps...
i will remove some of my addons the next days and try it again, lets see what my fps will do...
and i'll test it with only 1 screen, maybe fps will be better then

for playing i use fluxbox - cause with KDE i get even less fps


bye,

Jakob

[post new] [reply to this]

So very close
by Dave on Monday August 14th 2006, 17:28
FreeBSD 6.1
0.9.19 (port with NVIDIA patch)
NVIDIA 7800GT
Opteron 148 / 1 GB

Login screen is fine, but I only get about 10 seconds after that. Doesn't seem to matter if I sit at character selection or proceed into the game, about 10 seconds after login I get

err:seh:segv_handler Got unexpected trap 0
Bus error: 10 (core dumped)

under both D3D and OpenGL. Sound works just fine.

[post new] [reply to this]

Invalid Address
by Krampi on Tuesday August 15th 2006, 21:37
Gentoo 2.6.18-rc4 (no-sources)
Wine 0.9.19 unpatched + patched
Nvidia Go5600 / 1.0.8762
Intel P4M 3000 / 1GB RAM

When I try to start WoW with 0.9.19 I get this:

wine_main_preload_info not found
wine_main_preload_info not found
wine: could not load L"M:\\World of Warcraft\\WoW.exe": Invalid address

WoW runs fine on 0.9.18 and previous versions.

[post new] [reply to this]

mount problems
by Nick Law on Thursday August 17th 2006, 2:34
Posted as new ...

You do seem to be having a lot of problems with this, but don't give up!

I believe your running Suse 10, is that correct ?

I want to confirm the CD device name, so try this

Reboot your system
Login as normal (not root) then open a terminal window
Become superuser i.e. su (then password)

Put the World of Warcraft CD1 in you drive, wait about 30 seconds then in the terminal window type df -all

You should see something like this ....
df -all
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md0 291972332 68457936 223514396 24% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
tmpfs 517284 0 517284 0% /dev/shm
devpts 0 0 0 - /dev/pts
usbfs 0 0 0 - /proc/bus/usb
/dev/fd0 0 0 0 - /media/floppy
/dev/hdc 0 0 0 - /media/World_of_Warcraft_Disc_1

What I'm interested in, is the World of Warcraft line.

Does this line even appear ?
If it does, what's the device, is it /dev/hdc as in the example ?

Regards
Nick

[post new] [reply to this]

Keyboard Issues
by Josh on Thursday August 17th 2006, 18:40
Thanks for the HowTo Nick. I've got WoW running and playable, but I seem to have issues getting my num pad to work. The numpad keys act like they are sticking, but they work just fine in Ubuntu.

I'm running Dapper Drake, Wine 0.9.19, USB keyboard and mouse, have the latest Wine patch for WoW.

[post new] [reply to this]

odderror
by nate on Thursday August 17th 2006, 23:40
i'm newto the whole think first off, adn n00b on linux. it's telling me i might not have enough hard drive space when i run installer, but i do.....help?
thanks

[post new] [reply to this]

Pcth Time!
by asheron on Tuesday August 22nd 2006, 13:47
Looks Like we got a new patch to play with and screw us over XD. Anyways FIrst problam I have is that the downloader stalls.
BTW Since This is 1.12 now is there gonna be a new post area like from 1.10 to 1.11?

[post new] [reply to this]

aoss
by Jakob on Friday August 25th 2006, 5:08
i tested starting teamspeak with aoss - and nothing else running...
but then i can HEAR people in TS - but cant speak... my micro is muted all the time, and i cant activate it!

[post new] [reply to this]

help please
by jacob on Tuesday January 9th 2007, 21:45
im having the same problem...i download the patch sigh in hit restart then it takes me to the patch again...and i cant use BNUpdate.exe because it says its unable work

[post new] [reply to this]

Not Enough Hardrive Space error
by Daniel on Monday March 5th 2007, 16:38
I got this error:

"If you experience this, you need to open regedit(wine regedit) and change the following values: TEMP value needs to be set to \ instead of f:\ or whatever it's set for yours. TMP also needs to be set to the same value. These settings can located in HKEY_CURRENT_USER\Environment."

However there is no HKEY_CURRENT_USER\Environment on my system. There is a HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment that has the TEMP and TMP set to c:\windows\temp but changing that to \ dos not help resolve the problem. Setting it to \windows\temp causes the installer not to start at all.
It's like wine cant determin the space on my disk.

I run wine 0.9.30 in a debian sid ia32 chroot on a debian etch amd64. If anyone need more detailed system-info please ask.

[post new] [reply to this]