# GPU Emitter Not Working Properly

**URL:** <https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527>\
**Category:** Rendering\
**Tags:** unreal-engine, bug-report, editor, feedback, question\
**Created:** [April 1, 2016, 5:44pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527 "2016-04-01T17:44:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Achilleon](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Achilleon](https://forums.unrealengine.com/u/Achilleon)\
**Post date:** [April 1, 2016, 5:44pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/1 "2016-04-01T17:44:52Z")

</div>

Howdy!

So I realized something wrong was going on with my GPU emitters. They are not spamming as much as they use to, and the spam is inconsistent.

Let me show with pics;

Here is a GPU Particle Emitter of 4.10 . Its nothing but the standard one. Only things I included is an “initial velocity of 150-X” and “size by life going from 1 to 0 in one second” nodes. I am spamming the particle for 5000 times aswell.

Here is 4.10, all smooth;

![84770-capture2.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/4/a/d/4adeb5fb9114ae81aa1e7fd32e13dc94d3b8856a.png)

Here is 4.11, with hiccups;

![84791-capture.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/d/1/9d1cbfe786e5260e15dce652b36c284e2f9d226c.png)

When you do it with a circle texture, its more obvious;

Here is 4.10;

![84792-capture3.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/f/3/ef386ae85f439a9c909fb464cc66b8175dabf264.png)

And 4.11, obvious hiccups;

![84793-capture4.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/f/d/c/fdcfea5e8183f5355fe50b4ed8c71f5b70d38617.png)

I will gladly help with any questions. It’s easy to produce so. Thanks!

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [April 1, 2016, 8:35pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/2 "2016-04-01T20:35:48Z")

</div>

Hi Achilleon,

I’ve entered UE-29009 for this to be investigated.

Thank you!

Tim

---

<div class="post-metadata">

**Author:** ![Adder1812](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Adder1812](https://forums.unrealengine.com/u/Adder1812)\
**Post date:** [April 4, 2016, 1:37pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/3 "2016-04-04T13:37:33Z")

</div>

Same thing here. I’m going nuts!

---

<div class="post-metadata">

**Author:** ![Achilleon](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Achilleon](https://forums.unrealengine.com/u/Achilleon)\
**Post date:** [April 6, 2016, 11:24pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/4 "2016-04-06T23:24:57Z")

</div>

Mr Tim,

Thank you for your time. I just want to let you know that the same problem is happening with ribbon data emitters too, and to a worse degree if I might add.

Just wanted to point out.

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [April 7, 2016, 2:17pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/5 "2016-04-07T14:17:35Z")

</div>

Got that one and reported it a few days ago with UE-29078. 😉

We’re going to try and get these pushed out in a HotFix for 4.11 since they can impact more users, but unfortunately I can’t guarantee that will happen just yet. If they are in the HotFix they will be listed on the Update notes from the forums.

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [April 29, 2016, 8:27pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/6 "2016-04-29T20:27:59Z")

</div>

This was a deliberate change from what the ticket says.

Here are the notes from the ticket.

"If the user wants to target higher framerates while not supporting “low” framerates, he can disable the feature with:  
“r.GPUParticle.FixDeltaSeconds 0”

If he puts a too small value like “r.GPUParticle.FixDeltaSeconds .005”, then low framerate systems will suffer extra cost because the simulation will be done several times (to the extent of “r.GPUParticle.MaxNumIterations”)  
This is definitely a new behavior compared with the previous version, but to some extent the system must be designed to look acceptable at framerates around 30-60 fps. This special case binding the frame rate to the particle system look is what was intented to be fixed by the FixDeltaSeconds feature (it goes for high framerates as well a “slomo” replay)."

Thank you!

Tim

---

<div class="post-metadata">

**Author:** ![Achilleon](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Achilleon](https://forums.unrealengine.com/u/Achilleon)\
**Post date:** [April 30, 2016, 10:42am UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/7 "2016-04-30T10:42:15Z")

</div>

This seems to be a very hideous “fix” Mr Tim. It’s not that I will judge, but is it okay if I use that exec command on level blueprint with Begin Play Event?

Will that fix it? I am asking this as I am no longer using the GPU particle. Or won’t be for long. I just want to know if its possible that way or not. Thanks!

---

<div class="post-metadata">

**Author:** ![Tim\_Hobson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tim\_Hobson](https://forums.unrealengine.com/u/Tim_Hobson)\
**Post date:** [May 2, 2016, 1:29pm UTC](https://forums.unrealengine.com/t/gpu-emitter-not-working-properly/352527/8 "2016-05-02T13:29:15Z")

</div>

The problem with the original repro case, and the one I submitted the bug for was a very specific way to reproduce the issue. Using the methods mentioned above are going to be best practice for particle systems in this manner.
