Skip to content

There is an issue with the scrolling function in macOS #3711

@fatebugs

Description

@fatebugs

Is there an existing issue for this?

  • I have searched the existing issues

Is your issue described in the documentation?

  • I have read the documentation

Is your issue present in the latest beta/pre-release?

This issue is present in the latest pre-release

Describe the Bug

When using the scroll wheel in Moonlight, it does not scroll directly up or down, but rather towards the top left or bottom right, resulting in inability to scroll on some interfaces. The mouse is the Logitech M720 and Logitech G903

Expected Behavior

scroll directly up or down

Additional Context

No response

Host Operating System

macOS

Operating System Version

15.3.1

Architecture

other, n/a

Sunshine commit or version

v2025.207.134332

Package

macOS - Homebrew

GPU Type

Apple Silicon

GPU Model

apple

GPU Driver/Mesa Version

apple

Capture Method

AVCaptureScreen (macOS)

Config

Apps

Relevant log output

[2025-03-07 10:20:10.122473] [0x00000001f5990840] [info]    Missing file: log
[2025-03-07 10:20:10.123]: Info: Sunshine version: v2025.207.134332
[2025-03-07 10:20:10.123]: Info: Package Publisher: LizardByte
[2025-03-07 10:20:10.123]: Info: Publisher Website: https://app.lizardbyte.dev
[2025-03-07 10:20:10.123]: Info: Get support: https://app.lizardbyte.dev/support
[2025-03-07 10:20:10.136]: Error: No screen capture permission!
[2025-03-07 10:20:10.136]: Error: Please activate it in 'System Preferences' -> 'Privacy' -> 'Screen Recording'
[2025-03-07 10:20:10.140]: Error: Platform failed to initialize
[2025-03-07 10:20:10.161]: Warning: No gamepad input is available
[2025-03-07 10:20:10.161]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-03-07 10:20:10.161]: Info: Trying encoder [videotoolbox]
[2025-03-07 10:20:10.173]: Info: Detecting displays
[2025-03-07 10:20:10.173]: Info: Detected display: DP1080P60 (id: 1) connected: true
[2025-03-07 10:20:10.173]: Info: Configuring selected display (1) to stream
[2025-03-07 10:20:10.177]: Info: Creating encoder [h264_videotoolbox]
[2025-03-07 10:20:10.177]: Info: Color coding: SDR (Rec. 601)
[2025-03-07 10:20:10.177]: Info: Color depth: 8-bit
[2025-03-07 10:20:10.177]: Info: Color range: JPEG
[2025-03-07 10:20:10.300]: Warning: [h264_videotoolbox @ 0x121709520] PrioritizeEncodingSpeedOverQuality property is not supported on this device. Ignoring.
[2025-03-07 10:20:10.301]: Info: [h264_videotoolbox @ 0x121709520] This device does not support the AllowOpenGop option. Value ignored.
[2025-03-07 10:20:10.302]: Info: Creating encoder [h264_videotoolbox]
[2025-03-07 10:20:10.302]: Info: Color coding: SDR (Rec. 601)
[2025-03-07 10:20:10.302]: Info: Color depth: 8-bit
[2025-03-07 10:20:10.302]: Info: Color range: JPEG
[2025-03-07 10:20:10.303]: Warning: [h264_videotoolbox @ 0x111607ed0] PrioritizeEncodingSpeedOverQuality property is not supported on this device. Ignoring.
[2025-03-07 10:20:10.304]: Info: [h264_videotoolbox @ 0x111607ed0] This device does not support the AllowOpenGop option. Value ignored.
[2025-03-07 10:20:10.305]: Info: Encoder [videotoolbox] failed
[2025-03-07 10:20:10.305]: Info: Trying encoder [software]
[2025-03-07 10:20:10.305]: Info: Detecting displays
[2025-03-07 10:20:10.305]: Info: Detected display: DP1080P60 (id: 1) connected: true
[2025-03-07 10:20:10.305]: Info: Configuring selected display (1) to stream
[2025-03-07 10:20:10.305]: Info: Creating encoder [libx264]
[2025-03-07 10:20:10.305]: Info: Color coding: SDR (Rec. 601)
[2025-03-07 10:20:10.305]: Info: Color depth: 8-bit
[2025-03-07 10:20:10.305]: Info: Color range: JPEG
[2025-03-07 10:20:10.305]: Info: [libx264 @ 0x1216347f0] using cpu capabilities: ARMv8 NEON
[2025-03-07 10:20:10.305]: Info: [libx264 @ 0x1216347f0] profile High, level 4.2, 4:2:0, 8-bit
[2025-03-07 10:20:10.306]: Info: Creating encoder [libx264]
[2025-03-07 10:20:10.306]: Info: Color coding: SDR (Rec. 601)
[2025-03-07 10:20:10.306]: Info: Color depth: 8-bit
[2025-03-07 10:20:10.306]: Info: Color range: JPEG
[2025-03-07 10:20:10.306]: Info: [libx264 @ 0x1216345b0] using cpu capabilities: ARMv8 NEON
[2025-03-07 10:20:10.306]: Info: [libx264 @ 0x1216345b0] profile High, level 4.2, 4:2:0, 8-bit
[2025-03-07 10:20:10.307]: Info: Encoder [software] failed
[2025-03-07 10:20:10.307]: Fatal: Unable to find display or encoder during startup.
[2025-03-07 10:20:10.307]: Fatal: Please check that a display is connected and powered on.
[2025-03-07 10:20:10.307]: Error: Video failed to find working encoder
[2025-03-07 10:20:10.307]: Fatal: Couldn't bind RTSP server to port [48010], Address already in use
[2025-03-07 10:20:10.451]: Info: Successfully registered DNS service.
[2025-03-07 10:20:10.451]: Info: Deregistered DNS service.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions