Lakka first boot issues

Hey guys new to the forum usually tech savvy but Linux confuses me. Here’s my problem

Im trying to turn an old machine into an emulator pc and lakka seems to be the simplest way to go about that. My problem is during the first boot I get the lakka logo and the screen reads that it has found retroarch. But then just sits there and does nothing. If I push the power off button it says failed in the corner but exits before I can see what it failed on. Any help would be appreciative.

Intel celeron @2 ghz 500 mhz ddr ram P4m800pro-m487 mobo On board graphics 60 gb ide hdd

Hi,

Can you try to provide some log ? Maybe your card is too old ? You may have the end to disable the ribbon or use rgui menu driver.

Thank you.

I would love to post a log only I don’t know how to get one. Complete Linux noob if you can possibly point me in a direction on how to get it?

Like I don’t know how to get to the terminal at all

Ok I’ve done some searching and reading up let me know if I’m correct. I need to plug the lakka machine and my computer into the router and turn the lakka machine on. The ssh starts automatically? I then can access the terminal from my pc via an ssh programy. I think that’s what I have to do let me know if I’m right I need to go out and buy a 2nd ethernet cable tomorrow to figure it out

Yes ssh should be started by default otherwise enable it via Setting Tab > Lakka Services.

Yes, you are correct.

ok and they have to be connected threw the router to get a DHCP yes? otherwise i am abe to jusut hook them together via ethernet direct with a crossover cable

UPDATE: ive managed to get into the lakka terminal from my PC using PuTTY. i used thisi command as instructed by the documentation “systemctl stop retroarch.service ; retroarch -v” it retuurns “-sh: retroarch-v: not found” but i misstyped it the first time and got this

Lakka:~ # ystemctl stop retroarch.service ; retroarch -v -sh: ystemctl: not found RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 Built: Sep 27 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 03241bf RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Looking for config in: “/storage/.config/retroarch/retroarch .cfg”. RetroArch [INFO] :: Config: loading config from: /storage/.config/retroarch/retr oarch.cfg. RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29970.03 Hz. RetroArch [INFO] :: Found shader “/usr/share/common-shaders/bilinear.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/nearest.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/stock.glsl” RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Starting threaded video driver … RetroArch [ERROR] :: [KMS]: Couldn’t find a suitable DRM device. RetroArch [INFO] :: Found GL context: null RetroArch [INFO] :: Detecting screen resolution 320x240. RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null). RetroArch [INFO] :: [GL]: Version: (null). Segmentation fault

also im wondering if maybe im just not allowing enough time for the file system to finish expanding? its been on the same screen for about an hour now so i figured it would be done but this a rather old machine so im not sure

You have a typo – missing the first letter of the command.

You entered ystemctl stop retroarch.service ; retroarch -v

The command is actually systemctl stop retroarch.service ; retroarch -v

Yes I know I addressed the typo. When entering the command correctly I got -sh: retroarch-v: not found but that didn’t really give any information so I included what the typo returned aswell. This is addressed in the last post

###########################################

Lakka - The DIY retro emulation console

… visit http://www.lakka.tv

###########################################

Lakka (unofficial) Version: devel-20161002110423-r21593-g03241bf Lakka git: 03241bf2ccf3fbf6f71d04489e02ae3cee8565e1 Lakka:~ # systemctl stop retroarch.service ; retroarch -v RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 Built: Sep 27 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 03241bf RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Looking for config in: “/storage/.config/retroarch/retroarch .cfg”. RetroArch [INFO] :: Config: loading config from: /storage/.config/retroarch/retr oarch.cfg. RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29970.03 Hz. RetroArch [INFO] :: Found shader “/usr/share/common-shaders/bilinear.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/nearest.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/stock.glsl” RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Starting threaded video driver … RetroArch [ERROR] :: [KMS]: Couldn’t find a suitable DRM device. <<<<<<<<<<<<<<<<This might be my problem? RetroArch [INFO] :: Found GL context: null RetroArch [INFO] :: Detecting screen resolution 320x240. RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null). RetroArch [INFO] :: [GL]: Version: (null). Segmentation fault

Lakka:~ # systemctl stop retroarch.service ; retroarch -v RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 Built: Sep 27 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 03241bf RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Looking for config in: “/storage/.config/retroarch/retroarch.cfg”. RetroArch [INFO] :: Config: loading config from: /storage/.config/retroarch/retroarch.cfg. RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29970.03 Hz. RetroArch [INFO] :: Found shader “/usr/share/common-shaders/bilinear.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/nearest.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/stock.glsl” RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Starting threaded video driver … RetroArch [ERROR] :: [KMS]: Couldn’t find a suitable DRM device. <<<<<<<<<<<<This might be my problem? RetroArch [INFO] :: Found GL context: null RetroArch [INFO] :: Detecting screen resolution 320x240. RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null). RetroArch [INFO] :: [GL]: Version: (null). Segmentation fault

Lakka:~ # systemctl stop retroarch.service ; retroarch -v RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 Built: Sep 27 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 03241bf RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Looking for config in: “/storage/.config/retroarch/retroarch.cfg”. RetroArch [INFO] :: Config: loading config from: /storage/.config/retroarch/retroarch.cfg. RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29970.03 Hz. RetroArch [INFO] :: Found shader “/usr/share/common-shaders/bilinear.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/nearest.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/stock.glsl” RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Starting threaded video driver … RetroArch [ERROR] :: [KMS]: Couldn’t find a suitable DRM device. <<<<<<thinking this is cause? RetroArch [INFO] :: Found GL context: null RetroArch [INFO] :: Detecting screen resolution 320x240. RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null). RetroArch [INFO] :: [GL]: Version: (null). Segmentation fault

UPDATE: get the same return when running live from USB

Maybe your graphic card is too old ? Can you get graphic card log ?

Try to set in retroarch.cfg :

menu_shader_pipeline = “1” then if it doesn’t work menu_shader_pipeline = “0”

If it is still not working, try menu_driver = “rgui”

Don’t forget before editing the configuration file, you need to stop retroarch.

Video Card info followed by my config file

Lakka:~ # lspci -nnk | grep -A 3 VGA 01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] [1106:3344] (rev 01) Subsystem: Elitegroup Computer Systems CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] [1019:2122]

Config file

savefile_directory = “/storage/savefiles” savestate_directory = “/storage/savestates” input_remapping_directory = “/storage/remappings” playlist_directory = “/storage/playlists” libretro_directory = “/tmp/cores” libretro_info_path = “/tmp/cores” system_directory = “/storage/system” rgui_browser_directory = “/storage/roms” assets_directory = “/tmp/assets” thumbnails_directory = “/storage/thumbnails” rgui_show_start_screen = “false” video_threaded = “true” video_smooth = “false” video_aspect_ratio_auto = “true” video_shader_dir = “/usr/share/common-shaders” video_filter_dir = “/usr/share/video_filters” video_font_path = “/usr/share/retroarch-assets/xmb/monochrome/font.ttf” audio_driver = “alsathread” audio_filter_dir = “/usr/share/audio_filters” input_driver = “udev” input_max_users = “5” input_autodetect_enable = “true” joypad_autoconfig_dir = “/tmp/joypads” input_menu_toggle_gamepad_combo = “2” menu_driver = “rgui” menu_core_enable = “false” content_database_path = “/tmp/database/rdb” cheat_database_path = “/tmp/database/cht” screenshot_directory = “/storage/screenshots” video_gpu_screenshot = “false” core_assets_directory = “/storage/roms/downloads” menu_show_advanced_settings = “false” menu_wallpaper_opacity = “1.0” xmb_show_images = “false” xmb_show_music = “false” xmb_show_video = “false” playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Ja$ playlist_cores = "/tmp/cores/stella_libretro.so;DETECT;/tmp/cores/prosystem_lib$ config_save_on_exit = “true”

Unfortunately, you have a card which is not yet well supported on Linux.

Can you try to put menu_driver = “rgui” in the configuration file.

yeah it seems like thats gonna be a problem. i can pick up a gt 710 for 35 bucks think ill go with that. already changed the menu to rgui no change

Unfortunately, the opensource driver for via graphic cards is almost a one powered man work. So you will have better result with gt 710.