Subnautica

Subnautica

View Stats:
Gekko Jun 2, 2018 @ 5:32am
Crash on startup (AMD / Ryzen)
I cannot post on the main forums as there seems to be a delay of 1 day.

If I start Subnautica, the game loads for a while, a black screen pop ups with the version information at the top, then the game exits. I bought the game just now, so the latest version.

* Windows 10, latest updates
* Ryzen 1700
* 8 GB memory
* AMD RX 580, 18.5.1 and 18.5.2 (latest) tried

Tried 2 soundcards with 41 kHz:

* Line 6 GX
* Realtek chipset on mobo

If I start the game with -force-opengl, a black screen appears and the game doesn't crash. Task manager shows no CPU, memory or disk load, but GPU load is at 99%. Nothing then happens and I need to kill the process.

Stack trace shows the crash happens when compiling shaders?

========== OUTPUTING STACK TRACE ==================

0x00007FFCB59D196C (atidxx64) AmdDxGsaFreeCompiledShader
0x00007FFCB59CE646 (atidxx64) AmdDxGsaFreeCompiledShader
0x00007FFCB59CE497 (atidxx64) AmdDxGsaFreeCompiledShader
0x00007FFCB5264AF6 (atidxx64) XdxQueryTlsLookupTable
0x00007FFCB596D04C (atidxx64) AmdDxGsaFreeCompiledShader
0x00007FFCB598480F (atidxx64) AmdDxGsaFreeCompiledShader
0x00007FFCB5AC56E4 (atidxx64) AmdLiquidVrD3D11WrapDeviceContext
0x00007FFCC50D3034 (KERNEL32) BaseThreadInitThunk
0x00007FFCC5C21551 (ntdll) RtlUserThreadStart

DxDiag: https://pastebin.com/SHBEgb9Z
output_log.txt: https://pastebin.com/BGVNHans

Originally posted by Obraxis:
You are likely suffering from a bug AMD recently introduced in their 18.5.1 driver. Their 18.5.2 BETA Driver does not fix it. You will need to revert to 18.4.1 for Subnautica to work again. (Download here: https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Adrenalin-Edition-18.4.1-Release-Notes.aspx)

This is affecting other Unity games as well. We've been in touch with AMD and they're looking into the problem. Hopefully it can be resolved soon.
< >
Showing 1-15 of 18 comments
The author of this thread has indicated that this post answers the original topic.
Obraxis  [developer] Jun 2, 2018 @ 5:40am 
You are likely suffering from a bug AMD recently introduced in their 18.5.1 driver. Their 18.5.2 BETA Driver does not fix it. You will need to revert to 18.4.1 for Subnautica to work again. (Download here: https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Adrenalin-Edition-18.4.1-Release-Notes.aspx)

This is affecting other Unity games as well. We've been in touch with AMD and they're looking into the problem. Hopefully it can be resolved soon.
Gekko Jun 2, 2018 @ 5:48am 
Downgrading the GPU driver solves the crash. Unfortunate, as I need the latest version for some other games. Ah well.

Thank you for responding on a Saturday.
Last edited by Gekko; Jun 2, 2018 @ 7:28am
Vinitu Jun 2, 2018 @ 7:04am 
Thanks for the reply, same problem I5 4590 in PX 580/8. Driver 18.5.2
miklkit (Banned) Jun 2, 2018 @ 11:30am 
I have a similar system with a 1700 @ 3.9ghz, 16gb of ram, and an older Fury instead of the RX580.

I am seeing 8gb of ram being used consistently so highly recommend that you add more ram ASAP or the game will lag and/or crash on you. I am also seeing 12gb of virtual memory being used.

I also use a Creative Soundblaster sound card combined with Sennheiser HD599 headphones and when I first played Subnautica it was an intense experience. The headphones did not fall off my head and my eardums were not destroyed. The sound is now turned down a bit.
Saur Darastrix Jun 10, 2018 @ 8:34pm 
So..temporary fix for this meanwhile, for those that don't want to/cant down-grade drivers, is to swap to OpenGL, using "-force-opengl" in the launch options of steam.

Granted this gets a lower framerate and a few graphical odditys, but for those of us unable or unwilling to downgrade drivers, this beats a complete CTD at attempting to launch the game until AMD fix this unity crash bug in (hopefully) their next driver update
Gekko Jun 17, 2018 @ 1:07am 
With 18.6.1 the game doesn't crash on start, but the performance is dreadful. Stick to 18.4.1 for now.
Vinitu Jun 17, 2018 @ 2:55am 
At me with productivity svs it is excellent for 18.6.1, and temperature of GPU has decreased ~ 4 degrees. rx580 8g; i5-4590 8gb-1600; 1920x1080 (Subnautica)
miklkit (Banned) Jun 17, 2018 @ 11:45am 
I am finding that there are a host of things being done that are centered around the Spectre/Meltdown patches.
MS is updating Win10 with patches.
The motherboard BIOS needs to be flashed to the latest to work best with those patches.
The AMD drivers are also optimized to work with those patches.

