libretro / libretro/RetroArch

Ozone menu is freezing/trembling when scrolling in settings quickly.

Open
#11,902 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

Everything Is AWESOME

Ozone menu is freezing/trembling when scrolling in settings quickly.
The problem does not appear on other driver -> menu.
Test done with retroarch 1.9 on ARM (Orange PI PC) and batocera distro.

Expected behavior

Smooth menu scrolling without freezing.

Actual behavior

When scrolling quickly in Ozone settings menu it freeze (see video above).
Seems to be an input bug of Retroarch.

Steps to reproduce the bug

Set Ozone menu, go in settings menu, keep down key to scroll down.

Bisect Results

it arrive all the time in 3 seconds.

Version/Commit

build date : v1.9.0
Compiler: GCC (9.3.0) 32-bit Built: Jan 13 2021

Environment information

Batocera : 30-dev 2021/01/13 03:04
Architecture: orangepi_pc
Model: Xunlong Orange Pi PC
System: Linux 5.10.6
Available memory: 727/968 MB
Cpu model: ARMv7 Processor rev 5 (v7l)
Cpu number: 4
Cpu max frequency: 1368 MHz
OS version: 30-dev 2021/01/13 03:04

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 reproducing the issue in RetroArch 1.9 with the Ozone menu on the ARM Orange Pi PC environment, using the documented settings-menu scrolling steps and video. Trace the Ozone menu's scrolling and input handling to identify the freeze or trembling; done means quick scrolling remains smooth without the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.