WineHQ

Grim Dawn

No Screenshot

Submit Screenshot

Latest patch, see changelog.

Application Details:

Version: 1.0.0.9
License: Retail
URL: http://www.grimdawn.com/â€...
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 2.17-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

- Installing the game (Steam)
- Starting the game (Steam)

- Playing the game
- Changing in-game settings
- Creating a character
- Credits
- Windowed & Fullscreen mode

What does not

Workarounds

What was not tested

- Switching in-game audio settings

- Comprehensive/long-time gameplay

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Possible memory leak issue:

I did just a quick test for the game. However, it may have some memory issues, referring to the previous Wine test report:

"Crashing from time to time due to memory-issues. This is also a problem to windows-users, after a while of playing this game freezes. This happens because of the memory being bloated to a point where it is too much for the client to handle it."

"Switching to 64-Bit and enabling dx11 does completely solve or extremely reduce the occurrence of crashes of this kind."

"Another workaround is to reduce ingame-settings to reduce its memory-usage. (resolution, textures, view range, object details...) Just anything which affects memory-usage."


Invisible characters issue:

There is a known issue of invisible characters in Grim Dawn. As a workaround, users could have set "CheckFloatConstants" registry key to "enabled". I tested the game both ways: the registry key enabled and disabled. I couldn't reproduce invisible characters issue anymore though I ran the game multiple times with "CheckFloatConstants" disabled and played the game a while.

Users who encounter "invisible characters" issue may still enable the registry key value as described in HowTo section on this page. Personally, I can play the game without it. As I'm a Nvidia user, I don't know if the trick works for AMD Graphics users,however. Please see my test setup below.


VCRun2015:

I didn't need to install any DLL overrides described in the HowTo section on this page.


Steam software requirements popup:

I couldn't very well reproduce the issue regardless of multiple test runs. This issue has been described in the HowTo section, too. 


My test setup:

Geforce GTX 760M (drivers: 384.59)
Wine 2.17 Staging, clean 64-bit prefix. No DLL overrides
Steam version of the game
Arch Linux 64-bit

Tested with GLSL registry key enabled & disabled = works (Nvidia users only)
Tested with Wine-Staging CSMT option enabled & disabled = works (Wine Staging users only)

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch Linux x86_64Sep 30 20172.17-stagingYes Yes NoPlatinumPekka Helenius 
ShowFreeBSD 11.0 x86_64May 09 20172.6Yes Yes PlatinumSF 
ShowFreeBSD 11.0 x86_64May 03 20172.6Yes Yes PlatinumSF 
ShowGentoo LinuxApr 22 20172.5Yes Yes GoldCatpig 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Mar 18 20172.3Yes Yes GoldBYaka 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

[OLD] Characters partially invisible

Sometimes wher you launch the game, all characters and some other objects are partially o fully invisible.

There is no permanent solution for this moment (03.04.2017).

But this behavior not hapening every time, so you need to restart game 3-6 times.

Enabling anisotropic-filtering in video settings also helps to incresing chance of successful launch.

Also in my opinion, this problem happening less often with wine-staging, but this need to be proofed.


Added (23.09.2017):

If u use wine>2.6, setting REG flag 

HKCU/Software/Wine/Direct3D/CheckFloatConstants

to "enabled" can solve this. For me it bring no changes, but maybe u will be more lucky.

Thx @Fincer for info.


Performance

Enabling CSMT in wine-staging incress FPS near 30%.

Also u can try this:

Settings within options.txt:

maxResourceThreads = 16 

I did set it to 16 which is the amount of aviable Cores on a R7 1700X, Intel-Users did set this to lower settings then their max. amount of Cores which had something to do with Hyperthreading. Settings this to max. on Intel caused lower performance, i didnt see any performance-differences on my CPU. It significantly improved raising this value is all i recognised, it didnt seem to change performance after a specific point. 

Furter Performance-Improvements can be to set your Refresh-Rate to 60Hz with VSync enabled to work as a FPS-Limiter, the CPU is heavily bottlenecking within this game and lowering the CPU-Load via lower Graphic-Settings can help reducing some of the Lag-Spikes. CSMT-Enabled within Wine-Staging gives you a significant performance-boost. With the command cpuset you can improve the performance of the game further by disabling the first cpu-core. cpuset -l 2-15 -p (pid of the game).

Thx @SF for info

Steam version install software-requirements on every launch

In some environments when u launch game throuth steam, it try to install "requested" software (directx, vcredist etc) each time.

For solving this:

1. Open your wine prefix

2. Navigate to 'drive_c/Program Files/Steam/steamapps/common/Grim Dawn/_CommonRedist'

3. This folder contains subfolders like 'DotNet', 'DirectX', etc. Open every folder and find file 'installscript.vdf'

4. Rename or delete this file.

Changing localization (for old versions).

Game allow to change language via settings. After you select lang, it try to download translation-package.

But in wine this operation never ended succesfuly. This problem fixed in 1.0.0.9.x minor patch, but not listed in changelog.

For solving this:

0. Try to change lang in settings (other lang > select > download).

1. Open this official sub-forum.

2. Find your lang and download translation-package.

3. Open your wine prefix and navigate to 'Grim Dawn/localization'.

4. This folder must contain *.zip file, but it broken. We need only name of this file.

5. Copy downloaded package here and rename it with name from previous step. Old file must be removed.

[OLD] How to install VCRedist 2015 (old wine versions)

If u have problems with launching, like "Microsoft Visual C++ Runtime Error" errors, try this.

After installing vcredist2015, create new '*.reg' file, that contains:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcp140"="native"
"*msvcr140"="native"
"*ucrtbase"="native"
"*vcruntime140"="native"
"*vcomp140"="native"
"*api-ms-win-crt-conio-l1-1-0"="native"
"*api-ms-win-crt-heap-l1-1-0"="native"
"*api-ms-win-crt-locale-l1-1-0"="native"
"*api-ms-win-crt-math-l1-1-0"="native"
"*api-ms-win-crt-runtime-l1-1-0"="native"
"*api-ms-win-crt-stdio-l1-1-0"="native"
"*api-ms-win-crt-convert-l1-1-0"="native"
"*api-ms-win-crt-environment-l1-1-0"="native"
"*api-ms-win-crt-filesystem-l1-1-0"="native"
"*api-ms-win-crt-multibyte-l1-1-0"="native"
"*api-ms-win-crt-private-l1-1-0"="native"
"*api-ms-win-crt-process-l1-1-0"="native"
"*api-ms-win-crt-string-l1-1-0"="native"
"*api-ms-win-crt-time-l1-1-0"="native"
"*api-ms-win-crt-utility-l1-1-0"="native"

and import this to registry of your wine prefix.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Expansion?
by Jen on Wednesday October 4th 2017, 7:19
Anyone playing with the new epansion, Ashes of Malmouth? Any changes necessary to get the game to run?
VSync Low FPS Bug Fix(without CSMT)
by SF on Tuesday May 9th 2017, 8:14
If you run this game without CSMT enabled you will notice a very bad performance, if you disable and reenable VSync your performance will be much higher.

I dont know what is causing this Bug but this Bug can be solved by either enabling CSMT or by changing the VSync-Option ingame.
RE: VSync Low FPS Bug Fix(without CSMT)
by SF on Tuesday May 9th 2017, 8:15
You need to change the VSync-Option ingame each time you start the game.
Invisible Gaphics Fix
by SF on Tuesday May 9th 2017, 6:59
Check Float Constants must be enabled within winetricks, else the graphics is partially not displayed.
Combat stuttering Fixes
by SF on Tuesday May 9th 2017, 6:49
The cpu is heavily bottlenecking within this game and especially within wine.

Overclock your cpu and/or disable its power-saving features.

These settings are possible with an cpu equally to an Phenom X6 1100T:

NV-Driver-Settings:
"key": "GLFSAAMode",
"value": 0
"key": "GLNoDsoFinalizer",
"value": true
"key": "GLSingleThreaded",
"value": false
"key": "GLSyncToVblank",
"value": true
"key": "GLSortFbconfigs",
"value": true
"key": "GLAllowUnofficialProtocol",
"value": true
"key": "GLShaderDiskCache",
"value": true
"key": "GLYield",
"value": "NOTHING"
"key": "GLThreadedOptimizations",
"value": true
"key": "GLAllowFXAAUsage",
"value": false
"key": "GLWriteTextSection",
"value": false
"key": "GLIgnoreGLSLExtReqs",
"value": true
"key": "GLSyncDisplayDevice",
"value": "DP-0"

Ingame-Settings:
Resolution: 2560x1080 144Hz
Anti-Aliasing Off
AF Off
Textures High
Shadows Low
Shaders Low
Reflections High
Particles Medium
Lighting Medium
Weather Very High
VSync On
Tripple Buffering Off
Detail Objects On
Alpha to Coverage On
Post Processing On
Depth of Field On
Soft Particles Off
Gore Off
Cloud Saving Off

Additionally you can set:
Lighting Low
Detail Objects Off

Settings within options.txt:
maxResourceThreads = 16

I did set it to 16 which is the amount of aviable Cores on a R7 1700X, Intel-Users did set this to lower settings then their max. amount of Cores which had something to do with Hyperthreading. Settings this to max. on Intel caused lower performance, i didnt see any performance-differences on my CPU. It significantly improved raising this value is all i recognised, it didnt seem to change performance after a specific point.

Furter Performance-Improvements can be to set your Refresh-Rate to 60Hz with VSync enabled to work as a FPS-Limiter, the CPU is heavily bottlenecking within this game and lowering the CPU-Load via lower Graphic-Settings can help reducing some of the Lag-Spikes.

CSMT-Enabled within Wine-Staging gives you a significant performance-boost.

With the command cpuset you can improve the performance of the game further by disabling the first cpu-core.

cpuset -l 2-15 -p (pid of the game)
RE: Combat stuttering Fixes
by SF on Tuesday May 9th 2017, 6:53
Ryzen R7 1700X runs on highest settings.
Memory Freeze Fix
by SF on Tuesday May 9th 2017, 6:44
Due to limitations of 32-Bit this game crashes until it reaches a specific point of loading data into memory.

Set this game to lowest possible settings and increase your settings until this game keeps freezing again.

Mainly: Resolution, Textures, Object Details, View-Range

If it has options to enable dx11 or an x64 mode, enabling them can completely resolve your freezings. (i dont know of any)
VCRedist 2015 and invisible characters
by Catpig on Sunday April 23rd 2017, 7:59
I didn't install VCRedist 2015 so that seems to no longer be necessary.
I also haven't haven't encountered the invisible characters bug.
RE: VCRedist 2015 and invisible characters
by Catpig on Sunday April 23rd 2017, 11:41
Just to note, the game installer might have installed VCRedist 2015, I didn't pay attention. So if the installer asks you to let it install that just let it go ahead. But it no longer seems to be necessary to install it manually.
RE: VCRedist 2015 and invisible characters
by Colonel Panic on Saturday May 6th 2017, 20:59
The invisible characters bug might be specific to NVIDIA cards (related to bugs.winehq.org/show_bug.cgi?id=34052 where the "CheckFloatConstants" reg key comes from). If you're not using the nvidia drivers you might not have the issue.
Back