Plex Arcade different Error (8005 mostly)

Server Version#: Last version
Player Version#: Last version

Hi Team,

First at all, it’s a pleasure to hve this new functionnality in Plex ! This add to Plex much more value !!

BUT, How did you manage the installation of this new functionnality, I’m working on it since 2 days to understand how it’s work.

I’ve read everything on documentation/forum/external tools but nothing help me so, sorry, I will ask you some help (I didn’t launch 1 game yet :stuck_out_tongue: )

Here the list :

  1. I’ve add my own collection first without Atari games’s Plex.
  2. retrocores.xml was empty, I’ve created it (I know some lines is not supported by Plex yet, I will comment them), Xml file below. Annexe A
  3. I’v download all DLL in the “\Plex Media Server\Game Cores” (unzipped of course)
  4. I’ve download CoreManager.exe “https://coremanager.app/”, last version, don’t understand this tool, I’ve a white windows with nothing that I can do.
  5. Parsec, hum… Not sure, I’ve created aount, link it to Plex, and ?? I’ve also download the app, (no Idea), not sure that was useful.
  6. Logs, OF COURSE, I’ve chez my 10Mb logs ZIP but… Everything looks ok ! Annexe B example of log “Plex Game Transcoder.log”
  7. All my games was ZIP or 7Z, I’ve unzip everygame, same story.
  8. I’ve check on Phone Samsung note 10+, Chrome on web Windows, EDGE. Same

Other points in case of this help :
A. I’ve PMS on Windows Server 2019 I5 2690 (16 CPU, 144Go RAM without graphic card)
B. I’ve Plex pass and pay for Plex Arcade
C. My game display on Plex on the diff system.

Annexe A

<?xml version='1.0' encoding='utf-8'?>
<Mappings>
<Mapping platform="Arcade" core="mame_libretro" />
<Mapping platform="Atari 2600" core="stella_libretro" />
<Mapping platform="Atari 5200" core="atari800_libretro" />
<Mapping platform="Atari 7800" core="ProSystem_libretro" />
<Mapping platform="Lynx" core="handy_libretro" />
<Mapping platform="Game Boy Advance" core="mgba_libretro" />
<Mapping platform="Nintendo Entertainment System" core="fceumm_libretro" />
<Mapping platform="Super Nintendo Entertainment System" core="snes9x_libretro" />
<Mapping platform="Nintendo 64" core="mupen64plus_next_libretro" />
<Mapping platform="Sega Game Gear" core="gearsystem_libretro" />	
<Mapping platform="Sega Genesis" core="genesis_plus_gx_libretro" />
<Mapping platform="Sega 32X" core="picodrive_libretro" />
<Mapping platform="Sega Master System" core="picodrive_libretro" />
<Mapping platform="Amstrad" core="crocods_libretro" />
<Mapping platform="Dos" core="dosbox_core_libretro" />
</Mappings>

Annexe B

Jan 30, 2021 15:54:29.183 [0x00003940] DEBUG - Parsec: hostname      = AIRDOUGG
Jan 30, 2021 15:54:29.183 [0x00003940] DEBUG - Parsec: ctrl_support  = 0
Jan 30, 2021 15:54:29.185 [0x00003940] DEBUG - Unhandled env #34
Jan 30, 2021 15:54:29.185 [0x00003940] DEBUG - Unhandled env #52
Jan 30, 2021 15:54:29.186 [0x00003940] DEBUG - Unhandled env #16
Jan 30, 2021 15:54:29.186 [0x00003940] DEBUG - Unhandled env #35
Jan 30, 2021 15:54:29.186 [0x00003940] DEBUG - Unhandled env #9
Jan 30, 2021 15:54:29.186 [0x00003940] DEBUG - Asked for save directory.
Jan 30, 2021 15:54:29.186 [0x00003940] DEBUG - Unhandled env #65578
Jan 30, 2021 15:54:29.190 [0x00003940] DEBUG - Unhandled env #8
Jan 30, 2021 15:54:29.190 [0x00003940] DEBUG - Unhandled env #65587
Jan 30, 2021 15:54:29.262 [0x00003940] INFO - "MR NUTZ" [checksum ok] LoROM, 8Mbits, ROM, PAL, SRAM:0Kbits, ID:, CRC32:BF4FCDF1
Jan 30, 2021 15:54:29.262 [0x00003940] DEBUG - Setting pixel format to RGB565.
Jan 30, 2021 15:54:29.263 [0x00003940] INFO - FPS reported as 50.006979.

