Having stuck faithfully with Plex Home Theater for a long time, I thought it was time to revisit the latest Plex Media Player to see if it had anything more to offer. So I downloaded it and installed it on my Media PC. But when I try to run it, it tells me that I either have to install drivers for my graphics card that include OpenGL 2.0 (my video card already has the latest drivers available), or I must install the “ANGLE OpenGL ES 2.0 emulation libraries” in the same directory as the executable, or in a valid PATH etc.
Now, I have searched for these “ANGLE OpenGL ES 2.0 emulation libraries” everywhere and cannot find them. I did find, and tried a “MALI OpenGL ES 2.0 emulator”, but it made no difference - PMP still won’t start.
Go to configuration file C:\Users%username%\AppData\Local\PlexMediaPlayer\plesmediaplayer.conf
Find the line “useOpenGL”: false,
Change to “useOpenGL”: true,
Save and retry.
I came to this conclusion looking at the following documents:
I believe that this issue is happening because there is a DirectX issue and the client doesn’t know to fall back on using OpenGL. The machine that I am having this problem is an older machine with Windows 7, but was built for Windows XP / Vista, and the video card is very old.
Not much we can do. I suspect the Direct3D runtime is either missing (maybe that can happen on Windows 7?), or the drivers don’t support some needed features. Updating your drivers might actually help. We could probably detect Direct3D not working and revert to OpenGL, but there’s a number of issues that speak against doing this.
This may happen if you have an old PC or graphics card. Use the solution in the YT video here. Download the file and place it in your Plex Program Files Directory ( Not the App Data directory)