Jump to content

Recommended Posts

Posted (edited)

Hello,

I'd like to please suggest a new slider added to the AXIS TUNE menu. That slider would be an axis jitter filter.

 

As most people probably I don't have a top quality stick (X52 Pro) and I'm experiencing a small jitter in most axes which unfortunately makes them pretty much unusable for many functions. "Get a better stick", I know, still if there was a simple filter/smoothing function of the axis input in game it would open up a possibility to use those.

Edited by lanmancz
  • Like 1

[sIGPIC][/sIGPIC]

 

Gigabyte Aorus Z390 Elite, Intel i9 9900K, Fractal Design Kelvin S36, Zotac GTX 1070 8GB AMP Extreme, 32GB DDR4 HyperX CL15 Predator Series @ 3000 MHz, Kingston SSD 240GB (OS), Samsung 970 EVO 1TB M.2 NVMe (sim), Fractal Design Define R5 Black Window, EVGA SuperNOVA 750 G2, Win 10 Home x64, Thrustmaster Warthog HOTAS, Saitek Pro Flight Rudder Pedals, Thrustmaster MFD Cougar Pack, TrackIR (DelanClip), 3x 27" BenQ EW2740L, Oculus Rift S

 

Posted (edited)
I though the X52 pro was a high end joy :huh:

 

The stick is fine for the most part but these additional axes on the throttle, as well as the throttle itself actually, do start to jitter after some time.

Edited by lanmancz
  • Like 1

[sIGPIC][/sIGPIC]

 

Gigabyte Aorus Z390 Elite, Intel i9 9900K, Fractal Design Kelvin S36, Zotac GTX 1070 8GB AMP Extreme, 32GB DDR4 HyperX CL15 Predator Series @ 3000 MHz, Kingston SSD 240GB (OS), Samsung 970 EVO 1TB M.2 NVMe (sim), Fractal Design Define R5 Black Window, EVGA SuperNOVA 750 G2, Win 10 Home x64, Thrustmaster Warthog HOTAS, Saitek Pro Flight Rudder Pedals, Thrustmaster MFD Cougar Pack, TrackIR (DelanClip), 3x 27" BenQ EW2740L, Oculus Rift S

 

Posted