THANKSSSSSS

I’m searching into the log

When I launch the game, I got after 2 second an error 6 with this in the log :
Jobs: 'C:\Program Files (x86)\Plex\Plex Media Server\Plex Game Transcoder\Plex Game Transcoder.exe' exit code for process 15252 is -1073741819 ()

Also this looks strange :

Jan 31, 2021 11:27:03.179 [11044] DEBUG - [Transcode] MDE: Mr. Nutz: Direct Play is disabled
Jan 31, 2021 11:27:03.180 [11044] DEBUG - [Transcode] Streaming Resource: Reached Decision id=300685 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=6135090 part=(id=6443703 decision=transcode protocol=http streams=()))

Partial log here :

Jan 31, 2021 11:27:03.178 [11044] DEBUG - [Transcode] MDE: Mr. Nutz: Direct Play is disabled
Jan 31, 2021 11:27:03.178 [11044] DEBUG - [Transcode] MDE: Mr. Nutz: container is unavailable for analysis
Jan 31, 2021 11:27:03.178 [11044] DEBUG - [Transcode] MDE: Mr. Nutz: selected media 0 / 615090
Jan 31, 2021 11:27:03.178 [11044] DEBUG - [Transcode] Streaming Resource: Attempting to create AdHoc transcode session b168zuxsk9q9efy503d170od76
Jan 31, 2021 11:27:03.178 [11044] DEBUG - [Transcode] MDE: analyzing media item 615090
Jan 31, 2021 11:27:03.179 [11044] DEBUG - [Transcode] MDE: Mr. Nutz: Direct Play is disabled
Jan 31, 2021 11:27:03.179 [11044] DEBUG - [Transcode] MDE: Mr. Nutz: container is unavailable for analysis
Jan 31, 2021 11:27:03.179 [11044] DEBUG - [Transcode] MDE: Mr. Nutz: selected media 0 / 615090
Jan 31, 2021 11:27:03.179 [11044] DEBUG - [Transcode] Streaming Resource: Adding session 0x87ce5a0:b168zuxsk9q9y503d170od76 which is using 0kbps of WAN bandwidth.  Used is now 1541kbps
Jan 31, 2021 11:27:03.179 [11044] DEBUG - [Transcode] Streaming Resource: Added session 0x87ce5a0:b168zuxsk9q9y503d170od76
Jan 31, 2021 11:27:03.180 [11044] DEBUG - [Transcode] Streaming Resource: Reached Decision id=300685 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=6135090 part=(id=6443703 decision=transcode protocol=http streams=()))
Jan 31, 2021 11:27:03.180 [11044] DEBUG - [Transcode] Cleaning directory for session zzgzjbskqhuoqlaaawrp0q79j ()
Jan 31, 2021 11:27:03.182 [11044] DEBUG - [Transcode] Game: Core mapping file unchanged.
Jan 31, 2021 11:27:03.187 [11044] DEBUG - [Transcode] Game: Using host session (6f3f07cc96f4362a03d7ff4e0dfd35d773aa1dd374f5433399c977af94f73d99) and peer (1nkCD36pmqQpj8vA9cZXyxIDFAD).
Jan 31, 2021 11:27:03.188 [11044] DEBUG - [Transcode] Game: using ROM path 'D:\Data\Multimedia\Games\Super Nintendo Entertainment System\Mr. Nutz.smc'.
Jan 31, 2021 11:27:03.191 [11044] DEBUG - [Transcode] Job running: "C:\Program Files (x86)\Plex\Plex Media Server\Plex Game Transcoder\Plex Game Transcoder.exe" "E:\Program\Plex Media Server\Game Cores\snes9x_libretro.dll" "D:\Data\Multimedia\Games\Super Nintendo Entertainment System\Mr. Nutz.smc" 6f3f07cc96f4362a03d7ff4ee0dfd35d77e3aa1dd374f54e33399c977af94f7e3ad99 "E:\Program\Plex Media Server\Game Saves\f\5f47481c0e9db51d7371be7a3fc6efb5b290055\1" 0 "E:\Program\Plex Media Server\Logs\Plex Game Transcoder" "Super Nintendo Entertainment System" "" 
Jan 31, 2021 11:27:03.197 [11044] DEBUG - [Transcode] Jobs: Starting child process with pid 15252
Jan 31, 2021 11:27:03.197 [11044] DEBUG - [Transcode] HTTP requesting GET https://kessel-api.parsecgaming.com/hosts?mode=game
Jan 31, 2021 11:27:03.440 [11044] DEBUG - [Transcode] HTTP 200 response from GET https://kessel-api.parsecgaming.com/hosts?mode=game
Jan 31, 2021 11:27:03.440 [11044] DEBUG - [Transcode] Game: Looking for active peer and received code 200.
Jan 31, 2021 11:27:03.440 [11044] DEBUG - [Transcode] Game: Found active peer in 242 ms.
Jan 31, 2021 11:27:03.441 [11084] DEBUG - Completed: [2.69.5.209:54860] 200 GET /game/:/transcode/start?path=%2Flibrary%2Fmetadata%2F300685&location=wan&mediaIndex=0&session=zzgzjbkqhuqoqlaaawrp0q79j&directPlay=0&offset=0&Accept-Language=en-GB (12 live) TLS GZIP 276ms 594 bytes (pipelined: 1)
Jan 31, 2021 11:27:05.209 [12496] DEBUG - Jobs: 'C:\Program Files (x86)\Plex\Plex Media Server\Plex Game Transcoder\Plex Game Transcoder.exe' exit code for process 15252 is -1073741819 ()
Jan 31, 2021 11:27:05.871 [13200] DEBUG - Auth: authenticated user 1 as arrown
Jan 31, 2021 11:27:05.871 [11044] DEBUG - Request: [2.69.5.209:54860 (WAN)] GET /:/timeline?ratingKey=300685&key=%2Flibrary%2Fmetadata%2F3j00685&playbackTime=0&playQueueItemID=382368&state=playing&hasMDE=1&time=0&duration=0 (12 live) TLS GZIP Signed-in Token (arrown)
Jan 31, 2021 11:27:05.872 [11044] DEBUG - Client [b168zuxsk9q9y503d170od76] reporting timeline state playing, progress of 0/0ms for guid=, playbackTime=0ms ratingKey=300685 url=, key=/library/metadata/300685, containerKey=, metadataId=300685, source=
Jan 31, 2021 11:27:05.876 [11044] DEBUG - Play progress on 300685 'Mr. Nutz' - got played 0 ms by account 1!
Jan 31, 2021 11:27:05.883 [11044] DEBUG - [Now] User is arrown (ID: 1)

