Black Screen on App Launch

Player Version#: 1.0.0

When launching the app for the first time, I only see a black screen. No input boxes display. I am unable to sign in to the new player app.

2 Likes

Which version of macOS? Logs would be helpful: https://support.plex.tv/articles/windows-mac-app-logs/

macOS 10.14.6

Plex.log (115.9 KB)

From the look of it we’re not finding any servers. The “Embedded” server is internal to Desktop and handles download duties.

Are you trying to use Plex without being signed into the app or server?

No, I am currently using Plex Media Player without issue.

Plex Media Player, in TV mode, supports using a server w/o it being signed in. Plex for Mac will find a local (loopback) server automatically or it’ll find all of a user’s servers using information from our API.

Are you able to see your expected server(s) when using our hosted app on app.plex.tv?

Yes, I see my library and it plays without issue on app.plex.tv. I am away from my home network so this is playing remotely.

FWIW, I screen shared into my computer at home and the app launched correctly on that computer.

This is super strange. The logs should be mentioning connection testing to your server(s). From the looks of it there are just no servers. Confusing especially since app.plex.tv is working for you and it’s working on another computer.

I’ll poke my head back in here if I think of anything.

I had the same problem on my iMac which was connected to an external GPU. When I disconnected the external GPU everything worked fine.

To be clear, I downloaded the new app and launched it. I only see a black screen. I have not been able to sign in to associate it with my account.

1 Like

same issue here. i’m on an external monitor setup on a macbook pro but can confirm it happens when the monitor is disconnected also.

Thanks for the heads up folks. I think @spacedcowboy nailed it, there’s a GPU access problem.

Will you please help me collect system details? I need:

  • From About this Mac > System Report... > Hardware
    • Model Identifier
  • From About this Mac > System Report... > Graphics/Displays
    • The exact name of each Video Card in your system

Server Version#: latest, but doesn’t matter
Player Version#: just-downloaded Mac Plex.app from store

Just double-clicking it in Applications gets you a black window with a Plex logo that disappears, and then … just a black window…

Running it from the console shows why:

/Applications/Plex.app] simon% ./Contents/MacOS/Plex 
Rescanning for external libs: '/Volumes/raid/simon/Library/Application\ Support/Plex/Plex\ Media\ Server/Codecs/dd95667-2434-darwin-x86_64/'
Loading external lib /Volumes/raid/simon/Library/Application Support/Plex/Plex Media Server/Codecs/dd95667-2434-darwin-x86_64/libaac_decoder.dylib
Loading external lib /Volumes/raid/simon/Library/Application Support/Plex/Plex Media Server/Codecs/dd95667-2434-darwin-x86_64/libh264_decoder.dylib
[cplayer] mpv 0.28.0-UNKNOWN Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
[cplayer]  built on Tue Jul 23 03:39:08 PDT 2019
[cplayer] ffmpeg library versions:
[cplayer]    libavutil       56.7.101
[cplayer]    libavcodec      58.12.102
[cplayer]    libavformat     58.9.100
[cplayer]    libswscale      5.0.101
[cplayer]    libavfilter     7.12.100
[cplayer]    libswresample   3.0.101
[cplayer] ffmpeg version: 1.4-dd9566721d-0
[cplayer] 
[cplayer] Configuration: ./waf configure --enable-libmpv-shared --disable-cplayer --disable-apple-remote --disable-macos-touchbar --disable-cocoa --enable-lgpl
[cplayer] List of enabled features: asm atomics bsd-fstatfs build-date coreaudio cplugins cuda-hwaccel debug-build drmprime encoding fchmod ffmpeg gl glob glob-posix gnuc iconv lgpl libass libass-osd libav-any libavcodec libdl libm libmpv-shared optimize osx-thread-name plain-gl posix posix-or-mingw posix-spawn posix-spawn-native pthreads stdatomic zlib
[cplayer] Built with NDEBUG.
AVDCreateGPUAccelerator: Error loading GPU renderer
[libmpv_render] GL_VERSION='2.1 ATI-2.8.38'
[libmpv_render] Detected desktop OpenGL 2.1.
[libmpv_render] GL_VENDOR='ATI Technologies Inc.'
[libmpv_render] GL_RENDERER='AMD Radeon HD - FirePro D700 OpenGL Engine'
[libmpv_render] GL_SHADING_LANGUAGE_VERSION='1.20'
[libmpv_render] Loaded extension GL_ARB_framebuffer_object.
[libmpv_render] Loaded extension GL_ARB_texture_rg.
[libmpv_render] Loaded extension GL_ARB_texture_float.
[libmpv_render] Loaded extension GL_ARB_sync.
[libmpv_render] Loaded extension GL_APPLE_rgb_422.
[libmpv_render] GL_*_swap_control extension missing.
[libmpv_render] Testing FBO format rgba16
[libmpv_render] Using FBO format rgba16.
[libmpv_render] Disabling HDR peak computation (no compute shaders).
[libmpv_render] No advanced processing required. Enabling dumb mode.
[libmpv_render] Loading hwdec driver 'cuda-nvdec'
[libmpv_render/cuda-nvdec] Failed to load CUDA symbols
[libmpv_render] Loading failed.
[72913:52995:0815/122746.230439:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.230528:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.232619:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.232649:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.239150:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.239176:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.240556:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.240581:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.349487:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.349520:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.351335:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.351364:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.352939:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.352967:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.354010:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.354034:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.355011:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.355034:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.355967:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.355990:ERROR:gles2_command_buffer_stub.cc(262)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[72913:52995:0815/122746.813330:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.813363:ERROR:gles2_command_buffer_stub.cc(304)] ContextResult::kFatalFailure: Failed to create context.
[72913:52995:0815/122746.814212:ERROR:gl_context_cgl.cc(136)] Error creating context.
[72913:52995:0815/122746.814237:ERROR:gles2_command_buffer_stub.cc(304)] ContextResult::kFatalFailure: Failed to create context.

This is a Mac Pro (the old type) running Mojave 10.4.4 - everything else seems to be fine with graphical output … To add insult to injury, the “old” Plex Media Player application runs just fine…

Edit to add the requested information:

Hardware Overview:

  Model Name:	Mac Pro
  Model Identifier:	MacPro6,1
  Processor Name:	12-Core Intel Xeon E5
  Processor Speed:	2.7 GHz
  Number of Processors:	1
  Total Number of Cores:	12
  L2 Cache (per Core):	256 KB
  L3 Cache:	30 MB
  Memory:	64 GB

and the GPUs - the first “AMD FirePro D700” has nothing attached to it (it’s used for rendering internally), the second “AMD FirePro D700” has the displays attached and shows:

AMD FirePro D700:

  Chipset Model:	AMD FirePro D700
  Type:	GPU
  Bus:	PCIe
  Slot:	Slot-2
  PCIe Lane Width:	x16
  VRAM (Total):	6 GB
  Vendor:	AMD (0x1002)
  Device ID:	0x6798
  Revision ID:	0x0000
  ROM Revision:	113-C3861J-687
  VBIOS Version:	113-C3861XB-028
  EFI Driver Version:	01.0D.687
  Automatic Graphics Switching:	Supported
  gMux Version:	4.0.11 [3.2.8]
  Metal:	Supported, feature set macOS GPUFamily2 v1
  Displays:
PN-K321:
  Resolution:	3840x2160 (2160p 4K UHD - Ultra High Definition)
  UI Looks like:	3840 x 2160 @ 30 Hz
  Framebuffer Depth:	30-Bit Colour (ARGB2101010)
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	No
  Connection Type:	DisplayPort
LED Cinema Display:
  Display Type:	LCD
  Resolution:	2560x1440 (QHD/WQHD - Wide Quad High Definition)
  UI Looks like:	2560 x 1440
  Framebuffer Depth:	30-Bit Colour (ARGB2101010)
  Display Serial Number:	8W2044496JL 
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Automatically Adjust Brightness:	No
  Connection Type:	DisplayPort
Cinema HD Display:
  Display Type:	LCD
  Resolution:	2560 x 1600
  UI Looks like:	2560 x 1600
  Framebuffer Depth:	30-Bit Colour (ARGB2101010)
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
  Adapter Type:	Apple Mini DisplayPort To Dual-Link DVI Adapter
  Automatically Adjust Brightness:	No
  Adapter Firmware Version:	1.03

I’m guessing that trying to get Cuda to work on an AMD GPU isn’t going to fly… from the first log above

[libmpv_render] Loading hwdec driver 'cuda-nvdec'
[libmpv_render/cuda-nvdec] Failed to load CUDA symbols

Same issues here with a MacPro:

Model Name: Mac Pro
Model Identifier: MacPro5,1
Processor Name: 6-Core Intel Xeon
Processor Speed: 2.93 GHz
Number of Processors: 2
Total Number of Cores: 12
L2 Cache (per Core): 256 KB
L3 Cache (per Processor): 12 MB
Hyper-Threading Technology: Enabled
Memory: 24 GB

and following GPU:

Chipset Model: AMD Radeon HD 7950
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 3 GB
Vendor: AMD (0x1002)
Device ID: 0x679a
Revision ID: 0x0000
ROM Revision: 113-E2080C-101
VBIOS Version: 113-C3864000-100
EFI Driver Version: 01.00.624
Metal: Supported, feature set macOS GPUFamily2 v1

Model identifier MacPro6,1

There are two AMD FirePro D300 graphics cards.

I am also having the exact same issue. Black screen using a Mac Pro as well.

I’ve just done the same thing and just displayed with Login page, but no matter what I do I can’t progress any further. I’ve attempted to check for the logs and the path advised doesn’t exist… Media Player however still works without issue

Same issue. Using a Mac Pro (black trashcan style). Logo appears, vanishes, then just a black screen. Signed into server. Graphics card Is AMD FirePro D700, 6144 MB. Processor is 3 GHz 8-Core Intel Xeon E5. Any developments?

Bingo. It just started working for me. Whoever has been working on this, thanks for the fix!