# 120hz screens animation too fast issue

**URL:** <https://discourse.threejs.org/t/120hz-screens-animation-too-fast-issue/39940>\
**Category:** Questions\
**Tags:** animation\
**Created:** [July 3, 2022, 4:12pm UTC](https://discourse.threejs.org/t/120hz-screens-animation-too-fast-issue/39940 "2022-07-03T16:12:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcy](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@jcy](https://discourse.threejs.org/u/jcy)\
**Post date:** [July 3, 2022, 4:12pm UTC](https://discourse.threejs.org/t/120hz-screens-animation-too-fast-issue/39940/1 "2022-07-03T16:12:00Z")

</div>

Hi,

I’ve inserted a few GLTF character models into a scene and I’m using the three js delta clock for the animation mixer. Everything plays fine in iOS and Chrome desktop.

However on Android, I’ve noticed that on devices with 120hz displays, the animations play at really fast FPS, almost like fast forwarding. If I add an offset to the animation speed, then the animation slows down on normal displays.

Is there a way to either only target animation speeds for 120hz displays or is there a way to dynamically switch animation speeds between different display types?

Thank You!

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [July 3, 2022, 4:15pm UTC](https://discourse.threejs.org/t/120hz-screens-animation-too-fast-issue/39940/2 "2022-07-03T16:15:47Z")

</div>

Using `Clock` should automatically account for different refresh rates. Do you see the same issue with one of the official `three.js` examples like [three.js webgl - animation - skinning](https://threejs.org/examples/webgl_animation_skinning_blending)?

---

<div class="post-metadata">

**Author:** ![rrrr\_rrrr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/rrrr_rrrr/32/7697_2.png) [@rrrr\_rrrr](https://discourse.threejs.org/u/rrrr_rrrr)\
**Post date:** [July 3, 2022, 4:59pm UTC](https://discourse.threejs.org/t/120hz-screens-animation-too-fast-issue/39940/3 "2022-07-03T16:59:11Z")

</div>

Compare the rotation speed on your devices.

[Ray\_Muti.html](https://discourse.threejs.org/uploads/short-url/tuzfw77xEBiaBKapV59pvX132Dn.html) (9.5 KB)

---

<div class="post-metadata">

**Author:** ![jcy](https://avatars.discourse-cdn.com/v4/letter/j/91b2a8/32.png) [@jcy](https://discourse.threejs.org/u/jcy)\
**Post date:** [July 4, 2022, 4:46am UTC](https://discourse.threejs.org/t/120hz-screens-animation-too-fast-issue/39940/4 "2022-07-04T04:46:04Z")

</div>

Thanks a lot for the official example! It worked fine on the Android device so I assumed there was something wrong with my code and indeed, I forgot to use the delta value for the Android version 🙂
