XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
-
- Posts: 82
- Joined: Wed Dec 04, 2013 6:28 am
- languages_spoken: german
- ODROIDs: odroid U2
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Ok was my fault, I had installed the dependencies via copy and paste from the Guide thread http://forum.odroid.com/viewtopic.php?f=52&t=2976 and there were probably some packages not installed, maybe because the cr/lf sign \ , when I configure executed I received many messages and then had the missing packages manually installed, though I also received an error message about the missing doxygen. Could be this error does not come when the dependencies installed correctly.
-
- Posts: 82
- Joined: Wed Dec 04, 2013 6:28 am
- languages_spoken: german
- ODROIDs: odroid U2
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Does anyone know how to disable the usp storage notification in lxde?
When I plug in a USB memory device and xbmc started then the screen starts to flicker on, that's just gone when the notification is confirmed.
When I plug in a USB memory device and xbmc started then the screen starts to flicker on, that's just gone when the notification is confirmed.
- 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: 60 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
@meveric the crashing occurs in Gotham.
Code: Select all
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 136 (DRI2)
Minor opcode of failed request: 8 (DRI2SwapBuffers )
Resource id in failed request: 0x1800001
Serial number of failed request: 7695
Current serial number in output stream: 7695
Images: U2/U3 Trusty Dev Center | XU Trusty Dev Center | XU4 Hipster Stretchy Pants
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
-
- Posts: 25
- Joined: Mon Apr 21, 2014 10:50 pm
- languages_spoken: english
- ODROIDs: ODROID-XU+E, ODROID-XU3
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Sorry, I know this is probably a weird/stupid question but I only got my odroid a couple of days ago and I'm trying to get a handle on this whole system 
There's a U, an X and an X2 file in the download location specified, are all of these compatible with the XU+E and if so how would I know which to try with my system?
cheers lads

