[OS] Debian Buster (for ODROID Go Advance/Super)

Third party OS images and hardware mods
Post Reply
User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

[OS] Debian Buster (for ODROID Go Advance/Super)

Post by meveric »

I've ported Debian Buster to the ODROID Go Advance (GO2) and ODROID Go Super (GO3) mainly to test compatibility with already existing software and to test what are the capabilities of the GO2/GO3 aside from being a gaming handheld.
It also supports Rev 1.1 devices out of the box.

This image is meant for development, server tasks, and testing. it is NOT meant as a gaming image for the GO2/GO3

It is highly recommended to use a keyboard with this image. I also suggest you use a USB Hub to connect different devices to the GO2/GO3 at the same time, like WLAN, keyboard (and mouse).
Download: https://oph.mdrjr.net/meveric/images/Bu ... GO2.img.xz md5 sha512 sig


Size compressed: 120MB
Size uncompressed: 800 MB


Default Login: root
Default Password: odroid

First things first:
Since there's constantly new development for this image and ODROIDs in general the First thing you should do after the image is up and running is to install all updates:

Code: Select all

apt update && apt upgrade && apt dist-upgrade
Hints:
Changing language:
If you install a Desktop environment you should already have keybord-configuration installed, it will ask upon the first installation what keyboard layout it should use.
This configuration is for your X11 Desktop so you have your desired keyboard layout.
For console you need to install console-setup to do the same, so just in case:

Code: Select all

apt-get install console-setup keyboard-configuration
dpkg-reconfigure keyboard-configuration
should be all that is needed to change your keyboard layout.
You probably want to set timezone as well

Code: Select all

dpkg-reconfigure tzdata
Setting up WLAN from command line
Edit the file /etc/network/interfaces or create a new one under /etc/network/interfaces.d/ and add the following lines

Code: Select all

allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-essid <NAME-OF-YOUR-WLAN>
    wpa-psk <WLAN-PASSWORD>
If you're using a "hidden" network, please also add wpa-scan-ssid 1

You can turn this into a desktop based image with X11/GBM GPU drivers using setup-odroid
This allows for many applications and games to run.
You can even increase the desktop size by using the command:

Code: Select all

xrandr --output DSI-1 --scale 1.5x1.5
or

Code: Select all

xrandr --output DSI-1 --scale 2x2
To scale the desktop to either 720x480 or 960x640, which may look tiny but allows for even more applications on the desktop
These users thanked the author meveric for the post (total 9):
rooted (Wed Jan 15, 2020 5:25 pm) • tobetter (Wed Jan 15, 2020 5:57 pm) • mad_ady (Wed Jan 15, 2020 7:34 pm) • shanti (Sun Jan 26, 2020 5:17 am) • joy (Tue Jan 28, 2020 4:54 pm) • jahuu (Fri Feb 19, 2021 1:22 am) • illydone (Wed Mar 24, 2021 9:03 pm) • soncfe@163.com (Sun Mar 28, 2021 10:22 pm) • BadPritt (Tue Mar 30, 2021 8:59 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Was wondering whether you'd rebase your packages for ubuntu or go with debian...
:)

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

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by rooted »

It's great that he continues to support Debian, though Ubuntu usually has newer development libraries I run Debian for long term stability on my "mission critical" devices.

I have been running it on both my Cloudshell for two or three years and have had zero problems, only ever needing a reboot for kernel updates.

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

mad_ady wrote:
Wed Jan 15, 2020 7:41 pm
Was wondering whether you'd rebase your packages for ubuntu or go with debian...
:)
Ubu-what? :P
Why should I change anything? The packages already exists for Debian Buster, just need to add a few more ;)
rooted wrote:
Wed Jan 15, 2020 7:49 pm
It's great that he continues to support Debian, though Ubuntu usually has newer development libraries...
That's not necessarily true.
First of all I "need" the longer release cycles for Debian, as I do all the work on my own.
That being said, there's still Ubuntu LTS releases, but they are not that "current" either, on the contrary.
While Debian has it's "backport" repository, Ubuntu is often stucked on old software if you go for LTS.
I was using MATE Desktop half a year (or a year not sure) before HK was using it, already all the way back in Debian Wheezy, as it was available through backporst from Debian Jessie, long before Debian Jessie was released, and long before it was adapted by Ubuntu or HardKernel.
Ubuntu 18.04 -> Qt5 5.9
Debian Buster -> Qt5 5.11
and you still have to wait until April this year to get a newer version for Ubuntu LTS (20.04).

