RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

Display only black screen in window, on MacOS 13 ventura

Open djhan opened this issue 3 years ago • 2 comments

Description

Retroarch(metal) display black screen in window from startup, on development builds of macOS ventura.

Expected behavior

Retroarch display menu in window from startup. Also window fill full screen when I toggle [video>fullscreen mode] to on.

Actual behavior

When I launch Retroarch, it display only black screen in window, and cursor will be disappeared. But only titlebar button(close/minimize/maximize) was work. If I click maximize button, window will be maximized and display menu. If I toggle [video>fullscreen mode] to on, nothing was changed. Retroarch still in winodw mode. Also I re-launch retroarch, it'll started as window mode.

Steps to reproduce the bug

  1. Update to latest MacOS ventura (beta 9)
  2. Install Retroarch(metal) nightly build
  3. Run Retroarch

Bisect Results

This symptom wasn't show in previously openGL version of Retroarch

Version/Commit

  • RetroArch: nightly build

Environment information

  • OS: MacOS ventura beta 9 / Mac Studio

djhan avatar Oct 04 '22 23:10 djhan

No issues whatsoever here, but then again I'm not using a MacOS beta version.

I'm on MacOS Monterey (version 12.5.1), video outputs just fine. MacBook Pro (13-inch, M1, 2020).

LibretroAdmin avatar Oct 05 '22 00:10 LibretroAdmin

No issues whatsoever here, but then again I'm not using a MacOS beta version.

I'm on MacOS Monterey (version 12.5.1), video outputs just fine. MacBook Pro (13-inch, M1, 2020).

Yes. you're right. There's no problem on MacOS Monterey. It's only problem on MacOS ventura.

djhan avatar Oct 05 '22 04:10 djhan

I have the exact same problem. Retroarch can't go fullscreen on macos ventura. It's not working with retroarch 1.11.1 nor the nighties 1.12.0

jaildesigner avatar Oct 16 '22 20:10 jaildesigner

I can reproduce this issue on the final public release (Ventura). Did something fundamental change with regards to fullscreen toggling that has to be addressed now specifically for Ventura?

it shows up for me alright in windowed mode but trying to toggle to fullscreen is unsuccessful.

LibretroAdmin avatar Oct 26 '22 00:10 LibretroAdmin

I can confirm this behavior. After the upgrade to macOS Ventura today, I get only a black window after starting RetroArch and fullscreen mode is not working. Toggling fullscreen on/off does not seem to change anything. In the system menu "Window" the menu item "Enter Full Screen" is disabled.

jabu10245 avatar Oct 26 '22 16:10 jabu10245

I do get a picture in windowed mode with the Metal version, but fullscreen toggling is not properly working.

We'll need an Apple/Metal expert of sorts to tell us what happened from Monterey to Ventura that would cause such issues with our code. PRs welcome.

EDIT: The OpenGL version for me does seem to still work, in both fullscreen and windowed mode. This is building it with Rosetta on an M1 Macbook (2020).

LibretroAdmin avatar Oct 26 '22 17:10 LibretroAdmin

Can you guys confirm if the PR fixes it? It did for me but I just want to make sure before we go ahead and close this.

LibretroAdmin avatar Oct 28 '22 15:10 LibretroAdmin

Yes that fixed it on my end. RetroArch opens in fullscreen mode again.

jabu10245 avatar Oct 28 '22 18:10 jabu10245

Awesome to hear. How about you @djhan and @jaildesigner ?

LibretroAdmin avatar Oct 29 '22 00:10 LibretroAdmin

Awesome to hear. How about you @djhan and @jaildesigner ?

Hello, I downloaded nightly build. It works well in fullscreen mode on MacOS Ventura. Thanks your support.

djhan avatar Oct 30 '22 12:10 djhan

Awesome to hear. How about you @djhan and @jaildesigner ?

Works again! macos ventura on M1 chip. Thanks for the quick fix!!

jaildesigner avatar Oct 30 '22 12:10 jaildesigner