You are not logged in.

#1 2012-05-26 08:46:08

dgcoffman
Member
Registered: 2012-05-18
Posts: 4

Wine 1.5.5 + Diablo 3 + ATI video card fails with OpenGL error

Been fighting with Diablo 3 in Wine for far too long.

Video card: ATI Radeon 5770
Driver: xf86-video-ati-6.14.99-0.20120517

WINEDEBUG=+wgl wine "/home/dgc/.wine/drive_c/Program Files (x86)/Diablo III/Diablo III.exe" -launch -opengl &> wine.log

produces in wine.log:

trace:wgl:wglGetProcAddress func: 'glAccum'
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version             : 1.4 (2.1 Mesa 8.0.3).
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer            : Gallium 0.4 on AMD JUNIPER.
trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version            : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version     : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor:     : SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version     : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor:     : Mesa Project and SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: False
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "Gallium 0.4 on AMD JUNIPER", version "1.4 (2.1 Mesa 8.0.3)").
trace:wgl:has_opengl GLX is up and running error_base = 171
.
.
.
trace:wgl:X11DRV_wglGetExtensionsStringARB () returning "WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_render_texture WGL_NV_texture_rectangle WGL_EXT_extensions_string WGL_EXT_swap_control WGL_WINE_pixel_format_passthrough"
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
$ lspci | grep Radeon                                                                                   ~
05:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Juniper [Radeon HD 5700 Series]
05:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio [Radeon HD 5700 Series]
06:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Juniper [Radeon HD 5700 Series]
06:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio [Radeon HD 5700 Series]
$ glxinfo | grep direct
direct rending: Yes


What am I missing? Is it just impossible to get Diablo 3 to run with the  xf86-video-ati drivers? Catalyst is so painful.

Any help greatly appreciated.

Last edited by dgcoffman (2012-05-26 09:11:30)

Offline

#3 2012-05-26 17:00:47

KingX
Member
From: CA
Registered: 2010-03-24
Posts: 324

Re: Wine 1.5.5 + Diablo 3 + ATI video card fails with OpenGL error

Do you have the lib32-ati-dri drivers installed?

Offline

#5 2012-05-26 18:44:46

barko
Member
From: SLV
Registered: 2011-05-31
Posts: 72

Re: Wine 1.5.5 + Diablo 3 + ATI video card fails with OpenGL error

You should install https://wiki.archlinux.org/index.php/ATI_Catalyst because of better 3D support for the games.

But ignore it, if you want open source driver no matter what.... smile

Last edited by barko (2012-05-26 18:53:44)

Offline

#6 2012-05-26 19:33:09

Darksoul71
Member
Registered: 2010-04-12
Posts: 319

Re: Wine 1.5.5 + Diablo 3 + ATI video card fails with OpenGL error

Both the NVidia and ATI open-source drivers are not on par with their proprietary counterparts. Neither speedwise, nor feature-wise.
Install fglrx or forget about gaming under WINE. Especially with more recent titles. It is as simple as this....


My archlinux x86_64 host:
AMD E350 (2x1.6GHz) / 8GB DDR3 RAM / GeForce 9500GT (passive) / Arch running from 16GB USB Stick

Offline

#7 2012-05-26 20:09:58

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: Wine 1.5.5 + Diablo 3 + ATI video card fails with OpenGL error

It seems that it runs with wine and catalyst drivers. Have a look here: http://appdb.winehq.org/objectManager.p … ngId=71582

Offline

#8 2012-05-26 21:52:14

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

Re: Wine 1.5.5 + Diablo 3 + ATI video card fails with OpenGL error

dgcoffman wrote:

What am I missing?

The open source driver doesn't even support OpenGL 3.0. Maybe you can play Diablo3 next year, if it will support OpenGL 3.1.

Is it just impossible to get Diablo 3 to run with the  xf86-video-ati drivers?

Yes, impossible at the moment.

Catalyst is so painful.

But your only option.

Offline

#9 2012-06-13 14:35:15

Enverex
Member
From: UK
Registered: 2007-06-13
Posts: 159
Website

Re: Wine 1.5.5 + Diablo 3 + ATI video card fails with OpenGL error

WINEDEBUG=+wgl wine "/home/dgc/.wine/drive_c/Program Files (x86)/Diablo III/Diablo III.exe" -launch -opengl &> wine.log

Don't use switches unless you know they exist and work. Pretty sure Diablo 3 doesn't have a switchable "opengl" mode, very few games do and even less have them accessible through the command line like this.

Last edited by Enverex (2012-06-13 14:35:25)

Offline

Board footer

Powered by FluxBB