Skip to content

OpenGL: Godot Editor renders blank interface at launch when using eGPU on macOS #76802

@bitinn

Description

@bitinn

Godot version

4.0.2 stable

System information

macOS Monterey (12.6.2), Apple Blackmagic eGPU (Radeon Pro 580)

Issue description

Attempting to launch Godot Editor app directly with "Prefer External GPU" will cause it to render blank background at launch.

Screen Shot 2023-05-07 at 14 57 28

I have waited for more than 10 minutes and it doesn't seem to do anything.

Launching Godot by clicking project file, however, doesn't seem to suffer from the same problem, here is me testing the Lumberyard Bistro scene ported to Godot.

Screen Shot 2023-05-07 at 15 04 58

Steps to reproduce

  • Set "Prefer External GPU" option in Godot app's Info menu.
  • Test opening Godot app directly vs opening Godot via project file.

Note in the first case, Godot doesn't hang, nor does it output any relevant errors to macOS Console;
In the second case Godot launch correctly, outputs some Metal compilation error but doesn't prevent normal usage.

Also note that Blackmagic is an Apple certified eGPU device with native macOS support, so no third-party driver were installed.

https://support.apple.com/en-us/HT208897

Minimal reproduction project

Not required.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions