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

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installing the Game via Steam

Launching the Game via Steam

Running the Game with highest settings with crashes after short periods of time.

Running the Game with lowest settings over a longer period of time wtihout crashes.

What does not

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.


I know from Mech Warrior Online that 32-Bit Applications can only handle parts of the memory from your computer and crash if they reach the limit. 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.


On lowest possible settings it runs significantly longer before crashing. This problem equally affects windows and wine-users.


From last test:

Combat-stuttering only happens to low end-machines.

Without CSMT enabled in wine Staging you need to enable and disable VSync each time after starting the game to set free your full performance, its not playable without doing this.

Check Float Constants must be enabled within winetricks, else the graphics is partially not displayed.


Workarounds

What was not tested

lowering resolution

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

I did add a second test because short after publishing the first test i decided to overclock my cpu to get more performance and found out there was a bug with freebsd causing my cpu to run at its lowest p-state. After overclocking my cpu it was running at its full possibe performance and this whole computer did run many times faster(even on lowest p-state it did run much faster then my old Phenom X6 1100T) then it did before. Now i can run Grim Dawn on highest settings without much performance-impacts while fighting. I did play it on windows with my Phenom X6 1100T, it runs with much more then double the performance then it did on windows with my old cpu. Hardware: Ryzen R7 1700X G.Skill 16 GB DDR4-3600 16-16-16-16-36 (stable at 3200Mhz) ASUS PRIME B350M-A Mainboard GTX 1060 6GB 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: Highest possible and lowest possible settings was tested.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Sep 30 20172.17-stagingYes Yes NoPlatinumPekka Helenius 
CurrentFreeBSD 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

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back