RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Scheduled Pinned Locked Moved Help and Support
    compilelaucheemulationstatioclockworkpi
    8 Posts 2 Posters 1.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      littlehui
      last edited by littlehui

      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
      
      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        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

        L 1 Reply Last reply Reply Quote 0
        • L
          littlehui @mitu
          last edited by

          @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

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by

            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.

            L 1 Reply Last reply Reply Quote 0
            • L
              littlehui @mitu
              last edited by littlehui

              @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 ""
              
              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                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.

                L 1 Reply Last reply Reply Quote 0
                • L
                  littlehui @mitu
                  last edited by

                  @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?

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @littlehui
                    last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    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.