Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

emulationstation can not lauche



  • i compile retropie 4.4 by myself .but when i lauch emulationstation i got some issues like below:

    lvl2: EmulationStation - v2.8.1rp, built Feb 14 2019 - 22:51:47
    lvl2: Creating surface...
    lvl2: Created window successfully.
    lvl0: Error - File type unknown!
    lvl0: CECInput::mAdapter->DetectAdapters failed
    emulationstation: /home/cpi/retropie/RetroPie-Setup-4.4/tmp/build/emulationstation/es-core/src/resources/Font.cpp:17: Font::FontFace::FontFace(ResourceData&&, int): Assertion `!err' failed.
    Aborted

    did any one can help me ?
    this is my platform details:

    hardware

    • clockworkpi
    cpi@clockworkpi:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID:	Debian
    Description:	Debian GNU/Linux 9.6 (stretch)
    Release:	9.6
    Codename:	stretch
    
    cpi@clockworkpi:~$ cat  /proc/cpuinfo
    processor	: 0
    model name	: ARMv7 Processor rev 5 (v7l)
    BogoMIPS	: 48.00
    Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
    CPU implementer	: 0x41
    CPU architecture: 7
    CPU variant	: 0x0
    CPU part	: 0xc07
    CPU revision	: 5
    

  • Global Moderator

    Your installation is incomplete, you're missing the resources folder in the right location - see:
    https://github.com/RetroPie/EmulationStation/issues/477
    https://github.com/RetroPie/EmulationStation/issues/427



  • @mitu thank you for you help ,it soloved.but i got another issue
    when luanche the emulationstation with thme carbon the screen blurred

    6708B1A2-48C3-400F-85A2-B78BBA04527E.png


  • Global Moderator

    Please add more info about your system - https://retropie.org.uk/forum/topic/3/read-this-first. Are you running on a Raspberry Pi ? Which model ?
    The screenshot is very blurry and I can't make much of it, if you're running on a PI, consider raspi2png to take a screenshot of the framebuffer.



  • @mitu the detail:
    hardware: clockworkpi

    Allwinner R16-J quad core Cortex A7 processor, Samsung K4B8G1646D-MYK0 1GB DDR3 RAM chip, Ampak AP6212 2.4GHz WiFi 4 and Bluetooth 4.1 wireless module, AXP223 power management IC, and ITE IT66121FN HDMI 1.4 transmitter.

    os:

    cpi@clockworkpi:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID:	Debian
    Description:	Debian GNU/Linux 9.6 (stretch)
    Release:	9.6
    Codename:	stretch
    

    RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.4.4
    Built From: RetroPie website

    screen blurry but the keybord input is normal
    some log is:

    lvl2: 	EmulationStation - v2.8.1rp, built Feb 14 2019 - 22:51:47
    lvl2: 	Parsing XML file "/home/cpi/.emulationstation/resources/mamenames.xml"...
    lvl2: 	Parsing XML file "/home/cpi/.emulationstation/resources/mamebioses.xml"...
    lvl2: 	Parsing XML file "/home/cpi/.emulationstation/resources/mamedevices.xml"...
    lvl2: 	Creating surface...
    lvl2: 	Created window successfully.
    lvl0: 	CECInput::mAdapter->DetectAdapters failed
    lvl2: 	Checking available OpenGL extensions...
    lvl2: 	 ARB_texture_non_power_of_two: ok
    lvl2: 	Loading system config file /etc/emulationstation/es_systems.cfg...
    lvl1: 	  Warning from theme "/etc/emulationstation/themes/carbon/amstradcpc/theme.xml"
      (from included file "/etc/emulationstation/themes/carbon/amstradcpc/../carbon.xml")
        could not find file ""
    lvl1: 	System "amstradcpc" has no games! Ignoring it.
    lvl1: 	  Warning from theme "/etc/emulationstation/themes/carbon/arcade/theme.xml"
      (from included file "/etc/emulationstation/themes/carbon/arcade/../carbon.xml")
        could not find file ""
    

  • Global Moderator

    The platform is not supported OOB, but by the looks of it I'd say there's something wrong with either the display drivers or the SDL installation.
    The screenshot shows the resources are missing (fonts & images), but there's no error in the log file you posted.



  • @mitu
    sdl :

    cpi@clockworkpi:~/tmp/EmulationStation/resources$ dpkg -l | grep sdl
    ii  libsdl-console:armhf                 2.1-4                             armhf        Console that can be added to any SDL application, libraries
    ii  libsdl-gfx1.2-5:armhf                2.0.25-5                          armhf        drawing and graphical effects extension for SDL
    ii  libsdl-gfx1.2-dev:armhf              2.0.25-5                          armhf        development files for SDL_gfx
    ii  libsdl-image1.2:armhf                1.2.12-5+deb9u1                   armhf        Image loading library for Simple DirectMedia Layer 1.2, libraries
    ii  libsdl-image1.2-dev:armhf            1.2.12-5+deb9u1                   armhf        Image loading library for Simple DirectMedia Layer 1.2, development files
    ii  libsdl-mixer1.2:armhf                1.2.12-11+b3                      armhf        Mixer library for Simple DirectMedia Layer 1.2, libraries
    ii  libsdl-net1.2:armhf                  1.2.8-4                           armhf        Network library for Simple DirectMedia Layer 1.2, libraries
    ii  libsdl-pango1:armhf                  0.1.2-6                           armhf        text rendering with Pango in SDL applications (shared library)
    ii  libsdl-sge:armhf                     030809dfsg-6                      armhf        extension of graphic functions for SDL multimedia libraries
    ii  libsdl-sound1.2:armhf                1.0.3-7+b3                        armhf        Sound library for Simple DirectMedia Layer 1.2, libraries
    ii  libsdl-ttf2.0-0:armhf                2.0.11-3+b1                       armhf        TrueType Font library for Simple DirectMedia Layer 1.2, libraries
    ii  libsdl-ttf2.0-dev:armhf              2.0.11-3+b1                       armhf        TrueType Font library for Simple DirectMedia Layer 1.2, development files
    ii  libsdl1.2-dev                        1.2.15+dfsg1-4                    armhf        Simple DirectMedia Layer development files
    ii  libsdl1.2debian:armhf                1.2.15+dfsg1-4                    armhf        Simple DirectMedia Layer
    ii  libsdl2-2.0-0:armhf                  2.0.8+1                           armhf        Simple DirectMedia Layer
    hi  libsdl2-dev:armhf                    2.0.8+1                           armhf        Simple DirectMedia Layer development files
    ii  libsdl2-gfx-1.0-0:armhf              1.0.1+dfsg-4                      armhf        drawing and graphical effects extension for SDL2
    ii  libsdl2-gfx-dev:armhf                1.0.1+dfsg-4                      armhf        development files for SDL2_gfx
    ii  libsdl2-image-2.0-0:armhf            2.0.1+dfsg-2+deb9u1               armhf        Image loading library for Simple DirectMedia Layer 2, libraries
    ii  libsdl2-image-dev:armhf              2.0.1+dfsg-2+deb9u1               armhf        Image loading library for Simple DirectMedia Layer 2, development files
    ii  libsdl2-mixer-2.0-0:armhf            2.0.1+dfsg1-1                     armhf        Mixer library for Simple DirectMedia Layer 2, libraries
    ii  libsdl2-net-2.0-0:armhf              2.0.1+dfsg1-2                     armhf        Network library for Simple DirectMedia Layer 2, libraries
    ii  libsdl2-ttf-2.0-0:armhf              2.0.14+dfsg1-1                    armhf        TrueType Font library for Simple DirectMedia Layer 2, libraries
    ii  python-pygame-sdl2                   6.99.12.2-1                       armhf        reimplementation of the Pygame API using SDL2
    

    what is the emulationstation display driver use,and how can i change the driver. the platform has a mali400 GPU and use lima driver. lima driver only support opengl es. Is this the problem?


  • Global Moderator

    @littlehui said in emulationstation can not lauche:

    lima driver only support opengl es. Is this the problem?

    No, actually is the other way around - Emulationstation needs OpenGL ES for your system to work, but it relies on SDL2 to offer that. If your SDL2 library is not compiled with OpenGL ES support, then it won't work. The RetroPie-Setup script takes care of compiling or installing such SDL2 version (for Raspberry PI at least), I'm not sure your system provided SDL2 library has GL ES support and - also important - accelerated GLES support from the Lima driver.



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.