[OS] Ragnarok

Third party OS images and hardware mods
Post Reply
macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

[OS] Ragnarok

Post by macc24 »

Pre-Release 1 available now:
https://github.com/R-ARM/Ragnarok/releases/tag/pre1

Instructions:
Decompress ragnarok.img.xz and flash it to a microSD card.

On first boot the device will create and re-size data partition,
and will shut itself off.
You need to power it up again for the time-being.

Always boot with forced SD card boot mode,
https://wiki.odroid.com/odroid_go_advan ... ed_sd_boot

Volume and brightness control is bit un-intuitive
To increase brightness you press Volume UP/Function key 6 repeatedly until brightness is at desired level.
To decrease brightness you press and hold Volume UP/Function key 6 and press Volume DOWN/Function key 5 repeatedly until brightness is at desired level.

To decrease volume you press Volume DOWN/Function 5 key repeatedly until volume is at desired level.
To increase volume you press and hold Volume DOWN/Function 5 key, and press Volume UP/Function key 5 repeatedly until volume is at desired level.

Alea iacta est.

After becoming more and more frustrated with quality of other distros,
I set out on a mission to make my own.
From scratch.
I had to scrap Rockchip's BSP kernel, U-Boot and kernel drivers due to them not being
as flexible and recent as I would like them to be.
After almost a year and over 4 attempts, I reached the point of
"somewhat usable".
With completely custom menu, media player, input daemon and most of userspace,
with kernel that has coding quality much higher than the BSP,
I made Ragnarok.

I have fond memories of my PSP handheld, and Odroid Go Advance/Super
wasn't near its usability half a year ago.
I will battle it for its features and polish. Not UI looks.

Have you ever wanted to just connect your Odroid with a USB cable to computer,
copy over some games and have it Just Work?
How about playing some unspecified block game that also runs on Android?
What about connecting Odroid to your computer or game console and using it
as the input gamepad?
Ever thought about playing Android games?

There is so much possibilites that remain unexplored just because developers
focused on the "gaming system" part and neglected "Fully featured Linux computer" part.

Ragnarok's mission isn't to make "the best OS", "the fastest OS", "the fullest OS",
but to "get the whole ecosystem moving".

I'll not list random bells and whistles..
Words like "Pipewire", "Gstreamer", "Pulseaudio", "V4L2" and "librga" mean nothing
to the user, as they just want to play some games. I can also list some buzzwords,
look: "zero-copy video decoding", "mesa3d opengl driver", "weston kiosk shell",
but will this ever change how good my OS is? If those features really made a
difference, they don't need to be mentioned as their effects will be visible,
and people who want to know how it was achieved, can just take a look at source code.

Coming Soon™

Image
Last edited by macc24 on Sat Feb 26, 2022 11:47 pm, edited 2 times in total.
These users thanked the author macc24 for the post:
odroid (Fri Nov 12, 2021 9:21 am)

User avatar
rooted
Posts: 9438
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 758 times
Been thanked: 479 times
Contact:

Re: [OS] Ragnarok

Post by rooted »

Something forthcoming I assume

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

releasing on 22.02.2022
These users thanked the author macc24 for the post (total 2):
rooted (Fri Feb 18, 2022 3:16 am) • odroid (Fri Feb 18, 2022 9:56 am)

User avatar
rooted
Posts: 9438
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 758 times
Been thanked: 479 times
Contact:

Re: [OS] Ragnarok

Post by rooted »

macc24 wrote:releasing on 22.02.2022
Looking forward to seeing what you have come up with.

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

U-Boot seems to be oddly broken while it was working fine yesterday...
Dropping the link to code keeping Ragnarok in one piece here anyway.
Sorry, I can't debug it now as I have an exam tomorrow that I forgot to prepare for. oops.
https://github.com/R-ARM/Ragnarok
These users thanked the author macc24 for the post (total 2):
odroid (Wed Feb 23, 2022 9:10 am) • rooted (Wed Feb 23, 2022 11:51 am)

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: [OS] Ragnarok

Post by bawlsack »

I am looking forward to testing

currently just a black screen

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

Released Pre1 now
These users thanked the author macc24 for the post:
odroid (Mon Feb 28, 2022 9:48 am)

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: [OS] Ragnarok

Post by bawlsack »

will this work for OGA

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

yes, it will, however sound and emulation speed will be off by a lot,
working on a workaround until i can fix it

User avatar
rooted
Posts: 9438
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 758 times
Been thanked: 479 times
Contact:

Re: [OS] Ragnarok

Post by rooted »

macc24 wrote:yes, it will, however sound and emulation speed will be off by a lot,
working on a workaround until i can fix it
It's the same SoC, why would there be performance issues?

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

rooted wrote:
Mon Feb 28, 2022 8:48 pm
macc24 wrote:yes, it will, however sound and emulation speed will be off by a lot,
working on a workaround until i can fix it
It's the same SoC, why would there be performance issues?
A bug in mainline Linux kernel that Ragnarok uses causes i2s clock to be tied to
GPU frequency for god-knows-what reason, this causes Mednafen's synchronization to be way off.
Fix that worked last time is not working.
Sound and by extension emulation speed on Go Super works fine because Mednafen takes up enough GPU power
to bump up the clocks high enough.

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: [OS] Ragnarok

Post by bawlsack »

i have it installed on my OGA


looking forward to testing updates

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

bawlsack wrote:
Wed Mar 02, 2022 7:56 am
i have it installed on my OGA


