Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved]wine / world of warcraft / 3d acceleration
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
little_bob
Retired Dev
Retired Dev


Joined: 27 Jul 2004
Posts: 34

PostPosted: Fri Nov 18, 2011 8:18 am    Post subject: [solved]wine / world of warcraft / 3d acceleration Reply with quote

hello community,

i try to run world of warcraft within wine on my gentoo workstation. the
installation failes cause of an error with the launcher. this seems to be a
allready known problem (http://bugs.winehq.org/show_bug.cgi?id=27650).

so i am not able to regular install this game.

i made a test and try to run the working wow installation from my opensuse
partition. this fails with an error dialog box:
"world of warcraft cannot start 3d acceleration"

now i am not sure why this message come up
- is it a wine error
- is it a gpu configuration error within gentoo

i have a amd gpu with radeon chip r800
celsius ~ # lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Juniper [Radeon HD
5700 Series]

i use the open-source ati/amd driver as described in the gentoo documentation.
when i check the 3d capabilities all seems to be fine.

celsius ~ # glxinfo | grep rendering
direct rendering: Yes

glxgears is working and showing about 1400.000 fps.

eselect opengl list shows the open source driver
Available OpenGL implementations:
[1] xorg-x11 *

did i miss something to configure for wine?
did i made a mistake or forgot something in the setup for my gpu?

regards

--little_bob


Last edited by little_bob on Sat Nov 19, 2011 6:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
lexming
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jan 2007
Posts: 123
Location: Barcelona

PostPosted: Fri Nov 18, 2011 10:25 am    Post subject: Reply with quote

The first thing to check would be to have in WTF/Config.wtf the setting SET gxApi "opengl". The D3D mode works but using the openGL is usually safer.

On the other hand, the last working wine version for WoW in my box is 1.3.29. Executing Wow.exe on any newer wine crashes with the error "err:seh:raise_exception unhandled exception code c0000005". Nothing to do with your error but if you are using the latest wine maybe a downgrade could help.
Back to top
View user's profile Send private message
little_bob
Retired Dev
Retired Dev


Joined: 27 Jul 2004
Posts: 34

PostPosted: Fri Nov 18, 2011 9:38 pm    Post subject: Reply with quote

hello lexming,

thank you for your info.

i have this seeting allready in my config.wtf file. also i call the programm with "wine Wow.exe -opengl".

when the error message come up i have the following in my shell

Quote:

...
archive Data\art.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x32ecac,0x00000000), stub!
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.
fixme:win:EnumDisplayDevicesW ((null),0,0x32eb6c,0x00000000), stub!
err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL
err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL
err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL
err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL
err:wgl:X11DRV_wglCreatePbufferARB ((nil)): unexpected iPixelFormat(0) <= 0, returns NULL


maybe opengl is ignored.

i will post this also in the wine forum and keep this here up to date.

regards

--little_bob
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Fri Nov 18, 2011 9:45 pm    Post subject: Reply with quote

You should query there (it's a sticky) : https://forums.gentoo.org/viewtopic-t-246098.html
Not only you might find the answer already in it, but this will awake anyone that has post in it (and so awake lots of people that might have your answer)
Back to top
View user's profile Send private message
little_bob
Retired Dev
Retired Dev


Joined: 27 Jul 2004
Posts: 34

PostPosted: Sat Nov 19, 2011 6:58 pm    Post subject: Reply with quote

hello krinn,

i have looked there. i could not find a direct solution but it seems that i should use the proprietary amd/ati driver.
i also got the same "tip" from the wine forum to use this driver and not the open source one.

meanwhile i did install the ati-driver and adjusted my kernel. this did not solved the problem.
when i checked the xorg.log i saw that there was a problem with the fglrx module.
after i rebuild this module with
Code:

emerge -avt module-rebuild
module-rebuild populate
module-rebuild rebuild

it works.

if necessary someone can move this thread to the sticky wow thread.

cheers

--little_bob
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum