WoW with ATI card (running catalyst)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Qvintvs
Newbie
Newbie
Posts: 4
Joined: Sat Jan 03, 2009 5:35 pm

WoW with ATI card (running catalyst)

Post by Qvintvs »

I'm having trouble getting World of Warcraft to run with wine. I have an ATI card and I'm using catalyst drivers. Running with OpenGL gives me the following:

X Error of failed request: GLXBadDrawable
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 586
Current serial number in output stream: 586

(running w/ directx just gives me a black screen, though there is sound in the background)
Anyone know what's wrong or how to fix it, if possible?
James McKenzie

WoW with ATI card (running catalyst)

Post by James McKenzie »

Qvintvs wrote:
Anyone?

I'm surprised that nobody has answered this. Please update to the
latest ATI drivers and try again. There are reported problems with
AMD/ATI Catalyst drivers.

James McKenzie
Qvintvs
Newbie
Newbie
Posts: 4
Joined: Sat Jan 03, 2009 5:35 pm

Post by Qvintvs »

I'm already running catalyst 8.12, which seems to be the most recent version according to amd.
Qvintvs
Newbie
Newbie
Posts: 4
Joined: Sat Jan 03, 2009 5:35 pm

Post by Qvintvs »

Anyone have any idea how to fix this?
Middreks
Level 2
Level 2
Posts: 10
Joined: Fri Jan 30, 2009 8:09 am

Re: WoW with ATI card (running catalyst)

Post by Middreks »

Qvintvs wrote:I'm having trouble getting World of Warcraft to run with wine. I have an ATI card and I'm using catalyst drivers. Running with OpenGL gives me the following:

X Error of failed request: GLXBadDrawable
Major opcode of failed request: 144 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 586
Current serial number in output stream: 586

(running w/ directx just gives me a black screen, though there is sound in the background)
Anyone know what's wrong or how to fix it, if possible?
Hey,
I'm quite new both to linux (i use ubuntu) and to wine, but i have a crappy ati vga in my laptop so i think i can help you out a bit. ;)
1. First of all i don't know which distro do you prefer, but download an ati installer file (for eg.
https://a248.e.akamai.net/f/674/9206/0/ ... x86_64.run;first one found in google or
http://ati.amd.com/support/driver.html for the driver download page: just select Linux_x86 for 32bit OS or Linuy_x86_64 for 64 bit OS)
and add rights to run it (within properties or with chmod) and install it, however you have to compile it every time when a new kernel comes it sucks a bit :S Didn't found a working driver that just installs and works fine with every kernel without reinstalling all the time...
2. So back to the topic: After this is done (or already done) i couldn't make the new 3.0.8 launcher options get to work, so didn't bother with those (however it actually supports opengl with hardware cursor that way, but my wow started in d3d, so it doesn't work imho) just edit your Config.WTF file and add these lines:

Code: Select all

SET gxApi "opengl"
if you still have problems:

Code: Select all

SET ffxDeath "0"
SET ffxGlow "0"
SET ffxSpecial "0"

SET [[CVar gxCursor|gxCursor]] "0"
SET [[CVar gxFixLag|gxFixLag]] "0"
SET [[CVar gxResolution|gxResolution]] "1024×768"
SET [[CVar gxWindow|gxWindow]] "1"
SET [[CVar movie|movie]] "1"
SET [[CVar readEULA|readEULA]] "1"
SET [[CVar readScanning|readScanning]] "-1"
SET [[CVar readTOS|readTOS]] "1"
SET [[CVar Sound_OutputDriverName|Sound_OutputDriverName]] "System Default"
SET [[CVar Sound_VoiceChatInputDriverName|Sound_VoiceChatInputDriverName]] "System Default"
SET [[CVar Sound_VoiceChatOutputDriverName|Sound_VoiceChatOutputDriverName]] "System Default"
SET [[CVar videoOptionsVersion|videoOptionsVersion]] "1"
And of course save the file.

3. You didn't write anything about your wine config so here are some tips:
Applications tab -> Add -> WoW.exe -> Select Windows XP
You had sound, so it's just fine for now, but you should use ALSA
Graphics tab -> First 3 ticked, 4th (emulate virtual desktop) not ticked

4. Start WoW

That's all i could do, hope it helps. :)

All the best,
Middreks
Qvintvs
Newbie
Newbie
Posts: 4
Joined: Sat Jan 03, 2009 5:35 pm

Post by Qvintvs »

Hmm, well I seem to have found out that my drivers aren't up to date. Unfortunately, my distro (archlinux) doesn't recommend installing drivers directly from the ati site (with good reason, X doesn't run properly when you do that), and the beta package in the repositories seems to not work on 64-bit systems (like mine), leaving me with the standard catalyst package with slightly old drivers. If this is indeed the problem then I suppose I'll need to wait until they update the standard catalyst package (or someone fixes the beta package on 64-bit systems).

I was already running with opengl, but I tried your other suggested modifications to Config.WTF with to no avail.

As for step 3, as I said, I'm not on Ubuntu (im on archlinux), and I myself don't have an applications tab to click on. Do you know what's going behind the scenes when you do all that? And where would I go to find things out about my wine configuration?
Middreks
Level 2
Level 2
Posts: 10
Joined: Fri Jan 30, 2009 8:09 am

Post by Middreks »

Sorry, but i don't much about archlinux or its driver mechanics so i can't help you out with that problem.
But Step 3 was for Wine itself, i've just forgotten to write that, i thought it was clear :P :roll:
Locked