- HOW TO SET UP RETROPIE SNES CASE 1080P
- HOW TO SET UP RETROPIE SNES CASE DRIVERS
- HOW TO SET UP RETROPIE SNES CASE FULL
- HOW TO SET UP RETROPIE SNES CASE SOFTWARE
vcodec = libx264 acodec = aac pix_fmt = yuv420p threads = 3 scale_factor = 1 format = flv video_preset = medium video_profile = main video_tune = animation video_r = 60 video_g = 120 video_keyint_min = 60 sample_rate = 44100 audio_preset = aac_he_v2 audio_global_quality = 75 This config could be adjusted based on supported codecs and performance. I saved it as twitch.cfg in /home/monofuel.
This is the retroarch record config that worked for me on the Tinkerboard. Twitch streaming took a bit to get working, but luckily they had just added RTMP streaming support to retroarch when I started the project! This could also sync games between multiple Retropie devices, but may have conflicts if you play the same game on multiple devices at the same time. My sync script is ran by a cron job, and automatically syncs games and saves between the SD Card and home server. I decided to make an NFS share for my home server, then run unison locally to sync between the share and the game folder. Unison can technically work over SSH, However this would not work correctly as it requires identical Ocaml versions between client and server.
HOW TO SET UP RETROPIE SNES CASE DRIVERS
Automated the installation of the Mali drivers on Armbian: This was confirmed working on Armbian Stretch.Set up my customized script for the KintaroSnes case:.Some of the things I got working with Ansible:
One day I would like to have Ansible playbooks to automatically keep all of my retro gaming devices up-to-date and in sync with each other. I used these playbooks recently to configure my custom GammaPi Portable.
HOW TO SET UP RETROPIE SNES CASE SOFTWARE
I created a repo for my work on automating the software setup: It should be possible in the future to use the Ansible playbooks when automating building an image from scratch. I wanted to avoid running any config management daemons, to give the most performance for gaming. Ansible performs work via SSH, and does not need a client daemon. To configuring the software, I decided to go with Ansible. Unfortunately I didn’t fit this in the scope of the project, but it would be nice to do in the future! I chose to go with Armbian as the OS, as they have really nice scripts and documentation to automate building & testing images. My dream for setting up the software would be to have an automated system to build Retropie images for the Tinkerboard. On default it would start at 0%, and the fan doesn’t always start moving at low power. I tweaked the script to start the fan at 100% speed on bootup, to get the fan to start moving. It needed some tweaks to use the ASUS GPIO library, and change how the script fetches the CPU temperature here: This makes it easy to expand /home in the future for a bigger SD card with more games, without reinstalling the OS. I mounted the 32gb micro SD card at /home, which is where I put my Retropie games. The eMMC gave super fast boot-up times, compared to the slower SD card. I installed Armbian onto the built-in 16gb eMMC.
HOW TO SET UP RETROPIE SNES CASE 1080P
My motivation to use this board was to run N64 games, which run great on the Tinkerboard with Retropie! I was able to play Zelda: Majora’s Mask just fine at 1080p 60fps. I keep my Tinkerboard set for 1080p 60hz for the best performance on retro games.
I’ve made a post about setting up 4k 60hz on the pi 4 here. Unfortunately this older board can’t do 4k 60hz, so the raspberry pi 4 may be a better choice these days. I was able to play games on the Tinkerboard S at 1080p 60hz, and also at 4k 30hz, both working fine. I was also able to stream to twitch from the Tinkerboard! It’s plenty fast for everything I tested on it! I wrote a custom script to handle syncing games + saves to my home server.
HOW TO SET UP RETROPIE SNES CASE FULL
The Tinkerboard has a full gigabit ethernet port (unlike the Pi 2 or 3).