Retropie on Odroid XU4

This topic contains 20 replies, has 5 voices, and was last updated by Profile photo of efraimsangil efraimsangil 1 year, 4 months ago.

Viewing 21 posts - 1 through 21 (of 21 total)
  • Author
    Posts
  • #108216
    Profile photo of devil78
    devil78
    Participant

    Hi, I purchased ODROID XU4 , a 64 -bit Octa Core SOC with Debian 8.0 installed . I would try to change your scripts so that they are compatible with Odroid . Raspi – config will be replaced with ODROID setup . The purely designed to RaspberryPI , where possible , will be replaced with the proper information , otherwise they will be eliminated from the Retropie Menu. Before proceeding I would like to have your opinion . If so I will share on sourceforge otherwise , if not, I will keep for myself the work done . I need to know , before going to ‘work , if Retropie works in a Frame Buffer mode or requires the X server to function properly . Thank you ๐Ÿ™‚

    Picab Multi Emulator - Rasperry pi 2 - Retropie - Arcade Cabinet

    #108224
    Profile photo of gizmo98
    gizmo98
    Participant

    Use github and fork retropie-setup. Modify https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/system.sh. Add a platform for ux4 and try to use something like ‘if ux4 ,then…’ in modules. Then start retropie setup with ‘__platform=ux4 ./retropie_setup.sh’.

    #115774
    Profile photo of efraimsangil
    efraimsangil
    Participant

    Hi!

    I have ODROID XU4 too and I am very interested to have Retropie with emulationStation ๐Ÿ™‚

    I will try the gizmo98 suggestion ๐Ÿ™‚

    Regards

    #115797
    Profile photo of efraimsangil
    efraimsangil
    Participant

    It doesn’t work… there exists a lot of errors…

    = = = = = = = = = = = = = = = = = = = = =
    Installing dependencies for 'retroarch' : RetroArch
    = = = = = = = = = = = = = = = = = = = = =
    
    Did not find needed package(s): libudev-dev libxkbcommon-dev libsdl2-dev mali-fbdev libusb-1.0-0-dev. I am trying to install them now.
    
    = = = = = = = = = = = = = = = = = = = = =
    Installing dependencies for 'sdl2' : SDL (Simple DirectMedia Layer) v2.x
    = = = = = = = = = = = = = = = = = = = = =
    
    Did not find needed package(s): devscripts debhelper dh-autoreconf libudev-dev libdbus-1-dev mali-fbdev. I am trying to install them now.
    Reading package lists...
    Building dependency tree...
    Reading state information...
    E: Unable to locate package mali-fbdev
    Could not install package(s): devscripts debhelper dh-autoreconf libudev-dev libdbus-1-dev mali-fbdev.
    Reading package lists...
    Building dependency tree...
    Reading state information...
    E: Unable to locate package mali-fbdev
    Could not install package(s): libudev-dev libxkbcommon-dev mali-fbdev libusb-1.0-0-dev.

    Ok… now… find how to fix it ๐Ÿ™‚

    #115801
    Profile photo of gizmo98
    gizmo98
    Participant

    Try this:
    __platform=armv7-mali ./retropie_setup.sh

    #115804
    Profile photo of petrockblog
    petrockblog
    Keymaster

    I think the XU4 needs a different fbdev driver, and it looks as though it isn’t packaged (yet) as it is for the odroid-c1

    you could manually install it

    http://forum.odroid.com/viewtopic.php?f=29&t=16272

    and then remove the dependency for the fbdev-mali package – this is going to require development knowledge though – unless you just built things for running under X11

    (__platform=generic-x11)

    #115805
    Profile photo of petrockblog
    petrockblog
    Keymaster

    This is really going to require a developer with this board to contribute to RetroPie-Setup to get it properly working though really.

    #115849
    Profile photo of efraimsangil
    efraimsangil
    Participant

    Yes, I am agree with you, Buzz. In odroid forum, the users are using EmulationStation under X11 but I think that this solution it’s not better. I think the better option it’s run Retropie without X11 because… –> Best performance ๐Ÿ™‚

    I’ll make more testing ๐Ÿ™‚

    #115850
    Profile photo of devil78
    devil78
    Participant

    You CAN install X11 and launch EmulationStation with xinit emulationstation i use this command to launch Attract Mode, wich require Xorg, from EmulationStation in Retropie on Raspberry pi 2.

    Picab Multi Emulator - Rasperry pi 2 - Retropie - Arcade Cabinet

    #115851
    Profile photo of efraimsangil
    efraimsangil
    Participant

    Hmmm I try, yes, thanks devil78. Now I am compiling ES…

    #115855
    Profile photo of efraimsangil
    efraimsangil
    Participant

    Ops! Problems…

    lvl0: 	Error initializing SDL!
    	No available video device
    lvl0: 	Renderer failed to initialize!
    lvl0: 	Window failed to initialize!
    

    Now, I need study how to fix that.

    #115856
    Profile photo of devil78
    devil78
    Participant

    What linux distro? May be you need to install the mali driver…

    Picab Multi Emulator - Rasperry pi 2 - Retropie - Arcade Cabinet

    #115857
    Profile photo of efraimsangil
    efraimsangil
    Participant

    What linux distro? May be you need to install the mali driverโ€ฆ

    Debian-Jessie-1.0-RC2-20151123-XU3.img

    Downloaded from: http://forum.odroid.com/viewtopic.php?f=96&t=17542

    #115859
    Profile photo of devil78
    devil78
    Participant

    I think mali driver is needed for SDL

    Inviato dal mio Pet utilizzando Tapatalk

    Picab Multi Emulator - Rasperry pi 2 - Retropie - Arcade Cabinet

    #115866
    Profile photo of efraimsangil
    efraimsangil
    Participant

    You CAN install X11 and launch EmulationStation with xinit emulationstation i use this command to launch Attract Mode, wich require Xorg, from EmulationStation in Retropie on Raspberry pi 2.

    I try with other distribution…

    ODROID-GameStation-Turbo-3.1-RC2-20150920-XU3-Jessie.img

    I make some changes to prevent start X11:

    root@gamestation-turbo:~# cat /etc/X11/default-display-manager 
    # /usr/sbin/lightdm

    And changes in inittab

    # /etc/inittab: init(8) configuration.
    # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
    
    # The default runlevel.
    id:2:initdefault:

    Then I try with:

    xinit emulationstation

    And the results:

    X.Org X Server 1.16.4
    Release Date: 2014-12-20
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 3.16.0-0.bpo.4-armmp-lpae armv7l Debian
    Current Operating System: Linux gamestation-turbo 3.10.82+ #29 SMP PREEMPT Sun Oct 4 11:37:23 CEST 2015 armv7l
    Kernel command line: coherent_pool=2M console=tty1 console=ttySAC2,115200n8 root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro fsck.repair=yes smsc95xx.macaddr=00:1e:06:61:7a:88 governor=performance hdmi_tx_amp_lvl=31 hdmi_tx_lvl_ch0=3 hdmi_tx_lvl_ch1=3 hdmi_tx_lvl_ch2=3 hdmi_tx_emp_lvl=6 hdmi_clk_amp_lvl=31 hdmi_tx_res=0 HPD=true
    Build Date: 11 February 2015  01:18:06AM
    xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
    Current version of pixman: 0.32.6
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Mon Feb  1 15:04:31 2016
    (==) Using config file: "/etc/X11/xorg.conf"
    (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    xinit: connection to X server lost
    
    waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

    I don’t have a lot of knowlegde of Linux… but… I read a lot and I try everything to learn.

    #115901
    Profile photo of efraimsangil
    efraimsangil
    Participant

    Well, I try:

    xinit xclock

    And works perfectly… So… I don’t know what’s the next step… :-/

    #115904
    Profile photo of petrockblog
    petrockblog
    Keymaster

    I would start with their officially supported os (ubuntu). Might include the mali fbdev package also as with the odroid c1

    #115906
    Profile photo of efraimsangil
    efraimsangil
    Participant

    Hmmm, I going to try same steps with this version of ubuntu:

    http://odroid.in/ubuntu_14.04lts/

    #115914
    Profile photo of herbfargus
    herbfargus
    Member

    These are my partial notes on installing on my odroid C1+:

    https://github.com/retropie/RetroPie-Setup/wiki/Odroid

    #115922
    Profile photo of efraimsangil
    efraimsangil
    Participant

    https://github.com/retropie/RetroPie-Setup/wiki/Odroid

    Thanks, I am going to try your notes ๐Ÿ™‚

    #115926
    Profile photo of efraimsangil
    efraimsangil
    Participant

    First…

    odroid@odroid:~/RetroPie-Setup$ sudo ./retropie_setup.sh 
    [sudo] password for odroid: 
    Unknown platform - please manually set the __platform variable to one of the following: armv7-mali generic-x11 odroid-c1 rpi1 rpi2 x86

    So… I am added this lines in system.sh:

                ODROID-XU3)
                    __platform="odroid-c1"
                    ;;
                *)

    More problems…

    = = = = = = = = = = = = = = = = = = = = =
    Installing dependencies for 'sdl2' : SDL (Simple DirectMedia Layer) v2.x
    = = = = = = = = = = = = = = = = = = = = =
    
    Did not find needed package(s): devscripts libxss-dev mali-fbdev.
Viewing 21 posts - 1 through 21 (of 21 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar