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

Post Reply
wdl1908
Posts: 9
Joined: Tue Sep 29, 2015 9:33 pm
languages_spoken: english
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by wdl1908 » Tue Sep 29, 2015 9:50 pm

Problem
iscsitarget-dkms_1.4.20.3+svn499-0ubuntu2_all.deb

Fails to build with the 3.10.82+ kernel and headers on a XU4.

I installed the ubuntu-14.04lts-server-odroid-xu3-20150725.img image
Moved the root to /dev/sda2 (I have a cloudshell)
Enabled the LCD with the settings according to the wiki pages

apt-get install linux-headers-armhf-odroid-xu3
apt-get install linux-image-armhf-odroid-xu3
reboot

The lcd works fine.

When I tried to install the iscsitarget-dkms package I received the following error.

Code: Select all

Unpacking iscsitarget-dkms (1.4.20.3+svn499-0ubuntu2) over (1.4.20.3+svn499-0ubuntu2) ...
Setting up iscsitarget-dkms (1.4.20.3+svn499-0ubuntu2) ...

Creating symlink /var/lib/dkms/iscsitarget/1.4.20.3+svn499/source ->
                 /usr/src/iscsitarget-1.4.20.3+svn499

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.10.82+ -C /lib/modules/3.10.82+/build M=/var/lib/dkms/iscsitarget/1.4.20.3+svn499/build....(bad exit sta
tus: 2)
ERROR (dkms apport): kernel package linux-headers-3.10.82+ is not supported
Error! Bad return status for module build on kernel: 3.10.82+ (armv7l)
Consult /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/make.log for more information.
The log file contains this.

Code: Select all

DKMS make.log for iscsitarget-1.4.20.3+svn499 for kernel 3.10.82+ (armv7l)
Tue Sep 29 12:48:24 UTC 2015
make: Entering directory `/usr/src/linux-headers-3.10.82+'
  LD      /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/built-in.o
  LD      /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/built-in.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/tio.o
In file included from include/linux/timex.h:65:0,
                 from include/linux/sched.h:17,
                 from include/linux/blkdev.h:4,
                 from /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/iscsi.h:11,
                 from /var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/tio.c:7:
/usr/src/linux-headers-3.10.82+/arch/arm/include/asm/timex.h:18:24: fatal error: mach/timex.h: No such file or directory
 #include <mach/timex.h>
                        ^
compilation terminated.
make[2]: *** [/var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel/tio.o] Error 1
make[1]: *** [/var/lib/dkms/iscsitarget/1.4.20.3+svn499/build/kernel] Error 2
make: *** [_module_/var/lib/dkms/iscsitarget/1.4.20.3+svn499/build] Error 2
make: Leaving directory `/usr/src/linux-headers-3.10.82+'
It seems some of the files are missing in the kernel headers.

Can someone help me fix this?

wdl1908
Posts: 9
Joined: Tue Sep 29, 2015 9:33 pm
languages_spoken: english
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by wdl1908 » Tue Sep 29, 2015 11:59 pm

Ok got come steps further in the build process of the dkms driver.

Code: Select all

cd /root
mkdir src
cd src
git clone https://github.com/hardkernel/linux.git
cd linux
git checkout odroidxu3-3.10.y
ln -s /root/src/linux/arch/arm/mach-exynos/include/mach/ /usr/src/linux-headers-3.10.82+/arch/arm/include/
ln -s /root/src/linux/arch/arm/mach-exynos/include/mach/ /usr/src/linux-headers-3.10.82+/arch/arm/include/

The kernel header package is really missing a lot of files.

Still not compiling though and that is probably due to a patch not being applied because of the + in the version number.

Trying the unstable package

Code: Select all

dpkg -i iscsitarget_1.4.20.3+svn502-2ubuntu2_armhf.deb iscsitarget-dkms_1.4.20.3+svn502-2ubuntu2_all.deb 
is not compiling either.

Code: Select all

/var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/kernel/iscsi.c:986:7: error: ‘SERVICE_ACTION_IN_16’ undeclared (first use in this function)
  case SERVICE_ACTION_IN_16:

wdl1908
Posts: 9
Joined: Tue Sep 29, 2015 9:33 pm
languages_spoken: english
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by wdl1908 » Wed Sep 30, 2015 12:17 am

ok lessons learned here. The kernel headers are missing files to compile dkms drivers.

Adding a + to the version number of the kernel really messes up things.

Things to get it running.

Code: Select all

apt-get install iscsitarget iscsitarget-dkms
after that fails patch the dkms.conf file in var/lib/dkms/iscsitarget/1.4.20.3+svn499/source

