Skip to content

Instantly share code, notes, and snippets.

@ryanhalliday
Last active August 29, 2015 14:11
Show Gist options
  • Save ryanhalliday/fb8c8c37875ed22d034b to your computer and use it in GitHub Desktop.
Save ryanhalliday/fb8c8c37875ed22d034b to your computer and use it in GitHub Desktop.
World of Warcraft on Linux

#World of Warcraft on Linux

I will keep this updated with any extra things I do.

This is not going to including anything regarding installation or updating, personally I still have a Windows installation with Battle.Net to do that on. If you are interested in that, you can look at the Arch Linux Wiki for more information

##Installation Probably the easiest in Wine history, simply install Wine (sudo apt-get install wine) and run WoW with wine /path/to/Wow.exe or double-click on Wow.exe

##Performance ###OpenGL In WTF/Config.wtf change SET gxApi "D3D9" to SET gxApi "opengl". This changes the graphics mode to OpenGL, which has less features but can perform better on Linux.

###OpenGL Extensions ####Script Simply run wget https://gist.github.com/ry167/0e99c4f9bdbd67181b42/raw/fd04f617ca58c9a760479283490ac2fd63c03d49/wow.reg && wine regedit wow.reg && rm wow.reg -f in terminal to change this registry setting.

####Steps

  • In terminal run wine regedit
  • Navigate to HKEY_CURRENT_USER\Software\Wine\
  • Select the Wine folder then right-click on it and select New -> Key, then name it OpenGL
  • Right-click on OpenGL and select New -> String Value. Then name it DisabledExtensions
  • Double-Click on the new DisabledExtensions key and set the Value to GL_ARB_vertex_buffer_object
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment