Project

General

Profile

Actions

Emulator Issues #12002

closed

macOS black screen with Vulkan Backend since commit Qt/TAS Improve TAS/Windows v5.0-11688

Added by gilcel almost 5 years ago. Updated almost 5 years ago.

Status:
Fixed
Priority:
High
Assignee:
-
% Done:

0%

Operating system:
OS X
Issue type:
Bug
Milestone:
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-11688
Fixed in:
5.0-11719

Description

[Put Game Name here]
Any Game

Game ID? (right click the game in the game list, Properties, Info tab)
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
What's the problem? Describe what went wrong.
On macOS when launching a game with Vulkan Backend a black screen is displayed (OpenGL works though).

What steps will reproduce the problem?
Start any version of dolphin 5.0 for macOS since version 11688 and choose Vulkan Backend: a black screen.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
https://github.com/dolphin-emu/dolphin/commit/29c7c12016670882a34640e75fb1d7a5486ef87a

[Version number here]

Is the issue present in the latest stable version?
Yes since dolphin-v5.0-11688 on macOS.

What are your PC specifications? (CPU, GPU, Operating System, more)
Mac mini 2019 / Core i5 / Intel UHD Graphics 630 on macOS 10.14.6


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #11991: [MacOS] Vulkan is broken on latest buildsDuplicate

Actions
Actions #1

Updated by Stenzek almost 5 years ago

Are you sure the bisect is correct? This commit doesn't touch anything related to graphical output.

Actions #2

Updated by gilcel almost 5 years ago

[Put Game Name here]
Any Game

Game ID? (right click the game in the game list, Properties, Info tab)
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
What's the problem? Describe what went wrong.
On macOS when launching a game with Vulkan Backend a black screen is displayed (OpenGL works though).

What steps will reproduce the problem?
Start any version of dolphin 5.0 for macOS since version 11688 and choose Vulkan Backend: a black screen (Vulkan SDK 1.2.131.2 installed)

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
https://github.com/dolphin-emu/dolphin/commit/29c7c12016670882a34640e75fb1d7a5486ef87a

[Version number here]

Is the issue present in the latest stable version?
Yes since dolphin-v5.0-11688 on macOS.

What are your PC specifications? (CPU, GPU, Operating System, more)
Mac mini 2019 / Core i5 / Intel UHD Graphics 630 on macOS 10.14.6

Actions #3

Updated by gilcel almost 5 years ago

Sorry for re-editing the same post (just wanted to post the version of Vulkan SDK: 1.2.131.2)

Hmm yes I tested all versions *BEFORE" v5.0-11688 and they work with Vulkan on macOS...

Actions #4

Updated by Techjar almost 5 years ago

Did you bisect using your own builds or the buildbot (downloads pages) builds?

Actions #5

Updated by gilcel almost 5 years ago

From Buildbot builds...I'm on macOS 10.14.6 with Vulkan SDK 1.2.131.2

Actions #6

Updated by MayImilae almost 5 years ago

  • Status changed from New to Accepted
  • Priority changed from Normal to High
  • Regression changed from No to Yes
  • Relates to usability changed from No to Yes
  • Regression start set to 5.0-11688
  • Operating system OS X added
  • Operating system deleted (N/A)

Reproduced in latest master (as of this writing 5.0-11707). Marking as high as OpenGL is pretty bad on macOS so this is pretty detrimental to that platform's users.

Tested on:
MacBook Pro 13in mid-2018 with Touch Bar
macOS 10.15.2
Core i7-8559U @ 4.5ghz
Intel Iris Plus Graphics 655
16GB 2133MHz LPDDR3

Actions #7

Updated by Techjar almost 5 years ago

The bisected build appears to correlate with us updating Qt to 5.14.1 on the buildbot, so I believe the commit is unrelated and the newer Qt version is the cause of the problem.

Actions #8

Updated by gilcel almost 5 years ago

Yes I know that Apple's OpenGL is not optimized / updated anymore on macOS (stuck at OpenGL 3.3 I think).
However dolphin for macOS with Vulkan Backend is faster and runs pretty well.

Actions #9

Updated by gilcel almost 5 years ago

Ok...I tested the buildbot version for macOS with Qt 5.14.1 (dolphin-5.0-11655) and works fine Vulkan.
I can also try to compile it myself....

Actions #10

Updated by Stenzek almost 5 years ago

  • Operating system deleted (OS X)
Actions #11

Updated by Stenzek almost 5 years ago

  • Operating system OS X added
Actions #12

Updated by gilcel almost 5 years ago

OK...I just compiled 5.0-11707...I have problems finding the git command to pull your v8662...

Actions #13

Updated by gilcel almost 5 years ago

OK found the command :-)

#git fetch origin +refs/pull/8662/merge
#git checkout FETCH_HEAD

It's compiling....

Actions #14

Updated by gilcel almost 5 years ago

Ok compilation done....same issue: black screen with Vulkan.
I also checked that the latest libvulkan.dylib is bundled with the Dolphin.app...which is the case.

Actions #15

Updated by gilcel almost 5 years ago

I checked and compiled a lot of different comitted versions of dolphin...as mentioned before Buildbot at build 110 seems to be the issue (v109 works):

Well not sure if this could help but build v110 has much more warnings than v109...
https://buildbot.dolphin-emu.org/#/builders/7/builds/109/steps/4/logs/warnings__5_
https://buildbot.dolphin-emu.org/#/builders/7/builds/110/steps/4/logs/warnings__82_

Actions #16

Updated by JosJuice almost 5 years ago

  • Status changed from Accepted to Fixed
  • Relates to usability changed from Yes to No
  • Fixed in set to 5.0-11719
Actions #17

Updated by JosJuice almost 5 years ago

Actions

Also available in: Atom PDF