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[drive.google.com]

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 151-165 of 176 comments
Bass Dec 23, 2018 @ 8:15am 
Originally posted by glytch:
Originally posted by Bass:
Where i can download Snes9x2005? Simple in downloader inside retroarch or there special for steamlink core?

From the Core Updater in RetroArch or this custom compiled version. You'll also need the Core Info files from the Updater or else the core might not appear selectable.

https://drive.google.com/file/d/1r3KfjCWR6OHLb3lJZTRlO_0cEmwZPuBQ/view
Thanks.
phiredrop Dec 31, 2018 @ 10:58pm 
Originally posted by garbalen:

Pretty good build of 1.7.5. Keeps right around 50% CPU with FCEUMM and Snes9x2002.
https://drive.google.com/file/d/11ZKsh8qPcn1c1of5SsWTiwrkoCYw61RE/view?usp=sharing
This fixes the slowdown after a couple minutes finally! Yay!

I’m still seeing 1.6.7 when putting these files on my usb drive. Black boxes and all. Wasn’t an upgrade either. First time trying it. Is the link correct?
Originally posted by phiredrop:
Originally posted by garbalen:

Pretty good build of 1.7.5. Keeps right around 50% CPU with FCEUMM and Snes9x2002.
https://drive.google.com/file/d/11ZKsh8qPcn1c1of5SsWTiwrkoCYw61RE/view?usp=sharing
This fixes the slowdown after a couple minutes finally! Yay!

I’m still seeing 1.6.7 when putting these files on my usb drive. Black boxes and all. Wasn’t an upgrade either. First time trying it. Is the link correct?

you have to run usbmount before starting retroarch
How? I plug in my keyboard but I can’t do anything with it... Thanks
Found a script to do it via icon. Didn’t realize it had to be done via script or ssh. Thanks
Originally posted by phiredrop:
Originally posted by garbalen:

Pretty good build of 1.7.5. Keeps right around 50% CPU with FCEUMM and Snes9x2002.
https://drive.google.com/file/d/11ZKsh8qPcn1c1of5SsWTiwrkoCYw61RE/view?usp=sharing
This fixes the slowdown after a couple minutes finally! Yay!

I’m still seeing 1.6.7 when putting these files on my usb drive. Black boxes and all. Wasn’t an upgrade either. First time trying it. Is the link correct?

It's not very clear the way I'm doing it. I've enabled ssh and ftp on the Steamlink and just replace the executable with my file. If you're going to try it with your usb then I should probably repack the whole installer, otherwise you can probably redo your tar.gz with my file, but getting there without linux is a pain. I'm checking Retroarch news everyday and will probably just make a new thread with all the cores and installer and whatnot for 1.7.6 when it comes out. Feel free to ask if you still have any issues getting things going.

Edit: Where I'm dragging my feet is that I don't want to be replacing everyone's cfg that they use. I use the plain text interface and it's already been supporting people that want to use the pretty ribbon gui and whatnot from what I've seen earlier in the thread.
Last edited by garbalen; Jan 1 @ 3:33pm
Originally posted by Bastien:
The lag after 10-15 minutes issue appears to be a bug in the sdl2 input driver in RetroArch. RetroArch never clears the SDL event queue. After a while it is so large it takes a significant time to traverse.

To work around, add:
SDL_FlushEvents(SDL_JOYAXISMOTION, SDL_CONTROLLERDEVICEREMAPPED);
after this line:
https://github.com/libretro/RetroArch/blob/bd2fb04a47c240a97363dff9bf0e51009a2de082/input/drivers_joypad/sdl_joypad.c#L401

I sent it over as a bug report if you're interested.
https://github.com/libretro/RetroArch/issues/7868

Edit: Bastien yer a hero. We got a PR request and it'll be in 1.7.6 I assume.

Edit2: It's already in the nightly so as long as you are using the example build script and a fresh git, you'll get the updated SDL input driver.
Last edited by garbalen; Jan 4 @ 6:26pm
glytch Jan 1 @ 8:45pm 
Originally posted by phiredrop:
How? I plug in my keyboard but I can’t do anything with it... Thanks

Originally posted by garbalen:
It's not very clear the way I'm doing it. I've enabled ssh and ftp on the Steamlink and just replace the executable with my file.

I've actually been doing it with FileZilla SFTP.
garbalen Jan 5 @ 10:21am 
@glytch I created a build environment walkthrough on the Native Apps discussions if you want to try to build something.
Antoine Jan 31 @ 6:01pm 
@garbalen, could you link us the last/ nightly build? thanks~
garbalen Jan 31 @ 6:46pm 
This is the most recent one I've built on Dec17. Not planning to do any more with it until the release of 1.7.6. If you are interested in Dosbox I've got a thread for that in the Native Apps discussion. The latest cores are at http://buildbot.libretro.com/nightly/linux/armhf/latest and some of those work, but some don't (you can just use the core updater in Retroarch to get cores from there). There's core builds around this thread and another one with varying success on some of the cores.
https://drive.google.com/open?id=11ZKsh8qPcn1c1of5SsWTiwrkoCYw61RE
YES! Finally the lag bug has been fixed! Now it isn't entirely pointless using Steamlink to play emulated games. I've been watching this for so long waiting for it.
Antoine Feb 2 @ 12:09am 
thanks for the updated build garbalen, we'll continue to lurk this topic for the 1.76 then..
.snipah Feb 3 @ 1:06pm 
has anyone been able to get N64 Parallel to work?
Thank you for the update!!
CAPONE Feb 3 @ 10:16pm 
I did. But it worked really bad. I dont think that steamlink even able to run such demanding emulator.
< >
Showing 151-165 of 176 comments
Per page: 15 30 50

Steam Link > Native Apps > Topic Details