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?
Solution:
i found out yesterday and fixed it
Jump to solution
37 Replies
antheas
antheas3d ago
youre using gyro to mouse right?
JC
JCOP3d ago
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?
antheas
antheas3d ago
and no its not working fine in windows, youre just not using gyro to mouse yes steam updated and broke itself
JC
JCOP3d ago
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"
antheas
antheas3d ago
is gyro to mouse working fine in windows?
JC
JCOP3d ago
Yes
antheas
antheas3d ago
with handheld companion? dualshock emulation?
JC
JCOP3d ago
Both to mouse and to right joystick work fine with handheld companion
antheas
antheas3d ago
no, steam input gyro to mouse
JC
JCOP3d ago
What do you mean?
antheas
antheas3d ago
steam input gyro to mouse never worked in HC the option called "gyro to mouse"
JC
JCOP3d ago
I'm not talking about steam input with handheld companion
antheas
antheas3d ago
exactly, so its not working fine in windows either anyway fix is in hhd beta
JC
JCOP3d ago
In handheld companion you can just map the gyro to the mouse in any game and it works
antheas
antheas3d ago
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
JC
JCOP3d ago
Okay thanks for the info, at least now I know it's a known bug
Solution
antheas
antheas3d ago
i found out yesterday and fixed it
JC
JCOP3d ago
Thanks for the work on it
antheas
antheas3d ago
it worked a month ago
JC
JCOP3d ago
Yep Thanks for the quick response
antheas
antheas3d ago
but does it work
JC
JCOP3d ago
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.
antheas
antheas3d ago
bug report button easier and faster also that works but looks like it gets stuck i think i broke it again
JC
JCOP3d ago
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.
antheas
antheas3d ago
its ok ill do one more test and thats it for today i think i fixed it
JC
JCOP2d ago
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.
antheas
antheas2d ago
Can you see the gyro sync option
JC
JCOP2d ago
Turning it on fixed it, thanks! Could that be default on for Legion Go?
antheas
antheas2d ago
I'm thinking about it needs more testing
JC
JCOP2d ago
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.
antheas
antheas2d ago
Just needs more testing To enable it for everyone Because that option can fail and fail bad
JC
JCOP2d ago
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
antheas
antheas2d ago
Mostly with other devices I'll give it a go on my ally
JC
JCOP2d ago
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?
antheas
antheas2d ago
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
JC
JCOP2d ago
Got it, thanks @antheas

Did you find this page helpful?