Damn!!, I know there is no such a thing as the perfect joy right now (even the warhog is not that good to me due to the incredible high price ) and I have seen some problems here and there but I didnt expect nor read anything about some axis becoming jittery...I even decided to go for the x52 pro over the x55 due to the incredible amount of problems of the x55 :(:doh:

Take a look at my MODS here

Posted
Hello,

I'd like to please suggest a new slider added to the AXIS TUNE menu. That slider would be an axis jitter filter.

 

As most people probably I don't have a top quality stick (X52 Pro) and I'm experiencing a small jitter in most axes which unfortunately makes them pretty much unusable for many functions. "Get a better stick", I know, still if there was a simple filter/smoothing function of the axis input in game it would open up a possibility to use those.

 

+1

 

ASUS Rog Strix Z390-E // Intel® Core i7-9700k // Zotac RTX 4070 Super TE OC 12GB // 32GB DDR4 Corsair // Windows 10 Home 64-bit

 

 

 

 

Posted (edited)
The stick is fine for the most part but these additional axes on the throttle, as well as the throttle itself actually, do start to jitter after some time.

 

Sorry mate but I have to ask if you received my PM???...for some reason my send folder remains empty even when I have sent many PM to people...is a common problem or what??

Edited by watermanpc

Take a look at my MODS here

Posted (edited)
Isn't that what deadzone and curvature settings are for?

 

No, it's a different thing. What I'm talking about is essentially a noise filter on the axis input.

 

You can see what I mean by mapping an axis as a zoom function for instance. Unless you have a new stick or you're lucky you will notice, like me, that the view keeps jumping in and out slightly. That's the little noise coming from the axis. It's not usually a problem on throttle for example but mapped as zoom it does cause an issue, at least in my case. What I'm suggesting is if it would be possible to add some smoothing function that would get rid of this noise, smooth out the peaks by taking an average value for instance. The slider could then adjust the sampling time, 0 would be instant (no filtering, no averages), 100 would be 100ms or 100 refresh cycles average, you get the idea. Hopefully that would do the trick.

Edited by lanmancz

[sIGPIC][/sIGPIC]

 

Gigabyte Aorus Z390 Elite, Intel i9 9900K, Fractal Design Kelvin S36, Zotac GTX 1070 8GB AMP Extreme, 32GB DDR4 HyperX CL15 Predator Series @ 3000 MHz, Kingston SSD 240GB (OS), Samsung 970 EVO 1TB M.2 NVMe (sim), Fractal Design Define R5 Black Window, EVGA SuperNOVA 750 G2, Win 10 Home x64, Thrustmaster Warthog HOTAS, Saitek Pro Flight Rudder Pedals, Thrustmaster MFD Cougar Pack, TrackIR (DelanClip), 3x 27" BenQ EW2740L, Oculus Rift S

 

Posted

The problem with that is it can be quite hard for a layman to tune a noise filter, and the noise can be really quite different. This topic is a can of worms. In all honesty, this should be the hardware suppliers responsibility.

  • Like 1

Good, fast, cheap. Choose any two.

Come let's eat grandpa!

Use punctuation, save lives!

Posted (edited)
The problem with that is it can be quite hard for a layman to tune a noise filter, and the noise can be really quite different. This topic is a can of worms.

Really ? I wouldn't think it has to be more complicated than averaging last X (selected by the slider) incoming values. Or a simple acceleration filter where the slider would indicate how many samples it takes to respond to value change. At least in my case, using DIView, I can see that the noise is about ±0.5% of the selected position. Not a huge problem in general but not good for certain functions like the mentioned zoom, or target wingspan for instance.

 

In all honesty, this should be the hardware suppliers responsibility.

Well, that's probably true but sadly I have yet to see a stick driver with such function built-in.

Edited by lanmancz

[sIGPIC][/sIGPIC]

 

Gigabyte Aorus Z390 Elite, Intel i9 9900K, Fractal Design Kelvin S36, Zotac GTX 1070 8GB AMP Extreme, 32GB DDR4 HyperX CL15 Predator Series @ 3000 MHz, Kingston SSD 240GB (OS), Samsung 970 EVO 1TB M.2 NVMe (sim), Fractal Design Define R5 Black Window, EVGA SuperNOVA 750 G2, Win 10 Home x64, Thrustmaster Warthog HOTAS, Saitek Pro Flight Rudder Pedals, Thrustmaster MFD Cougar Pack, TrackIR (DelanClip), 3x 27" BenQ EW2740L, Oculus Rift S

 

  • 4 weeks later...
Posted

I've starting noticing some jitter in my 18-month-old Saitek X52 Pro throttle. Rather get inside the hardware and clean pots, etc., I'm wishing there was a mod/plugin/ap that could run interference between the hardware and software to smooth things out, but as I and others have found there is apparently none.

 

The jitter doesn't affect game performance, but with the P-51D especially I don't like seeing a throttle wobbling in the cockpit.

Windows 10 64bit / Intel Core i7-5820K Haswell-E 6-Core 3.30 GHz / 32GB RAM / GeForce GTX 1080 8GB / Dell UltraSharp 27 QHD U2715H 2560x1440 / Saitek X52 Pro Flight System / TrackIR 5

Posted

Yeah, I had the same thing with my X52 when I tried mapping cockpit zoom to a slider on the throttle.

 

If anyone comes up with a solution I'd love to hear it...

Posted

If you google logitech g940 hysteresis bug, you will find out why a software solution can cause more problems than it solves. I would try and open it up and clean or replace the pots.

PC:

 

6600K @ 4.5 GHz, 12GB RAM, GTX 970, 32" 2K monitor.

 

  • 8 months later...
Posted (edited)

Well, that's probably true but sadly I have yet to see a stick driver with such function built-in.

 

Some joysticks have that functionality built in.

 

I asked for the same thing some time ago:

https://forums.eagle.ru/showthread.php?t=143510

 

Potentiometer spiking (jittering, noise) is far more pronounced on my throttle (X52 Pro) and some of my joysticks. Imagine your entire view zooming in/out several times per second for 5 %. Or more. Generally, even some brand new, brand name joysticks/HOTAS configurations have potentiometers of dramatically lower quality than 10 years ago.

 

Even brand new, out of the box, they have serious issues, like seen here:

https://youtu.be/OkliSUIqgAY

 

Having many years of experience with simulators (I own a bunch ;) ), joysticks, and amateur electronics/joystick repairs, I can only say: Appalling.

 

On the plus side for asking for that functionality, I would just add that a legendary Il-2 Sturmovik has that functionality built in since original release (2001) or at least since Il-2 FB (2003). I've been playing Il-2 since 2001 and axis filtering there works like a charm, with no tax on PC performance, control and with just a minor lag on maximum filtering setting.

 

I've been using third party filtering software for the last year, but it doesn't work on my current operating system. So, I would really like ED to implement that feature as standard.

Edited by Rabb
Posted (edited)

For illustration how it looks like in Il-2 Sturmovik 1946:

 

il2fb%202016-10-11%2022-00-36-889_zpsewqceflf.jpg~original

 

Each axis is set, configured and filtered independently.

 

I must repeat, it works just great. :smilewink:

Edited by Rabb
  • 1 month later...
Posted

For me, and a vast majority of players who don't have high-end or brand-new gear, this is really a must. For that sole reason, you may consider this a bump.

Posted

+1 for this suggestion.

[sIGPIC][/sIGPIC]

I5 4670k, 32GB, GTX 1070, Thrustmaster TFRP, G940 Throttle extremely modded with Bodnar 0836X and Bu0836A,

Warthog Joystick with F-18 grip, Oculus Rift S - Almost all is made from gifts from friends, the most expensive parts at least

Posted

Yes this is exactly what I was thinking about here just today https://forums.eagle.ru/showthread.php?t=177651

 