change

Code: Select all

PATCH_MATCH[0]="(2\.6\.(9|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39)|3\.(0|1|2|3|4|5|6|7|8|9|10|11|12)\.0)"
to

Code: Select all

PATCH_MATCH[0]="(2\.6\.(9|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39)|3\.(0|1|2|3|4|5|6|7|8|9|10|11|12)\.*)"
then run following commands.

Code: Select all

dkms build -m iscsitarget -v 1.4.20.3+svn499
dkms install -m iscsitarget -v 1.4.20.3+svn499
Do not forget the kernel source and symlinks I used in the previous post.

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Wed Sep 30, 2015 3:13 am

Thanks for the feedback, I was actually trying to fix the header issue, but it turns out, i placed the missing headers in the wrong directory.
My next headers will have this fixed.
The version 3.10.82+ comes from the sources from HardKernel.. I don't understand why they are having this "+" in their version number, it caused me quite some trouble already.
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.

wdl1908
Posts: 9
Joined: Tue Sep 29, 2015 9:33 pm
languages_spoken: english
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by wdl1908 » Wed Sep 30, 2015 4:39 am

Looking forward to the update. With the manual intervention I did I finally got the iscsi target running on the cloudshell and it's working great.

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Wed Sep 30, 2015 8:07 am

new Kernel + Headers for X, X2, U2/U3 and XU3/XU4 available.
I already have new C1 Kernel+Header ready as well, but didn't have time to test them yet. Gonna upload them after i tested them :)
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.

odroiduser901
Posts: 14
Joined: Wed Dec 02, 2015 3:45 am
languages_spoken: english
ODROIDs: Odroid C1+, Odroid XU-4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by odroiduser901 » Thu Jan 07, 2016 4:13 pm

hey @meveric ,

how do i convert from using the odroid-utility to the kernel from your repo? it seems i am getting errors like :

Code: Select all

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-image-armhf-odroid-xu3 : Depends: linux-image-3.10.92+ but it is not going to be installed
 linux-image-xu3 : Conflicts: linux-image-3.10.82-39 but 20150710 is to be installed
                   Conflicts: linux-image-3.10.92-64 but 20151123 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Thu Jan 07, 2016 11:48 pm

first remove the already installed Kernel and Meta packages.
Check the output of:

Code: Select all

dpkg --list | grep "linux-image"
to find what packages are currently installed.
Remove all packages (DO NOT RESTART ;)) with:

Code: Select all

apt-get remove <package-name>
Then install linux-image-armhf-odroid-xu3 it should pull linux-image-3.10.92+ automatically and after that's installed you should be safe to reboot.
Check the output of the command first. Could be that some leftover files are "blocking" the install. If so, please post here before restarting, or send me a PM (I get notification for these and can normally answer rather quickly).
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Fri Jan 15, 2016 7:55 pm

recent changes:
2016-01-15:
  • libsfml-odroid
    SFML - Simple and Fast Multimedia Library (OpenGLES build) version 2.3.2
    in jessie/main package list
    -> requirement for attract
  • attract
    Attract-Mode emulator frontend
    in jessie/main package list
    -> requested by @tipoto
    I only did some initial testing, for me it seems fullscreen is not 100% working correctly, it also required glBlendEquationSeparateOES and glBlendFuncSeparateOES during linking which only seems to be available for XU3/XU4.
  • updated libgl-odroid package
    -> in sync with ptitSeb's branch of glshim
2016-01-14:
  • updated XU3/XU4 Kernel and Headers to be in sync with HardKernel (recent changes for Mali T628 r9p0 drivers, and additional bugfixes)
  • updated malit628-odroid package with current r9p0 drivers
2016-01-12:
  • qt5-xu3-fix
    in jessie/main package list
    Fix for XU3 / XU4 devices, where with certain QT5 applications you see an error: Unable to find an X11 visual which matches EGL config XX under X11.
2016-01-03:
  • updated retroarch-odroid
    in jessie/main package list
    -> updated to current development branch 1.3.0
  • updated setup-ogst-odroid package
    in jessie/main package list
    • improve composite script
    • added new RBC config for new consoles
    • added new ES config for new consoles
2016-01-02:
  • updated retroarch-cores-good and retroarch-cores-bad packages
    in jessie/main package list
    -> added new cores and replaced older cores with new versions (stand 29.12.2015)
  • updated setup-ogst-odroid package
    in jessie/main package list
    • making compositing optional
    • adding support for: ATARI 7800, Game and Watch, ZX80, ZX81, Amstrad CPC, FBA
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sun Jan 17, 2016 2:53 am

