View previous topic :: View next topic |
Author |
Message |
little_bob Retired Dev
Joined: 27 Jul 2004 Posts: 34
|
Posted: Fri Nov 18, 2011 8:18 am Post subject: [solved]wine / world of warcraft / 3d acceleration |
|
|
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 |
|
|
lexming Tux's lil' helper
Joined: 04 Jan 2007 Posts: 123 Location: Barcelona
|
Posted: Fri Nov 18, 2011 10:25 am Post subject: |
|
|
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 |
|
|
little_bob Retired Dev
Joined: 27 Jul 2004 Posts: 34
|
Posted: Fri Nov 18, 2011 9:38 pm Post subject: |
|
|
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 |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Fri Nov 18, 2011 9:45 pm Post subject: |
|
|
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 |
|
|
little_bob Retired Dev
Joined: 27 Jul 2004 Posts: 34
|
Posted: Sat Nov 19, 2011 6:58 pm Post subject: |
|
|
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 |
|
|
|