Giter Club home page Giter Club logo

Comments (2)

KimihikoAkayasaki avatar KimihikoAkayasaki commented on June 7, 2024 1

Changes introduced in 1.2.8.0 were specifically meant to help fight such issues, but as you can see, they only help, not actually resolving the issue. For one thing, the stutters should be less common than in most older versions…

Amethyst below 1.2.0.0 is a totally different app, sharing only the same name and logotype. It was written in C++, didn’t support plugins that well, didn’t have the integrated setup and etc. The thing faulting here – the OpenVR driver was also written fully in C++.

The reason for the driver having those stutters remains unknown, but using a custom, continuous transport (instead of SteamJsonRpc) should probably be considered. One reason for such behavior could be that Windows cannot keep up with creating new Named Pipes every single loop (~120/s).

I’ll reply again if I ever manage to rewrite it, right now the biggest problem for me is having enough free time to do so… thanks for using Amethyst!

from amethyst-releases.

pigrass avatar pigrass commented on June 7, 2024

Changes introduced in 1.2.8.0 were specifically meant to help fight such issues, but as you can see, they only help, not actually resolving the issue. For one thing, the stutters should be less common than in most older versions…

Amethyst below 1.2.0.0 is a totally different app, sharing only the same name and logotype. It was written in C++, didn’t support plugins that well, didn’t have the integrated setup and etc. The thing faulting here – the OpenVR driver was also written fully in C++.

The reason for the driver having those stutters remains unknown, but using a custom, continuous transport (instead of SteamJsonRpc) should probably be considered. One reason for such behavior could be that Windows cannot keep up with creating new Named Pipes every single loop (~120/s).

I’ll reply again if I ever manage to rewrite it, right now the biggest problem for me is having enough free time to do so… thanks for using Amethyst!

୧⍢⃝୨ thank you for your explanation~ for me it's not urgent~

from amethyst-releases.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.