recent changes:
2016-01-16:
  • updated moonlight-embedded package
    in jessie/main package list
    • in sync with @AreaScout's branch moonlight-embedded for ODROID devices
    • added GUI for easier starting of games over moonlight
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Mon Jan 18, 2016 3:41 am

2016-01-17:
  • updated otter-browser package
    in all/main package list
    in sync with BETA 9 release
    Most important changes since beta 8:
    • added initial support for spell checking
    • added support for selecting allowed and rejected domains for third-party cookies
    • added support for customizing visible columns and their order in most of views
    • added support for customizing text and icon of toolbar entries
    • added support for adding arbitrary menus to toolbars
    • some other fixes and minor improvements
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
XeoSal
Posts: 925
Joined: Sun Aug 30, 2015 11:21 pm
languages_spoken: English
ODROIDs: C1, C1+, C2 & XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by XeoSal » Mon Jan 18, 2016 5:02 am

Hey buddy,
I have two questions, first would it fine if I used your repository on my distribution?

Second, is there a way to make Debian prefer a certain repository over the other when there are some conflicts in name, for example one package is present on both repositories and I want OS to look first for packages in my repository in case names are conflicting.

You have such great X11 applications there, keep it up!
Thank you for all your work man,

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Mon Jan 18, 2016 7:55 am

XeoSal wrote:Hey buddy,
I have two questions, first would it fine if I used your repository on my distribution?

Second, is there a way to make Debian prefer a certain repository over the other when there are some conflicts in name, for example one package is present on both repositories and I want OS to look first for packages in my repository in case names are conflicting.

You have such great X11 applications there, keep it up!
Thank you for all your work man,
I don't think that's a good idea, you're having some packages that are similar to mine, or are already copies of my packages/work and they might conflict with the packages from my repository.
It's not only names of packages but also dependencies, that might cause conflicts.

In fact it would be much better the other way around. Using My image/repository as a basis and only using your repository as an addon for the few packages that might not be available in my repository.
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
XeoSal
Posts: 925
Joined: Sun Aug 30, 2015 11:21 pm
languages_spoken: English
ODROIDs: C1, C1+, C2 & XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by XeoSal » Mon Jan 18, 2016 8:29 am

meveric wrote: In fact it would be much better the other way around. Using My image/repository as a basis and only using your repository as an addon for the few packages that might not be available in my repository.
I see, you spoke enough to express your true self. But wow, you're really sad, for god sake why do you think that your the only one who can compile "ready-to-use" code from sources, I am just wondering right now why are you trying to make it seem like I copied your packages, I will just state that this isn't true so you don't confuse people. :lol:

Thank you again for your work buddy, you might be self-obsessed but I still appreciate the time you put into this, I just wanted to collaborate and unify efforts of community, I guess that you have just explained why there is no need. :mrgreen:

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Tue Jan 19, 2016 4:50 am

XeoSal wrote:I see, you spoke enough to express your true self. But wow, you're really sad, for god sake why do you think that your the only one who can compile "ready-to-use" code from sources, I am just wondering right now why are you trying to make it seem like I copied your packages, I will just state that this isn't true so you don't confuse people. :lol:

Thank you again for your work buddy, you might be self-obsessed but I still appreciate the time you put into this, I just wanted to collaborate and unify efforts of community, I guess that you have just explained why there is no need. :mrgreen:
It's sad to see that you don't understand this.
It has nothing to do with who's able to compile "ready-to-use" packages from source. It's simply the fact, that I offer much more packages than you are and most of the Packages you offer already existing in my library as well. It's simple math to see, that it's much easier to use a larger library as a basis and making sure the smaller library does not cause conflicts, than the other way around.

I never said you can't build your own image. You could still have build your own image, just used my repository as a basis instead and just add the packages you are missing or are not satisfied with. This could have been much easier for you as well.

Besides that, "collaboration" works in two directions, it doesn't mean everyone has only to give you. That's not how collaboration works. :oops:
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Tue Jan 19, 2016 4:55 am

2016-01-18:
  • updated retroarch-odroid package
    in jessie/main package list
    -> went back to version 1.2.2. since 1.3.x is having issues with some cores (for example N64).
    It still have updates to the assets, shaders and so on same as the previous 1.3.0~dev package.
    I created an issue for this in the retroarch project, lets see if they can help fix 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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sat Jan 23, 2016 5:48 am

2016-01-20:
  • updated Kernel and Header packages for ODROID X,X2,U2/U3,XU3/XU4,C1
    in corresponding package list
    -> addressing critical security issue (CVE-2016-0728)