Thank you !

This is most likely your issue. There is no i5 2690. Do you mean the E5 as in Xeon? These don’t have a built in GPU. Plex requires a GPU for this to work.

Hum, I was expecting something like that Unfortuntely
I’ve this :
Intel® Xeon® Processor E5-2690 (20M Cache, 2.90 GHz, 8.00 GT/s Intel® QPI) Product Specifications

I’ve try to launch a game with RetroArch and it was working on the same server, so for me, it should work, no ?

How can I test it manualy ?

Thanks

More specification, hope this help and hope that you will say, should work !

780-12960 : RAID 1/RAID 5 pour contrôleurs H710p, H710, H310
770-11607 : ReadyRails Rails coulissants avec Bras de gestion des câbles
631-10914 : R720/R720xd Documentation Electronic System et OpenManage DVD Kit
611-10036 : Pas de système d’exploitation
605-11443 : Pas de support requis
540-11046 : Broadcom 5720 Quatre ports 1Gb Carte fille réseau
528-10006 : iDRAC7 Enterprise
450-17885 : Blocs d’alimentation redondants doubles enfichables à chaud (1+1x) 750W
450-12466 : 2m Cordon d’alimentation rack C13/C14 12A
429-14713 : 8X DVD+/-RW Lecteur SATA
405-12071 : PERC H710p Contrôleur RAID intégré, 1Go de mémoire rémanente
400-24576 : Disque dur hybride Hot Plug dans une unité 3,5" 146Go SAS 6Gbit/s 15000tr/min 2,5"
400-19714 : Disques durs Hot Plug dans une unité 3,5 pouces 300Go SAS 6Gbit/s 10000tr/min 2,5 pouces Hybride
385-11084 : 8Go Carte SD VFlash pour iDRAC Enterprise
374-14472 : Dissipateur de chaleur pour R720 et R720xd
374-14471 : Intel Xeon E5-2690 (2,90GHz, 8C, Cache 20Mo, 8,0GT/s QPI, 135W, Turbo)
374-14454 : Panneaux DIMM pour systèmes avec 2 processeurs
370-22145 : Optimisé pour les performances
370-22141 : 1600MHz RDIMM
370-22127 : 2Go RDIMM, 1600MHz, SV, Single Rank, x8
370-22126 : 16Go RDIMM, 1600MHz, SV, Dual Rank, x4
350-11096 : Façade
350-11095 : Châssis 3,5" avec jusqu’à 8 Disques durs
340-28165 : PowerEdge R720 EMEA1 Expédition (Anglais/Français/Allemand/Espagnol/Russe/Hébreu)
330-10238 : Carte Riser avec jusque 6 slots PCIe x8 + 1 slots PCIe x16
223-10229 : Active Power Controller Paramètre BIOS
213-15028 : Intel Xeon E5-2690 (2,90GHz, 8C, Cache 20Mo, 8,0GT/s QPI, 135W, Turbo)
210-39092 : PowerEdge R720

