[HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post Reply
User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-11-09:
  • new package libgpiod-odroid:arm64
    in bullseye/main package list
    -> C library and tools for interacting with the linux GPIO character device
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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

Hi @meveric,
2021-11-06:
update upstream Kernel and Headers packages for arm64 boards
in all/main package list
-> currently version 5.14.16
activated gpio sysfs
Just a feedback. With the new upstream kernel 5.14.16-arm64, cannot start up Chromium Version 91.0.4472.27 on Ubuntu Impish (from Dock, Activities or by Command Line) anymore.

Code: Select all

chromium-browser
[3194:3194:1109/170318.052764:FATAL:zygote_host_impl_linux.cc(117)] No usable sandbox! Update your kernel or see https://chromium.googlesource.com/chromium/src/+/master/docs/linux/suid_sandbox_development.md for more information on developing with the SUID sandbox. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.
#0 0xaaaac9f4ec8c (/usr/lib/chromium-browser/chromium-browser+0x3aeec8b)
#1 0xaaaac9ed86d0 (/usr/lib/chromium-browser/chromium-browser+0x3a786cf)
#2 0xaaaac9ee4e98 (/usr/lib/chromium-browser/chromium-browser+0x3a84e97)
#3 0xaaaac877da3c (/usr/lib/chromium-browser/chromium-browser+0x231da3b)
#4 0xaaaac9e84a4c (/usr/lib/chromium-browser/chromium-browser+0x3a24a4b)
#5 0xaaaac9e82ea4 (/usr/lib/chromium-browser/chromium-browser+0x3a22ea3)
#6 0xaaaac9e831d4 (/usr/lib/chromium-browser/chromium-browser+0x3a231d3)
#7 0xaaaac75a6664 ChromeMain
#8 0xffff80131ffc (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2affb)
#9 0xffff801320c8 __libc_start_main
#10 0xaaaac75a64b0 (/usr/lib/chromium-browser/chromium-browser+0x11464af)

Received signal 6
#0 0xaaaac9f4ec8c (/usr/lib/chromium-browser/chromium-browser+0x3aeec8b)
#1 0xaaaac9ed86d0 (/usr/lib/chromium-browser/chromium-browser+0x3a786cf)
#2 0xaaaac9f4ec58 (/usr/lib/chromium-browser/chromium-browser+0x3aeec57)
#3 0xffff8218c564 ([vdso]+0x563)
#4 0xffff8018a0c4 (/usr/lib/aarch64-linux-gnu/libc.so.6+0x830c3)
#5 0xffff80144f7c raise
#6 0xffff80131d30 abort
#7 0xaaaac9f4dcf8 (/usr/lib/chromium-browser/chromium-browser+0x3aedcf7)
#8 0xaaaac9ee52a0 (/usr/lib/chromium-browser/chromium-browser+0x3a8529f)
#9 0xaaaac877da3c (/usr/lib/chromium-browser/chromium-browser+0x231da3b)
#10 0xaaaac9e84a4c (/usr/lib/chromium-browser/chromium-browser+0x3a24a4b)
#11 0xaaaac9e82ea4 (/usr/lib/chromium-browser/chromium-browser+0x3a22ea3)
#12 0xaaaac9e831d4 (/usr/lib/chromium-browser/chromium-browser+0x3a231d3)
#13 0xaaaac75a6664 ChromeMain
#14 0xffff80131ffc (/usr/lib/aarch64-linux-gnu/libc.so.6+0x2affb)
#15 0xffff801320c8 __libc_start_main
#16 0xaaaac75a64b0 (/usr/lib/chromium-browser/chromium-browser+0x11464af)
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Firefox 94 launch with not issue.'

Switching back to another kernel, Chromium launch again.

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by meveric »

interesting.. well nothing that I can do.. it's what comes like this from upsteam Linux repo.. I can build a new kernel in a couple of days when a new Kernel is released, but I can't say what's breaking it.
Besides some CONFIG_ options for gpio sysfs there is nothing I changed.
Also, I tested it under Debian Bullseye, there Chromium is running fine (Chromium 90.0.4430.212)
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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

Did not expect it and was a surprise that Chromium Version 91.0.4472.27 did not launch with kernel 5.14.16-arm64.

Another item I notice with kernel 5.14.16-arm64 is that during boot up process after "Starting Kernel", the screen will blank (dark screen) for 30 secs then monitor will indicate "no signal" for few seconds and followed by "Login Greeting Screen".

This boot up behavior is different from your previous kernel build where after "Starting Kernel" long verbose of text/log are being displayed prior to the "Login Greeting Screen".

Just tested and confirm, Chromium 90.0.4430.212 on Bullseye works with this kernel.

Looking forward to your next kernel build (5.14.y or 5.15.y) and see whether Chromium 91.0.4472.27 will work.

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-11-27:
  • new package ssam-tfe-odroid:arm64
    in bullseye/main package list
    -> Serious Sam - The First Encounter for arm64 boards
  • new package ssam-tse-odroid:arm64
    in bullseye/main package list
    -> Serious Sam - The Second Encounter for arm64 boards
  • new package ssam-tfe-odroid:arm64
    in buster/main package list
    -> Serious Sam - The First Encounter for arm64 boards
  • new package ssam-tse-odroid:arm64
    in buster/main package list
    -> Serious Sam - The Second Encounter for arm64 boards
  • new package ssam-tfe-odroid
    in buster/main package list
    -> Serious Sam - The First Encounter
  • new package ssam-tse-odroid
    in buster/main package list
    -> Serious Sam - The Second Encounter
  • new package ssam-data-odroid:all
    in all/main package list
    -> Serious Sam - The First Encounter Data files
Debian Bullseye packages support MESA=1 command-line option which allows to use MESA instead of gl4es if supported.
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-07:
  • update upstream Kernel and Headers packages for arm64 boards
    in all/main package list
    -> currently version 5.15.5
    Activated kernel modules for iotop and htop for I/O monitoring
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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

Hi @meveric,

Just a feedback. The kernel 5.15.5-arm64 and kernel 5.14.16-arm64 shared the same issue that is Chromium 1:91.0.4472.27 and 1:91.0.4472.27 cannot load up "No usable sandbox! Update your kernel...". Thanks.

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-08:
  • update box86-odroid package
    in bullseye/main package list
    -> x86 emulator for armhf by @ptitSeb
  • updated box86-odroid package
    in buster/main package list
    -> x86 emulator for armhf by @ptitSeb
  • updated box86-odroid package
    in jessie/main package list
    -> x86 emulator for armhf by @ptitSeb
  • update box64-odroid:arm64 package
    in bullseye/main package list
    -> x86_64 emulator for arm64 by @ptitSeb
  • update box64-odroid:arm64 package
    in buster/main package list
    -> x86_64 emulator for arm64 by @ptitSeb
  • update box86-wine-odroid package
    in all/main package list
    -> update wine to version 6.0.2 stable
  • update upstream Kernel and Headers packages for arm64 boards
    in all/main package list
    -> currently version 5.15.7
    activated kernel modules binfmt_misc for box86 and box64 support
    activated CONFIG_NAMESPACE where the default changed in the Kernel but it's required for sandboxing applications like chromium.
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by meveric »

hatsu wrote:
Wed Dec 08, 2021 3:58 pm
Hi @meveric,

Just a feedback. The kernel 5.15.5-arm64 and kernel 5.14.16-arm64 shared the same issue that is Chromium 1:91.0.4472.27 and 1:91.0.4472.27 cannot load up "No usable sandbox! Update your kernel...". Thanks.
https://kb.wavebox.io/no-usable-sandbox-error-on-linux/ suggests to enable kernel.unprivileged_userns_clone=1 to enable user namespaces.
Maybe the default is as it's suggested in the article to have this "off" and needs to be enabled for users.

I'll also check if there's a specific option for Chromium sandboxes that is required in the Kernel.

Edit:
I checked the Kernel config again, and for whatever reason the default for CONFIG_NAMESPACE in the Kernel was changed from "activated" to "deactivated".
Which is required for sandboxing.

I've added it to my config changes, and in the next Kernel it will be activated again.

Edit 2:
Uploaded a new Kernel 5.15.7 which may fix your issue ;)
These users thanked the author meveric for the post:
hatsu (Thu Dec 09, 2021 12:06 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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-09:
  • update cdemu-daemon-dbg:arm64 package
    in bullseye/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated cdemu-daemon:arm64 package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated gcdemu:all package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated gir1.2-mirage:arm64 package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated libmirage11-dbg:arm64 package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated libmirage11-dev:arm64 package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated libmirage11-doc:all package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated libmirage11:arm64 package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
  • updated vhba-dkms:all package
    in buster/main package list
    -> updated to support Kernel 5.15 and 5.16
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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

meveric wrote:
Thu Dec 09, 2021 2:55 am
hatsu wrote:
Wed Dec 08, 2021 3:58 pm
Hi @meveric,

Just a feedback. The kernel 5.15.5-arm64 and kernel 5.14.16-arm64 shared the same issue that is Chromium 1:91.0.4472.27 and 1:91.0.4472.27 cannot load up "No usable sandbox! Update your kernel...". Thanks.
https://kb.wavebox.io/no-usable-sandbox-error-on-linux/ suggests to enable kernel.unprivileged_userns_clone=1 to enable user namespaces.
Maybe the default is as it's suggested in the article to have this "off" and needs to be enabled for users.

I'll also check if there's a specific option for Chromium sandboxes that is required in the Kernel.

Edit:
I checked the Kernel config again, and for whatever reason the default for CONFIG_NAMESPACE in the Kernel was changed from "activated" to "deactivated".
Which is required for sandboxing.

I've added it to my config changes, and in the next Kernel it will be activated again.

Edit 2:
Uploaded a new Kernel 5.15.7 which may fix your issue ;)
With Kernel 5.15.7-arm64 Chromium Version 91.0.4472.27 launch! Thank you.

Geezus
Posts: 1
Joined: Fri Dec 10, 2021 4:27 am
languages_spoken: english
ODROIDs: 1 super
Has thanked: 0
Been thanked: 0
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by Geezus »

Can u in theory play pc games with this setup

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by meveric »

Geezus wrote:
Fri Dec 10, 2021 4:40 am
Can u in theory play pc games with this setup
not sure what you mean by "this setup" but yes, I play x86 Windows and Linux x86/amd64 games on my ODROIDs.
Yesteday I played a bit of UFO Afterlight and Torchlight on my arm64 ODROID N1, both are windows games :)
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-13:
  • update upstream Kernel and Headers packages for arm64 boards
    in all/main package list
    -> currently version 5.15.7
    reupload of 5.15.7 Kernel
    removed amlogic hardware cursor again (messes with X11 support)
    removed sysfs gpio support, messes with legacy fbdev console output on old devices such as ODROID C2.
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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

Hi @meveric,
update upstream Kernel and Headers packages for arm64 boards
in all/main package list
-> currently version 5.15.7
activated kernel modules binfmt_misc for box86 and box64 support
activated CONFIG_NAMESPACE where the default changed in the Kernel but it's required for sandboxing applications like chromium.
The amlogic cursor patch now works on Ubuntu-Xorg session with linux-image-5.15.7-arm64_5.15.7-20211208-odroid_arm64.deb. The cursor no longer flickers with X11.

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by meveric »