2016-01-22:
  • updated moonlight-embedded package
    in jessie/main package list
    • adding some fixes made by @AreaScout to improve overall quality and stability of moonlight
    • Updated starter scripts to fix some issues and improve UI (remember last IP entered, adding default bitrates (quality) for different resolutions)
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
rooted
Posts: 7741
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 718 times
Been thanked: 206 times
Contact:

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

Post by rooted » Sat Jan 23, 2016 9:30 am

I was about to ask you for a kernel changelog and here it is, thanks for posting.

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Mon Jan 25, 2016 12:29 am

2016-01-24:
  • updated emulationstation-odroid package
    in jessie/main package list
    -> workaround for unreliable recovery of EmulationStation
    A script is testing if EmulationStation was able to recover after the exit of an emulator/game, IF NOT it will restart EmulationStation completely after a few seconds (making sure EmulationStation can be used as a Frontend without manual interaction to restart EmulationStation)
  • updated Setup ODROID GameStation Turbo package
    • fixed some issues with EmulationStation configuration
    • added patch for XU3 boot.ini (thought it was already part of the last image)
    • added support for Attract-Mode frontend (first try)
    • reorganized zram scripts
    • added some optimization for Chromium Browser
    • changed some dependencies
    • fixed issues with retroarch configuration for retroarch 1.3.x
  • updated retroarch-odroid package
    in jessie/main package list
    -> in sync with retroarch 1.3.1 (although still shown as 1.3.0)
    I'm still not satisfied with retroarch 1.3.x everything seems to be a little bit more buggy and slower
    The UI speed dropped a lot for me, the system doesn't seem to recognize NEON extension anymore
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Tue Jan 26, 2016 5:32 am

2016-01-25:
  • new package libopenglide-odroid
    in jessie/main package list
    -> Glide (3DFx) to OpenGL Wrapper
    Since ODROIDs do not support OpenGL it uses GLshim as well; so it does Glide -> OpenGL -> OpenGL ES
    I use it for new version of DOSBox with Glide support
  • updated dosbox-odroid package
    in jessie/main package list
    -> patched it to support Glide, which allows for 3D acceleration under DOS
  • updated libsfml-odroid package
    in jessie/main package list
    -> fixed a dependency loop
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Fri Jan 29, 2016 6:50 am

2016-01-28:
  • updated moonlight-embedded package
    in jessie/main package list
    -> updated version in sync with AreaScouts repository
    • Moonlight: SDL_WINDOW_FULLSCREEN_DESKTOP.. hardware scaling to desktop resolution
    • Moonlight: reducing audio sampes to 1024 (reducing sound latency)
    • UI: last game you played is now remembered and pre-selected on next start
    • UI: better scaling of the game select window (should match the numbers of your games)
    I personally had issues pairing with a "new" device. apparently the new HTTP pairing is not yet working correctly.
    ODROID U3 only seems to work good with in 720p30
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sat Jan 30, 2016 4:44 am

2016-01-29:
  • new package uhexen2-odroid
    in all/testing package list
    -> Hammer of Thyrion - Hexen 2 remake
    uses OpenGL and GLshim to work on ODROIDs
  • updates zram-odroid package
    in all/main package list
    -> added support for configuration file
  • updated Setup ODROID GameStation Turbo package
    in jessie/main package list
    • removed zram files (zram-odroid now used for that)
    • changed zram control
    • removed some dependencies
    • changed install routines for xcompmgr, EmulationStation and Attract-Mode and ZRAM
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sat Jan 30, 2016 9:26 am

