You are not logged in.

#1 2009-04-18 01:59:10

nocts
Member
Registered: 2009-04-17
Posts: 5

Latest ATI + Xorg 1.6 + World of Warcraft = black screen

The title sums it up. I've managed to get my 4870 ATI card working with the latest drivers from yaourt (catalyst+catalyst utils, using the drivers released from ATI on the 17th). Since this is a clean install I have the latest kernel and latest xorg, both from the official repository. Everything works fine, normally, including native opengl gaming.

After having installed wine and World of Warcraft I can't seem to make it beyond the login screen, which is completely black. Black screen. Blank screen.

I've attempted to run it in opengl mode through wine AND through the flag 'wine WoW.exe -opengl' and both yield the same black screen.

If I run it as -d3d it'll work just fine if I make sure to uncheck pixelshaders from winecfg, although the fps is terrible, <5fps.

Thoughts on why opengl gives me just a black screen? I remember having to remove libgl before installing catalyst-utils, since it supposedly had it's own libgl built into it.. but I'm wondering if that has anything to do with it. Also, every so often the clinet window won't even open for the opengl mode, finishing with this:

fixme:win:EnumDisplayDevicesW ((null),0,0x39edac,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39ebf4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f3f0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f588,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f584,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f578,0x00000000), stub!
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  137 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  616
  Current serial number in output stream:  616

When it DOES load in opengl, but still with a black screen, we get this:

fixme:win:EnumDisplayDevicesW ((null),0,0x39edac,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39ebf4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f3f0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f588,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f584,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f578,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f140,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x136e90,0x136d90): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x39deec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39df24,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB

So, I'm up for advise and tips. I've followed every wiki and Config.wtf that I've found. So throw it at me: What logs do you need to see, what ideas do you have, and what information do you need to know?

Offline

#2 2009-04-18 04:23:36

nocts
Member
Registered: 2009-04-17
Posts: 5

Re: Latest ATI + Xorg 1.6 + World of Warcraft = black screen

Ahhh, got it sorted. Mostly.

I got to thinking: wine is in 32 and my arch is in 64. Since there is a special(?) version of libgl installed with catalyst-utils I doubt there was a properly 32bit compiled libgl that I could use in place of what wine requires as a dep.

The simple solution was to drop my entire rig to 686, and WoW worked without any hassel what so ever.

But let's persue this: Let's say I wanted to keep my 64 bit rig. Could I just find the 32-bit compiled libs from catalyst-utils and replace them with what wine installed for lib32s? That should work... right?

Offline

#3 2009-04-18 05:04:24

leeyee
Member
From: Kingston, Canada
Registered: 2009-01-07
Posts: 150

Re: Latest ATI + Xorg 1.6 + World of Warcraft = black screen

Hi, I was using cedega + catalyst to play World of Warcraft in Arch64, which you may need lib32-catalyst-utils from AUR to provide a 32-bit libGL library. Since cedega is also based on wine, so in essential they might be the same. Just have a look at it.


Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD

Offline

#4 2009-04-18 10:59:57

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: Latest ATI + Xorg 1.6 + World of Warcraft = black screen

There was an update for catalyst-utils from AUR because of problems of 64bit-users. Maybe it helps, if you update this package.

Offline

#5 2009-10-05 23:46:00

pedepy
Member
Registered: 2007-02-21
Posts: 198

Re: Latest ATI + Xorg 1.6 + World of Warcraft = black screen

im bumping this cause im experiencing a very similar issue, with simcity 4, and arch 64.

i have all the 'proper' lib32 libs installed (afaik), and i still get that error. interestingly, i also experience opengl related issues using bin32-zsnes, but they are *very* different (in a nutshell, my whole system hangs when i try to change the resolution of an opengl "mode" to another, compositing enabled or not)..

i think ill read up on that whole chroot method that might be a better alternative .. see if it fixes anything, maybe thats the problem.

such errors about wine and glxbaddrawable errors are all over the internet but nothing is ever mentioned about whether its a 64 bit linux installation using 32 bit wine or not ..


chupocabra ... psupsuspsu psu psu

Offline

Board footer

Powered by FluxBB