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.
Aborteddid 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
-
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 -
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, considerraspi2png
to take a screenshot of the framebuffer. -
@mitu the detail:
hardware: clockworkpiAllwinner 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 websitescreen 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 ""
-
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?
-
@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.