2016-01-30:
  • updates kodi-addons-odroid package
    in jessie/main package list
    -> added support for OpenGL ES shader based visuals and screensaver
    • added screensaver.shadertoy
    • added visualization.shadertoy (I might change this one, since it doesn't do randomization)
some examples:
Image Image
Image Image
Image
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Thu Feb 04, 2016 12:46 am

2016-02-03:
  • new package libcrossguid0
    in jessie/backports package list
    -> cross platform UUID library
    required for Kodi 16
  • new package libcrossguid0-dev
    in jessie/backports package list
    -> cross platform UUID library - Header files
    required for Kodi 16
  • new package libdcadec0
    in jessie/backports package list
    -> DTS Coherent Acoustics decoder
    required for Kodi 16
  • new package libdcadec0-dev
    in jessie/backports package list
    -> DTS Coherent Acoustics decoder - Header files
    required for Kodi 16
  • updates moonlight-embedded package
    in jessie/main package list
    -> reverted HTTP pairing, since it's causing issues
  • updated Kernel and Header packages for ODROID XU3/XU4
    in all/xu3 package list
    -> black screen issue fix as discussed here: http://forum.odroid.com/viewtopic.php?p=123465#p123465
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Thu Feb 04, 2016 6:59 pm

2016-02-04:
  • new package libp8-platform2
    in jessie/main package list
    -> Pulse-Eight platform support library
    (replaces the older libplatform1)
    required for Kodi 16 Addons
  • new package libp8-platform-dev
    in jessie/main package list
    -> Pulse-Eight platform support library -- development files
    (replaces the older libplatform-dev)
    required for Kodi 16 Addons
  • new package xash3d-odroid
    in jessie/main package list
    -> Xash3D Engine for Gold Source Engine Games like Half-Life
    uses GLshim for hardware acceleration
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.

spymastermatt
Posts: 4
Joined: Sat Jan 02, 2016 5:11 am
languages_spoken: english
ODROIDs: xu3-lite
Has thanked: 0
Been thanked: 0
Contact:

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

Post by spymastermatt » Sat Feb 13, 2016 9:06 am

Hi meveric,

Little off topic here but what was the fix you applied to libqtxcb.so to fix the EGL config error for the XU3?
I want to recreate it for Qt 5.4 because that's the version installed with Ubuntu 15.10.
I tried to use your package but it's built for Qt 5.3 so it complains about not being able to find an appropriate platform file.

Thanks for your help and all the hard work you've done!

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sat Feb 13, 2016 4:52 pm

There are some posts on the forum that discuss how to fix Qt5, but I can search the changed code in my sources and can send you a pm on 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.

spymastermatt
Posts: 4
Joined: Sat Jan 02, 2016 5:11 am
languages_spoken: english
ODROIDs: xu3-lite
Has thanked: 0
Been thanked: 0
Contact:

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

Post by spymastermatt » Sat Feb 13, 2016 6:08 pm

Cheers. I did search the forum for the fix but I couldn't find anything describing what it was, only your posts saying that you had fixed it.

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sun Feb 14, 2016 1:50 am

Well, I was creating my fix from the forums posts.. but it's been a while and I can't tell which one it was :)
I'll send you a PM in a few minutes
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
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 58 times
Contact:

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

Post by memeka » Sun Feb 14, 2016 5:06 am

you can post the patch here, saves some pms later on when somebody else wants it :D

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sun Feb 14, 2016 5:10 am

There is no single patch.. problem is you have to adjust it for each version of Qt since the function where the fix needs to be applied differs from version to version.
At the right spot you have to force return visualId;
And as I said it should already have been discussed in the forums, I did not come up with this patch, but used infos from the forum.
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Wed Feb 17, 2016 11:26 pm

I haven't had much time the last two weeks, being on business trip and doing other things, but there were a few changes, that I haven't reported yet.
Mostly concerning C2 and arm64 support

recent changes:
  • updated Kernel and Header packages for ODROID XU3/XU4
    in all/xu3 package list
    -> updated it a couple of times with latest fixed from HardKernel and @moon.linux with black screen fix
    Thanks for all the effort put into fixing this issue :)
  • updated Kernel and Header packages for ODROID U2/U3
    in all/u package list
    -> Added algif_skcipher module for cryptsetup and dm-crypt support
  • new packages Kernel and Header packages for ODROID C2
    in all/c2 package list
    -> same as for all other boards I added the Kernel and Header files needed to run the board with some custom modifications as usual.
    can be installed via:

    Code: Select all

    # Headers
    apt-get install linux-headers-arm64-odroid-c2
    # Kernel
    apt-get install linux-image-arm64-odroid-c2
  • new package libgl-odroid:arm64
    in all/testing package list
    -> GLshim wrapper for arm64
  • new package libglues-odroid:arm64
    in all/testing package list
    -> GLU-ES wrapper for arm64
  • new package mali450-odroid:arm64
    in jessie/main package list
    -> C2 GPU drivers, currently only fbdev drivers (I might change this later when X11 drivers are available and probably offer X11 and fbdev drivers)
  • new package SDL2 arm64 libraries
    in jessie/main package list
    -> arm64 version of SDL2 with changes from memeka for mali-fbdev drivers (will automatically replace standard libsdl2 drivers from Debian Jessie).
  • new package emulationstation-odroid:arm64
    in jessie/main package list
    -> arm64 version of EmulationStation frontend for ODROID C2 (works with fbdev drivers)
  • new package moonlight-embedded:arm64
    in jessie/main package list
    -> arm64 version moonlight gamestreaming (right now without frontend) using fbdev drivers
    seems to work fine in 30 FPS but not with 60 FPS.
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Thu Feb 18, 2016 7:31 pm

