Skip to content

fix(Hardware Support): Fix AYANEO haptics source busy loop - #749

Open
virtudude wants to merge 1 commit into
ShadowBlip:mainfrom
virtudude:fix-ayaneo-haptics-poll
Open

virtudude wants to merge 1 commit into
ShadowBlip:mainfrom
virtudude:fix-ayaneo-haptics-poll

Conversation

@virtudude

@virtudude virtudude commented Oct 9, 2026 •

Copy link
Copy Markdown

The AYANEO haptics source is output only and its poll() returns immediately, so the zero poll rate it was registered with leaves the source loop with nothing to wait on and one core at 100%. Use the default driver options instead so the thread sleeps between polls.

Assisted-by: LLM

@pastaq pastaq left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We prefer not to advertise specific LLM models.

Please remove Co-developed-by: Claude Opus 5.5 from the description and commit message and replace with Assisted-by: LLM

Comment thread src/input/source/hidraw.rs
The AYANEO haptics source is output only and its poll() returns immediately, so the zero poll rate it was registered with leaves the source loop with nothing to wait on and one core at 100%. Use the default driver options instead so the thread sleeps between polls.

Assisted-by: LLM
@virtudude
virtudude force-pushed the fix-ayaneo-haptics-poll branch from 45346e8 to 6e2c6cd Compare October 15, 2026 22:24
@virtudude

Copy link
Copy Markdown
Author

We prefer not to advertise specific LLM models.

Please remove Co-developed-by: Claude Opus 5.5 from the description and commit message and replace with Assisted-by: LLM

Switched to Assisted-by: LLM

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants