Orion O6 Debug Party Invitation

That one is still being worked on. We also have parallel works on our own OS as well:

https://github.com/radxa-pkg/cix-prebuilt/releases/tag/beta2-2503



1 Like

IIRC this port was available in the very early firmware (I think 0.1.1-1) but it was disabled since 0.2.0-1.

1 Like

Rough estimate for the release, this month?

1 Like

Yes for the one based on CIX’s SDK.

2 Likes

Not sure if you are taking suggestions but i think these following changes need to be on the next bios release.

-Some way to disable the small cores, this is needed to boot current build of Windows 11.

-Set PCIE version for the main slot, this is a standard option in most mainstream PC boards as it can help to workaround some devices that dont work. And the O6 currently has issues with PCIE 4.0 gpus.

As for the Integrated G720… i think we need the Panthor kernel patch and the mesa patch and we are good for mainline ACPI images?

https://lore.kernel.org/dri-devel/20250320111741.1937892-1-karunika.choo@arm.com/#r

New BIOS: https://dl.radxa.com/orion/o6/images/bios/orion-o6-bios_9_9_0.7z

allows disabling per core. Just tested ACPI boot into Fedora Rawhide 43 (6.15) and it’s looking good. No performance difference though with a basic Geekbench test.

Is that just a build of the current https://github.com/radxa-pkg/edk2-cix with a wonky version number (any additional changes?), or something entirely different?

I installed it, it adds a ton of features to the BIOS. Core disabling, more toggle for PXE, TPM settings etc. Def a big update

2 Likes

Yeah only thing to note is that the A520 cores are set to disabled (as default) on that version. I assume it was meant as a WoA first bios? I just toggled them on

Installing this bios was an error in my case imho.

  1. My system would not boot the radxa prebuilt image anymore
  2. No POST when I plug an usb drive for e.g installing a distro
  3. many freezes in the menus (seems to be related to USB drives somehow)
  4. Inconsistencies in the cores configuration as stated by @meco

Had to revert to 0.2.2.1

1 Like

The new bios defaults to ACPI, did you set it to Device Tree? Also remove PXE entries from the boot devices. Should fix it

My RTX3060 is showing up in lspci with this new bios. It did not on the older one. I havent managed to install an OS yet.

Not sure if possible but I would love a tracker for ARM SystemReady compliance/status. With the new bios we have to be close I assume

If possible I would also like to see an option to disable the integrated Mali GPU in the bios. At least on x86 that’s a common feature. (Not that I don’t want the Mali GPU but it would make debugging eGPU’s a tiny bit more convenient)

ahm, people i cant belive this.

I just went to the Microsoft site, downloaded their Windows 11 iso for aarch64, burned it to a pendrive with rufus, booted the installer with ACPI mode and the 9.0.0 bios, and successfully installed Windows normally on an ARM pc… i cant belive this. What kind of magic is this?

The RTX 3060 is showing up as a device in Windows, but it cant started because (Code 10), something about not being the same device that was brought up during POST or something.

I haven had luck with linux images actually, can someone point me to a image that works in ACPI?

Edit:

Both Windows Task manager and CPU-Z report the board has having 8, 1-core cpu. Not sure if thats just a reporting error or could cause perf issues.(other than the cpuz bench being bugged)

Also this new bios removed the posibility to set iGPU clocks from 900 to 1.1ghz? Im not seeing it.

1 Like

Thanks for your testing so far! Note that there is zero driver support for any GPUs that I’ve seen in Windows on Arm, except for one ASPEED BMC chip’s 2D driver, and the Qualcomm SoC GPUs.

I’ve heard there exist some form of Nvidia drivers since Azure runs some WoA on Arm server chips, but I haven’t seen any actual evidence of them existing. Just hopes and dreams :smiley:

Separately, it looks like the 9.x.x BIOS is still not linked from the Wiki page: https://docs.radxa.com/en/orion/o6/bios/install-bios (but it is listed in the bios directory: https://dl.radxa.com/orion/o6/images/bios/).

Ok what is happening to me right now, with the RTX 3060 connected, Linux installers start with the IGP, then i get stuck on a black screen. Then they attempt to display video on the dGPU, but its not the main screen, its the extended desktop, so i cant really install anything with the dGPU attached.

Ubuntu 24.10 Live CD, actually gave me video output via the RTX 3060 but it was the extended monitor.
The 3060 dosent work on the bios atm… or it always considers the iGPU as primary, even when nothing is connected to it.

And if you manage to install Ubuntu 24.10 or a daily of 25.04 without the eGPU being present and then try hooking it up afterwards? Maybe this fools the iGPU?

ofc I did.

Set back to device tree, and completely disabled network stack like I did on the previous 2.2.1 version.
So far I never had an OS close to stable, be it radxa image or other I tested. The worst thing is that if I flash the onboard SSD I have with the radxa image, after a random number of reboots, gnome won’t load anymore and i’ll reach a state of login loop at startup.

FYI I have the 64GB version. Dunno if it has something to do with it or no.