Comments (2)
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.
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)
- Backward facing trackers? HOT 1
- Amethyst Crashes With Azure Kinect Driver 1.0 HOT 1
- Request: Switch joycon support
- decimal point other than dot has issues HOT 3
- Installation Failure Due to Space in Destination Path HOT 6
- Installation stalling at "Registering Amethyst SteamVR add-on..." HOT 2
- help HOT 1
- Can't select Refresh in VR Desktop mode HOT 1
- Manual Calibration not responding to controller input HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amethyst-releases.