Retroarch has a lot of flexibility for running in pure software because it’s designed to run on so many platforms, but I’m guessing (I don’t work for Plex) that the video encoding part of this, like the Parsec library, probably requires a GPU.

I don’t want to suggest the answer is to spend more money, but if they start supporting newer emulators you might want a GPU anyway.

Here’s the Parsec video card requirements:
https://support.parsec.app/hc/en-us/articles/360001106411-How-Do-I-Know-If-My-Graphics-Card-Supports-Hosting-A-Game-With-Parsec

@androvsky is correct. Plex has 2 parts, one is the game emulation and the other is streaming that to the Plex client. In your case, the issue is the streaming part which is done using Parsec. Their software requires a GPU.

Ha, thanks both of you for your answer, I will cancel my subsciption then, will see in the futur if Plex could do it.
Suggestion : Can’t we have an error message in the log saying : No GPU detected, Plex doesn’t support streaming without.

Thanks

Error 6 means Parsec is not authorising your Plex access.

  1. In your plex, click your account icon, (top right coner),
  2. Select account.
  3. At the top of your account details, select Other Services.
  4. Click the re-authorize the Parsec link.
  5. When the Parsec site opens,click Approve.

That’s should resolve it.

Full video here shows setup step by step with some error definitions

It’s not the game that’s the issue, it’s the demand of the Parsec service Plex have joined teams with. In order for Parsec to stream & share your game out, the graphics card must have a hardware video encoder and if you are on a headless machine it will not work without a monitor plugged in (you can buy a HDMI or VGA monitor dongle for less than $10 / £10.

Full video here shows setup step by step with some error definitions

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.