hatsu wrote:
Wed Dec 15, 2021 2:06 pm
The amlogic cursor patch now works on Ubuntu-Xorg session with linux-image-5.15.7-arm64_5.15.7-20211208-odroid_arm64.deb. The cursor no longer flickers with X11.
Sadly I can not confirm this, I've been testing this on the ODROID-C2 with MATE Desktop and there was no mouse pointer at all.
Therefore I removed the patch again, as both Wayland and XOrg work fine without 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.

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-15:
  • updated setup-odroid package
    in bullseye/main package list
    • General
      • added support for WiFi Module 5B
      • new dependecy usb-modeswitch, rsync
      • fixed some board detection
      • updated some OS detection
      • replaced KDE Desktop option with GNOME Desktop
      • refactor setup-odroid, separate upstream opensource build from old Mali closed source configurations
      • added flash-kernel configuration for arm64 boards
      • added missing firmware (upstream Kernel)
    • C4/N2 specific
      • added support for Debian Bullseye and Panfrost
    • C2 specific
      • added support for Debian Bullseye and Lima
      • added alsa config for upstream Kernel
    • C4 specific
      • added alsa config for upstream Kernel
      • added overlay support for upstream Kernel (untested)
    • N2 specific
      • added overlay support for upstream Kernel (untested)
  • updated setup-odroid package
    in buster/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in stretch/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in jessie/main package list
    -> same as for bullseye