2016-02-18:
  • updates chromium-browser-odroid package
    in jessie/main package list
    -> I updated Chromium to version 48. It now takes 14hrs to compile :(
    all extra Chromium packages are updated to 48 as well
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Fri Feb 19, 2016 3:36 pm

2016-02-19:
  • new package retroarch-odroid:arm64
    in jessie/main package list
    -> retroarch for ODROID C2 using fbdev drivers
    right now without shaders, but I will add them later on
  • updates ppsspp-odroid package
    in jessie/main package list
    -> in sync with version 1.2.1 upstream
    sadly there aren't any release notes yet, so I will add them later
    It seems to be a little faster than previous versions, but also some effects seem to be disabled again (noticed on Asphalt Urban GT2)
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
rooted
Posts: 7741
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 718 times
Been thanked: 206 times
Contact:

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

Post by rooted » Fri Feb 19, 2016 4:37 pm

meveric wrote:2016-02-18:
  • updates chromium-browser-odroid package
    in jessie/main package list
    -> I updated Chromium to version 48. It now takes 14hrs to compile :(
    all extra Chromium packages are updated to 48 as well
With all those odroid devices have you tried distcc or icecream?

Just adding one xu3/4 would decrease that to probably 5 hours, assuming you're using one U3.

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Fri Feb 19, 2016 7:20 pm

could help, problem is, I have a very large build environment, with harddrives directly attached to the ODROIDs, with a library of over 400GB for all the projects i maintain and compile, you can't run that stuff directly on an SD/eMMC anymore.
And any SD/eMMC card wouldn't survive that level of compiling that I'm doing :)

I haven't tried distcc yet to see if that would gain me anything.

Also there are other issues.. I'm running out of LAN ports for example and power plugs, I have already 12 LAN ports in use with a 8 Port GigaBit switch and a 4 Port WLAN GiGabit Router. Some of the ODROIDs already run over WLAN.
Also the XU3/XU4 are known to run hot very quickly and start to throttle, which in the end would make them much slower than my overclocked U3 :)
Also XU3/XU4 are not that reliable, I had compiled stuff on the XU3/XU4 in the past and sometimes these boards froze, in worst case that would mean I would have to start all over again.

Right now compiling on the U3 (and on the C2 for arm64) is the best for me and working very reliable.

Could be worse, if I would have to use a C1, it would probably take several days ;)
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
rooted
Posts: 7741
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 718 times
Been thanked: 206 times
Contact:

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

Post by rooted » Sat Feb 20, 2016 3:02 am

First world problems :)

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sat Feb 20, 2016 3:49 am

exactly ;)
One day, when I'm gonna be big, I'm gonna build a good network and powerplug system at home, so I never have issues like this again :D

Maybe I should add a solar plant only for powering all the ODROIDs I have? ;)
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
rooted
Posts: 7741
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 718 times
Been thanked: 206 times
Contact:

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

Post by rooted » Sat Feb 20, 2016 4:14 am

Mini nuclear would be cheaper ;)

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sun Feb 21, 2016 10:57 pm

2016-02-21:
  • new package scummvm
    in jessie/main package list
    -> optimized for GLES but using GLshim to run on ODROIDs, will replace default scummvm package from Debian Jessie
    Use OpenGL or OpenGL (No filtering) as GFX Mode to hardware scale to Desktop resolution.
  • new package retroarch-cores:arm64
    in jessie/main package list
    -> a package of a lot of working libretro cores for the ODROID C2
    Many cores run at full speed, but there are also some cores missing that are working on other ODROIDs
    available cores:

    Code: Select all

    2048_libretro.so
    3dengine_libretro.so
    81_libretro.so
    bnes_libretro.so
    bsnes_accuracy_libretro.so
    bsnes_balanced_libretro.so
    bsnes_cplusplus98_accuracy_libretro.so
    bsnes_cplusplus98_compatibility_libretro.so
    bsnes_cplusplus98_performance_libretro.so
    bsnes_mercury_accuracy_libretro.so
    bsnes_mercury_balanced_libretro.so
    bsnes_mercury_performance_libretro.so
    bsnes_performance_libretro.so
    cap32_libretro.so
    catsfc_libretro.so
    dinothawr_libretro.so
    fba_libretro.so
    fb_alpha_cps1_libretro.so
    fb_alpha_cps2_libretro.so
    fb_alpha_libretro.so
    fb_alpha_neo_libretro.so
    fceumm_libretro.so
    ffmpeg_libretro.so
    fmsx_libretro.so
    gambatte_libretro.so
    genesis_plus_gx_libretro.so
    gpsp_libretro.so
    gw_libretro.so
    handy_libretro.so
    imageviewer_libretro.so
    mame2003_libretro.so
    mednafen_gba_libretro.so
    mednafen_lynx_libretro.so
    mednafen_ngp_libretro.so
    mednafen_pce_fast_libretro.so
    mednafen_pcfx_libretro.so
    mednafen_psx_libretro.so
    mednafen_snes_libretro.so
    mednafen_supergrafx_libretro.so
    mednafen_vb_libretro.so
    mednafen_wswan_libretro.so
    meteor_libretro.so
    mgba_libretro.so
    nestopia_libretro.so
    nxengine_libretro.so
    o2em_libretro.so
    pcsx_rearmed_libretro.so
    picodrive_libretro.so
    pocketsnes_libretro.so
    prboom_libretro.so
    prosystem_libretro.so
    puae_libretro.so
    quicknes_libretro.so
    scummvm_libretro.so
    snes9x_libretro.so
    snes9x_next_libretro.so
    stella_libretro.so
    tgbdual_libretro.so
    tyrquake_libretro.so
    vbam_libretro.so
    vba_next_libretro.so
    virtualjaguar_libretro.so
    yabause_libretro.so
    
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Thu Feb 25, 2016 1:40 am

