Planetside Software Forums

Support => Terragen Support => Topic started by: gao_jian11 on February 24, 2019, 09:04:42 pm

Title: Is this a mistake?
Post by: gao_jian11 on February 24, 2019, 09:04:42 pm
Is this a mistake? If any preview window does not finish updating and starts rendering, then my new Ryzen Threadripper 2990WX will crash.

Title: Re: Is this a mistake?
Post by: Oshyan on February 25, 2019, 08:16:06 pm
This is definitely not normal. Can you provide the exact steps to reproduce the problem?

- Oshyan
Title: Re: Is this a mistake?
Post by: gao_jian11 on March 22, 2019, 08:04:14 pm
I finally recorded this crashed video, and any kind of preview window will crash if it exceeds two.
Title: Re: Is this a mistake?
Post by: KlausK on March 23, 2019, 09:51:15 am
I do not think this is related to your AMD Ryzen CPU only.

https://planetside.co.uk/forums/index.php/topic,21772.msg219054.html#msg219054

This is a thread from 2016 which resulted in the same error message you can see.
It was during Beta 4 (quite early cycle). I did send a scene file to planetside but
never got any feedback  back then if that helped them in some way or another.

When TG 4.0 came out I for one very soon experienced the same problems your are reporting now.
After introduction of the RTP for me TG never ran as smooth as before on my machine (specs in the footnote).
Opening a few node preview windows at the same time sooner or later crashes TG as well here.
Did not change ever since. I got used to it in a way. So far I did not update from 4.1.25.
My workaround is simply to save often and use a small number of previews.

So, you are not alone ;)

CHeers, Klaus
Title: Re: Is this a mistake?
Post by: gao_jian11 on March 23, 2019, 08:26:07 pm
It seems different, my problem is after the replacement of amd 2990, and it seems to have nothing to do with RTP. When 2990 switches to 16 core mode, the crash will not occur.
Title: Re: Is this a mistake?
Post by: Oshyan on March 25, 2019, 05:44:26 pm
Thanks, I think that video is helpful. I will say I don't think it is a wise idea to have so many preview windows open at once, even on a 32 core system. However I understand why you would want to do so. We will investigate.

- Oshyan
Title: Re: Is this a mistake?
Post by: Matt on March 25, 2019, 10:45:59 pm
The more cores you have (or the more threads you tell Terragen to use in Preferences), the quicker you run into this problem. Each preview uses the same number of threads, and there's an internal limit (256 I think) which it runs into. To solve this I will need to make it smarter and reduce the number of threads per preview depending on how many other previews are running at the same time.
Title: Re: Is this a mistake?
Post by: gao_jian11 on March 27, 2019, 12:21:18 am
thank you for your reply. Now I can control the number of windows being previewed, but it's hard to prevent the terrain preview window. Can I turn it off or pause? This excellent software allows me to enjoy it and wait for it to get better.
Title: Re: Is this a mistake?
Post by: D.A. Bentley on March 27, 2019, 01:36:10 am
That's very strange.  I frequently have 3 to 4 Shader Preview windows open as well as the RTP and don't have any issues at all (On any of my PC's including my 1950X Threadripper).  All of my PC's have a minimum of 64GB of RAM though.  Threadripper has 128GB. 



-Derek
Title: Re: Is this a mistake?
Post by: gao_jian11 on March 27, 2019, 02:52:45 am
Yes, only on the 2992 Threadripper。Of course, 2400 Threadripper I have not tried
Title: Re: Is this a mistake?
Post by: Matt on March 27, 2019, 02:53:50 am
Quote from: gao_jian11 on March 27, 2019, 12:21:18 am
thank you for your reply. Now I can control the number of windows being previewed, but it's hard to prevent the terrain preview window. Can I turn it off or pause? This excellent software allows me to enjoy it and wait for it to get better.


You can click in the shader preview and press 'P' to pause it, and again to unpause it.
Title: Re: Is this a mistake?
Post by: gao_jian11 on March 27, 2019, 08:08:39 am
This is good! effective. Thank you Matt!