Asus Tinker Board
-
Ok, having an issue compiling retroarch. The key point in the log seems to be:
Error: Cannot find libgbm, libdrm and EGL libraries required for KMS. Compile without --enable-kms.
At which point it fails saying it can't find config.mk.
I'm using the Armbian image instead of the Asus one, because the Asus build was having issues with my HDMI connection.
Here's the full log showing the packages and functions that fail. Everything else that's part of the basic install seemed to compile Ok, but obviously RetroArch is a big one.
[edit] Switched to Asus' 2.0.3 image. Compiles ok, but the sound is super scratchy and seems to be a little delayed in Emulationstation. The desktop flashes up when selecting a ROM or exiting, and picking one of the Retropie setting menus drops to the desktop with an invisible cursor and doesn't bring up the setup script. 2.0.3 seems to be based on Stretch, so I assume that's at least part of the issue.
-
Really looking forward to an update on this! I would much prefer the power of the Tinker board over the Pi3.
-
@fireslayer26 Fyi tinkerboard already runs retroarch and mupen64plus FZ using the android os build. It's not as nice an interface as retropie, but it plays games perfectly (n64 games have zero lag).
-
Just installed Retropie without issue on the 2.0.4 build of TinkerOS. N64 games running great and lag free! Jaguar performance still sucks but I think that's because its still experimental. I need to try out a Game Cube emulator!
I just followed the Debian installation instructions...
https://retropie.org.uk/docs/Debian/I'm using the new 8BITDO SN30 Pro controllers too. Working great!
-
@anothervictim
How? You didn't have to do anything else?
I tried using a fresh install of TinkerOS 2.0.4 and followed the retropie install instructions you linked to, N64 doesn't work at all.Isn't 2.0.4 Debian Stretch? Which doesnt work?
-
ive been trying to get this to work for 3 days. still no luck.
-
@hannibal
Are you using TinkerOS 2.0.4?
I'm going to try 1.6, or whatever the most current Jessie version of TinkerOS is. -
@baileus
yes sir i am using 2.0.4. my problem is getting ubuntu on the TB. this is literally the first time i have ever tried using it. -
@hannibal
Why not just install it on TinkerOS? -
@baileus
unless i am mistaken (which is probable) in that guide anothervictim posted it was for ubuntu. i do not know how to install emulation station directly to tinkerOS -
@hannibal
"A guide to build the RetroPie setup on Ubuntu 16.04 LTS x86 and Debian based distros."
Tinker OS is Debian based, so you would just follow the guide exactly the same way -
@baileus
man if your right im gonna be so mad.... ive been messing with ubuntu for 3 days. -
It says Ubuntu x86, so I'm pretty sure I'm right haha... Sucks you've spent so much time on it.
-
@baileus
you are 100% correct. Thanks brother i appreciate your help. -
@hannibal
No problem, good luck. Let me know if you get it working. -
I have retropie running on TinkerOS 2.0.4, n64 runs really poorly though.
-
@baileus what about NES, SNES and another emulators? I want to play some SNES and PS1 games. I just bought my tinker board a couple of days ago but I am still awaiting for the power supplier so I can't test it for now :(
-
@baileus
hey bro how did you get the controller to pick up? i have tried a ps4 controller (by bluetooth) xbox controller. ps3 afterglow with a usb dongel. and 2 or 3 wired controllers and my TB wont pick up any of them. -
@Baileus
nvm i guess i have a bad usb port on my tb. i swtched ports and all are working now -
@baileus @hannibal Try these settings in retroarch.conf:
video_fullscreen_x = 1280
video_fullscreen_y = 720
video_fullscreen = true
audio_driver = alsathreadThat should get older emulators working well on TinkerOS Debian 2.0.4, but I have no idea how @anothervictim got N64 running smoothly. Changing the resolution doesn't help its performance much.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.