Plex Arcade Transcoding error 8005 (Game Server)

Hello Everyone,

So in reference quickly;

I’m using the Core manager to install cores, which I assume is working correctly;

Trying to run the N64 cores currently, and it’s always facing the following error

The game transcoder exited unexpectedly.

Error code: 8005 (Game Server)

I’ve switch cores using the Core Manager, along with a full system restart at each time;

This computer runs a i9 and the newest 3080 cards;
So in terms of specs I can’t see this causing an issue; All drivers are also at the newest;
this plex install is running as a service as well…

This computer I’ll note, has never run plex before, I currently run 2 other servers (*one for live TV and one for files) Both of which work well, but lack the GPU options or OS for this arcade system

Anyone solved this bug?

The preinstall games and cores work; But so far any “added” cores do not.

Also as a point, I understand anyone’s pains right now at justification to the cost of this service but I’m more focused on solving this issue before I join in on that debate

Attached is also the logsPlex Media Server Logs_2021-01-28_10-50-26.zip (237.8 KB)

this error code usually indicates that the Game Transcoder exited right after launch. a few possibilities for that (and we’re working on making these more visible):

  • unsupported video card
  • headless windows install w/o HDMI dongle
  • unsupported core doing something unexpected

you can look for a line like this:

Jan 28, 2021 10:50:01.746 [24648] DEBUG - [Transcode] Job running: "C:\Program Files (x86)\Plex\Plex Media Server\Plex Game Transcoder\Plex Game Transcoder.exe" "C:\Users\FoUcl\AppData\Local\Plex Media Server\Game Cores\mupen64plus_next_libretro.dll" "C:\Users\FoUcl\AppData\Local\Plex Media Server\Games\N64\Legend of Zelda, The - Ocarina of Time (U) (V1.2).zip" 028d853da660f1aadadbf118b623d7ac3d1c3e0de257c8d339d36f9cb169f32d "C:\Users\FoUcl\AppData\Local\Plex Media Server\Game Saves\6\ccefdc1fd4e6562b92dc095949f0b315d7d43ed\1" 0 "C:\Users\FoUcl\AppData\Local\Plex Media Server\Logs\Plex Game Transcoder" "Nintendo 64" USA 

and then copy out the part after Job running: and paste it into a cmd.exe to see if it gives you any more information.

Thanks for the Assistance,

I’ll try the CMD idea and see what I can find,
I mean Parsec suggests the 3080 nvidia gpus are supported, tho hard to know if the Cores support the newer GPU’s

As for the headless windows the servers running on the daily grinder PC, normally assigned for straight up daily use.

So,

After used the 3 aspect you’ve listed of possible causes, I’m stumped;

I loaded the Core into RetroArch, a software I’ve seen mentioned on the documentation for getting cores that could work;

After loading the same core used in plex into retro and loading the same game, it launches without issue.

So far only plex’s transcoder seems to be failing and I dont know why;

Unless the 3080’s aren’t supported hardware at this time

plex îs a different host than retroarch, so i would expect some differences. there are tons of cores and we don’t know if all of them work 100%.

mupen64plus_next_libretro.dll i don’t think that one is supported yet, people had success with the “parallel” one.

Hey Elan,

I’ve tried with both Mupen and Parallel;
So far both return the same error;

I’ve also been loading the changes via the Core Manager Application which controls the xml file;

So far using retroarch using either core loads; but as you said different setup might not prove anything;

Given I’m running this on my active computer, I can’t seem to get any clear errors that would define what’s the cause;

I did get one change by watching the console when causing the error;

[Transcode] JobRunner: exec of C:\Program Files (x86)\Plex\Plex Media Server\Plex Game Transcoder\Plex Game Transcoder.exe failed: error 0x2e4.

Hmm, that seems like this error ~ Error 740 - CreateProcess - Microsoft Community

Are you running the media server in some sort of limited account maybe? :thinking:

Not to my understanding;

PMS is running on the admin account, and I even went into the Game Transcoder.exe and gave it admin rights;
I have UAC off by default;
Its strange that this error throws when only using the cores I’ve added but not the default ones that come with the arcade; I’ll take a look at the files and see if it has any permission issues, Which would be a first for me on windows as thats normally a linux issue

