obsproject / obsproject/obs-studio

Mouse cursor **icon** becomes laggy when show cursor is on

Open
#13,435 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

macOS 26

Other OS

No response

OBS Studio Version

32.1.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/WxGY6zUj4MtvkaG9

OBS Studio Crash Log URL

No response

Expected Behavior

The mouse icon to not lag.

Current Behavior

The mouse icon is lagging.
The word "icon" is very important here, as the "mouse" is still working. Moving it around will highlight stuff, and click will work as normal.

Steps to Reproduce
  1. Create a "macOS Screen Capture"
  2. Select Any capture method (Application, Window, Display)
  3. Choose a Display
  4. Mouse icon lags
Anything else we should know?

iirc, it worked yesterday perfectly, no mouse lag. But I may just have not turned this show cursor thing on.

Also I separated scenes into scene collections yesterday.
I tried both OpenGL and Metal (experimental)
I used the automatic scene switcher yesterday. Try it both on and off.
I tried turning on and off "Disable MacOS V-Sync" feature.
Non worked.

Video (recorded with OBS on itself):

https://github.com/user-attachments/assets/66fdd37f-9c11-42b6-928c-b7938cf003e5

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the OBS log at https://obsproject.com/logs/WxGY6zUj4MtvkaG9 and the attached video, then reproduce the issue in OBS Studio 32.1.2 using a macOS Screen Capture source with Show Cursor enabled. Compare the cursor icon with cursor movement and clicks across the listed capture methods and rendering settings. Done means the cursor icon no longer visibly lags while the mouse remains responsive.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop, operating-systems, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.