City Of Heroes
* Ultra mode graphics
* Old-style graphics graphics
* Setting resolution (but see notes)
* Vertical sync (but see notes)
What does not
* The official (NCSoft) installer/updater. See below for workaround.
* Setting the refresh rate: the rate you ask for is not the rate you get. I suspect this is a driver problem rather than a WINE problem because the same issue is present in Linux-native applications.
* Multithreaded rendering. City of Heroes hangs at "Loading message stores...Done" if not run with "-renderthread 0" command-line option (bug 10081). This results in reduced performance when using CPU-heavy graphics options (water effects, shadows, and environmental reflections). A sufficiently powerful CPU can compensate for this.
* Running from NFS has very poor performance. When moving around outdoors, CoH makes frequent uncached writes to C:\users\
What was not tested
* Hardware PhysX.
The official NCSoft launcher does not work under Wine. An unofficial installer/updater/launcher is available from http://www.carnildo.com/cohlaunch/index.html Tested with Nvidia graphics using the 295.49 drivers on a GeForce 9400GT card. See other reports for NVidia graphics and the open-source drivers. At least for me, successfully changing the resolution required making both a selection from the "resolution" menu and a selection from the "refresh rate" menu before clicking "apply now", even if there was only one option in the "refresh rate" menu.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Gentoo Linux x86_64||Jun 03 2013||1.5.31||N/A||Yes||Bronze||Mark|
|Current||Gentoo Linux x86_64||Jun 24 2012||1.4||No, but has workaround||Yes||Silver||Mark|
|Show||Gentoo Linux x86_64||Jun 24 2012||1.4||No, but has workaround||Yes||Silver||Mark|
|Show||Gentoo Linux x86_64||Jun 24 2012||1.4||No, but has workaround||Yes||Garbage||Mark|
|Show||openSUSE 12.1 x86_64||Feb 18 2012||1.4-rc3||Yes||Yes||Silver||Feldspar|
Information courtesy of Dan.
"There seems to be an issue currently with the ingame resolution options. If you change them, then click apply, it will reset the resolution back to before you changed it and tell you to restart. When you restart, the resolution won't have changed. To get it to change you have to set it to the correct resolution, apply, set it again, and then quit the game with the options menu still open."
Information courtesy of Tremblay:
In the registry, in HKEY_CURRENT_USER\Software\Wine\OpenGL, have the string value DisabledExtensions set to:
GL_ARB_vertex_buffer_object GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_register_combiners3 GL_NV_texture_shader GL_NV_texture_shader2
(basically list each extensions with a space between each)
I can then set the in-game shader option higher than low with bumpmaps.
I think you *could* leave out GL_ARB_vertex_buffer_object, I put it there because it helps World of Warcraft.
Jeff has offered another work around:
Run 'CohUpdater.exe -usetexenvcombine' to run in a low graphics mode that allows use of the costume selector and mission architect. Beats adding / removing the registry keys, and it'll usually retain your old graphics settings. Just make sure you don't have any level of antialiasing enabled (2x, 4x, etc) otherwise there'll be graphical wackiness