Are you guys running Plex as a service?
I was having the same issues, so I RDP’d into my server and ran plex while logged in. When I tried to play a game I got a firewall pop-up on the RDP session for the game transcoder service. Once I allowed that it worked fine.
Sadly, returning back to running as a service and I received the same errors as before.
Do you mean running PMS as a service prevents access to the GPU by the game transcoder service specifically, since normal hardware transcoding works fine?
I have an NVIDIA Quadro P2000, and an Intel Xeon CPU, so no Quick Sync for me.
I was intrigued by your comment and did a little digging around; apparently this thread PMS as a service has discussed this issue. I’m guessing since I have a Quadro it has worked out-the-box for me and I never had an issue. Strange, then, that the game streaming service cannot access the GPU…
Thank you I have an Nvidia Quatro n2000 but I was running windows, generic drivers, as soon I download the correct drivers my ROMs are working a good job…
Haha. Your logs show that the game transcoder can’t run. Unfortunately, there isn’t enough info to say why. I’ll have to check with the team to see if there is anything that can be done.
I really liked the idea here but at first I kept having issues like every one getting the same error and a few other errors and was about to give up. But after lots of trail and error I was able to get things working. I have a 2015 iMAC with a supported graphics card to level set but the process should be about the same on windows as long as your hardware is supported, I started with ensuring files are named correctly and in different folders like:
/Volumes/Shared/Roms/NES
and ensuring the files are named correctly like:
PaperBoy.nes
Next I grabbed the corresponding Core file from the link below.
For NES I used (fceumm_libretro).
I then put the core file in the cores directory:
/Users/username/Library/Application Support/Plex Media Server/Game Cores
and after playing around I was able to get NES and Super NES to work editing the RetroCore.xml like below.
Directory of the RetroCores.xml:
/Users/username/Library/Application Support/Plex Media Server/Plug-in Support/RetroCores.xml
What mine looks like:
<?xml version='1.0' encoding='utf-8'?>
<Mappings>
<Mapping
platform="Nintendo Entertainment System"
core="fceumm_libretro"
/>
<Mapping
platform="Super Nintendo Entertainment System"
core="snes9x_libretro"
/>
</Mappings>
Once I rescanned the file directory I was able to play both NES and Super NES games. I will be working on the Genesis and all the others but the point is to name the files correctly (.nes) etc, and have the right core file (fceumm_libretro), and ensure your .xml is correct and you should be set. Hopefully that helps someone out there. Thanks Plex, I’m really liking this new feature I didn’t even know I wanted.