2016-02-24:
  • new package libcrossguid0:arm64
    in jessie/backports package list
    -> cross platform UUID library
    required for Kodi 16
  • new package libcrossguid0-dev:arm64
    in jessie/backports package list
    -> cross platform UUID library - Header files
    required for Kodi 16
  • new package libdcadec0:arm64
    in jessie/backports package list
    -> DTS Coherent Acoustics decoder
    required for Kodi 16
  • new package libdcadec0-dev:arm64
    in jessie/backports package list
    -> DTS Coherent Acoustics decoder - Header files
    required for Kodi 16
  • new package kodi-odroid:arm64
    in jessie/main package list
    -> Kodi 16 for ODROID C2
    Please note: right now this package lacks all HW video acceleration, so purely decoding on the CPU.
    The C2 is similar to the performance of the U3, means you can watch up to 1080p H264 videos software decoded, but h265 (HEVC) won't work
    right now this all is still somewhat experimental, but I could watch Big Buck Bunny in 1080p without major issues.
  • updated setup-ogst-odroid package
    in jessie/main package list
    • added scummvm as dependency optimized for OpenGL ES using GLshim for scaling (replacing old 1.3.1 package from Debian Wheezy)
    • added config file for OGST
    • added toggle for RCB (activate/deactivate autostart)
    • fixed an issue where on update the settings for RCB autostart was overwritten each time
    • removed some leftover files from zram
  • updated ogst-starters-kodi package
    in jessie/main package list
    • changed settings for ScummVM to use new ScummVM version with OpenGL (ES) for scaling
    • fixing an issue with antimicro, which would prevent restart and shutoff of the system
    • adding a fix for Kodi which should make sure Kodi always returns to fullscreen after a game is ended
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Mon Feb 29, 2016 4:01 am

2016-02-28:
  • updated moonlight-embedded package
    in jessie/main package list
    -> in sync with upstream
    • Switch to HTTP for pairing
    • Add UUID to URL queries
    • Fix stack corruption when creating the server challenge response
    • Fix several areas of pairing that relied on undefined behavior
    • Update ceccloader.h
    • Fixes for Xbox 360 mapping
    • GFE 2.10 support (BETA 2.11 is not supported at the moment)
  • updated Kernel and Headers for ODROID C2
    in all/c2 package list
    -> in sync with HardKernel changes from 2016-02-28
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Tue Mar 01, 2016 6:03 am

2016-02-29:
  • new package shmup-odroid
    in jessie/main package list
    -> 3D Shoot 'em up using SDL2 and GLES
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Fri Mar 04, 2016 2:03 am

2016-03-03:
  • new package steamos-xpad-dkms
    in jessie/main package list
    -> New version of the xpad driver for XBox 360 and XBox One controllers
    DKMS module that will be build on Kernel update
  • new package aml-libs-odroid:arm64
    in jessie/main package list
    -> VPU drivers for ODROID C2
    Create by @Oversun
  • updated kodi-odroid:arm64 package
    in jessie/main package list
    -> activated hardware acceleration for video decoding
  • updated Kernel and Headers for ODROID C2
    in all/c2 package list
    -> in sync with HardKernel changes from 2016-03-03
    • ODROID-C2: re-added Docker related configuration items
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.

tipoto
Posts: 134
Joined: Tue Dec 15, 2015 6:45 pm
languages_spoken: French, English & Spanish
ODROIDs: ODROID-XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by tipoto » Fri Mar 04, 2016 4:58 am