Both OSes have their benefits and I also use Ubuntu on my main Laptop, so I'm not against Ubuntu, it just doesn't fit my workflow for the ODROIDs, and back when I started with Debian Wheezy, Debian was also a lot faster than Ubuntu.
And nowadays it's at least smaller in size ;)
These users thanked the author meveric for the post (total 2):
rooted (Thu Jan 16, 2020 6:46 am) • pipodroid (Sat Nov 20, 2021 9:01 am)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Ok, I switched to meveric's debian. Used setup-odroid to install Mate. Enabled autologin in /etc/lightdm/lightdm.conf:

Code: Select all

[Seat:*]
autologin-user=adrianp
user-session=mate
autologin-user-timeout=5
display-setup-script=/usr/local/bin/rotate-display.sh

The autorotation script does the following rotation + scaling to 720 x 480:

Code: Select all

$ sudo cat /usr/local/bin/rotate-display.sh
#!/bin/sh

xrandr -o left
xrandr --output DSI-1 --scale 1.5x1.5
I'll try to play with getting buttons working under x11.
On a personal note - wifi is really bad with NetworkManager and wifi0. It keeps dropping and reconnecting. It was pretty stable with /etc/network/interfaces though...

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

yep I remember I haven't uploaded the latest setup-odroid it takes care of the latest settings for X11.
I have to check that first.

I also use WLAN over network/interfaces and it's very stable.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

shareef
Posts: 127
Joined: Sun Aug 12, 2018 4:29 pm
languages_spoken: english, italian, spanish
ODROIDs: odroid-go, odroid-go advance
Has thanked: 37 times
Been thanked: 13 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by shareef »

@meveric are you able to post a quick video showing boot time, navigating ubuntu, terminal, file manager, etc.? I'm curious to see the boot time, how usable ubuntu is on that screen size, how readable a terminal window is, etc. I'm thinking if I just need access to a quick shell, ssh, or light access to a full linux system, I might be able to leave my umpc behind and use the odroid-go advance instead if I'm in a pinch! 8-)

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

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by rooted »



[quote="shareef]I might be able to leave my umpc behind and use the odroid-go advance instead if I'm in a pinch! 8-)[/quote]

Why wouldn't you use your phone?

shareef
Posts: 127
Joined: Sun Aug 12, 2018 4:29 pm
languages_spoken: english, italian, spanish
ODROIDs: odroid-go, odroid-go advance
Has thanked: 37 times
Been thanked: 13 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by shareef »

rooted wrote:
Thu Jan 30, 2020 4:55 am
Why wouldn't you use your phone?
There are a number of applications I can't run on my phone and scenarios where I need a full linux system and access to a usb port ;)

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Currently the default X11 install in not accelerated, but I've seen meveric upload the rockchip x11 drivers so I'll try to install them on my unit.
Regarding resolution/usability - using scaling makes text hard to read, so I was thinking of setting up something like 800x600 with panning and hopefully dpad as mouse via antimicro.
When starting games or full screen apps you could make wrapper scripts to resize the desktop with xrandr (and restore it on exit), and also change the antimicro settings.
I hope to have time today to give it a try
These users thanked the author mad_ady for the post:
shareef (Thu Jan 30, 2020 3:04 pm)

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

Hi,
sorry I was very busy the last few days as we had a ISO 27001 control audit in our company and I had to prepare quite a bit.
I can try making a video, but I don't have any fancy equipment so it will probably be of lower quality.

Regarding your Ideas/questions:
shareef wrote:
Thu Jan 30, 2020 2:35 am
@meveric are you able to post a quick video showing boot time
The boot time pretty much varies depending on your usecase. The bare Debian OS took about 4-10 seconds to boot for me, depending the SD cards I use.
But if you add a Desktop, wireless network, and other things that increase boot time, it can go up much higher, 30sec or more.
shareef wrote:
Thu Jan 30, 2020 2:35 am
navigating ubuntu
This is Debian not Ubuntu :P
shareef wrote:
Thu Jan 30, 2020 2:35 am
terminal, file manager, etc.?
Terminal (directly without X11 desktop) works fine and reads clearly. It's limited by the size of the screen but since the font is somewhat smaller than on a desktop PC it's quite readable and you have a good amount of info on the screen.
Applications like mc (midnight commander) do work and can be navigated using the commander view, but the information visible is limited.
If you're using an X11 Desktop the Terminal per default is rather small and the font rather big so very little on the screen.. but you can do scaling, either of the font size or the entire desktop to increase overall size of the Desktop.
Window movement is slightly sluggish (when you drag a window around) but it can be speed up when you enable compositing, but compositing comes with other downsides.
shareef wrote:
Thu Jan 30, 2020 2:35 am
I'm curious to see the boot time
I haven't started optimizing boot time, there's probably a lot that can be done for that, especially if you deactivate services you don't need and reduce the applications at boot time to a minimum, but I haven't started working on this yet.
shareef wrote:
Thu Jan 30, 2020 2:35 am
how usable ubuntu is on that screen size how readable a terminal window is, etc.
Once again, this Debian not Ubuntu ;)
Useability depends on your usecase. It's a tiny screen, the CPU is far from being the fastest. The GPU itself is also not very fast.
So it's a nice gimmic and opens up a wide range of applications, but it is not a desktop system.
shareef wrote:
Thu Jan 30, 2020 2:35 am
I'm thinking if I just need access to a quick shell, ssh, or light access to a full linux system, I might be able to leave my umpc behind and use the odroid-go advance instead if I'm in a pinch! 8-)
The screen is too tiny for serious work on it. It's perfect for gaming, and while scaling on X11 works fine it still reduces the readability.
Don't get me wrong it surely has it's usecases and I've run tons of applications on it. But with no keyboard, no LAN/WLAN capabilities without extra USB devices, this makes it not as mobile as you might think.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

