Steam Link

Steam Link

View Stats:
Steam Link > Native Apps > Topic Details
IncognitoMan Nov 7, 2017 @ 7:27pm
RetroArch 1.6.7 w/ updated cores.
So picked up a steam link recently and decided to give building RetroArch from the sdk/examples a shot... so here is 1.6.7 with the following cores:

  • fbalpha2012
  • fceumm
  • gambatte
  • genesis plus gx
  • mednafen pce fast
  • mgba
  • nestopia
  • nxengine
  • pcsx rearmed
  • picodrive
  • prboom
  • snes9x 2002
  • stella

If there are any other cores you'd like to see, within reason, let me know and I'll look into it.

INSTALL:

Download

Take the "RetroArch" and "steamlink" folders and put them on a usb drive. Plug in the usb drive and turn on the steam link and it'll install RetroArch.

Afterward you can safely remove the "steamlink" folder.

NOTE:

Do not use the "Core Updater" option under Online Updater... It'll break things. However I do suggest to run at least "Update Core Info Files", "Update Assets" and "Update Databases"

I changed the default paths to all point to usb so you will need either usbmount native app or a init.d script to auto mount usb to /mnt/disk/ on boot.

If you use the usbmount native app route please note that every time you powercycle or turn on the steam link you must launch usbmount FIRST then launch RetroArch.

Eventually I will put up a guide detailing how to work with RetroArch on the steam link but for now hopefully people will get to enjoy the updated build for the time being.
Last edited by IncognitoMan; Nov 9, 2017 @ 12:59pm
< >
Showing 1-15 of 83 comments
⚡Ninjun⚡ Nov 7, 2017 @ 10:16pm 
Interesting - thanks :)
ProfessorKaos64 Nov 8, 2017 @ 1:54pm 
I remember trying this build once and not getting the client built 100%. Good job!
Helix Keenan Nov 9, 2017 @ 7:53am 
Good job and thank you! Just got my steam link and been meaning to play around a little with the native apps for it.

How's the emulator performance if I may ask? SNES has a tendency to run slow at times, curious how the hardware handles it =).
IncognitoMan Nov 9, 2017 @ 12:59pm 
Originally posted by Helix Keenan:
Good job and thank you! Just got my steam link and been meaning to play around a little with the native apps for it.

How's the emulator performance if I may ask? SNES has a tendency to run slow at times, curious how the hardware handles it =).

SNES performance is pretty good except for games that use SuperFX (an example of a SuperFX game would be like Super Mario World 2 )... there's also issues with SuperFX games where they can have some rather interesting graphical glitches.

Although the glitches could be fixed by moving to another core (any of the other various snes9x cores or bsnes)... it comes at the cost of performance. From the cores I tried the best one that provides the best performance has been the snes9x 2002 core.
racoon1211 Nov 11, 2017 @ 2:20am 
I'm missing the Amiga Core here, is there a reason why it's missing?
cabrón Nov 12, 2017 @ 1:50pm 
I've got a bit of a problem. Whenever I run any game (I've tested fceumm, Genesis Plus GX and picodrive) for around 15,000 frames (measured with the fps counter), it starts to stutter and the frame rate slowly drops. I also noticed that the Estimated Frame Rate in the Video section of options always raises up to 60, then slowly lowers. Does anyone else have this issue?

That issue aside, really glad you've build the latest version. Made things a lot easier for me
Last edited by cabrón; Nov 12, 2017 @ 1:53pm
IncognitoMan Nov 13, 2017 @ 8:14pm 
Originally posted by racoon1211:
I'm missing the Amiga Core here, is there a reason why it's missing?

Amiga core isn't in because I didn't compile it... but I'll look into building it.

Originally posted by PiE:
I've got a bit of a problem. Whenever I run any game (I've tested fceumm, Genesis Plus GX and picodrive) for around 15,000 frames (measured with the fps counter), it starts to stutter and the frame rate slowly drops. I also noticed that the Estimated Frame Rate in the Video section of options always raises up to 60, then slowly lowers. Does anyone else have this issue?

That issue aside, really glad you've build the latest version. Made things a lot easier for me

Thats a.... interesting issue.

Sounds like a memory leak? Not really sure whats causing it off hand but will check and see if I have the same issue.
Motörbreath Nov 15, 2017 @ 7:10am 
Great job, thanks!

I miss so much a MSX core like bluemsx or fmsx. It was my first computer, given to me as dated and useless when I was a child. ¿Could you add it? I would appreciate ir a lot.

Best regards!

EDIT:
Finally I made it work without usb drive, copying the Retroarch folders to the SteamLink through a FTP connection to my PC. Now I am able to add cores, bios files and roms easily.

The fMSX core runs fine now too.
Last edited by Motörbreath; Nov 16, 2017 @ 11:07am
vitorcastanheiro Nov 17, 2017 @ 2:00am 
Originally posted by Motörbreath:
Great job, thanks!