These users thanked the author meveric for the post:
odroid (Thu Dec 16, 2021 9:40 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
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-17:
  • updated MESA 21.3.1
    in backports/bullseye package list

    mesa packages armhf:

    Code: Select all

    libd3dadapter9-mesa_21.3.1-1~bpo11_armhf.deb
    libd3dadapter9-mesa-dbgsym_21.3.1-1~bpo11_armhf.deb
    libd3dadapter9-mesa-dev_21.3.1-1~bpo11_armhf.deb
    libegl1-mesa_21.3.1-1~bpo11_armhf.deb
    libegl1-mesa-dev_21.3.1-1~bpo11_armhf.deb
    libegl-mesa0_21.3.1-1~bpo11_armhf.deb
    libegl-mesa0-dbgsym_21.3.1-1~bpo11_armhf.deb
    libgbm1_21.3.1-1~bpo11_armhf.deb
    libgbm1-dbgsym_21.3.1-1~bpo11_armhf.deb
    libgbm-dev_21.3.1-1~bpo11_armhf.deb
    libgl1-mesa-dev_21.3.1-1~bpo11_armhf.deb
    libgl1-mesa-dri_21.3.1-1~bpo11_armhf.deb
    libgl1-mesa-dri-dbgsym_21.3.1-1~bpo11_armhf.deb
    libgl1-mesa-glx_21.3.1-1~bpo11_armhf.deb
    libglapi-mesa_21.3.1-1~bpo11_armhf.deb
    libglapi-mesa-dbgsym_21.3.1-1~bpo11_armhf.deb
    libgles2-mesa_21.3.1-1~bpo11_armhf.deb
    libgles2-mesa-dev_21.3.1-1~bpo11_armhf.deb
    libglx-mesa0_21.3.1-1~bpo11_armhf.deb
    libglx-mesa0-dbgsym_21.3.1-1~bpo11_armhf.deb
    libosmesa6_21.3.1-1~bpo11_armhf.deb
    libosmesa6-dbgsym_21.3.1-1~bpo11_armhf.deb
    libosmesa6-dev_21.3.1-1~bpo11_armhf.deb
    libwayland-egl1-mesa_21.3.1-1~bpo11_armhf.deb
    mesa-common-dev_21.3.1-1~bpo11_armhf.deb
    mesa-opencl-icd_21.3.1-1~bpo11_armhf.deb
    mesa-opencl-icd-dbgsym_21.3.1-1~bpo11_armhf.deb
    mesa-va-drivers_21.3.1-1~bpo11_armhf.deb
    mesa-va-drivers-dbgsym_21.3.1-1~bpo11_armhf.deb
    mesa-vdpau-drivers_21.3.1-1~bpo11_armhf.deb
    mesa-vdpau-drivers-dbgsym_21.3.1-1~bpo11_armhf.deb
    mesa-vulkan-drivers_21.3.1-1~bpo11_armhf.deb
    mesa-vulkan-drivers-dbgsym_21.3.1-1~bpo11_armhf.deb
    
    mesa packages arm64

    Code: Select all

    libd3dadapter9-mesa_21.3.1-1~bpo11_arm64.deb
    libd3dadapter9-mesa-dbgsym_21.3.1-1~bpo11_arm64.deb
    libd3dadapter9-mesa-dev_21.3.1-1~bpo11_arm64.deb
    libegl1-mesa_21.3.1-1~bpo11_arm64.deb
    libegl1-mesa-dev_21.3.1-1~bpo11_arm64.deb
    libegl-mesa0_21.3.1-1~bpo11_arm64.deb
    libegl-mesa0-dbgsym_21.3.1-1~bpo11_arm64.deb
    libgbm1_21.3.1-1~bpo11_arm64.deb
    libgbm1-dbgsym_21.3.1-1~bpo11_arm64.deb
    libgbm-dev_21.3.1-1~bpo11_arm64.deb
    libgl1-mesa-dev_21.3.1-1~bpo11_arm64.deb
    libgl1-mesa-dri_21.3.1-1~bpo11_arm64.deb
    libgl1-mesa-dri-dbgsym_21.3.1-1~bpo11_arm64.deb
    libgl1-mesa-glx_21.3.1-1~bpo11_arm64.deb
    libglapi-mesa_21.3.1-1~bpo11_arm64.deb
    libglapi-mesa-dbgsym_21.3.1-1~bpo11_arm64.deb
    libgles2-mesa_21.3.1-1~bpo11_arm64.deb
    libgles2-mesa-dev_21.3.1-1~bpo11_arm64.deb
    libglx-mesa0_21.3.1-1~bpo11_arm64.deb
    libglx-mesa0-dbgsym_21.3.1-1~bpo11_arm64.deb
    libosmesa6_21.3.1-1~bpo11_arm64.deb
    libosmesa6-dbgsym_21.3.1-1~bpo11_arm64.deb
    libosmesa6-dev_21.3.1-1~bpo11_arm64.deb
    libwayland-egl1-mesa_21.3.1-1~bpo11_arm64.deb
    mesa-common-dev_21.3.1-1~bpo11_arm64.deb
    mesa-opencl-icd_21.3.1-1~bpo11_arm64.deb
    mesa-opencl-icd-dbgsym_21.3.1-1~bpo11_arm64.deb
    mesa-va-drivers_21.3.1-1~bpo11_arm64.deb
    mesa-va-drivers-dbgsym_21.3.1-1~bpo11_arm64.deb
    mesa-vdpau-drivers_21.3.1-1~bpo11_arm64.deb
    mesa-vdpau-drivers-dbgsym_21.3.1-1~bpo11_arm64.deb
    mesa-vulkan-drivers_21.3.1-1~bpo11_arm64.deb
    mesa-vulkan-drivers-dbgsym_21.3.1-1~bpo11_arm64.deb
    
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-19:
  • update upstream Kernel and Headers packages for arm64 boards
    in all/main package list
    -> currently version 5.15.10
    activated many kernel options for extra hardware support, including overlays for N2/C4 (closer to the config of @tobetter)
Edit:
Seems this version has broken Panfrost drivers, I'll investigate
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-20:
  • update upstream Kernel and Headers packages for arm64 boards
    in all/main package list
    -> reuploaded version 5.15.10
    fixed Panfrost support
These users thanked the author meveric for the post:
hatsu (Tue Dec 21, 2021 4:49 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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

meveric wrote:
Thu Dec 16, 2021 12:45 am
hatsu wrote:
Wed Dec 15, 2021 2:06 pm
The amlogic cursor patch now works on Ubuntu-Xorg session with linux-image-5.15.7-arm64_5.15.7-20211208-odroid_arm64.deb. The cursor no longer flickers with X11.
Sadly I can not confirm this, I've been testing this on the ODROID-C2 with MATE Desktop and there was no mouse pointer at all.
Therefore I removed the patch again, as both Wayland and XOrg work fine without it.
Just a feedback. With the Amlogic Cursor Patch the cursor only disappear if I move the mouse cursor pass the top most and left most of the screen anywhere else mouse cursor/pointer is visible both in Wayland and Xorg.

The the mouse pointer/cursor will not move pass the right most or bottom most of the screen meaning pointer/cursor is visible. The benefit or advantage is the mouse pointer now does not flicker on Xorg with the Amlogic Cursor patch at on Amlogic S922X.
Last edited by hatsu on Tue Dec 21, 2021 4:59 pm, edited 1 time in total.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

Hi @meveric,

Just checking whether you have a kernel-5.15.10-arm64 with Amlogic Cursor patch but without sysfs gpio support? If you happen to have it, would like to try it out.

In Xorg without the mouse pointer/cursor flickering is addictive!

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by meveric »

currently it's without the cursor patch.
If I use this patch on the ODROID C2 the cursor disappears completely under X11 not only on the edges of the screen.
Which makes X11 completely unusable.
I'll see if I find a way around this, maybe disable HWCursor specifically under X11 or something like that.
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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

meveric wrote:
Tue Dec 21, 2021 6:39 pm
currently it's without the cursor patch.
If I use this patch on the ODROID C2 the cursor disappears completely under X11 not only on the edges of the screen.
Which makes X11 completely unusable.
I'll see if I find a way around this, maybe disable HWCursor specifically under X11 or something like that.
If not mistaken the Amlogic HWCusor patch was to address the complain that in X11 on Amlogic Devices the mouse pointer or cursor flickers (annoying) among other complains but I could be mistaken on this.

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-21:
  • updated setup-odroid package
    in bullseye/main package list
    • General
      • fixed board detection for ODROID-N2Plus
      • updated flash-kernel script to correctly detect boards and load overlays for C4/N2
      • updated alsa config for N2/N2Plus
  • updated setup-odroid package
    in buster/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in stretch/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in jessie/main package list
    -> same as for bullseye
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by meveric »

hatsu wrote:
Tue Dec 21, 2021 10:24 pm
If not mistaken the Amlogic HWCusor patch was to address the complain that in X11 on Amlogic Devices the mouse pointer or cursor flickers (annoying) among other complains but I could be mistaken on this.
Nope, on the contrary, the patch was to fix mouse cursor in fullscreen applications like when running directly in GBM where there was no mouse pointer at all.
This can also been observed when using fullscreen under wayland, if you use chromium for example (aquarium webgl) and switch to fullscreen with F11 without the patch the mouse-pointer will disappear.
The patch actually hinted that it causes problems under Xorg:
https://github.com/superna9999/linux/co ... e32da64c4a
also the patch is pretty much untested on all boards.
These users thanked the author meveric for the post:
hatsu (Wed Dec 22, 2021 12: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.

hatsu
Posts: 37
Joined: Mon Jun 14, 2021 4:33 pm
languages_spoken: english
Has thanked: 12 times
Been thanked: 2 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Kernel

Post by hatsu »

This can also been observed when using fullscreen under wayland, if you use chromium for example (aquarium webgl) and switch to fullscreen with F11 without the patch the mouse-pointer will disappear.
Interesting. Just tested this with Chromium 1:97.0.4692.20 with --ozone-platform=wayland on Gnome-Wayland Session aquarium webgl fullscreen F11 with your kernel 5.15.10-arm64 Without HWCursor, mouse pointer is visible. Will test on Gnome-Xorg session.

Edit: In Gnome-Xorg Session, with Chromium 1:97.0.4692.20 aquarium webgl Fullscreen F11 (kernel 5.15.10-arm64) mouse pointer still visible but flickers.

BTW I am using Gnome 41 (from Unstable Branch) not Gnome 3.38. Mouse pointer only flickers on Xorg when the screen is being updated or have activities otherwise the mouse pointer does not flickers.

User avatar
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-22:
  • backported glmark2 packages from Debian SID
    in main/bullseye package list

    glmark2 packages armhf:

    Code: Select all

    glmark2-data_2021.10~git.e359bb0-2~bpo11_all.deb
    glmark2-drm_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-drm-dbgsym_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-es2-drm_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-es2-drm-dbgsym_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-es2-wayland_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-es2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-es2-x11_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-es2-x11-dbgsym_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-wayland_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-x11_2021.10~git.e359bb0-2~bpo11_armhf.deb
    glmark2-x11-dbgsym_2021.10~git.e359bb0-2~bpo11_armhf.deb
    
    glmark2 packages arm64

    Code: Select all

    glmark2-data_2021.10~git.e359bb0-2~bpo11_all.deb
    glmark2-drm_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-drm-dbgsym_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-es2-drm_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-es2-drm-dbgsym_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-es2-wayland_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-es2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-es2-x11_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-es2-x11-dbgsym_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-wayland_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-x11_2021.10~git.e359bb0-2~bpo11_arm64.deb
    glmark2-x11-dbgsym_2021.10~git.e359bb0-2~bpo11_arm64.deb
    
  • backported glmark2 packages from Debian SID
    in main/buster package list

    glmark2 packages armhf:

    Code: Select all

    glmark2-data_2021.10~git.e359bb0-2~bpo10_all.deb
    glmark2-drm_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-drm-dbgsym_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-es2-drm_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-es2-drm-dbgsym_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-es2-wayland_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-es2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-es2-x11_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-es2-x11-dbgsym_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-wayland_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-x11_2021.10~git.e359bb0-2~bpo10_armhf.deb
    glmark2-x11-dbgsym_2021.10~git.e359bb0-2~bpo10_armhf.deb
    
    glmark2 packages arm64

    Code: Select all

    glmark2-data_2021.10~git.e359bb0-2~bpo10_all.deb
    glmark2-drm_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-drm-dbgsym_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-es2-drm_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-es2-drm-dbgsym_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-es2-wayland_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-es2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-es2-x11_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-es2-x11-dbgsym_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-wayland_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-wayland-dbgsym_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-x11_2021.10~git.e359bb0-2~bpo10_arm64.deb
    glmark2-x11-dbgsym_2021.10~git.e359bb0-2~bpo10_arm64.deb
    
  • removed package glmark2:arm64
    from main/bullseye package list
    -> avoid confusion with old ubuntu based packages
  • removed package glmark2-es2:arm64
    from main/bullseye package list
    -> avoid confusion with old ubuntu based packages
  • removed package glmark2:arm64
    from main/buster package list
    -> avoid confusion with old ubuntu based packages
  • removed package glmark2-es2:arm64
    from main/buster package list
    -> avoid confusion with old ubuntu based packages
  • removed package glmark2
    from main/buster package list
    -> avoid confusion with old ubuntu based packages
  • removed package glmark2-es2
    from main/buster package list
    -> avoid confusion with old ubuntu based packages
please note, that this will replace previous packages from ubuntu and some of which have new names
glmark2 -> glmark2-x11
glmark2-es2 -> glmark2-es2-x11
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-29:
  • new package arx-libertatis-odroid:arm64
    in bullseye/main package list
    -> Arx Fatalis open source rebuild -> viewtopic.php?f=91&t=18106
    New version should work on OpenGL / OpenGL ES and even under native Wayland
  • new package ags:arm64
    in bullseye/main package list
    -> Adventure Game Studio Engine for ODROIDs -> viewtopic.php?f=91&t=37164
  • new package ags-dbg:arm64
    in bullseye/main package list
    -> Adventure Game Studio Engine debug symbols
  • new package cendric-odroid:arm64
    in bullseye/main package list
    -> 2D RPG Game -> viewtopic.php?f=91&t=30849
  • new package dolphin-emu-odroid:arm64
    in bullseye/main package list
    -> GC/Wii Emulator (only works with OpenGL/ES 3.x boards)
  • new package easyrpg-player-odroid:arm64
    in bullseye/main package list
    -> EasyRPG (RPG Maker 2000 and 2003 interpreter)
  • new package emulationstation-odroid:arm64
    in bullseye/main package list
    -> Emulatorfrontend
  • new package corsixth-odroid:arm64
    in bullseye/main package list
    -> Theme Hospital recreation (funny hospital simulation) -> viewtopic.php?f=91&t=1635
  • new package openxcom-nightly-odroid:arm64
    in bullseye/main package list
    -> XCom - Enemy Unknown and XCom - Terror from the Deep Engine -> viewtopic.php?f=91&t=1356
  • new package openxcom-nightly-odroid-dbgsym:arm64
    in bullseye/main package list
    -> Debugging symbols
  • updated cendric-data-odroid:all package
    in all/main package list
    -> update to version 1.1.3
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2021-12-30:
  • new package devilutionx:arm64
    in bullseye/main package list
    -> opensource engine rebuild for Diable + Hellfire -> viewtopic.php?f=91&t=37100
  • new package devilutionx-dbgsym:arm64
    in bullseye/main package list
    -> debugging symbols
  • new package hurrican-odroid:arm64
    in bullseye/main package list
    -> Turrican clone -> viewtopic.php?f=91&t=1629
  • new package hurrican-data-odroid:all
    in all/main package list
    -> architecture independent data files for hurrican
  • new package sdlpop-odroid:arm64
    in bullseye/main package list
    -> SDL Clone of Prince of Persia -> viewtopic.php?f=91&t=16554
  • updated sdlpop-data-odroid:all package
    in all/main package list
    -> architecture independent data files for SDLPoP updated to version 1.22
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-01:
  • new package stepmenia-odroid:arm64
    in bullseye/main package list
    -> music rhythm game (like dance dance revolution) -> viewtopic.php?f=91&t=16984
  • new package openomf-odroid:arm64
    in bullseye/main package list
    -> remake of classic DOS fighting game -> viewtopic.php?f=91&t=6596
  • new package yquake2-odroid:arm64
    in bullsye/main package list
    -> Quake 2 FPS clone using OpenGL -> http://forum.odroid.com/viewtopic.php?f=91&t=6471
  • new package yquake2-ctf-odroid:arm64
    in bullseye/main package list
    -> Quake 2 expansion Capture the Flag
  • new package yquake2-rogue-odroid:arm64
    in bullseye/main package list
    -> Quake 2 expansion Ground Zero
  • new package yquake2-smd-odroid:arm64
    in bullseye/main package list
    -> New Quake 2 expansion Slight Mechenical Destruction
  • new package yquake2-xatrix-odroid:arm64
    in bullseye/main package list
    -> Quake 2 expansion The Reckoning
  • new package yquake2-zaero-odroid:arm64
    in bullseye/main package list
    -> Quake 2 expansion Team Evolves Zaero for ODROID C2/N1 (arm64)
  • updated stepmania-data-odroid:all package
    in all/main package list
    -> architecture independent data files for stepmania version 5.1.0
These users thanked the author meveric for the post:
odroid (Mon Jan 03, 2022 9:19 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
meveric
Posts: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-04:
  • new package dhewm3-odroid:arm64
    in bullseye/main package list
    -> Doom3 remake similar to -> viewtopic.php?f=91&t=5354
    uses SDL2 and OpenGL instead so Panfrost/Lima/gl4es only
  • new package uhexen2-odroid:arm64
    in bullseye/main package list
    -> Engine for Hexen 2 (OpenGL/SDL/Software) -> viewtopic.php?f=91&t=18614
  • new package uhexenworld-odroid:arm64
    in bullseye/main package list
    -> Same engine as for Hexen2 but for Hexenworld -> viewtopic.php?f=91&t=18614
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-05:
  • updated MESA to version 21.3.3
    in backports/bullseye package list

    mesa packages armhf:

    Code: Select all

    libd3dadapter9-mesa_21.3.3-1~bpo11_armhf.deb
    libd3dadapter9-mesa-dbgsym_21.3.3-1~bpo11_armhf.deb
    libd3dadapter9-mesa-dev_21.3.3-1~bpo11_armhf.deb
    libegl1-mesa_21.3.3-1~bpo11_armhf.deb
    libegl1-mesa-dev_21.3.3-1~bpo11_armhf.deb
    libegl-mesa0_21.3.3-1~bpo11_armhf.deb
    libegl-mesa0-dbgsym_21.3.3-1~bpo11_armhf.deb
    libgbm1_21.3.3-1~bpo11_armhf.deb
    libgbm1-dbgsym_21.3.3-1~bpo11_armhf.deb
    libgbm-dev_21.3.3-1~bpo11_armhf.deb
    libgl1-mesa-dev_21.3.3-1~bpo11_armhf.deb
    libgl1-mesa-dri_21.3.3-1~bpo11_armhf.deb
    libgl1-mesa-dri-dbgsym_21.3.3-1~bpo11_armhf.deb
    libgl1-mesa-glx_21.3.3-1~bpo11_armhf.deb
    libglapi-mesa_21.3.3-1~bpo11_armhf.deb
    libglapi-mesa-dbgsym_21.3.3-1~bpo11_armhf.deb
    libgles2-mesa_21.3.3-1~bpo11_armhf.deb
    libgles2-mesa-dev_21.3.3-1~bpo11_armhf.deb
    libglx-mesa0_21.3.3-1~bpo11_armhf.deb
    libglx-mesa0-dbgsym_21.3.3-1~bpo11_armhf.deb
    libosmesa6_21.3.3-1~bpo11_armhf.deb
    libosmesa6-dbgsym_21.3.3-1~bpo11_armhf.deb
    libosmesa6-dev_21.3.3-1~bpo11_armhf.deb
    libwayland-egl1-mesa_21.3.3-1~bpo11_armhf.deb
    mesa-common-dev_21.3.3-1~bpo11_armhf.deb
    mesa-opencl-icd_21.3.3-1~bpo11_armhf.deb
    mesa-opencl-icd-dbgsym_21.3.3-1~bpo11_armhf.deb
    mesa-va-drivers_21.3.3-1~bpo11_armhf.deb
    mesa-va-drivers-dbgsym_21.3.3-1~bpo11_armhf.deb
    mesa-vdpau-drivers_21.3.3-1~bpo11_armhf.deb
    mesa-vdpau-drivers-dbgsym_21.3.3-1~bpo11_armhf.deb
    mesa-vulkan-drivers_21.3.3-1~bpo11_armhf.deb
    mesa-vulkan-drivers-dbgsym_21.3.3-1~bpo11_armhf.deb
    
    mesa packages arm64

    Code: Select all

    libd3dadapter9-mesa_21.3.3-1~bpo11_arm64.deb
    libd3dadapter9-mesa-dbgsym_21.3.3-1~bpo11_arm64.deb
    libd3dadapter9-mesa-dev_21.3.3-1~bpo11_arm64.deb
    libegl1-mesa_21.3.3-1~bpo11_arm64.deb
    libegl1-mesa-dev_21.3.3-1~bpo11_arm64.deb
    libegl-mesa0_21.3.3-1~bpo11_arm64.deb
    libegl-mesa0-dbgsym_21.3.3-1~bpo11_arm64.deb
    libgbm1_21.3.3-1~bpo11_arm64.deb
    libgbm1-dbgsym_21.3.3-1~bpo11_arm64.deb
    libgbm-dev_21.3.3-1~bpo11_arm64.deb
    libgl1-mesa-dev_21.3.3-1~bpo11_arm64.deb
    libgl1-mesa-dri_21.3.3-1~bpo11_arm64.deb
    libgl1-mesa-dri-dbgsym_21.3.3-1~bpo11_arm64.deb
    libgl1-mesa-glx_21.3.3-1~bpo11_arm64.deb
    libglapi-mesa_21.3.3-1~bpo11_arm64.deb
    libglapi-mesa-dbgsym_21.3.3-1~bpo11_arm64.deb
    libgles2-mesa_21.3.3-1~bpo11_arm64.deb
    libgles2-mesa-dev_21.3.3-1~bpo11_arm64.deb
    libglx-mesa0_21.3.3-1~bpo11_arm64.deb
    libglx-mesa0-dbgsym_21.3.3-1~bpo11_arm64.deb
    libosmesa6_21.3.3-1~bpo11_arm64.deb
    libosmesa6-dbgsym_21.3.3-1~bpo11_arm64.deb
    libosmesa6-dev_21.3.3-1~bpo11_arm64.deb
    libwayland-egl1-mesa_21.3.3-1~bpo11_arm64.deb
    mesa-common-dev_21.3.3-1~bpo11_arm64.deb
    mesa-opencl-icd_21.3.3-1~bpo11_arm64.deb
    mesa-opencl-icd-dbgsym_21.3.3-1~bpo11_arm64.deb
    mesa-va-drivers_21.3.3-1~bpo11_arm64.deb
    mesa-va-drivers-dbgsym_21.3.3-1~bpo11_arm64.deb
    mesa-vdpau-drivers_21.3.3-1~bpo11_arm64.deb
    mesa-vdpau-drivers-dbgsym_21.3.3-1~bpo11_arm64.deb
    mesa-vulkan-drivers_21.3.3-1~bpo11_arm64.deb
    mesa-vulkan-drivers-dbgsym_21.3.3-1~bpo11_arm64.deb
    
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-06:
  • new package smokinguns-odroid:arm64
    in bullseye/main package list
    -> wild west shooting game based on the ioQuake (Quake 3) engine -> viewtopic.php?f=91&t=4477
  • updated setup-odroid package
    in bullseye/main package list
    • General
      • updated config.ini to include option to define your own bootlabel (for petitboot)
      • updated flash-kernel to include bootlabel (for petitboot)
      • removed an elusive dash in flash-kernel script (thanks to @tobetter)
      • reworked hdd install for Kernel 5.x images with Debian Bullseye
      • addressed an issue with USB support on amlogic devices
      • fixed an issue with creating of initramfs when moving to hdd
  • updated setup-odroid package
    in buster/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in stretch/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in jessie/main package list
    -> same as for bullseye
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-11:
  • updated setup-odroid package
    in bullseye/main package list
    • General
      • updated flash-kernel and config.ini to allow for rootdelay (probably no longer needed)
      • updated flash-kernel and config.ini to allow for extra custom bootargs
      • increased waiting timeout of initramfs for block devices from 30 to 60 sec (waiting on USB devices)
      • trigger update of flash-kernel automatically
      • cleanup bootargs
  • updated setup-odroid package
    in buster/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in stretch/main package list
    -> same as for bullseye
  • updated setup-odroid package
    in jessie/main package list
    -> same as for bullseye
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-12:
  • update upstream Kernel and Headers packages for arm64 boards
    in all/main package list
    -> currently version 5.16.0
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-13:
  • update upstream Kernel and Headers packages for arm64 boards
    in all/main package list
    -> re-uploaded version 5.16.0
    reactivated gpio-sysfs support
    activated /dev/gpiomem support for ODROID C2/C4/N1/N2
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: 11734
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: 73 times
Been thanked: 559 times
Contact:

Re: [HOWTO] Debian/Ubuntu repository for Games/Emulators/Ker

Post by meveric »

2022-01-20:
  • updated MESA to version 21.3.4
    in backports/bullseye package list

    mesa packages armhf:

    Code: Select all

    libd3dadapter9-mesa_21.3.4-1~bpo11_armhf.deb
    libd3dadapter9-mesa-dbgsym_21.3.4-1~bpo11_armhf.deb
    libd3dadapter9-mesa-dev_21.3.4-1~bpo11_armhf.deb
    libegl1-mesa_21.3.4-1~bpo11_armhf.deb
    libegl1-mesa-dev_21.3.4-1~bpo11_armhf.deb
    libegl-mesa0_21.3.4-1~bpo11_armhf.deb
    libegl-mesa0-dbgsym_21.3.4-1~bpo11_armhf.deb
    libgbm1_21.3.4-1~bpo11_armhf.deb
    libgbm1-dbgsym_21.3.4-1~bpo11_armhf.deb
    libgbm-dev_21.3.4-1~bpo11_armhf.deb
    libgl1-mesa-dev_21.3.4-1~bpo11_armhf.deb
    libgl1-mesa-dri_21.3.4-1~bpo11_armhf.deb
    libgl1-mesa-dri-dbgsym_21.3.4-1~bpo11_armhf.deb
    libgl1-mesa-glx_21.3.4-1~bpo11_armhf.deb
    libglapi-mesa_21.3.4-1~bpo11_armhf.deb
    libglapi-mesa-dbgsym_21.3.4-1~bpo11_armhf.deb
    libgles2-mesa_21.3.4-1~bpo11_armhf.deb
    libgles2-mesa-dev_21.3.4-1~bpo11_armhf.deb
    libglx-mesa0_21.3.4-1~bpo11_armhf.deb
    libglx-mesa0-dbgsym_21.3.4-1~bpo11_armhf.deb
    libosmesa6_21.3.4-1~bpo11_armhf.deb
    libosmesa6-dbgsym_21.3.4-1~bpo11_armhf.deb
    libosmesa6-dev_21.3.4-1~bpo11_armhf.deb
    libwayland-egl1-mesa_21.3.4-1~bpo11_armhf.deb
    mesa-common-dev_21.3.4-1~bpo11_armhf.deb
    mesa-opencl-icd_21.3.4-1~bpo11_armhf.deb
    mesa-opencl-icd-dbgsym_21.3.4-1~bpo11_armhf.deb
    mesa-va-drivers_21.3.4-1~bpo11_armhf.deb
    mesa-va-drivers-dbgsym_21.3.4-1~bpo11_armhf.deb
    mesa-vdpau-drivers_21.3.4-1~bpo11_armhf.deb
    mesa-vdpau-drivers-dbgsym_21.3.4-1~bpo11_armhf.deb
    mesa-vulkan-drivers_21.3.4-1~bpo11_armhf.deb
    mesa-vulkan-drivers-dbgsym_21.3.4-1~bpo11_armhf.deb
    
    mesa packages arm64

    Code: Select all

    libd3dadapter9-mesa_21.3.4-1~bpo11_arm64.deb
    libd3dadapter9-mesa-dbgsym_21.3.4-1~bpo11_arm64.deb
    libd3dadapter9-mesa-dev_21.3.4-1~bpo11_arm64.deb
    libegl1-mesa_21.3.4-1~bpo11_arm64.deb
    libegl1-mesa-dev_21.3.4-1~bpo11_arm64.deb
    libegl-mesa0_21.3.4-1~bpo11_arm64.deb
    libegl-mesa0-dbgsym_21.3.4-1~bpo11_arm64.deb
    libgbm1_21.3.4-1~bpo11_arm64.deb
    libgbm1-dbgsym_21.3.4-1~bpo11_arm64.deb
    libgbm-dev_21.3.4-1~bpo11_arm64.deb
    libgl1-mesa-dev_21.3.4-1~bpo11_arm64.deb
    libgl1-mesa-dri_21.3.4-1~bpo11_arm64.deb
    libgl1-mesa-dri-dbgsym_21.3.4-1~bpo11_arm64.deb
    libgl1-mesa-glx_21.3.4-1~bpo11_arm64.deb
    libglapi-mesa_21.3.4-1~bpo11_arm64.deb
    libglapi-mesa-dbgsym_21.3.4-1~bpo11_arm64.deb
    libgles2-mesa_21.3.4-1~bpo11_arm64.deb
    libgles2-mesa-dev_21.3.4-1~bpo11_arm64.deb
    libglx-mesa0_21.3.4-1~bpo11_arm64.deb
    libglx-mesa0-dbgsym_21.3.4-1~bpo11_arm64.deb
    libosmesa6_21.3.4-1~bpo11_arm64.deb
    libosmesa6-dbgsym_21.3.4-1~bpo11_arm64.deb
    libosmesa6-dev_21.3.4-1~bpo11_arm64.deb
    libwayland-egl1-mesa_21.3.4-1~bpo11_arm64.deb
    mesa-common-dev_21.3.4-1~bpo11_arm64.deb
    mesa-opencl-icd_21.3.4-1~bpo11_arm64.deb
    mesa-opencl-icd-dbgsym_21.3.4-1~bpo11_arm64.deb
    mesa-va-drivers_21.3.4-1~bpo11_arm64.deb
    mesa-va-drivers-dbgsym_21.3.4-1~bpo11_arm64.deb
    mesa-vdpau-drivers_21.3.4-1~bpo11_arm64.deb
    mesa-vdpau-drivers-dbgsym_21.3.4-1~bpo11_arm64.deb
    mesa-vulkan-drivers_21.3.4-1~bpo11_arm64.deb
    mesa-vulkan-drivers-dbgsym_21.3.4-1~bpo11_arm64.deb
    
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 “Ubuntu (All Linux'es)”

Who is online

Users browsing this forum: No registered users and 2 guests