You are not logged in.
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.logproduces 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: YesWhat 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
Offline
Do you have the lib32-ati-dri drivers installed?
Offline
Yes, I've read it.
How is that relevant?
Offline
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.... ![]()
Last edited by barko (2012-05-26 18:53:44)
Offline
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
It seems that it runs with wine and catalyst drivers. Have a look here: http://appdb.winehq.org/objectManager.p … ngId=71582
Offline
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
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