I miss so much a MSX core like bluemsx or fmsx. It was my first computer, given to me as dated and useless when I was a child. ¿Could you add it? I would appreciate ir a lot.

Best regards!

EDIT:
Finally I made it work without usb drive, copying the Retroarch folders to the SteamLink through a FTP connection to my PC. Now I am able to add cores, bios files and roms easily.

The fMSX core runs fine now too.

Hi.

i tried adding cores through ftp SSH too, but it doesnt load in retroarch...
only the existing cores

can you help me figuring this out?

how did you do it to? i copied bsnes balanced to the cores folder. but it just doesnt load
Motörbreath Nov 17, 2017 @ 9:59am 
Originally posted by vitorcastanheiro:

Hi.

i tried adding cores through ftp SSH too, but it doesnt load in retroarch...
only the existing cores

can you help me figuring this out?

how did you do it to? i copied bsnes balanced to the cores folder. but it just doesnt load

I didn't add that specific core, but be sure of adding it to the folder where the other cores are. If it appears in the retroarch menu but doesn't load then check if that core needs bios files. fMSX core did, and had to extract them from a windows version and save them in the "system" folder.
Engarak Nov 19, 2017 @ 4:22pm 
Originally posted by IncognitoMan:
Originally posted by racoon1211:
I'm missing the Amiga Core here, is there a reason why it's missing?

Amiga core isn't in because I didn't compile it... but I'll look into building it.

Originally posted by PiE:
I've got a bit of a problem. Whenever I run any game (I've tested fceumm, Genesis Plus GX and picodrive) for around 15,000 frames (measured with the fps counter), it starts to stutter and the frame rate slowly drops. I also noticed that the Estimated Frame Rate in the Video section of options always raises up to 60, then slowly lowers. Does anyone else have this issue?

That issue aside, really glad you've build the latest version. Made things a lot easier for me

Thats a.... interesting issue.

Sounds like a memory leak? Not really sure whats causing it off hand but will check and see if I have the same issue.


Loving this on my steam directly, I was just starting setting up RA on my PC and using a rom manager to add it to big picture mode. This is so much nicer! One problem I'm running into with MGBA and Mario and Luigi Super Star Saga is a lot of choppy audio. The game plays fine, no video lag or anything. Only change I made to the system was auto saving turned on, but it seems turning that off still doesn't resolve the issue. I'll gladly test out any changes/patches to help this effort out, as It's made me dust off my steam link for sure!
cabrón Nov 22, 2017 @ 12:46pm 
Originally posted by IncognitoMan:
Originally posted by racoon1211:
I'm missing the Amiga Core here, is there a reason why it's missing?

Amiga core isn't in because I didn't compile it... but I'll look into building it.

Originally posted by PiE:
I've got a bit of a problem. Whenever I run any game (I've tested fceumm, Genesis Plus GX and picodrive) for around 15,000 frames (measured with the fps counter), it starts to stutter and the frame rate slowly drops. I also noticed that the Estimated Frame Rate in the Video section of options always raises up to 60, then slowly lowers. Does anyone else have this issue?

That issue aside, really glad you've build the latest version. Made things a lot easier for me

Thats a.... interesting issue.

Sounds like a memory leak? Not really sure whats causing it off hand but will check and see if I have the same issue.

I think it likely is a memory leak related to the video process, as every time I change a setting that resets the video process (change monitor, turn bilinear filter on/off, etc), the game runs fine again for another ~15,000 frames. If you want, I can post a debug file from my steam link after reproducing the bug.
Wagnelles Nov 22, 2017 @ 5:27pm 
Wow, it runs even PS1 games? That's amazing.

Dumb question, but should I put my ROMs into a USB stick?
Engarak Nov 22, 2017 @ 7:26pm 
Originally posted by PiE:
Originally posted by IncognitoMan:

Amiga core isn't in because I didn't compile it... but I'll look into building it.



Thats a.... interesting issue.

Sounds like a memory leak? Not really sure whats causing it off hand but will check and see if I have the same issue.

I think it likely is a memory leak related to the video process, as every time I change a setting that resets the video process (change monitor, turn bilinear filter on/off, etc), the game runs fine again for another ~15,000 frames. If you want, I can post a debug file from my steam link after reproducing the bug.


Glad Im not the only one seeing this. I had to go back to using my PC, which feels overkill for a GBA game.
Engarak Nov 22, 2017 @ 7:28pm 
Originally posted by Wagnelles:
Wow, it runs even PS1 games? That's amazing.

Dumb question, but should I put my ROMs into a USB stick?

Not a dumb question, yes, and either modify init.d (advanced) or just put the USB mounter app (https://steamcommunity.com/app/353380/discussions/1/152393186490496699/) on your drive and run it first (easy)
< >
Showing 1-15 of 83 comments
Per page: 15 30 50

Steam Link > Native Apps > Topic Details