It could be some kind of smart advanced calculation, but it's doable very quickly and totally simple, just to disregard input for most of the time and only register it every X miliseconds.

 

 

 

For AutoHotkey, this is all it takes to remove the double middle click that caused me to open 2-3 browser tabs at once.

 

MButton::   
  If (A_TimeSincePriorHotkey < 250)
     Return
  Send {MButton}
Return

 

I have it set to 250 miliseconds, if there's a middle mouse click that happens in less than 250 milliseconds after an earlier middle mouse click, it will block it and OS won't register it.

Modules: A-10C I/II, F/A-18C, Mig-21Bis, M-2000C, AJS-37, Spitfire LF Mk. IX, P-47, FC3, SC, CA, WW2AP, CE2. Terrains: NTTR, Normandy, Persian Gulf, Syria

 

Posted

The alternative name of the above is "debounce logic", which is the term given to it via the wider electronics sector.

 

Same difference though, prevents "jitter" or accidental inputs caused by non-precise input hardware.

 

Would be nice to have for DCS as I get terrible jitter on an axis on my throttle.

Posted

I've tried to do something with AutoHotkey, Joy Axis can't be used as hotkeys so the functionality is much less, I tried to do the same as I did with my mouse, won't even run the script.

Modules: A-10C I/II, F/A-18C, Mig-21Bis, M-2000C, AJS-37, Spitfire LF Mk. IX, P-47, FC3, SC, CA, WW2AP, CE2. Terrains: NTTR, Normandy, Persian Gulf, Syria

 

Posted (edited)
The alternative name of the above is "debounce logic", which is the term given to it via the wider electronics sector.

 

Same difference though, prevents "jitter" or accidental inputs caused by non-precise input hardware.

 

Would be nice to have for DCS as I get terrible jitter on an axis on my throttle.

 

 

That may or may not be a different thing .. imo:

 

 

1. When you want to set a beacon interval, to register input every X miliseconds, that should be called "Axis Detection Interval" - This is the most simple and crude way. It barely requires a few lines of code.

 

2. The "Axis Noise Filter" is more appropirate when trying to set a timeout when the repeat block activates ... since there is still no logic behind it, it filters out the repeats. This one is also simple, would require a bit more code, but only a few more lines or words.

 

3. "Axis Debounce Logic" would be appropriate for some more complicated way of removing jitter, some advanced script which would be several hundred or thousand lines of code, that would have some ability recognize the patterns of jerky movements caused by sensor jitter. This option if done properly wouldn't need a configurable setting other than an off/on switch.

 

 

Also keep in mind, HW industry is in Asia, they don't even get their english right in marketing.

 

Yeah hehe, I'm picky when it comes to semantics. I don't like many monikers the marketing for tech industry puts out, they largely don't mean anything and are gimmicks.

 

EDIT: The first two seem they're the same, but very similar indeed, however the second is more advanced, because the first one has no way of knowing when the last input happened, and a genuine input may happen just a microsecond after it shuts down detection for X miliseconds, so the second option would perform more reliable in cases where you would be running at max power for some time and pulling back to medium, the first option would have less chance of being in sync with your genuine input, the higher the interval the less chance, 9 times out of 10 it would perform slower than the second option. Then you have to count in the randomness of you pulling down the stick, it can be calculated to astronomic proportions but in the end the second option would overall win. So this is a certain cases scenario, but since the second option is barely harder to program, it probably outweights and even tho it may practically not make that big of a difference, it's still a preferred option.

Edited by Worrazen

Modules: A-10C I/II, F/A-18C, Mig-21Bis, M-2000C, AJS-37, Spitfire LF Mk. IX, P-47, FC3, SC, CA, WW2AP, CE2. Terrains: NTTR, Normandy, Persian Gulf, Syria

 

  • 5 months later...
Posted

Please, ED, make axis filters.

 

Vast majority of players don't have Warthog, VKB, or whatever high-end joysticks. And most of those joysticks or throttles have potentiometers somewhere that will develop jitter/spiking. And I've even seen some brand new joysticks that have that problem out of the box.

  • 1 year later...
Posted

Hell, I have a TM Warthog that's less than a month old and the grey faux friction slider next to the apu start switch does this - and I use it for my zoom, so the noise makes it bounce a lot. Even high end stuff suffers from noise. Other sims have noise filters, and I highly recommend ED add it to DCS. It's merely a measurement in milliseconds where repeat inputs are ignored.

Posted

As long as it remains an option and can be completely disabled, I don't care.

ASUS ROG Maximus VIII Hero, i7-6700K, Noctua NH-D14 Cooler, Crucial 32GB DDR4 2133, Samsung 950 Pro NVMe 256GB, Samsung EVO 250GB & 500GB SSD, 2TB Caviar Black, Zotac GTX 1080 AMP! Extreme 8GB, Corsair HX1000i, Phillips BDM4065UC 40" 4k monitor, VX2258 TouchScreen, TIR 5 w/ProClip, TM Warthog, VKB Gladiator Pro, Saitek X56, et. al., MFG Crosswind Pedals #1199, VolairSim Pit, Rift CV1 :thumbup:

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...