There's a U, an X and an X2 file in the download location specified, are all of these compatible with the XU+E and if so how would I know which to try with my system?
cheers lads
- odroid
- Site Admin
- Posts: 39381
- Joined: Fri Feb 22, 2013 11:14 pm
- languages_spoken: English, Korean
- ODROIDs: ODROID
- Has thanked: 2617 times
- Been thanked: 1430 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
This OS image is not compatible with the XU series.
- 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: 60 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Most of the time, this occurs when the screensaver activates -- disabling the screensaver reduces the crashes a lot.
So...
* Frodo crashes on exit
* Gotham fixes that, but there is an issue with EGL whereas you need to make the app windowed then fullscreen again or flickering occurs. Flickering is present in all EGL fullscreen apps (except Frodo apparently)...
EDIT: actually (thx @mdrjr) you can compile and run both Frodo and Gotham in 2 ways...
1) using EGLNativeTypeOdroid (X11: No, SDL: No) => there is no crash on exit, but there is flickering
2) using X11 (X11: Yes, SDL: Yes) => crash on exit (in libX11.so) but no flickering...
So I got Gotham RC1 running fine...
So...
* Frodo crashes on exit
* Gotham fixes that, but there is an issue with EGL whereas you need to make the app windowed then fullscreen again or flickering occurs. Flickering is present in all EGL fullscreen apps (except Frodo apparently)...
EDIT: actually (thx @mdrjr) you can compile and run both Frodo and Gotham in 2 ways...
1) using EGLNativeTypeOdroid (X11: No, SDL: No) => there is no crash on exit, but there is flickering
2) using X11 (X11: Yes, SDL: Yes) => crash on exit (in libX11.so) but no flickering...
So I got Gotham RC1 running fine...
memeka wrote:@meveric the crashing occurs in Gotham.Code: Select all
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 136 (DRI2) Minor opcode of failed request: 8 (DRI2SwapBuffers ) Resource id in failed request: 0x1800001 Serial number of failed request: 7695 Current serial number in output stream: 7695
Images: U2/U3 Trusty Dev Center | XU Trusty Dev Center | XU4 Hipster Stretchy Pants
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
i think i just stick with my Frodo 12.2 build, haveing no major issues with that and it's running just fine for me in 1080p.
The mali400 and armsoc driver can be easily ported to other distros.
If anyone wants to try it you can take the necessary files from here: http://oph.mdrjr.net/meveric/other/Mali400-r4p0/
Should be able to install on any Ubuntu or Debian Image (if someone has a different xorg running, please say so i can easily add xf86-video-armsoc for other Xorg versions, as long as i can install it somewhere
)
Ah, just one word of advice, i overclocked Mali GPU to 640Mhz in those kernels (kinda was a testbuild^^) so running heavy 3D games/apps might increase heat!
The mali400 and armsoc driver can be easily ported to other distros.
If anyone wants to try it you can take the necessary files from here: http://oph.mdrjr.net/meveric/other/Mali400-r4p0/
Should be able to install on any Ubuntu or Debian Image (if someone has a different xorg running, please say so i can easily add xf86-video-armsoc for other Xorg versions, as long as i can install it somewhere

Ah, just one word of advice, i overclocked Mali GPU to 640Mhz in those kernels (kinda was a testbuild^^) so running heavy 3D games/apps might increase heat!
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.
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.
- 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: 60 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
FYI, with the patch made by DSD for xorg server (see https://gist.github.com/dsd/6f2984f87f972f62d53e)
on Debian Wheezy 1080p I get:
256fps on es2gears, 91fps on glmark, 57fps on glmark fullscreen
I will be posting my image in the following days...
on Debian Wheezy 1080p I get:
256fps on es2gears, 91fps on glmark, 57fps on glmark fullscreen
I will be posting my image in the following days...
Code: Select all
root@odroid:~# es2gears
EGL_VERSION = 1.4 Linux-r4p0-00rel0
vertex shader info:
fragment shader info:
info:
1280 frames in 5.0 seconds = 255.898 FPS
1281 frames in 5.0 seconds = 256.098 FPS
1281 frames in 5.0 seconds = 256.046 FPS
1280 frames in 5.0 seconds = 255.898 FPS
1280 frames in 5.0 seconds = 255.898 FPS
1280 frames in 5.0 seconds = 256.000 FPS
1281 frames in 5.0 seconds = 256.046 FPS
1280 frames in 5.0 seconds = 256.000 FPS
1281 frames in 5.0 seconds = 256.046 FPS
1280 frames in 5.0 seconds = 256.000 FPS
1280 frames in 5.0 seconds = 256.000 FPS
1281 frames in 5.0 seconds = 256.098 FPS
1281 frames in 5.0 seconds = 256.098 FPS
1281 frames in 5.0 seconds = 256.149 FPS
1280 frames in 5.0 seconds = 256.000 FPS
Code: Select all
root@odroid:~# glmark2-es2
=======================================================
glmark2 2012.08
=======================================================
OpenGL Information
GL_VENDOR: ARM
GL_RENDERER: Mali-400 MP
GL_VERSION: OpenGL ES 2.0
=======================================================
[build] use-vbo=false: FPS: 93 FrameTime: 10.753 ms
[build] use-vbo=true: FPS: 99 FrameTime: 10.101 ms
[texture] texture-filter=nearest: FPS: 103 FrameTime: 9.709 ms
[texture] texture-filter=linear: FPS: 103 FrameTime: 9.709 ms
[texture] texture-filter=mipmap: FPS: 105 FrameTime: 9.524 ms
[shading] shading=gouraud: FPS: 88 FrameTime: 11.364 ms
[shading] shading=blinn-phong-inf: FPS: 90 FrameTime: 11.111 ms
[shading] shading=phong: FPS: 84 FrameTime: 11.905 ms
[bump] bump-render=high-poly: FPS: 64 FrameTime: 15.625 ms
[bump] bump-render=normals: FPS: 107 FrameTime: 9.346 ms
[bump] bump-render=height: FPS: 104 FrameTime: 9.615 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 96 FrameTime: 10.417 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 74 FrameTime: 13.514 ms
[pulsar] light=false:quads=5:texture=false: FPS: 107 FrameTime: 9.346 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 48 FrameTime: 20.833 ms
[desktop] effect=shadow:windows=4: FPS: 84 FrameTime: 11.905 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 43 FrameTime: 23.256 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[ideas] speed=duration: FPS: 80 FrameTime: 12.500 ms
[jellyfish] <default>: FPS: 87 FrameTime: 11.494 ms
Error: SceneTerrain requires Vertex Texture Fetch support, but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0
[terrain] <default>: Unsupported
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 106 FrameTime: 9.434 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 102 FrameTime: 9.804 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 104 FrameTime: 9.615 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 105 FrameTime: 9.524 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 96 FrameTime: 10.417 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 101 FrameTime: 9.901 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 101 FrameTime: 9.901 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 101 FrameTime: 9.901 ms
=======================================================
glmark2 Score: 91
=======================================================
Code: Select all
root@odroid:~# glmark2-es2 --fullscreen
=======================================================
glmark2 2012.08
=======================================================
OpenGL Information
GL_VENDOR: ARM
GL_RENDERER: Mali-400 MP
GL_VERSION: OpenGL ES 2.0
=======================================================
[build] use-vbo=false: FPS: 59 FrameTime: 16.949 ms
[build] use-vbo=true: FPS: 60 FrameTime: 16.667 ms
[texture] texture-filter=nearest: FPS: 60 FrameTime: 16.667 ms
[texture] texture-filter=linear: FPS: 60 FrameTime: 16.667 ms
[texture] texture-filter=mipmap: FPS: 60 FrameTime: 16.667 ms
[shading] shading=gouraud: FPS: 60 FrameTime: 16.667 ms
[shading] shading=blinn-phong-inf: FPS: 60 FrameTime: 16.667 ms
[shading] shading=phong: FPS: 60 FrameTime: 16.667 ms
[bump] bump-render=high-poly: FPS: 60 FrameTime: 16.667 ms
[bump] bump-render=normals: FPS: 60 FrameTime: 16.667 ms
[bump] bump-render=height: FPS: 60 FrameTime: 16.667 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 60 FrameTime: 16.667 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 43 FrameTime: 23.256 ms
[pulsar] light=false:quads=5:texture=false: FPS: 60 FrameTime: 16.667 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 20 FrameTime: 50.000 ms
[desktop] effect=shadow:windows=4: FPS: 60 FrameTime: 16.667 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 60 FrameTime: 16.667 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[ideas] speed=duration: FPS: 60 FrameTime: 16.667 ms
[jellyfish] <default>: FPS: 60 FrameTime: 16.667 ms
Error: SceneTerrain requires Vertex Texture Fetch support, but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0
[terrain] <default>: Unsupported
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 60 FrameTime: 16.667 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 60 FrameTime: 16.667 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 60 FrameTime: 16.667 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 60 FrameTime: 16.667 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 60 FrameTime: 16.667 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 60 FrameTime: 16.667 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 60 FrameTime: 16.667 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 60 FrameTime: 16.667 ms
=======================================================
glmark2 Score: 57
=======================================================
Images: U2/U3 Trusty Dev Center | XU Trusty Dev Center | XU4 Hipster Stretchy Pants
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
-
- Posts: 82
- Joined: Wed Dec 04, 2013 6:28 am
- languages_spoken: german
- ODROIDs: odroid U2
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
I have tried to compile a new kernel but I keep getting an error and the compiler aborts.
First I downloaded the sources like this
git clone - depth 1 https://github.com/hardkernel/linux.git-b ODROID-3.8.y-mali_r4p0 ODROID-3.8.y-mali_r4p0
then
make odroidu2_defconfig
make menuconfig
make -j5 zImage modules
thats it, the compiler aborts.
Does anyone know what could go wrong here?
First I downloaded the sources like this
git clone - depth 1 https://github.com/hardkernel/linux.git-b ODROID-3.8.y-mali_r4p0 ODROID-3.8.y-mali_r4p0
then
make odroidu2_defconfig
make menuconfig
make -j5 zImage modules
Code: Select all
CC arch/arm/kernel/sys_oabi-compat.o
arch/arm/mach-exynos/mach-hkdk4412.c:439:2: warning: initialization from incompatible pointer type [enabled by default]
.cfg_gpio = exynos4_setup_dwmci_cfg_gpio,
^
arch/arm/mach-exynos/mach-hkdk4412.c:439:2: warning: (near initialization for âhkdk4412_dwmci_pdata.cfg_gpioâ) [enabled by default]
arch/arm/mach-exynos/mach-hkdk4412.c:539:3: error: âhkdk4412_lcd_lp101wh1â undeclared here (not in a function)
&hkdk4412_lcd_lp101wh1,
^
arch/arm/mach-exynos/mach-hkdk4412.c: In function âhkdk4412_machine_initâ:
arch/arm/mach-exynos/mach-hkdk4412.c:684:40: error: âdrm_fimd_pdataâ undeclared (first use in this function)
s5p_device_fimd0.dev.platform_data = &drm_fimd_pdata;
^
arch/arm/mach-exynos/mach-hkdk4412.c:684:40: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [arch/arm/mach-exynos/mach-hkdk4412.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
CC arch/arm/kernel/thumbee.o
make: *** [arch/arm/mach-exynos] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
AS arch/arm/mm/tlb-v7.o
CC arch/arm/kernel/kgdb.o
AS arch/arm/mm/proc-v7.o
CC arch/arm/kernel/unwind.o
CC arch/arm/kernel/swp_emulate.o
CC arch/arm/mm/cache-l2x0.o
CC arch/arm/kernel/hw_breakpoint.o
CC arch/arm/kernel/perf_event.o
CC arch/arm/kernel/perf_event_cpu.o
CC arch/arm/kernel/topology.o
LD arch/arm/mm/built-in.o
CC arch/arm/kernel/io.o
AS arch/arm/kernel/debug.o
CC arch/arm/kernel/early_printk.o
AS arch/arm/kernel/head.o
LDS arch/arm/kernel/vmlinux.lds
LD arch/arm/kernel/built-in.o
Does anyone know what could go wrong here?
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
i'd like to have the patch you did on the Debian Wheezy xorg-server since there are many parts in the patch that do not exist in the xorg-server version of Debian Wheezy (for example prime_id does not exist), so i'd like to know how you fixed that.memeka wrote:FYI, with the patch made by DSD for xorg server (see https://gist.github.com/dsd/6f2984f87f972f62d53e)
on Debian Wheezy 1080p I get

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.
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.
- 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: 60 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
I just removed that line (just return Success) - prime_id was added in newer Xorg.
I've made a deb - you want me to publish it?
I've made a deb - you want me to publish it?
Images: U2/U3 Trusty Dev Center | XU Trusty Dev Center | XU4 Hipster Stretchy Pants
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Yes would be nice if you can publish it.. i'll also look at what you've said and remove the line and just return a Success.. and see how far i get 

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.
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.
- 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: 60 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
http://oph.mdrjr.net/memeka/
xserver-xorg-core_1.12.4-6+deb7u2_armhf.deb for debian wheezy...
The problem that still remains, and if solved would make gotham run w/o crashing... is flickering in full-screen egl apps...
like i said previously, if resolution is changed from fullscreen and then back to fullscreen... flickering dissapears...so it's something when creating the first time...
xserver-xorg-core_1.12.4-6+deb7u2_armhf.deb for debian wheezy...
The problem that still remains, and if solved would make gotham run w/o crashing... is flickering in full-screen egl apps...
like i said previously, if resolution is changed from fullscreen and then back to fullscreen... flickering dissapears...so it's something when creating the first time...
Images: U2/U3 Trusty Dev Center | XU Trusty Dev Center | XU4 Hipster Stretchy Pants
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
-
- Posts: 163
- Joined: Wed Oct 09, 2013 8:38 pm
- languages_spoken: english
- ODROIDs: Odroid XU+E, U2, U3, XU3, XU4 + Cloudshell
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
This update didn't affect the HDMI at all, did it? Sorry if I'm going a bit off-topic...I pulled and recompiled the kernel this morning and only updated the zImage and the modules. When booting after that, /dev/fb1 is gone and my monitor says there's no signal. /dev/fb0 exists, but doesn't do anything. All was working well before copying the new zImage and modules across.mdrjr wrote:I've pushed an fix for that.
I tried removing the fbcon=map part from the bootargs, then the monitor works, but I only get some random white lines going down the screen. If I try starting up X11, I just get random-coloured lines running down the screen.
Any ideas?
-
- Site Admin
- Posts: 11817
- Joined: Fri Feb 22, 2013 11:34 pm
- languages_spoken: english, portuguese
- ODROIDs: -
- Location: Brazil
- Has thanked: 1 time
- Been thanked: 51 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
You should change /etc/X11/xorg.conf and change /dev/fb1 to /dev/fb0youka wrote:This update didn't affect the HDMI at all, did it? Sorry if I'm going a bit off-topic...I pulled and recompiled the kernel this morning and only updated the zImage and the modules. When booting after that, /dev/fb1 is gone and my monitor says there's no signal. /dev/fb0 exists, but doesn't do anything. All was working well before copying the new zImage and modules across.mdrjr wrote:I've pushed an fix for that.
I tried removing the fbcon=map part from the bootargs, then the monitor works, but I only get some random white lines going down the screen. If I try starting up X11, I just get random-coloured lines running down the screen.
Any ideas?
I'll also push more updates today to make it more compatible.
-
- Posts: 163
- Joined: Wed Oct 09, 2013 8:38 pm
- languages_spoken: english
- ODROIDs: Odroid XU+E, U2, U3, XU3, XU4 + Cloudshell
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
I didmdrjr wrote:You should change /etc/X11/xorg.conf and change /dev/fb1 to /dev/fb0
I'll also push more updates today to make it more compatible.

-
- Posts: 163
- Joined: Wed Oct 09, 2013 8:38 pm
- languages_spoken: english
- ODROIDs: Odroid XU+E, U2, U3, XU3, XU4 + Cloudshell
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Hmm, still no joymdrjr wrote:I just pushed more stuff to fix it

I see you disabled FB_S3C, did you find a replacement for the framebuffer?
-
- Site Admin
- Posts: 11817
- Joined: Fri Feb 22, 2013 11:34 pm
- languages_spoken: english, portuguese
- ODROIDs: -
- Location: Brazil
- Has thanked: 1 time
- Been thanked: 51 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
all the updates are related to the LVDS display on X/X2
S3C_FB was the framebuffer being used only for this.
I moved our LCD Kit to Exynos DRM FIMD.
So, we don't have two fb anymore. Only the FB from exynos_drm that will handle the LVDS and HDMI displays.
Also makes 10 times more easy to deal with dual-head with LCD Kit and HDMI.
I'll test here on the U3 later today how its going on HDMI only.
I tested on X(X2) and it was working fine.
S3C_FB was the framebuffer being used only for this.
I moved our LCD Kit to Exynos DRM FIMD.
So, we don't have two fb anymore. Only the FB from exynos_drm that will handle the LVDS and HDMI displays.
Also makes 10 times more easy to deal with dual-head with LCD Kit and HDMI.
I'll test here on the U3 later today how its going on HDMI only.
I tested on X(X2) and it was working fine.
-
- Posts: 163
- Joined: Wed Oct 09, 2013 8:38 pm
- languages_spoken: english
- ODROIDs: Odroid XU+E, U2, U3, XU3, XU4 + Cloudshell
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Ah okay, I see. Thanks, I'll try again later or tomorrow
-
- Posts: 17
- Joined: Fri Jan 31, 2014 9:16 pm
- languages_spoken: spanish, english
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
I have problems with XBMC.
The video of almost all my K-Dramas are really slow on XBMC (in Android they are slow but on Linux its worse).
In Linux the video starts but xbmc freeze on the first video frame and the audio keeps going without freeze.
In ffmpeg those videos work way better. In Android in VLC or MXPlayer work without any issue.
The format of the videos are:
1280x720
Video Format H264
Video Codec ffh264
video fps 30
video bitrate 3039 kb/s
Its weird because they dont work in XBMC Only.
The video of almost all my K-Dramas are really slow on XBMC (in Android they are slow but on Linux its worse).
In Linux the video starts but xbmc freeze on the first video frame and the audio keeps going without freeze.
In ffmpeg those videos work way better. In Android in VLC or MXPlayer work without any issue.
The format of the videos are:
1280x720
Video Format H264
Video Codec ffh264
video fps 30
video bitrate 3039 kb/s
Its weird because they dont work in XBMC Only.
-
- Posts: 17
- Joined: Fri Jan 31, 2014 9:16 pm
- languages_spoken: spanish, english
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Oh I didn't know about profile level, I got it from ffprobe and it says level=51mdrjr wrote:Codec profile level? Sample video?
I think then I cannot watch them because is not supported

-
- Site Admin
- Posts: 11817
- Joined: Fri Feb 22, 2013 11:34 pm
- languages_spoken: english, portuguese
- ODROIDs: -
- Location: Brazil
- Has thanked: 1 time
- Been thanked: 51 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
h264 codec level 5.1 isn't supported
That's why ffmpeg is faster because its using the CPU to decode.

That's why ffmpeg is faster because its using the CPU to decode.
-
- Posts: 14
- Joined: Tue Apr 01, 2014 3:08 am
- languages_spoken: English, Korean
- ODROIDs: U3
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
I have many avi files that cannot be played correctly. When I try to play one, the screen becomes black while audio continue to play okay. Error logs that are repeated in the xbmc.log file;
A sample (trimmed to one minute video) avi file is shared;
https://www.dropbox.com/s/sujh825i97v4d7x/mmm.avi
Mediainfo about the file
Is this a known issue?
Code: Select all
21:24:15 T:2734515264 WARNING: CRenderManager::FlipPage - timeout waiting for flip to complete
21:24:15 T:2734515264 WARNING: CRenderManager::FlipPage - timeout waiting for previous frame
21:24:30 T:2698921024 WARNING: Previous line repeats 129 times.
21:24:30 T:2698921024 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
https://www.dropbox.com/s/sujh825i97v4d7x/mmm.avi
Mediainfo about the file
Code: Select all
General
Complete name : D:\Public\Videos\Downloaded\mmm.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 12.4 MiB
Duration : 1mn 7s
Overall bit rate : 1 541 Kbps
Video
ID : 0
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 1mn 7s
Bit rate : 1 302 Kbps
Width : 640 pixels
Height : 360 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.189
Stream size : 10.5 MiB (85%)
Writing library : Lavc52.27.0
Audio
ID : 1
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 2000
Duration : 1mn 7s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 1.55 MiB (12%)
Alignment : Aligned on interleaves
Interleave, duration : 32 ms (0.96 video frame)
- 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: 60 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
I've tried it, and it works perfectly.
I'm using U3 + XBMC Gotham (13.0) release candidate, my image was published here: http://forum.odroid.com/viewtopic.php?f=79&t=4626
Dunno about Frodo....
I'm using U3 + XBMC Gotham (13.0) release candidate, my image was published here: http://forum.odroid.com/viewtopic.php?f=79&t=4626
Dunno about Frodo....
Images: U2/U3 Trusty Dev Center | XU Trusty Dev Center | XU4 Hipster Stretchy Pants
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
-
- Posts: 52
- Joined: Wed Jan 22, 2014 11:10 pm
- languages_spoken: Italian,english
- ODROIDs: U3
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
mdrjr are you working on 14 with gotham?
can i ask you when do you think to release the new image?
I am looking forward to it
can i ask you when do you think to release the new image?
I am looking forward to it

-
- Posts: 82
- Joined: Wed Dec 04, 2013 6:28 am
- languages_spoken: german
- ODROIDs: odroid U2
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
About Ubuntu 14 read this posting from mdrjr
http://forum.odroid.com/viewtopic.php?f ... =60#p36580
and about xbmc Gotham this
http://forum.odroid.com/viewtopic.php?f=8&t=4456#p35824
http://forum.odroid.com/viewtopic.php?f ... =60#p36580
and about xbmc Gotham this
http://forum.odroid.com/viewtopic.php?f=8&t=4456#p35824
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Just tried it on a modified version of my ODROID GameStation Turbo image with mali400 r4p0 drivers and the xorg patch installed.memeka wrote:I've tried it, and it works perfectly.
I'm using U3 + XBMC Gotham (13.0) release candidate, my image was published here: http://forum.odroid.com/viewtopic.php?f=79&t=4626
Dunno about Frodo....
XBMC Frodo 12.2 is working fine with the example movie as well no issues here (had some issues with it before patching xorg).
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.
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.
-
- Posts: 14
- Joined: Tue Apr 01, 2014 3:08 am
- languages_spoken: English, Korean
- ODROIDs: U3
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Yes, I'm running Frodo. In order to try XBMC Gotham to see if the problem is caused by Frodo, can I just update xbmc from ppa:team-xbmc/unstable or do I need to download a special build for Odroid?memeka wrote:I've tried it, and it works perfectly.
I'm using U3 + XBMC Gotham (13.0) release candidate, my image was published here: http://forum.odroid.com/viewtopic.php?f=79&t=4626
Dunno about Frodo....
Update: I tried to install xbmc Gotham from ppa:team-xbmc/unstable (after running "add-apt-repository ppa:team-xbmc/unstable"), but found no arm packages are provided. As I already ran "apt-get install xbmc-frodo-odroid" earlier, I don't have xbmc installed anymore. What should I do to install xbmc? Do I just need to build and install from xbmc source? Or is there a repository for this?
Last edited by jleeca on Sat Apr 26, 2014 4:46 am, edited 1 time in total.
-
- Posts: 14
- Joined: Tue Apr 01, 2014 3:08 am
- languages_spoken: English, Korean
- ODROIDs: U3
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Hmm, if then, the issue is probably not caused by xbmc Frodo. I'm currently running 20140408 version (Frodo) downloaded from http://www.odroid.in/lubuntu-13.10-xbmc/. Doesn't it already have xorg patch included? What kind of problem did you have? I tried again and I see the only first frame (or maybe a couple of them) is displayed correctly but no more video frames get updated after that while audio continue to play okay although audio start to stutter after 10 seconds.Just tried it on a modified version of my ODROID GameStation Turbo image with mali400 r4p0 drivers and the xorg patch installed.
XBMC Frodo 12.2 is working fine with the example movie as well no issues here (had some issues with it before patching xorg).
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
the issues i had was with vsync.. i had some tearing and the movie was a little blurry but after the xorg patch it was running fine.
20140408 version from hardkernel does not have the xorg patch installed and they use a version of XBMC Frodo 12.3.. i use different sources and have made my own builds of XBMC Frodo in version 12.2.
Depending on the system you can either download
http://oph.mdrjr.net/meveric/repository ... _armhf.deb
for Debian Wheezy, Ubtuntu 12.04
if you use a newer version of either Debian or Ubuntu you should try this one:
http://oph.mdrjr.net/meveric/repository ... _armhf.deb
Thing is the last one i haven't updated in a while... should work anyway..
20140408 version from hardkernel does not have the xorg patch installed and they use a version of XBMC Frodo 12.3.. i use different sources and have made my own builds of XBMC Frodo in version 12.2.
Depending on the system you can either download
http://oph.mdrjr.net/meveric/repository ... _armhf.deb
for Debian Wheezy, Ubtuntu 12.04
if you use a newer version of either Debian or Ubuntu you should try this one:
http://oph.mdrjr.net/meveric/repository ... _armhf.deb
Thing is the last one i haven't updated in a while... should work anyway..
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.
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.
-
- Posts: 87
- Joined: Fri May 10, 2013 2:07 am
- languages_spoken: english
- ODROIDs: U2
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Hello,
I figured out that the problem with cec is my av receiver.
If I connect odroid straight to my tv and use another hdmi input to control av receiver i get it to work. However I have problems how to get analog audio output working. For some reason it uses hdmi even though I have analog audio plugged in.
Any idea how to fix this?
I figured out that the problem with cec is my av receiver.
If I connect odroid straight to my tv and use another hdmi input to control av receiver i get it to work. However I have problems how to get analog audio output working. For some reason it uses hdmi even though I have analog audio plugged in.
Any idea how to fix this?
-
- Site Admin
- Posts: 11817
- Joined: Fri Feb 22, 2013 11:34 pm
- languages_spoken: english, portuguese
- ODROIDs: -
- Location: Brazil
- Has thanked: 1 time
- Been thanked: 51 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
haare,
Like you can't have audio on HDMI and Analog output at the same time?
I'll have to inspect that.. I never actually noticed that
Like you can't have audio on HDMI and Analog output at the same time?
I'll have to inspect that.. I never actually noticed that

-
- Posts: 87
- Joined: Fri May 10, 2013 2:07 am
- languages_spoken: english
- ODROIDs: U2
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Hello,
Thanks for reply.
No, no analog audio, only hdmi audio (which I can't connect to av receiver or I will lose cec)
My setup
Video straight to to through hdmi1
-This is the only way to get cec working
Audio
Analog output to av receiver
- This is the part I have trouble with. I can't get audio through analog output, it uses always hdmi
(to control av receiver I use hdmi2 - cec)
- Unfortunately my tv is able to send sound back to av receiver only through hdmi 1, which I need for odroid.
fix
got it working as I wanted, when I changet to noedid DVI 1080p setting in odroid-config
Thanks for reply.
No, no analog audio, only hdmi audio (which I can't connect to av receiver or I will lose cec)
My setup
Video straight to to through hdmi1
-This is the only way to get cec working
Audio
Analog output to av receiver
- This is the part I have trouble with. I can't get audio through analog output, it uses always hdmi
(to control av receiver I use hdmi2 - cec)
- Unfortunately my tv is able to send sound back to av receiver only through hdmi 1, which I need for odroid.
fix
got it working as I wanted, when I changet to noedid DVI 1080p setting in odroid-config
-
- Posts: 61
- Joined: Wed Nov 06, 2013 12:53 am
- languages_spoken: english
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
memeka reported on IRC a problem where under some environments, the first Mali-rendered frame gets stuck on the screen (actually displayed exactly half the time) while it flickers to the later frames. I reproduced this with `glmark2-es2 --fullscreen` under metacity.
Looks like a mali bug plus an unfortunate sequence of events cause this:
* Mali calls GetBuffers to allocate the back buffer and get a reference to the front buffer
* First SwapBuffers falls back to the copy path as the window manager has not yet got the app on-screen. This changes the drawable serial number.
* Mali calls GetBuffers again, actually before the above swap has completed. New back buffer is allocated, first one isn't reused due to serial number mismatch.
* SwapBuffers called again, X decides this must be swapping the 2nd back buffer onto the screen (and we now do this with a page flip) but for some reason Mali has ignored the result of the 2nd GetBuffers call and is still rendering into the first back buffer. oops.
This can be 'fixed' by adding this X server patch: http://cgit.freedesktop.org/xorg/xserve ... 7e53620e68
it means that the original back buffer will be reused so the discrepancy between X and Mali goes away.
Looks like a mali bug plus an unfortunate sequence of events cause this:
* Mali calls GetBuffers to allocate the back buffer and get a reference to the front buffer
* First SwapBuffers falls back to the copy path as the window manager has not yet got the app on-screen. This changes the drawable serial number.
* Mali calls GetBuffers again, actually before the above swap has completed. New back buffer is allocated, first one isn't reused due to serial number mismatch.
* SwapBuffers called again, X decides this must be swapping the 2nd back buffer onto the screen (and we now do this with a page flip) but for some reason Mali has ignored the result of the 2nd GetBuffers call and is still rendering into the first back buffer. oops.
This can be 'fixed' by adding this X server patch: http://cgit.freedesktop.org/xorg/xserve ... 7e53620e68
it means that the original back buffer will be reused so the discrepancy between X and Mali goes away.
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
that sounds very promising.. i'm gonna try that and see if it fixes the issue with retroarch 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.
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.
-
- Posts: 1840
- Joined: Sun Jul 07, 2013 3:05 am
- languages_spoken: german, english
- ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
N1, Go, VU5A, Show2, CloudShell2,
H2, N2, VU7A, VuShell, Go2, C4 - Has thanked: 132 times
- Been thanked: 394 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Hi dsd
wow thanks so much ! it works
now i can finally check retroarch with shaders !
RG
wow thanks so much ! it works




RG
-
- Posts: 1840
- Joined: Sun Jul 07, 2013 3:05 am
- languages_spoken: german, english
- ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
N1, Go, VU5A, Show2, CloudShell2,
H2, N2, VU7A, VuShell, Go2, C4 - Has thanked: 132 times
- Been thanked: 394 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
well issue is gone but retroarch is extremly slow ~21fps ??
-
- Posts: 61
- Joined: Wed Nov 06, 2013 12:53 am
- languages_spoken: english
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
oops, spoke to soon. adding the above patch has the effect that we don't do any more page flipping, we're back to 100% CPU copies, at least for my glmark2 fullscreen test.
-
- Posts: 1840
- Joined: Sun Jul 07, 2013 3:05 am
- languages_spoken: german, english
- ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
N1, Go, VU5A, Show2, CloudShell2,
H2, N2, VU7A, VuShell, Go2, C4 - Has thanked: 132 times
- Been thanked: 394 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
ahh ok
but it was very close, if i enable shaders in retroarch it does not effekt to drop down the fps so i know now that shaders will work ( at least the not so complex once ) if the retroarch will render with 60fps and then you guys are my superheros ! do you think that this has to be changed in mali kernel driver then ?
RG

RG
Last edited by AreaScout on Tue Apr 29, 2014 5:52 am, edited 1 time in total.
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
yepp i can tell the same.. frames drop greatly for fullscreen apps 
besides that, yes the flickering is gone

besides that, yes the flickering is gone

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.
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.
-
- Posts: 61
- Joined: Wed Nov 06, 2013 12:53 am
- languages_spoken: english
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
try with this armsoc patch in addition to the X one: https://gist.github.com/dsd/bf3564fa7a800b25cc23
not 100% sure it is correct (checking that) but should be close enough...
not 100% sure it is correct (checking that) but should be close enough...
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
looks very promesing.. just checked it on 1944 Loopmaster (MAME over retroarch) it's back to 60fps 

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.
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.
-
- Posts: 1840
- Joined: Sun Jul 07, 2013 3:05 am
- languages_spoken: german, english
- ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
N1, Go, VU5A, Show2, CloudShell2,
H2, N2, VU7A, VuShell, Go2, C4 - Has thanked: 132 times
- Been thanked: 394 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
@dsd
do you know that i have been waiting for this a very very long time ! this is amazing
thank you !

do you know that i have been waiting for this a very very long time ! this is amazing

thank you !

-
- Posts: 61
- Joined: Wed Nov 06, 2013 12:53 am
- languages_spoken: english
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
great, pushed a slightly better armsoc fix to https://github.com/dsd/xf86-video-armso ... 2750005907
- meveric
- Posts: 11821
- 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: 75 times
- Been thanked: 582 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
here's what i can say about the newest patch:
1. glmark2-es2 fullscreen "slightly" improved framerates (i got an average of 60 FPS - makes me wonder if it's enforcing vsync)
2. glmark2-es2 windows droped from about 100 fps to 70 fps
3. es2gears no big changes steady with about 253 FPS
4. retroarch... first try resulted in unchanged framerates... MAME about 60 FPS, PCSX about 43~45 FPS and then SNES was acting weird.. got tearing and was actually running sometimes over 60FPS o_O
5. activated vsync on Retroarch
SNES stopped tearing and was running "pretty steady" at 63 FPS o_O slightly too fast but no other issues
PCSX rechecked with vsync.. steady 50 FPS (seems ok for PAL games?)
MAME with vsync ... no changes still steady 59.6 (60) FPS
guess i do some more testing with the other cores
1. glmark2-es2 fullscreen "slightly" improved framerates (i got an average of 60 FPS - makes me wonder if it's enforcing vsync)
2. glmark2-es2 windows droped from about 100 fps to 70 fps
3. es2gears no big changes steady with about 253 FPS
4. retroarch... first try resulted in unchanged framerates... MAME about 60 FPS, PCSX about 43~45 FPS and then SNES was acting weird.. got tearing and was actually running sometimes over 60FPS o_O
5. activated vsync on Retroarch
SNES stopped tearing and was running "pretty steady" at 63 FPS o_O slightly too fast but no other issues
PCSX rechecked with vsync.. steady 50 FPS (seems ok for PAL games?)
MAME with vsync ... no changes still steady 59.6 (60) FPS
guess i do some more testing with the other cores

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.
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.
- 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: 60 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
Did anyone test this with ubuntu 14.04 (different xorg server where performance was really bad)...?
Images: U2/U3 Trusty Dev Center | XU Trusty Dev Center | XU4 Hipster Stretchy Pants
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
Information: U2/U3 Dashboard | XU Dashboard
Say thank you with a beer
-
- Posts: 1840
- Joined: Sun Jul 07, 2013 3:05 am
- languages_spoken: german, english
- ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
N1, Go, VU5A, Show2, CloudShell2,
H2, N2, VU7A, VuShell, Go2, C4 - Has thanked: 132 times
- Been thanked: 394 times
- Contact:
Re: XBMC For (X/X2/U2/U3) Updated 20140408 version [UPDATED]
@dsd
I had nearly the same results like meveric except PCSX is running smoothly with 60fps here, seems like to be perfect and comparable with lima now but the biggest benefit for me is that shaders are working now
with some shaders from http://www.shadertoy.com i had strange effects looking like a tilling problem or something, dunno if this is a bug in the kerneldriver or not, tested with this https://github.com/AreaScout/pishaderto ... oShaderToy tool
and
while others are working perfect
RG Area
I had nearly the same results like meveric except PCSX is running smoothly with 60fps here, seems like to be perfect and comparable with lima now but the biggest benefit for me is that shaders are working now

with some shaders from http://www.shadertoy.com i had strange effects looking like a tilling problem or something, dunno if this is a bug in the kerneldriver or not, tested with this https://github.com/AreaScout/pishaderto ... oShaderToy tool
Code: Select all
./oShaderToy shaders/mainsequencestar.f.glsl
Code: Select all
./oShaderToy shaders/flame.f.glsl
RG Area
Who is online
Users browsing this forum: No registered users and 9 guests