Orange Pi 5
-
@enderandrew said in Orange Pi 5:
@mitu In addition to panfrost there is panfork
https://gitlab.com/panfork/mesaI see. Seems to be a fork of panfrost with support for the Mali G710/G610. Hopefully the additions will be merged back in upstream Mesa so they'll be automatically included in Debian/Ubuntu/Other distros.
-
@mitu It seems panfork does offer working openGL support but not Vulkan at this time. I hope they get that working eventually.
I have no idea if the changes will be accepted upstream. I hopped in the JELOS Discord and looked for all mentions of panfork. I saw hits for 'panfork drama' which worries me what whatever that means, it might prevent upstream adoption.
With Pi 4 availability still being an issue for a full 3 years, I assume we're going to see more adoption of competitors like the Orange Pi 5, so I hope that spurs more driver development.
-
Am I right in thinking that a build for the Orange Pi 5 would also serve the Firefly RK3588S, the NanoPi R6S and the Radxa Rock 5B? since they all have the same processor and GPU.
@enderandrew The USB ports seem to be at a premium compared to the Pi4B. It has one USB 2A, one USB 3A and another USB 2 shared between an A and C socket that I assume you cannot use simultaneously.
-
@George-Spiggott said in Orange Pi 5:
@enderandrew The USB ports seem to be at a premium compared to the Pi4B. It has one USB 2A, one USB 3A and another USB 2 shared between an A and C socket that I assume you cannot use simultaneously.
Yep, which is why I ordered a M.2 socket Wifi / BT adapter. The AX211 series is supported from the 5.14 Linux kernel and up, but the JELOS distro has a 5.10 kernel at the moment, so I ordered an Intel AX210 adapter.
https://www.amazon.com/gp/product/B09WQSNMCT/
It is going to take a month to ship out the Orange Pi 5, but I will report my findings once I get it and start testing.
-
@enderandrew I have old spare Bluetooth 4.0 and Wifi sticks that I could reuse. I'd only be using Bluetooth for controllers so BT4 would be more than capable. That would still leave me the USB3 spare.
Looking around it looks like Orange Pi 5s are at a premium as well right now, I'm not seeing any for under £100.
-
@George-Spiggott https://www.aliexpress.us/item/3256804755567494.html - $75 USD should be about £62 I believe.
-
There are some videos out that show Wii emulation on the Orange Pi5 with a Linux desktop distro . Some seem to run smooth..others a bit choppy..but not many emulators tested yet. Who knows what this board is capable of..other than being more readily available than a Raspberry Pi and of course the only downfall is no WIFI . But other than buying a cheap WiFi dongle..others have bridged a connection between a PC /laptop and the Orange Pi via a Cat5 cable.
Retropie does load on it via videos..but I guess there is some issues with drivers and such.
-
Does anyone actually have one yet? I'm getting conflicting information about the power supply needed, is it really 4Amps via USB C?
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5.html
Also, what are the devs and moderators thoughts regarding people using this community to self support each other in the absence of an official build?
-
@George-Spiggott said in Orange Pi 5:
[...] is it really 4Amps via USB C?
These are most likely the amperes the source should able to provide in minimum. USB-C/PD only negotiates the voltage (in this case 5V), the amperes are "as needed", as long as the product of voltage and amperes is within 100W (and the source can provide 100W as by USB-C/PD2.0 spec) it should not matter. In other words: The Rpi4 official PSU has too little beef to max out the Orange Pi 5. If they implemented USB-C/PD correctly any USB-C power source with at least 20W should do.
-
I ordered an Orange Pi 5 from Aliexpress but I believe I was also scammed. There was package tracking data saying that it delivered from China to the opposite side of Canada and in only 5 days or so. It showed as delivered and signed but I never got at and the report/refund process on Aliexpress is not working out.
I made the mistake of ordering from a seller that only had 1 previous sell I should have paid more attention to that.
I'm making a second attempt with a seller that had hundreds of sales and hoping that will work out. Prices jumped a lot in the weeks in-between though.
-
@RedMarsBlueMoon I had a similiar thing happen recently when I ordered a Super King X pre-made emulation console from AliExpress. There was a legit tracking number. I followed it. It was delivered to Ohio, except I live in Nebraska. Tracking said it was delivered and done. I waited another month wondering if that was a drop shipper getting it the last leg, and I never received it.
I contested the order and showed a screenshot of how it was supposedly delivered to a completely different state.
AliExpress refunded me the money and the store I ordered from doesn't exist on AliExpress anymore.
I hope I get my OrangePi I ordered from them. I've had mixed results.
-
I just purchased an orange pi 5 on amazon for $82.99. Link https://www.amazon.com/gp/product/B0BN16ZLXB/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&th=1. Hopefully it will arrive but if it doesn't I'm a lot more confident in Amazon's willingness to repay me than aliexpress. Hopefully I'm not goign to regret not buying the 4A power supply with it.
Reading up online / watching videos in the absence of an official retropie image it seems the easiest option would be to download either the android, ubuntu, debian, or orangepi images and install either retropie for ubuntu/debian or retroarch and the other emulators directly on top of that. If you are downloading the image from thei vendor it seems like you have the best chance of full support for the GPU etc. Watching the videos it seemed like hardware acceleration was supported in the android image but not in the ubuntu image yet. I assume the orange pi image will likely be the best supported but I have no idea what that looks like. I would be very interested if anyone actually has one of these boards and can report on hw acceleration on the various OS and any issues with installing retropie.
Performance wise it looks great and there are lots of videos showing at least some wii, gamecube, and ps2 games running flawlessly!
The limited USB ports is annoying but easily solved by adding a USB hub. These are dirt cheap and I happen to have one spare anyway. Most likely I'll be able to get away with just BT and a disk anyway one it's setup.
Like others I'm concerned about the BT support. Reading online it seems the linux builds offer better support for the USB BT adapters (unfortunately less for the GPU). That said I'm seeing some reports of some usb BT adapters working and plan to try a few until I find one that works. While WiFi would be nice I don't need it as I can connect via ethernet.
I'm hoping between the month or two since it was released and reviewed and when I actually get my board the driver support might have improved.
-
@George-Spiggott This usb bt/wifi adapter is on official datasheet that it works out of the box
https://es.aliexpress.com/item/1005001632825136.html?spm=a2g0o.order_list.order_list_main.5.4c1d194dMzClWp&gatewayAdapt=glo2esp -
@jmbooth2000 said in Orange Pi 5:
I just purchased an orange pi 5 on amazon for $82.99. Link https://www.amazon.com/gp/product/B0BN16ZLXB/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&th=1. Hopefully it will arrive but if it doesn't I'm a lot more confident in Amazon's willingness to repay me than aliexpress. Hopefully I'm not goign to regret not buying the 4A power supply with it.
Reading up online / watching videos in the absence of an official retropie image it seems the easiest option would be to download either the android, ubuntu, debian, or orangepi images and install either retropie for ubuntu/debian or retroarch and the other emulators directly on top of that. If you are downloading the image from thei vendor it seems like you have the best chance of full support for the GPU etc. Watching the videos it seemed like hardware acceleration was supported in the android image but not in the ubuntu image yet. I assume the orange pi image will likely be the best supported but I have no idea what that looks like. I would be very interested if anyone actually has one of these boards and can report on hw acceleration on the various OS and any issues with installing retropie.
Performance wise it looks great and there are lots of videos showing at least some wii, gamecube, and ps2 games running flawlessly!
The limited USB ports is annoying but easily solved by adding a USB hub. These are dirt cheap and I happen to have one spare anyway. Most likely I'll be able to get away with just BT and a disk anyway one it's setup.
Like others I'm concerned about the BT support. Reading online it seems the linux builds offer better support for the USB BT adapters (unfortunately less for the GPU). That said I'm seeing some reports of some usb BT adapters working and plan to try a few until I find one that works. While WiFi would be nice I don't need it as I can connect via ethernet.
I'm hoping between the month or two since it was released and reviewed and when I actually get my board the driver support might have improved.
Of course this is a constantly moving situation as its early on still but I found this thread interesting about the hardware decode.
https://forum.armbian.com/topic/25957-guide-kodi-on-orange-pi-5-with-gpu-hardware-acceleration-and-hdmi-audio/Its generally quite interesting to look through the different threads on that forum.
Of course the HW video encode/decode might be somewhat separate from the graphics GPU so I'm not clear on if you get hw decode to work you also have good gpu graphics.
-
@vybearz Where did you find it listed that this USB Bluetooth adapter works with an orange pi 5. You said it was on the datasheet. Was that the orange pi datasheet or the usb adapter datasheet. I couldn't find anything stated on either. Can you send a link. Also it would be useful to know whether that was with the orange pi, UBUNTU, android, or some other OS.
-
To avoid misinformation: The USB Wifi/Bt adapter referenced a few posts above is based on a Realtek chipset (RTL8821CU). There are some issues with Realtek network adapters:
- Realtek NW adapters are mediocre in general. Esp the advertised combining WiFi and BT can cause issues [1]
- This chipset has recently been added to the mainline, in the (bleeding edge) kernel 6.2.x. If you run an earlier kernel, it means everytime you update the kernel you also have to recompile the driver module [2]. And if your only connection to the device is wireless and you boot into the new kernel without the providing the kernel module your wireless connection is toast.
TL;DR: You get what you pay for. The hidden costs of this RTL8821CU are tedious configuation efforts and maintenance efforts.
Better head for wireless device (e.g. multiple mi-mo/AC1200 or Wifi6) which is on par with the Orange Pi 5 and is confirmed to be just working [3].
[1] https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapter_out-of-kernel_drivers_for_Linux.md#chipsets---rtl8811cu-rtl8821cu-rtl8821cuh-and-rtl8731au---ac600----usb-2
[2] https://computerbin.com/install-rtl8821cu-ubuntu-linux/
[3] https://github.com/morrownr/USB-WiFi/blob/main/home/The_Short_List.md -
I got my OPi5 delivered from the second AliExpress vendor and have been starting to try convert some software I was making work on the RPi4 (Chiaki).
I'm just starting to read on forums and see what's being used for graphics and video decode.
I have Panfrost Mesa fork with the latest Armbian right now and its working ok. But Panfrost is only about 25-40% performance compared to the blob drivers according to what people report running some common simple seeming gl benchmarking program (glmark2-es2, glmark2-es2-wayland).As I think someone mentioned higher up here there's been some 'drama' involoving the main maker of the panfrost drivers.
I tried to build Dolphin and the build finished but I only got a black screen+crash using OpenGL. (and software. NULL ran) If anyone knows what I need to do pease I'd love to know! :)
There seems to be no Mali Vulkan drivers available at all.
I'm trying to figure out how to get an OS with the 'vendor blob' gpu drivers. I'm not really sure atm what those do and don't.
EDIT:
This is an interesting read with some contributors that sound like they know what they are talking about (stuartiannaylor ),
https://forum.radxa.com/t/ubuntu-20-02-mali-drivers/12373/43 -
As you're all emu people here I'm guessing you have this in your youtube stream already but this is a great video by TakiUdon showing how to play a bunch of steam games on this chipset.
I learned that something called FEX-EMU exists.
-
I managed to hack around the code error in Dolphin and got Resident Evil 4 GC running pretty nicely on my Orange Pi 5! :D
It seems more GPU than CPU bound.You can follow where I posted on the Dolphin bug report here,
https://bugs.dolphin-emu.org/issues/13198?next_issue_id=13195If you try this out you also have to tell Dolphin to use GLES instead of standard GL,
nano ~/.config/dolphin-emu/GFX.ini
add a line:
PreferGLES = TrueI'm going to play a bit further now and see if it still works! :)
UPDATE: I got to the first village now and FPS are down to 15 (out of 30. I think this game is 30 locked?). Seems to be mainly from all the transparent textures of the big central fire. CPU still looks ok according to htop. If only the graphics drivers were closer to hardware performance limits. :(
Mario Kart Double Dash, ~50fps sometimes a fair bit lower depending on how busy. Crashy sound.
F-Zero GX, Very broken graphics. Completely unplayable.
Mario Sunshine, had a PAL version. In the plaza often at 25fps (full speed) but slows down now and then. Cut scenes pretty distorted. God the controls are annoying! :D
UPDATE2: I think I got slightly better fps in Mario Sunshine and Kart after flicking on some of the optimization options in the gui.
-
@RedMarsBlueMoon Back when trying to get Dolphin to work on the Raspberry Pi 4 we managed to get a (very) short list of games that ran well enough to play. Give Worms 3D and Resident Evil remake a try.
Some potentially useful stuff here: https://retropie.org.uk/forum/topic/30174/dolphin-install/6
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.