Legion Go Gyro problems, erratic movement output
Basically my gyro is just completely erratic, doing the same real life circular movement will alternate between causing a tiny circular movement or a giant huge movement causing my character to completely turn around. This alternating is constant, from one second to the other, it's not like it's this way for 10 minutes and then the other way for 10 minutes. Each repetition of the same real life movement causes wildly different actual movement results.
I've already calibrated the gyro using both the hardware calibration (hold down the buttons for 7 seconds etc) and using the Bazzite calibration also. The Bazzite software calibration takes btw around 20 or 30 attempts until it finally finishes.
Emulated controller is set to Steam Controller and I've tried with using left, right, or both controllers for gyro input in HHD, same results.
It's all working fine under Windows with Handheld Companion, so I don't think it's a hardware issue.
I've also made sure that no gyro controls are activated in Legion Space, I know that can interfere with things.
Any ideas how to improve this?
37 Replies
youre using gyro to mouse
right?
I rebooted again to Windows just to make sure that my hardware isn't defective. It works beautifully with handheld companion.
What's strange is that I didn't have this issue on Bazzite when I last installed it about a month ago. Has something been updated?
and no its not working fine in windows, youre just not using gyro to mouse
yes steam updated and broke itself
I'm using gyro to mouse on Bazzite, and it IS working fine on Windows. I'm not sure what you're implying by telling me "no it's not working fine on Windows"
is gyro to mouse working fine in windows?
Yes
with handheld companion?
dualshock emulation?
Both to mouse and to right joystick work fine with handheld companion
no, steam input gyro to mouse
What do you mean?
steam input gyro to mouse never worked in HC
the option called "gyro to mouse"
I'm not talking about steam input with handheld companion
exactly, so its not working fine in windows either
anyway
fix is in hhd beta
In handheld companion you can just map the gyro to the mouse in any game and it works
yes but its not steam input gyro to mouse, thats the market leader
go to bug report, press use hhd beta until you reboot
an option called gyro sync will appear
under steam controller
Okay thanks for the info, at least now I know it's a known bug
Solution
i found out yesterday and fixed it
Thanks for the work on it
it worked a month ago
Yep
Thanks for the quick response
but does it work
I won't be able to test until tomorrow. I will report back here.
I wanted to still test quickly before I leave. But with the ujust _hhd-dev command I just get "current speed: 0" and it never downloads it, despite being connected to internet. So it will have to wait until tomorrow.
bug report button
easier and faster
also that works but looks like it gets stuck
i think i broke it again
Bug report worked
It actually works for me now on the beta!
What's more I've noticed that one of the games I've been testing this issue with actually was mapping to joystick, lol
That exhibited the same weird behaviour and that is now also fixed
It felt like some of my movements were being amplified, or magnified, and that problem now stopped
I see you made your commit around the same time i downloaded the dev version. So I don’t know if your last commit was in that or not. Unfortunately I’ve left now and I can only check again tomorrow.
its ok ill do one more test and thats it for today
i think i fixed it
Cool thanks. I’ll report again tomorrow.
I tried right now with the "beta" and it's broken again. Gyro is completely crazy. It worked fine when I reported about 9 hours ago that it was fixed.
Can you see the gyro sync option
Turning it on fixed it, thanks! Could that be default on for Legion Go?
I'm thinking about it needs more testing
Well for my part I can tell you that the gyro is unusable in a random way without it. If you try it for 2 seconds you might think it's fine, but when you start really playing and make big different movements it goes crazy. Then you stop, try again, it works. You start moving around it is borked again.
And turning the sync option on totally fixes it.
So I'm not seeing any downsides, but the gyro without it is broken in such a weird way, I think many people will think their controller gyro hardware is busted and won't know what's going on
I suspect because of the timing issue, if you just do one or two quick circular movements, it seems to work fine, because you have to do continuous sweeping movements like during real gameplay to have the events queue up and multiply up in a wrong way.
Just needs more testing
To enable it for everyone
Because that option can fail and fail bad
I understand. I will continue "testing" it because I will play with it 🙂
@antheas FWIW, I gamed a couple more hours today and it's been all fine with gyro sync.
Including waking from sleep a few times
Mostly with other devices
I'll give it a go on my ally
Ah, okay. I thought this was only an issue on Go because of the 125hz sampling rate.
Meaning that people would not need gyro sync on other devices
Can it be defaulted to "on" only on Go devices? Or you can't detect that?
happens more often on the go because of that
but it also happens on other devices, just more rarely
the problem with other devices is that if the gyro breaks the controller should not
the controller must never break, and with gyro sync you risk that
because if the gyro stops sending stuff the controller will freeze
i added a failover, just needs more testing
Got it, thanks @antheas