mad_ady wrote:
Thu Jan 30, 2020 3:02 pm
Currently the default X11 install in not accelerated, but I've seen meveric upload the rockchip x11 drivers so I'll try to install them on my unit.
I really need to check that setup-odroid package I was telling you about.
I'm using accelerated X11 for weeks now, my entire image relies on it.
mad_ady wrote:
Thu Jan 30, 2020 3:02 pm
Regarding resolution/usability - using scaling makes text hard to read, so I was thinking of setting up something like 800x600 with panning and hopefully dpad as mouse via antimicro.
Better use the analog stick, it's more natural as a mouse pointer. You should use DPAD for up down left right of the keyboard, this is generally more usefull.
Just as a side note: I'm using antimicro for Amiga Emulation at the moment. I'm able to play fully mouse controlled games like UFO - Enemy Unknown with the ODROID Go Advance and just mouse mapping with antimicro.
Paired with saving and loading states, menu controls, exiting emulator, full gamepad controlls, and some special keys like space, enter and F1 which are the most commonly used in Amiga games ;)
These users thanked the author meveric for the post (total 2):
rooted (Fri Jan 31, 2020 6:42 pm) • mad_ady (Fri Jan 31, 2020 7:23 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Hope you're recovering well after your audit. My last one left me in pieces :D

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

mad_ady wrote:
Fri Jan 31, 2020 7:24 pm
Hope you're recovering well after your audit. My last one left me in pieces :D
yeah same for me.. and they actually discuss making me the responsible for the entire certification -.-
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

You can always say no :)
Invoke the "wasted talent" clause :)

shareef
Posts: 127
Joined: Sun Aug 12, 2018 4:29 pm
languages_spoken: english, italian, spanish
ODROIDs: odroid-go, odroid-go advance
Has thanked: 37 times
Been thanked: 13 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by shareef »

meveric wrote:
Fri Jan 31, 2020 6:03 pm
This is Debian not Ubuntu :P
Ah, yes, sorry that's what I meant! :lol:
meveric wrote:
Fri Jan 31, 2020 6:03 pm
Terminal (directly without X11 desktop) works fine and reads clearly. It's limited by the size of the screen but since the font is somewhat smaller than on a desktop PC it's quite readable and you have a good amount of info on the screen.
Sounds perfect and honestly that's pretty much all I would need, for a quick dd when I'm in a pinch 8-)

Thanks so much for your thorough feedback and all the effort you are putting into this great little device! I can't wait to get my hands on mine!!

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Hey meveric!
Why is there no glmark2-es2 package for X11? I thought it came from debian...

Code: Select all

root@buster64-go2:~# apt-cache search glmark
glmark2-data - data files for the glmark2 OpenGL (ES) 2.0 benchmark
glmark2-es2-fbdev-odroid - OpenGL ES 2.0 fbdev benchmark (ODROID build)
Should I add repos or enable "universe"?

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

hmm probably just forgot to upload mine.
Debian has no glmark2 packages I usually just port the ones from Ubuntu.
But I did this already for GO2... Just need to upload it.

