Launching Dolphin core on Mac OS 12.6.2. with Intel CPU with RetroArch Metal shows black screen, sound works
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
Running a GameCube ROM on the Dolphin core using Mac OS 12.6.2. with an Intel CPU and Intel HD Graphics 515 GPU on the current RetroArch Metal Nightly (compiled 2023-01-07) shows a black screen, but the emulation and the sound seem to work.
When changing the video driver to "Gl" or "GlCore", emulation works fine, but there is an error message about a missing OpenGL capability ARB_buffer_storage allegedly resulting in terrible performance.
Changing the video driver to "Vulkan" crashes RetroArch immediately on launch.
Steps to reproduce the bug
- Use current Metal nightly on an Intel Mac with Intel HD Graphics GPU
- Set video driver to "Metal"
- Launch any GameCube ROM using the Dolphin Core with default settings
Environment information
- OS: Mac OS 12.6.2 Monterey
- CPU: Intel Core m5
- GPU: Intel HD Graphics 515
- RetroArch: Metal Nightly from 2023-01-07
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the black screen with the Metal video driver, the Dolphin core, and the listed Intel Mac environment. Compare the Metal result with the working Gl and GlCore configurations and the Vulkan launch failure. Done means GameCube video renders correctly under Metal while emulation and sound continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, 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
- 35/100