libretro / libretro/RetroArch

Black screen on Mac when using Metal version of Retroarch

Open
#13,172 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Description

All cores start games with a black screen when using Metal version. The game runs and you can hear the sound. This doesn't happen when using OpenGL.

Expected behavior

I would like to see the game.

Actual behavior

The screen is black.

Steps to reproduce the bug
  1. Install Retroarch Metals version on Big Sur
  2. Run a game
  3. See black screen
Version/Commit

Latest Retroarch version with build date Oct 30 2021

Environment information
  • OS: OSX 11.6

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

Reproduce the issue on macOS 11.6 using the Metal build, following the listed steps, and compare the result with the OpenGL version. The work is done when games render visibly with Metal instead of showing a black screen while audio continues.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
computer-graphics, desktop-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.