libretro / libretro/RetroArch

[3DS] xmb takes over 30 seconds to start

Open
#14,984 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Description

On 3DS if I select rgui, then exit RetroArch, then start it again, the screen is completely blank. I've tested this with RetroArch 1.13.0 and 1.14.0.

I was going to test older versions, but this issue makes it sound like it wouldn't work on 1.12.0 either because of missing assets.

If I get a chance I'll check the logs and post them as well.

Expected behavior

I would expect it to work because it's a menu option.

Actual behavior

The screen is blank.

Steps to reproduce the bug
  1. Install RetroArch 1.13.0 on a 3DS. I used the CIA version
  2. Open RetroArch
  3. Switch from the default (xmb) to rgui
  4. Quit RetroArch
  5. Start RetroArch
Bisect Results

TODO

Version/Commit

You can find this information under Information/System Information

  • RetroArch: 1.13.0, 1.14.0
Environment information
  • OS: 3DS
  • Compiler: N/A

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 reported 3DS CIA workflow: switch from xmb to rgui, quit RetroArch, and relaunch it. Collect the logs mentioned in the issue and compare startup behavior across the reported RetroArch versions; done means the menu is no longer blank after restarting.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.