meveric wrote:2016-03-03:
new package steamos-xpad-dkms
in jessie/main package list
-> New version of the xpad driver for XBox 360 and XBox One controllers
DKMS module that will be build on Kernel update
A a new driver for the Xbox 360 wireless controller!!! :)
Does that fix the issue with the blinking leds on the Xbox 360 wireless?

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Fri Mar 04, 2016 8:42 am

yes, but I'm not sure to what extend you can use this.. I had bad experience on my images with it in the past. If the controller goes to sleep it gets unregistered and if you turn it back on not everything can catch up again.
I had issues with XBMC/Kodi and retroarch in the past, but if you start everything manually it might work for you.
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.

tipoto
Posts: 134
Joined: Tue Dec 15, 2015 6:45 pm
languages_spoken: French, English & Spanish
ODROIDs: ODROID-XU4
Has thanked: 0
Been thanked: 0
Contact:

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

Post by tipoto » Fri Mar 04, 2016 10:07 am

I will do a backup first, just in case, then I'll give it a try.
I already have problems with the current driver, when I turn on a controller after booting or after it went to sleep, some crazy things happen, it's like the controller is pressing all the buttons at the same time and it does that multiple times during maybe one second. So from the frontend it launches a random game and if I'm in a game, it exits it because the combination of buttons to return to the frontend is pressed.

User avatar
meveric
Posts: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Sun Mar 06, 2016 10:44 pm

2016-03-06:
  • new package kodi-isengard-odroid
    in jessie/main package list
    -> backup of the old stable Kodi version
  • new package kodi-isengard-addons-odroid
    in jessie/main package list
    -> PVR and other addons for Kodi Isengard (Kodi 15.2)
  • updated Kernel and Headers for ODROID C1
    in all/c1 package list
    -> Added a fix suggested by @crashoverride for cursor on fbdev
  • updated kodi-odroid package
    in jessie/main package list
    -> Upgraded to current stable version Kodi Jarvis (Kodi 16.0)
  • updated kodi-addons-odroid package
    in jessie/main package list
    -> PVR and other addons upgraded to current stable version Kodi Jarvis (Kodi 16.0)
  • updated sixad package
    in jessie/main package list
    -> fixing some systemd integration
  • updated antomicro-odroid package
    in all/main package list
    -> updated to version 2.21
  • updated reicast-odroid package
    in all/main package list
    • updated to current master
    • added support for PS3 controller
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Tue Mar 08, 2016 4:39 pm

2016-03-08:
  • new package openarena-engine-odroid
    in jessie/main package list
    -> OpenArena for ODROIDs using OpenGL ES 1.1 acceleration
    there will probably be a package including the OpenArena pk3 files as well.
  • updated openxcom-nightly-odroid package
    in jessie/main package list
    -> in sync with master, seem to have slightly improved performance
  • updated emulationstation-odroid package
    in jessie/main package list
    -> minor bugfixes and changes
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: 11078
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
Has thanked: 42 times
Been thanked: 382 times
Contact:

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

Post by meveric » Wed Mar 09, 2016 8:44 am

2016-03-09:
  • removed package openarena-engine-odroid
    from jessie/main package list
    -> package was replaced with a different one
  • new package openarena-odroid
    in all/main package list
    -> OpenArena for ODROIDs using OpenGL ES 1.1 acceleration
    Find more information here: http://forum.odroid.com/viewtopic.php?f=91&t=2073
  • new package openarena-data-odroid
    in all/main package list
    -> data files for OpenArena
    I removed the openarena-odroid and openarena-engine-odroid from my old repository from 2013, and replaced it with these new packages.
    Since the game itself has barely any requirements, it should run on Ubuntu and Debian, no matter what version you use.
  • new package wop-odroid
    in all/main package list
    -> World of Padman for ODROIDs using OpenGL ES 1.1 acceleration
    Find more information here: http://forum.odroid.com/viewtopic.php?p=16295
  • new package wop-data
    in all/main package list
    -> data files for World of Padman
    I removed the wop-odroid and wop-engine-odroid from my old repository from 2013, and replaced it with these new packages.
    Since the game itself has barely any requirements, it should run on Ubuntu and Debian, no matter what version you use.
  • updated sixad, sixad-gasia, and qtsixa packages
    in all/main package list
    -> updated version with some added features:
    • Fixing an out of bound check for axis (maximum can be 127)
    • Added short timeout for bluetooth transmissions.
    • Remove former 30 min activity timeout.
    • sixpair support for DS4 and NAVIGATION
    • Added udev rules + helper script for autopair
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 1 guest