looking forward to testing updates
Got any feedback?

User avatar
rooted
Posts: 9438
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 758 times
Been thanked: 479 times
Contact:

Re: [OS] Ragnarok

Post by rooted »

I would test myself but I don't currently have home internet, I've been waiting for a microwave link which should be available in a couple weeks then I'll check it out.

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: [OS] Ragnarok

Post by bawlsack »

it boots fast

seems to be designed to play psp/gba games and media

both of which seemed to work for me

the hardest part is the menu controls seem strange, idk if its because im using an OGA

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

bawlsack wrote:
Sat Mar 05, 2022 6:05 am
it boots fast

seems to be designed to play psp/gba games and media

both of which seemed to work for me

the hardest part is the menu controls seem strange, idk if its because im using an OGA
>it boots fast
And will boot even faster in few weeks ;)

>seems to be designed to play psp/gba games
Why do you think that?

>the hardest part is the menu controls seem strange
Why?

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: [OS] Ragnarok

Post by bawlsack »

is there a specific way to adjust the volume? i cant get it to seem to change its always zero

is there a key combination to exit to the main menu?

im only given the options

resume, volume, brightness, and battery but cant change anything or exit a gba game


also i cant seem to figure out the default psp start button, but i think it may be because my device is being registered as "pad2"

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

bawlsack wrote:
Sat Mar 05, 2022 11:30 pm
is there a specific way to adjust the volume? i cant get it to seem to change its always zero
is there a key combination to exit to the main menu?
im only given the options
resume, volume, brightness, and battery but cant change anything or exit a gba game
also i cant seem to figure out the default psp start button, but i think it may be because my device is being registered as "pad2"
>is there a specific way to adjust the volume? i cant get it to seem to change its always zero
I left instructions, if they're not working then I'll test this week myself and fix it

>is there a key combination to exit to the main menu?
In mednafen: long press R+L buttons for 4 seconds

>resume, volume, brightness, and battery but cant change anything or exit a gba game
Rpause(the menu) was written with librtoolkit(Ragnarok toolkit library for making user interfaces) and missing support for button value changing is one of things it lacks
I'm working on it.

>also i cant seem to figure out the default psp start button, but i think it may be because my device is being registered as "pad2"
Alright, that's it.
I'm making graphical guide on buttons, and a Youtube video on changing brightness and volume.

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: [OS] Ragnarok

Post by bawlsack »

sounds good

i totally missed the volume instructions here as i was looking on github

will try everything

also some videos i put on the sd card arent showing up (not sure if theyre supposed to)

Sound and brightness adjustment now working, but im not hearing any sound from some psp games no matter the volume setting, and certain games just show crazy glitches or a black screen

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

bawlsack wrote:
Sun Mar 06, 2022 1:51 am
sounds good

i totally missed the volume instructions here as i was looking on github

will try everything

also some videos i put on the sd card arent showing up (not sure if theyre supposed to)

Sound and brightness adjustment now working, but im not hearing any sound from some psp games no matter the volume setting, and certain games just show crazy glitches or a black screen
>also some videos i put on the sd card arent showing up (not sure if theyre supposed to)
Will work on it after I'm done with audio part of Rplayer

>im not hearing any sound from some psp games no matter the volume setting, and certain games just show crazy glitches or a black screen
What games?

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: [OS] Ragnarok

Post by bawlsack »

Ratchet and clank size matters-Game starts but shows black screen once you select a new game or load data
marvel ultimate alliance-cutscene glitches
tomb raider anniversary-game loads to black screen
jak and daxter lost frontier-game starts, shows intro cuscene, then shows black screen while outputting sound
grand knights history- upon trying to start this game it just immedtatly brought me back to the home menu, and now i cannot start anymore psp games even after a restart

im going to try a different sd card

kidovate
Posts: 74
Joined: Fri Jun 21, 2013 8:26 am
languages_spoken: english
ODROIDs: All SkiffOS supported
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: [OS] Ragnarok

Post by kidovate »

Have you posted the kernel tree anywhere? Or are you just booting mainline?

Haven't tested the image yet - but I would rather to build from source. Thanks for the work on this.

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

kidovate wrote:
Wed Mar 16, 2022 9:45 am
Have you posted the kernel tree anywhere? Or are you just booting mainline?

Haven't tested the image yet - but I would rather to build from source. Thanks for the work on this.
Kernel is *really* close to mainline, but still has some hardware support patches.
https://github.com/R-ARM/linux/

kidovate
Posts: 74
Joined: Fri Jun 21, 2013 8:26 am
languages_spoken: english
ODROIDs: All SkiffOS supported
Has thanked: 5 times
Been thanked: 17 times
Contact:

Re: [OS] Ragnarok

Post by kidovate »

macc24 wrote:
Wed Mar 16, 2022 11:56 pm
Kernel is *really* close to mainline, but still has some hardware support patches.
https://github.com/R-ARM/linux/
I appreciate the work - but, why make a new repo with no history? Can't you fork & add to the whole linux history?

https://github.com/gregkh/linux

This makes it easier to merge newer releases.

I'll start testing! Thanks again for the patches!

macc24
Posts: 57
Joined: Sun Sep 20, 2020 11:31 pm
languages_spoken: english polish
ODROIDs: GoA-BE, GoS
Has thanked: 6 times
Been thanked: 23 times
Contact:

Re: [OS] Ragnarok

Post by macc24 »

nvm i'll be back with Ragnarok 2 in couple of months

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 1 guest