Edit:
uploading: viewtopic.php?p=280175#p280175
These users thanked the author meveric for the post:
mad_ady (Sat Feb 08, 2020 2:42 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Thanks!
I was trying to get acceleration for X11 by installing version 2:1.20.4-1+odroid1 of xorg packages (xserver-xorg-core, xserver-xorg-dev, xserver-xorg-legacy, xvfb, xserver-common, xdmx, etc), and though they installed fine, I had a crash when restarting lightdm:

Code: Select all

Message from syslogd@localhost at Feb  7 21:23:51 ...  kernel:[18208.192474] Internal error: Oops: 96000004 [#1] SMP                                              Message from syslogd@localhost at Feb  7 21:23:51 ...  kernel:[18209.112638] Process Xorg (pid: 4942, stack limit = 0xffffffc027634000)                           Message from syslogd@localhost at Feb  7 21:23:51 ...  kernel:[18209.119165] Stack: (0xffffffc027637bc0 to 0xffffffc027638000)                                    Message from syslogd@localhost at Feb  7 21:23:51 ...  kernel:[18209.124917] 7bc0: ffffffc027637c10 ffffff80085056b8 ffffffc0355c1000 ffffffc0355c1000            Message from syslogd@localhost at Feb  7 21:23:51 ...  kernel:[18209.132742] 7be0: ffffffc03935cc00 0000000000000000 0000007fb44e4000 ffffffc039243a40            Message from syslogd@localhost at Feb  7 21:23:51 ...  kernel:[18209.140566] 7c00: ffffffc027637c20 ffffff80084ddcdc ffffffc027637c50 ffffff80085062d4            Message from syslogd@localhost at Feb  7 21:23:51 ...  kernel:[18209.148393] 7c20: ffffffc03935cc00 ffffffc0355c1000 00000000ffffffed ffffffc039717850      
Sadly my go-advance is at work and I tried rebooting it remotely but it didn't come up again... Will try again on tuesday.
So - do I need those packages for accelerated x11? I remember we did for N1...

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

yes.. you also need librga-odroid (have to check if you need drm-rockchip as well)
I updated and tested my setup-odroid yesterday. And will do so again today and upload my 1.0 image today if all goes well.
If you use setup-odroid it will automatically install all drivers required for a working desktop (including GPU drivers).
These users thanked the author meveric for the post:
mad_ady (Sat Feb 08, 2020 5:41 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Looking forward to trying it. I have a 3 day work delegation in a different city two weeks from now and I'd like to spend my train ride playing Half-Life or Brutal Doom :)
I have no fondness for arcade/console games :D
But playing without keyboard and mouse will be challenging... I'll need to figure out a way to inject cheat codes as well... Probably some menu with xdotool type that gets toggled with some key...

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

You should be able to do this with antimicro.
You can map entire keyboard inputs to one button.
Like you press one button, it opens the console, it types the cheat code, it presses enter, it closes the console.
You can make one setting for each game in antimicro and load the mapping accordingly.

Probably needs some testing to figure out delays between the keys so it works in all situations but it should work nonetheless.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Yes, I think that would be easier to do, thanks!
Any recommandation for a X11 based game launcher for native games? Not sure if lutris runs on arm64 (though I don't need its wine management at this point...)

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

Lutris is basically just python and with that rather platform independent.
It should work fine and has a section of finding and starting native Linux games as well. But it's not particular pretty.

You can also use other retro frontends, such as EmulationStation and just create your own entry for Windows/Linux/Ports or whatever and place a .sh file in the "ROMS" folder to start the game.
These users thanked the author meveric for the post:
mad_ady (Sun Feb 09, 2020 3:23 am)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Ok, I've installed RC2 from scratch and egl acceleration works. Thanks!

Code: Select all

adrianp@buster64-go2:~$ DISPLAY=:0 glmark2-es2
rk-debug mali-ver=rsx-p0-1.2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-TDVX
    GL_VERSION:    OpenGL ES 3.2 v1.r6p0-01rel0.abe21775750b0ba1ad10e2a1a5cf9985
=======================================================
[build] use-vbo=false: FPS: 87 FrameTime: 11.494 ms
[build] use-vbo=true: FPS: 86 FrameTime: 11.628 ms
[texture] texture-filter=nearest: FPS: 159 FrameTime: 6.289 ms
[texture] texture-filter=linear: FPS: 157 FrameTime: 6.369 ms
[texture] texture-filter=mipmap: FPS: 150 FrameTime: 6.667 ms
[shading] shading=gouraud: FPS: 64 FrameTime: 15.625 ms
[shading] shading=blinn-phong-inf: FPS: 60 FrameTime: 16.667 ms
[shading] shading=phong: FPS: 60 FrameTime: 16.667 ms
[shading] shading=cel: FPS: 60 FrameTime: 16.667 ms
[bump] bump-render=high-poly: FPS: 46 FrameTime: 21.739 ms
[bump] bump-render=normals: FPS: 114 FrameTime: 8.772 ms
[bump] bump-render=height: FPS: 105 FrameTime: 9.524 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 65 FrameTime: 15.385 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 36 FrameTime: 27.778 ms
[pulsar] light=false:quads=5:texture=false: FPS: 137 FrameTime: 7.299 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 40 FrameTime: 25.000 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] effect=shadow:windows=4: FPS: 87 FrameTime: 11.494 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 33 FrameTime: 30.303 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 30 FrameTime: 33.333 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 38 FrameTime: 26.316 ms
[ideas] speed=duration: FPS: 49 FrameTime: 20.408 ms
[jellyfish] <default>: FPS: 55 FrameTime: 18.182 ms
[terrain] <default>: FPS: 12 FrameTime: 83.333 ms
[shadow] <default>: FPS: 60 FrameTime: 16.667 ms
[refract] <default>: FPS: 39 FrameTime: 25.641 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 95 FrameTime: 10.526 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 60 FrameTime: 16.667 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 92 FrameTime: 10.870 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 74 FrameTime: 13.514 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 60 FrameTime: 16.667 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 73 FrameTime: 13.699 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 75 FrameTime: 13.333 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 64 FrameTime: 15.625 ms
=======================================================
                                  glmark2 Score: 73 
=======================================================
However, I can't start antimicro:

Code: Select all

adrianp@buster64-go2:~$ DISPLAY=:0 antimicro  
rk-debug mali-ver=rsx-p0-1.2
Cannot find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Segmentation fault
adrianp@buster64-go2:~$
Antimicro runs fine with ssh X11 redirection. Any idea what I'm missing?

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

make sure you install antimicro-odroid as this is my package.. antimicro is now part of Debian as well :P
These users thanked the author meveric for the post (total 2):
rooted (Wed Feb 12, 2020 12:22 pm) • mad_ady (Wed Feb 12, 2020 3:48 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

flowen8
Posts: 26
Joined: Wed Sep 11, 2019 8:02 am
languages_spoken: english
ODROIDs: odroid go Odroid go Advance
Has thanked: 2 times
Been thanked: 6 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by flowen8 »

Does anyone know if firefox is working with this image?

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

flowen8 wrote:
Wed Feb 12, 2020 12:32 pm
Does anyone know if firefox is working with this image?
yes Firefox works.
But in 480x320 there is not much you can see.
You could use scaling 1.5 or 2 times scaling of the desktop which works fine, but text will get significantly harder to read

FireFox in 1x1 (barely any visible space)
Image

FireFox with 1.5x1.5 desktop scaling (harder to read)
Image

Youtube running in 720p@25 with no framedrop
Image
These users thanked the author meveric for the post (total 6):
shareef (Wed Feb 12, 2020 4:26 pm) • flowen8 (Wed Feb 12, 2020 4:32 pm) • odroid (Wed Feb 12, 2020 4:37 pm) • mad_ady (Wed Feb 12, 2020 5:33 pm) • rooted (Wed Feb 12, 2020 6:08 pm) • joy (Thu Feb 13, 2020 5:38 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Ok, ran a few more tests at meveric's guidance.
(these tests are with ondemand governor for gpu and dmc (memory))
Fullscreen glmark2-es2 has a better score than windowed:

Code: Select all

adrianp@buster64-go2:~$ DISPLAY=:0 glmark2-es2 --fullscreen
rk-debug mali-ver=rsx-p0-1.2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-TDVX
    GL_VERSION:    OpenGL ES 3.2 v1.r6p0-01rel0.abe21775750b0ba1ad10e2a1a5cf9985
=======================================================
[build] use-vbo=false: FPS: 107 FrameTime: 9.346 ms
[build] use-vbo=true: FPS: 121 FrameTime: 8.264 ms
[texture] texture-filter=nearest: FPS: 163 FrameTime: 6.135 ms
[texture] texture-filter=linear: FPS: 164 FrameTime: 6.098 ms
[texture] texture-filter=mipmap: FPS: 168 FrameTime: 5.952 ms
[shading] shading=gouraud: FPS: 96 FrameTime: 10.417 ms
[shading] shading=blinn-phong-inf: FPS: 88 FrameTime: 11.364 ms
[shading] shading=phong: FPS: 83 FrameTime: 12.048 ms
[shading] shading=cel: FPS: 79 FrameTime: 12.658 ms
[bump] bump-render=high-poly: FPS: 54 FrameTime: 18.519 ms
[bump] bump-render=normals: FPS: 163 FrameTime: 6.135 ms
[bump] bump-render=height: FPS: 152 FrameTime: 6.579 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 120 FrameTime: 8.333 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 70 FrameTime: 14.286 ms
[pulsar] light=false:quads=5:texture=false: FPS: 154 FrameTime: 6.494 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 63 FrameTime: 15.873 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] effect=shadow:windows=4: FPS: 78 FrameTime: 12.821 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 34 FrameTime: 29.412 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 32 FrameTime: 31.250 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 40 FrameTime: 25.000 ms
[ideas] speed=duration: FPS: 52 FrameTime: 19.231 ms
[jellyfish] <default>: FPS: 87 FrameTime: 11.494 ms
[terrain] <default>: FPS: 18 FrameTime: 55.556 ms
[shadow] <default>: FPS: 73 FrameTime: 13.699 ms
[refract] <default>: FPS: 47 FrameTime: 21.277 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 133 FrameTime: 7.519 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 110 FrameTime: 9.091 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 118 FrameTime: 8.475 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 125 FrameTime: 8.000 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 99 FrameTime: 10.101 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 121 FrameTime: 8.264 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 115 FrameTime: 8.696 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 103 FrameTime: 9.709 ms
=======================================================
                                  glmark2 Score: 97 
=======================================================
Running it in X11, but without a desktop environment (note to self - check that compositing is off!), yields better results (+20fps):

Code: Select all

sudo xinit /bin/sh -c 'sudo -u adrianp /usr/bin/glmark2-es2 --fullscreen --annotate'

Code: Select all

rk-debug mali-ver=rsx-p0-1.2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-TDVX
    GL_VERSION:    OpenGL ES 3.2 v1.r6p0-01rel0.abe21775750b0ba1ad10e2a1a5cf9985
=======================================================
[build] use-vbo=false: FPS: 128 FrameTime: 7.812 ms
[build] use-vbo=true: FPS: 145 FrameTime: 6.897 ms
[texture] texture-filter=nearest: FPS: 234 FrameTime: 4.274 ms
[texture] texture-filter=linear: FPS: 239 FrameTime: 4.184 ms
[texture] texture-filter=mipmap: FPS: 233 FrameTime: 4.292 ms
[shading] shading=gouraud: FPS: 111 FrameTime: 9.009 ms
[shading] shading=blinn-phong-inf: FPS: 109 FrameTime: 9.174 ms
[shading] shading=phong: FPS: 95 FrameTime: 10.526 ms
[shading] shading=cel: FPS: 90 FrameTime: 11.111 ms
[bump] bump-render=high-poly: FPS: 59 FrameTime: 16.949 ms
[bump] bump-render=normals: FPS: 219 FrameTime: 4.566 ms
[bump] bump-render=height: FPS: 208 FrameTime: 4.808 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 155 FrameTime: 6.452 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 83 FrameTime: 12.048 ms
[pulsar] light=false:quads=5:texture=false: FPS: 214 FrameTime: 4.673 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 86 FrameTime: 11.628 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] effect=shadow:windows=4: FPS: 149 FrameTime: 6.711 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 37 FrameTime: 27.027 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 37 FrameTime: 27.027 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 42 FrameTime: 23.810 ms
[ideas] speed=duration: FPS: 66 FrameTime: 15.152 ms
[jellyfish] <default>: FPS: 109 FrameTime: 9.174 ms
[terrain] <default>: FPS: 18 FrameTime: 55.556 ms
[shadow] <default>: FPS: 111 FrameTime: 9.009 ms
[refract] <default>: FPS: 53 FrameTime: 18.868 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 189 FrameTime: 5.291 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 133 FrameTime: 7.519 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 176 FrameTime: 5.682 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 156 FrameTime: 6.410 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 126 FrameTime: 7.937 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 151 FrameTime: 6.623 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 152 FrameTime: 6.579 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 139 FrameTime: 7.194 ms
=======================================================
                                  glmark2 Score: 128 
=======================================================
With performance gpu and dmc and without mate you get double performance:

Code: Select all

root@buster64-go2:~# echo "performance" > /sys/devices/platform/ff400000.gpu/devfreq/ff400000.gpu/governor
root@buster64-go2:~# echo "performance" > /sys/devices/platform/dmc/devfreq/dmc/governor
root@buster64-go2:~# sudo xinit /bin/sh -c 'sudo -u adrianp /usr/bin/glmark2-es2 --fullscreen --annotate'

Code: Select all

rk-debug mali-ver=rsx-p0-1.2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-TDVX
    GL_VERSION:    OpenGL ES 3.2 v1.r6p0-01rel0.abe21775750b0ba1ad10e2a1a5cf9985
=======================================================
[build] use-vbo=false: FPS: 230 FrameTime: 4.348 ms
[build] use-vbo=true: FPS: 266 FrameTime: 3.759 ms
[texture] texture-filter=nearest: FPS: 331 FrameTime: 3.021 ms
[texture] texture-filter=linear: FPS: 329 FrameTime: 3.040 ms
[texture] texture-filter=mipmap: FPS: 347 FrameTime: 2.882 ms
[shading] shading=gouraud: FPS: 230 FrameTime: 4.348 ms
[shading] shading=blinn-phong-inf: FPS: 224 FrameTime: 4.464 ms
[shading] shading=phong: FPS: 208 FrameTime: 4.808 ms
[shading] shading=cel: FPS: 201 FrameTime: 4.975 ms
[bump] bump-render=high-poly: FPS: 129 FrameTime: 7.752 ms
[bump] bump-render=normals: FPS: 340 FrameTime: 2.941 ms
[bump] bump-render=height: FPS: 323 FrameTime: 3.096 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 292 FrameTime: 3.425 ms
libpng warning: iCCP: known incorrect sRGB profile
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 196 FrameTime: 5.102 ms
[pulsar] light=false:quads=5:texture=false: FPS: 324 FrameTime: 3.086 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 140 FrameTime: 7.143 ms
libpng warning: iCCP: known incorrect sRGB profile
[desktop] effect=shadow:windows=4: FPS: 234 FrameTime: 4.274 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 49 FrameTime: 20.408 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 50 FrameTime: 20.000 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 59 FrameTime: 16.949 ms
[ideas] speed=duration: FPS: 92 FrameTime: 10.870 ms
[jellyfish] <default>: FPS: 239 FrameTime: 4.184 ms
[terrain] <default>: FPS: 19 FrameTime: 52.632 ms
[shadow] <default>: FPS: 188 FrameTime: 5.319 ms
[refract] <default>: FPS: 54 FrameTime: 18.519 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 297 FrameTime: 3.367 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 266 FrameTime: 3.759 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 293 FrameTime: 3.413 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 279 FrameTime: 3.584 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 261 FrameTime: 3.831 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 275 FrameTime: 3.636 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 275 FrameTime: 3.636 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 266 FrameTime: 3.759 ms
=======================================================
                                  glmark2 Score: 221 
=======================================================


User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

For my next trick - I'm trying to extend the X11 display to 1024x768 for example with panning, instead of scaling. I was able to extend it, but not pan through it (yet)..

Code: Select all

DISPLAY=:0 xrandr --fb 1024x768 --output DSI-1 --mode 320x480 --panning 1024x768

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

mad_ady wrote:
Wed Feb 12, 2020 10:36 pm
For my next trick - I'm trying to extend the X11 display to 1024x768 for example with panning, instead of scaling. I was able to extend it, but not pan through it (yet)..

Code: Select all

DISPLAY=:0 xrandr --fb 1024x768 --output DSI-1 --mode 320x480 --panning 1024x768
Are you sure that's how panning works?
I thought panning is the visible space that is scrolling, means what is displayed on the screen.
So shouldn't it be something like:

Code: Select all

DISPLAY=:0 xrandr --fb 1024x768 --output DSI-1 --mode 320x480 --panning 320x480
?
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Sadly, that doesn't work also.

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

Make sure you have scaling 1x1 and run the following command:

Code: Select all

DISPLAY=:0 xrandr --output DSI-1 --fb 1920x1080 --panning 1920x1080 --rotate normal
Please note: rotate left works as well but has many graphical glitches, so it's better without turning.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Well, the xrandr fb/panning command does increase the desktop size, but panning doesn't follow mouse movements (e.g. mouse goes outside of screen, instead of screen following mouse). I miss the old days when this was normal functionality in X11 :D

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

hmm for me it worked.. when i hit the edge of the screen with the mouse the picture followed it.
It doesn't constantly follow just at the edges.

BTW I got LZDoom to work :)
These users thanked the author meveric for the post:
mad_ady (Thu Feb 13, 2020 6:26 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

Uploaded LZDoom works fine
I suggest changing width and height to 480x270 (that's the resolution of the Engine that fits best).
You can do so in the lzconfig.ini file or you can try to navigate through the nearly unreadable menu until you find that option ;)
These users thanked the author meveric for the post:
mad_ady (Fri Feb 14, 2020 1:42 pm)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

A video of a little something....
Just cause it works: https://oph.mdrjr.net/meveric/other/Vid ... /go2-1.mp4

graphics actually look a lot better in real.. the camera is just really bad :D
These users thanked the author meveric for the post (total 4):
shareef (Fri Feb 14, 2020 7:27 am) • dmckean44 (Fri Feb 14, 2020 8:30 am) • odroid (Fri Feb 14, 2020 9:11 am) • rooted (Fri Feb 14, 2020 9:43 am)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

shareef
Posts: 127
Joined: Sun Aug 12, 2018 4:29 pm
languages_spoken: english, italian, spanish
ODROIDs: odroid-go, odroid-go advance
Has thanked: 37 times
Been thanked: 13 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by shareef »

awesome!!!

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

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by rooted »

meveric wrote:A video of a little something....
Just cause it works: https://oph.mdrjr.net/meveric/other/Vid ... /go2-1.mp4

graphics actually look a lot better in real.. the camera is just really bad :D
Hahaha, that is awesome!

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by odroid »

I hope we can see a Youtube video for working Attract-Mode and playing Diablo with a better video quality soon. ;)

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

Since this is show-and-tell, this is my achievement :D
Image

However, the joypad as mouse in dosbox doesn't work correctly. Once you touch it the cursor jumps to the lower right corner. And the emulated software is a bit sluggish...
These users thanked the author mad_ady for the post (total 2):
meveric (Fri Feb 14, 2020 6:20 pm) • tobetter (Sun Feb 16, 2020 1:17 am)

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

My guess it's the grab input feature from DOSBox that prevents it to work.
It probably doesn't send any inputs antimicro anymore and therefore antimicro doesn't do anything.

Apparently there is an option "autolock = true" that does this. Maybe it works if you set it to false, but that may cause other side-effects.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

I smell a future spam-bot...
These users thanked the author mad_ady for the post:
shareef (Sun Feb 16, 2020 6:03 am)

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

Just a quick update on LZDoom: viewtopic.php?p=281244#p281244
I added support for 480x320 resolution so the screen is now filled completely without black borders.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

ripper121
Posts: 181
Joined: Mon Jan 28, 2019 7:00 pm
languages_spoken: english
Has thanked: 50 times
Been thanked: 25 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by ripper121 »

Could somebody please create a Image with a Desktop and support for mouse over Analogstick?

User avatar
mad_ady
Posts: 11753
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
Location: Bucharest, Romania
Has thanked: 656 times
Been thanked: 1197 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by mad_ady »

You can use setup-odroid and select Mate desktop. Then sudo apt-get install antimicro-odroid. Here is my configuration http://paste.debian.net/1130930/. Save it as .config/antimicro/ogo2-mouse.gamecontroller.amgp in your user folder (the mate installer will ask you to create a regular account). Then, start antimicro (on mate login) with /usr/local/bin/antimicro --tray --profile /home/adrianp/.config/antimicro/ogo2-mouse.gamecontroller.amgp
These users thanked the author mad_ady for the post (total 2):
ripper121 (Mon Feb 17, 2020 7:52 pm) • shareef (Tue Feb 18, 2020 1:03 am)

krisvek
Posts: 14
Joined: Mon Feb 17, 2020 3:10 am
languages_spoken: english
ODROIDs: Odroid-GO, Odroid-Go Advance
Has thanked: 7 times
Been thanked: 4 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by krisvek »

I was able to run the Nintendo DS emulator drastic!
Only played Mario Kart DS, but it ran really well with standard settings (no upscaling 3D).
Image
These users thanked the author krisvek for the post:
odroid (Thu Feb 20, 2020 4:54 pm)

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

yep I've been using drastic before as well and it has nice performance :)
But there is no "official" release that I could take, I could just copy what others are using.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

krisvek
Posts: 14
Joined: Mon Feb 17, 2020 3:10 am
languages_spoken: english
ODROIDs: Odroid-GO, Odroid-Go Advance
Has thanked: 7 times
Been thanked: 4 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by krisvek »

meveric wrote:
Tue Feb 18, 2020 7:21 am
yep I've been using drastic before as well and it has nice performance :)
But there is no "official" release that I could take, I could just copy what others are using.
Someday maybe we'll get that open-source release :)
Have you tried running redream? It has a armhf release for Raspberry Pi.
I've currently hit a dead-end segmentation fault.

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: [OS] Debian Buster (for ODROID Go Advance)

Post by meveric »

Since redream is closed source and you have to pay for it to use it it's hard to say anything about it.
I bet the RPi version is only running on RPi and no where else, and is pretty much useless otherwise.
Also you still probably need to pay to be able to use it.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 8 guests