I too suffered a loss in performance until I updated everything but performance is now back to where it was.
Hispanicgamer Jun 18, 2018 @ 1:08pm 
Originally posted by Obraxis:
You are likely suffering from a bug AMD recently introduced in their 18.5.1 driver. Their 18.5.2 BETA Driver does not fix it. You will need to revert to 18.4.1 for Subnautica to work again. (Download here: https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Adrenalin-Edition-18.4.1-Release-Notes.aspx)

This is affecting other Unity games as well. We've been in touch with AMD and they're looking into the problem. Hopefully it can be resolved soon.
This fixed it for me!
Hal-ium Sep 17, 2018 @ 9:30pm 
Originally posted by miklkit:
I am finding that there are a host of things being done that are centered around the Spectre/Meltdown patches.
MS is updating Win10 with patches.
The motherboard BIOS needs to be flashed to the latest to work best with those patches.
The AMD drivers are also optimized to work with those patches.

I too suffered a loss in performance until I updated everything but performance is now back to where it was.
intel cpus in specific were completely destroyed by security patches for spectre/meltdown. Ryzen should be completely unaffected
miklkit (Banned) Sep 17, 2018 @ 10:08pm 
The biggest issue for AMD is that the hard drive I/O is gimped by 10%. This is bad for Subnautica because it makes heavy use of the hard drive for virtual memory.

If you have 2 hard drives it really makes a difference to move the virtual memory to the 2nd HD along with Steam. This makes the game run much smoother.
Ancient Sep 18, 2018 @ 9:49am 
Originally posted by Hal-ium:
Originally posted by miklkit:
I am finding that there are a host of things being done that are centered around the Spectre/Meltdown patches.
MS is updating Win10 with patches.
The motherboard BIOS needs to be flashed to the latest to work best with those patches.
The AMD drivers are also optimized to work with those patches.

I too suffered a loss in performance until I updated everything but performance is now back to where it was.
intel cpus in specific were completely destroyed by security patches for spectre/meltdown. Ryzen should be completely unaffected

AMD's Summit Ridge chips are affected by Spectre 1 and 2. While most Ryzens aren't, all three Threadrippers are: 1900X, 1920X and 1950X.
miklkit (Banned) Sep 18, 2018 @ 10:54am 
Eh? Isn't Threadripper just 2 high binned Ryzens placed on a single die?
Hal-ium Sep 19, 2018 @ 12:04am 
Originally posted by miklkit:
Eh? Isn't Threadripper just 2 high binned Ryzens placed on a single die?
threadripper has 4 dies.
Ancient Sep 19, 2018 @ 12:28pm 
Originally posted by miklkit:
Eh? Isn't Threadripper just 2 high binned Ryzens placed on a single die?

No, they're actually their own unique line extension of Summit Ridge (1st gen Ryzens), codenamed Whitehaven. The cores are still just Ryzen cores, but the NB/SB and controllers are all specific to the Whitehaven line of chips.

Because server applications (databases, etc.) are the primary type of application that benefitted from speculative execution, and the fact that AMD intended TRs for people running such applications on a consumer platform, they did utilize SE which is what makes them vulnerable to Spectre 1&2.

Originally posted by Hal-ium:
Originally posted by miklkit:
Eh? Isn't Threadripper just 2 high binned Ryzens placed on a single die?
threadripper has 4 dies.

Even the 1950X only has 2 dies: https://en.wikichip.org/wiki/amd/ryzen_threadripper/1950x

TRs are all 2 die CPUs, the difference is which specific existing Ryzen models the dies come from. We know they are not full dies, only the cores and caches from the original dies actually remain. The NB, SB, and various controllers for Threadrippers are going to be different than those used in standard Ryzen chips.

They are bigger chips, that's why they require the TR4 (LGA-4094) socket platform, but they're certainly not big enough to house 4 dies, nor does their TDP reflect such a configuration (it is merely doubled, not quadrupled).

We don't know exactly what they used, but a consensus has been reached by various tech analysts that seems plausible, due to the cache sizes lining up:
  • 1900X - 8-core/16-thread is using 2x Ryzen 5 1400/1400X dies and has 2x it's caches (16MiB L3)
  • 1920/1920X - 12-core/24-thread is using 2x Ryzen 5 1600/1600X dies and has 2x it's caches (32MiB L3)
  • 1950X - 16-core/32-thread is using 2x Ryzen 7 1700X/1800X dies and has 2x it's caches (32MiB L3)
Last edited by Ancient; Sep 19, 2018 @ 12:32pm
< >
Showing 1-15 of 18 comments
Per page: 1530 50

Date Posted: Jun 2, 2018 @ 5:32am
Posts: 18