Orange Pi 5
-
Someone showing Model 3 emulation running quite well with the Supermodel emulator.
I do get some graphics glitching but decent framerates when I tested Sega Rally 2. The guy making the video said I should try an earlier snapshot with previous GL code so I might try that at some point to see if it improves.
UPDATE: Yep I checked out from the commit suggested 4c727ab and its pretty much good visually now, without comparing to actual arcade footage.
Now I can also use the new 3d engine but the frame rate takes a big hit so I'll keep going with their legacy3d mode. -
I had another go setting up my Orange Pi 5. Things went much better this time. I started with a the ultra beta 5 build from Supreme Pi which is a minimal RetroPie installation on top of Armbian (search for the Supreme PI facebook group - the download is free). The good news most of the configuration is done for you and it works more or less out of the box.
The good
- Basic install with RetroPie that works out of the box
- HDMI, sound, and bluetooth worked out of the box
- WiFi worked but was very slow. As it happens I switched to Ethernet anyway.
- Most of the basic emulators work and some the struggled before are much faster (e.g. N64 is rock solid even at higher resolutions and with enhanced graphics).
- Sega Saturn seems to work perfectly at full speed on the handful of games I tested.
- Dolphin works with mixed results depending on the game
- I haven't tried to get PS2 emulation working yet. Looking at videos online it seems like it should be work.
- The orange pi 5 doesn't seem to be taxed at all (and/or the heat sink I bought is very effective). It doesn't get at all hot.
- I think it has video acceleration but I'm not sure.
The bad
- I suspect the Bt/WiFi card I bought is really slow
- Still bleeding edge - very little support
- Upgrading RetroPie somehow broke emulationstation -it was crashing after every game. After lots of frustration I finally uninstalled and re-installed and the problem was gone. Not sure what I broke.
Still to test / work in progress
- Booting from M.2 nvme pcie drive vice sd card
- PS2 emulation
- Dolphin
- validate video acceleration
Very happy with the Orange Pi 5 but I wish there was better support. Things are getting better but there still isn't a lot of documentation out there.
-
Switch emulation on Orange Pi 5 using the Skyline emulator.
-
Thanks for all of the info in these posts. I am now more curious about the Orange Pi 5 due to some recent action with the RetroPie-Setup script.
I know of some problematic games on Raspberry Pi 4B and am curious if anyone has tried these out yet with an Orange Pi 5:
The House of the Dead 2 (Naomi, lr-flycast): On a Raspberry Pi 4B, there seems to be no combination of settings and core options that gets this one to stay at a consistent 60fps. 45–55fps seems to be the range my Pi can handle.
Gauntlet Legends (Dreamcast, lr-flycast): Practically unplayable on Raspberry Pi 4B.
Invasion: The Abductors, Operation Tiger, Rail Chase 2, Total Vice (Arcade, lr-mame): Technically playable on Pi, but the framerate ranges from slideshow to poor.
Time Crisis, Evil Night, NFL Blitz, or any game that uses the
iteagle
BIOS (Arcade, lr-mame): These fail to work at all on Pi but seemingly work fine with the same emulator in Windows. I'm curious if there is some issue with the Pi hardware specifically. -
@ChaosEffect Gauntlet Legends is very playable on a modestly overclocked Pi4 with redream.
-
Played some more with the Orange Pi 5 and all I can say is wow. It blows the pi 4 away in terms of performance. It comfortably runs all the PSP games. I'm running both the god of war psp games at 1980x1020 at 2x resolution with 60fps. Pretty much all the other games run at 4x resolution with all the other setting maxed out. N64 is smooth at 1980x1020 with 3x resolution. Dreamcast is great at 1980x1020. Many gamecube and some PS2 / Wii games run just fine.
Have played around a lot there are two easy ways to get this up and running.
The easiest is to go to https://www.facebook.com/groups/supremeretrogaming and https://drive.google.com/drive/folders/1V3J2UjwXwrg3kHe8PBX7ZgAvWsUgFSfD download page. The gets you a pre-built image with most of the setup already done (with the notable exception of the ps2). They also have a patron version if you want to contribute back.
I'm also playing around with https://github.com/Joshua-Riek/ubuntu-rockchip/releases. This is a pre-built image of ubuntu with 3d acceleration, sound, bluetooth, and a bunch of other stuff already worked out. One thing to add is "export PAN_MESA_DEBUG=gofaster" in the .bash_profile in your home directory. In benchmarking this makes the oranage pi graphics driver 2-4 times faster depending on what you are doing. You can use this as a base to install RetroPie using the following commands "git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git" followed by "sudo ./RetroPie-Setup/retropie_setup.sh". Install the base version then compile all the optional and experimental emulators you want. Almost everything works (including dolphin and lr_ppsspp). The only two I found that don't work are ppsspp (but lr_ppsspp works and runs blindingly fast) and lr_dolphin (but dolphin works).
PS2 is trivial to add via an AppImage from https://www.aethersx2.com/archive/?dir=desktop/linux. Once you download it use chmod to make it executable. Unfortunately as I don't yet have vulkan working you need to cripple it by running "PAN_MESA_DEBUG=gl3" before you execute the AppImage.
-
@jmbooth2000 Sounds really promising! The Pi 4 has held on quite a while, but eventually you want to play more advanced MAME and etc titles. Orange Pi 5 seems like it would make a dream bartop.
-
@jmbooth2000 said in Orange Pi 5:
@ChaosEffect Gauntlet Legends is very playable on a modestly overclocked Pi4 with redream.
second this on lr-flycast: Gauntlet Legends runs very well.
And i did not overclock my Pi4B. -
I'm curious how those distros compare to JELOS:
-
@jmbooth2000 What do you reckon the chances of running this off a LI-ION battery is? I'm wanting to do a handheld variant and was going to use a RPI4b finally, but for similar coin i can get a 4gig OPI 5b. I also assume i can hook the basic screen up to the ribbon cable and map the GPIO's as you can with the RPI.
-
Mind if I add an opinion regarding Raspberry Pi 4 and Orange Pi 5?
I've built two different RetroPie systems. A 3B+ and a 4B. Both are outstanding platforms but playing those pesky fifth gen systems just isn't working out. They are excellent for systems up to fourth gen and PS1 works very well. Anything past that and the system isn't powerful enough to keep framerate tolerable.
I looked in to something more powerful that still has a small footprint, similar to the Raspberry Pi 4 and the Orange Pi 5 piqued my interest.
However, after much research over several days that unless you need a small board to run your emulators there are vastly superior choices. Why?
The Orange Pi 5 is only about ~20% to 25% more powerful than the Raspberry Pi 4 but costs about twice as much. That hardly seems worth the trouble for the "upgrade". If it was TWICE as powerful for twice the price, then perhaps that's worth the investment.The Orange Pi 5 is about 20% larger than the Raspberry Pi 4 so that means you'll need a new case, new, more powerful power supply and likely cooling. The Orange Pi 5s are seemingly difficult to come by, even so many months after the original posting of this thread.
If you ~were~ going to invest ~$130 to make a brand new Raspberry Pi 4 OR you ~were~ going to invest about $250 to build a brand new Orange Pi 5 then you might as well go the route that I eventually took after more days of research and that is to purchase or build a mini desktop PC. I paid ~$350 for mine and it comes with a Ryzen 7 processor that can emulate anything up to Xbox 360 as it's nearly ten times more powerful than an Orange Pi 5. Also, the mini PC has a footprint about exactly twice as large as the Raspberry Pi 4 so it is still quite small. It also runs Windows 11 which means I don't have to understand a lick of Linux to get anything to run.
So, again, in my opinion, I don't honestly think the Orange Pi 5 is the best thing unless you have NO Pi board and want to build something and you understand a little Linux and don't mind things not behaving all the time. The Raspberry Pi 4B is arguably the best purchase for older emulation up to PlayStation 1, hands down. It's super stable, extremely supported, nothing experimental to cross your fingers over and it's generally readily available and the price is negligible if it burns up for some reason. I would not personally want to accidentally burn up an Orange Pi 5 board.
-
@ultrakev9 said in Orange Pi 5:
The Orange Pi 5 is only about ~20% to 25% more powerful than the Raspberry Pi 4 but costs about twice as much.
The difference is much bigger than 25%, where did you get those numbers ? The GPU alone is much more more powerful than what's available on the Pi4. You price is also a bit off - where did you get the 250$ mark (remember we're not talking about the Orange PI 5 Plus, but the initial Orange Pi 5) ?
While the software support for the Orange Pi 5 leaves a lot to be desired compared to the Pi4, the hardware is much more powerful than what you describe.
-
It would be interesting to see what exactly is being compared here.
-
@ultrakev9 interesting take, for an apples to apples comparison i noticed the 4gig RPI4b was 100AUD and i can source a 4gig OPI5B for about 130AUD. One thng i liked better was the m.2 support to use a SSD over the SD card. What i wasnt sure about was the power draw and if i could actually make it portable/battery powered as it seems to need 5v 5A which is a bit.
considering the cost between boards is minimal in my opinion, would the OPI actually play some of those "peaky" systems you mention?
-
From what I've seen PS2 and Gamecube/Wii are the systems that stand out on the OPi5 that the RPi4 can't handle. I have hear these are patchy though even on the OPi5, but I imagine you'd get a lot more out of some of the less demanding systems that are at the edge of the RPi4's capabilities. Getting completely smooth PS2 and Gamecube/Wii on a Windows PC requires fairly high spec for some of the most demanding games.
You can pick up one of those Dell mini PC's for around 130AUS (if my conversion math is right). The one I found was an I3 (no gen specified) with 8GB of ram and a 120GB SSD.
-
@George-Spiggott thanks, one of the reasons i wanted to use the SBC was due to being 5v and trying to design a handheld variant. Otherwise i would be all over a intel or AMD setup with a old GPU
-
I think a comparison of the Orange Pi5 and a cheap second hand Dell of comparable price running stuff just out of reach of the RPi4 such as demanding PSP and N64 games and less demanding PS2 and Gamecube/Wii games would make for an interesting YouTube video. Not that such a thing would be within my capabilities.
-
I think I saw some ETA prime video where he took an old office dell and probably added some bits to make it work better. Very cheap for sure and probably ended up more powerful than an OPi5. But you then have a much bigger form factor and not the exciting funsies of an Arm chip.
Some recent news regarding more focused(?) support for Arm Mali Mesa,
https://www.collabora.com/news-and-blog/news-and-events/a-helping-arm-for-panfrost.html
https://www.arm.com/company/news/2023/07/arm-expands-open-source-partnershipsIv'e been creeping a bit on the Panfrost IRC and they do talk about Vulkan support and improved performance for the Opi5 Mali chip (I forget the name, G610 ?) but not for a few more months still (3-4 ?) if I interpreted the chatter correctly.
-
@RedMarsBlueMoon said in Orange Pi 5:
Very cheap for sure and probably ended up more powerful than an OPi5. But you then have a much bigger form factor and not the exciting funsies of an Arm chip.
Agreed, there's a playoff in a number of areas but it would be interesting to see what performs best in a pure cash vs capability play off. Going rate for the 8GB model Opi5 seems to be around £70, it's actually quite hard to compare like for like as the Dells are second hand and come with additional parts the Opi5 doesn't (case, PSU storage). I found an Optiplex 3020M (i3 4150T, 4GB RAM, 500GB HDD) for £65. I also found this video of games being run on a very similar build.
-
I have installed Retropie on an OrangePi 5 plus using the installation script from the Ubuntu Jammy Server image from the OrangePi website.
Everything works splendidly (tested GameCube performance at 2x resolution and it worked well), except I can't figure out how to get HDMI audio working.
I had a similar experience in the past with a RaspberryPi build, which was resolved through alsamixer. However, I don't see any options in "orangepi-config" to change the audio device.
Has anyone here had this issue and managed to solve it?
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.