Can also confirm the file permissions for the .dll are all setup correctly along with matching to the auto installed core for the Arcade games that work

other thing you can try is copying and pasting out the Job runner line from the Plex Media Server log into a cmd.exe and seeing what error you get (if any). this would be quite illuminating.

Just trying to understand your debugging step;

But what you are saying is copying out everything past JobRunner in this

Debug — [Transcode] Job running: "C:\Program Files (x86)\Plex\Plex Media Server\Plex Game Transcoder\Plex Game Transcoder.exe" "C:\Users\FoUcl\AppData\Local\Plex Media Server\Game Cores\parallel_n64_libretro.dll" "C:\Users\FoUcl\AppData\Local\Plex Media Server\Games\N64\Star Fox 64 (U) (V1.1).zip" 028d853da660f1aadadbf118b623d7ac3d1c3e0de257c8d339d36f9cb169f32d "C:\Users\FoUcl\AppData\Local\Plex Media Server\Game Saves\e\a7a222c932ee58593525f496508dab6680c6f76\1" 0 "C:\Users\FoUcl\AppData\Local\Plex Media Server\Logs\Plex Game Transcoder" "Nintendo 64" USA 

And pasting this

"C:\Program Files (x86)\Plex\Plex Media Server\Plex Game Transcoder\Plex Game Transcoder.exe" "C:\Users\FoUcl\AppData\Local\Plex Media Server\Game Cores\parallel_n64_libretro.dll" "C:\Users\FoUcl\AppData\Local\Plex Media Server\Games\N64\Star Fox 64 (U) (V1.1).zip" 028d853da660f1aadadbf118b623d7ac3d1c3e0de257c8d339d36f9cb169f32d "C:\Users\FoUcl\AppData\Local\Plex Media Server\Game Saves\e\a7a222c932ee58593525f496508dab6680c6f76\1" 0 "C:\Users\FoUcl\AppData\Local\Plex Media Server\Logs\Plex Game Transcoder" "Nintendo 64" USA 

And placing that straight into cmd? or you are saying make a batch file and run that to generate a response?

I’ve done that a few times its in effect done nothing so I’ll guess I’m doing it wrong.

that looks exactly right; what happens when you do that and hit enter? if that works (doesn’t immediately return you to the prompt), then i think my suspicion above is probably correct and there’s some permissions issue at play.

I’ve got a wrinkle to this problem. After messing with cores and resetting the entire box a couple times I finally got MAME, Atari, SNES, and Genesis functionality. What is stopping me from celebrating is my sizable NES library refuses to play at all, using any of the 4 or 5 cores the handy app suggests. Is throwing up this 8005 error every time.

Win 10, i7 processor, rx 580 video card, running everything directly from the desktop everything is stored on through Chrome web app.

Plex Media Server Logs_2021-01-29_17-14-45.zip (3.4 MB)

When plugged straight into the CMD it pops up a new CMD which lasts only a second, then vanishes; No errors just closes

With regards to the permissions idea, what would that be?
So far I’ve checked all the files linked to the Arcade , the ROMs run in a zip as we all know;
The computer itself runs in admin aspects so I can only assume the overall plex install isn’t running with the correct permissions?

Given that 8005 is the transcoder dying, the most likely scenario here is that you’re using a core which isn’t compatible for some reason. Best way to diagnose is to copy the line out of the plex logs for Plex Game Transcoder and paste it into a cmd.exe and see what happens.

1 Like

Pity, it must be exiting too quickly (and the logs show that), not sure why that would be. Given that it works with other cores, it must be something about the core. Possible it’s 32-bit vs 64-bit or something like that?

Both cores used have been the ones installed via the core manager utilite;

I’ll take a look around online now for other cores;

Tested cores are;

parallel_n64_libretro - installed via core manager
mupen64plus_next_libretro - also installed by core manager

I’m going to look around now for other cores see if I can work out one that plays nice with the plex game transcoder

Hey pal, this is possibly an obtuse suggestion as I can tell from your posts you know a hell of a lot more than me about this but you mentioned you are running your roms in a zip file…I am assuming you mean the .z64 file is zipped? If so, try running it extracted. I just tested two games, one zipped and one extracted, both with the parallel core. The zipped one was error 8005, the extracted ran smooth (go Rogue Squadron!). Might be worth a shot.