Top 3 Makefile Retroarch Projects
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.Project mention: Live mode worked great and I want to fully install Lakka on my Intel NUC, but I need to solve 2 problems first: 1 I could not access the internal SATA drive that contains all my ROMs; 2 I could connect but was unable to use my Xbox Elite 2 Controller (bluetooth) | reddit.com/r/Lakka | 2021-07-27
Lakka is very restricted, so unfortunately there's not an easy way to open a terminal directly on the machine. This wiki article goes over the options, but by far the easiest is SSH: connecting via a terminal client from another computer. In this case, you'll boot Lakka and enable the SSH service as described in the article. After that, you'll look on the Information screen to find the IP address. Finally, you'll install an SSH client (the article recommends PuTTY, and that is also my recommendation). You'll start the client and enter the IP as the address to connect to. It will ask for the username and password, and both are "root". At that point, you'll have a terminal window open from your PC on the Lakka box. From there, you can run the commands I recommended (except that one of them was wrong): 1) "parted /dev/sda print devices" - This command will print the physical storage devices Lakka sees. You should be able to identify the SATA drive by looking at the sizes listed. It will probably be "/dev/sda". 2) "mount" - This command will list the devices mounted and their mount points. You're looking for lines starting with "/dev/sda". I used the term "mount points" above. Linux differs from Windows in how you access filesystems on drives. In Windows, a filesystem is mounted with a drive letter (usually), like "D:" In Linux, there's just one directory structure, and the root is "/". Filesystems are mounted at various points in the directories below "/". I've added the ouput of those commands on my Lakka box below. You'll see mount points like "/storage", "/flash", and "/var". My setup is a little different, because Lakka is actually installed on the SATA drive in my case, but I also have an NVME drive and a USB drive connected. The SATA drive is listed as "/dev/sda", the USB drive is "/dev/sdb", and the NVME drive is "/dev/nvme0n1". Mostly, the point of these commands is to make sure Lakka is seeing your drive, and possibly "mount" will reveal that the drive's contents are already mounted somewhere. Hopefully?? ########################################### # Lakka - The DIY retro emulation console # # ...... visit http://www.lakka.tv ...... # ########################################### Lakka (official): 3.2 (Generic.x86_64) Lakka:~ # parted /dev/sda print devices /dev/sda (250GB) /dev/sdb (30.8GB) /dev/nvme0n1 (256GB) Lakka:~ # mount devtmpfs on /dev type devtmpfs (rw,relatime,size=3997412k,nr_inodes=999353,mode=755) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/sda1 on /flash type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) /dev/loop0 on / type squashfs (ro,relatime) /dev/sda2 on /storage type ext4 (rw,noatime) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) tmpfs on /var type tmpfs (rw,relatime) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime) configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) none on /tmp/database type overlay (rw,relatime,lowerdir=/usr/share/libretro-database,upperdir=/storage/database,workdir=/storage/.tmp/database-workdir) none on /tmp/cores type overlay (rw,relatime,lowerdir=/usr/lib/libretro,upperdir=/storage/cores,workdir=/storage/.tmp/cores-workdir) none on /tmp/assets type overlay (rw,relatime,lowerdir=/usr/share/retroarch-assets,upperdir=/storage/assets,workdir=/storage/.tmp/assets-workdir) none on /tmp/shaders type overlay (rw,relatime,lowerdir=/usr/share/common-shaders,upperdir=/storage/shaders,workdir=/storage/.tmp/shaders-workdir) none on /tmp/overlays type overlay (rw,relatime,lowerdir=/usr/share/retroarch-overlays,upperdir=/storage/overlays,workdir=/storage/.tmp/overlays-workdir) none on /tmp/joypads type overlay (rw,relatime,lowerdir=/etc/retroarch-joypad-autoconfig,upperdir=/storage/joypads,workdir=/storage/.tmp/joypads-workdir) none on /tmp/system type overlay (rw,relatime,lowerdir=/usr/share/retroarch-system,upperdir=/storage/system,workdir=/storage/.tmp/system-workdir) /dev/sdb2 on /storage/roms/Storage type ext4 (rw,nosuid,nodev,noexec,noatime) /dev/sdb1 on /storage/roms/System type vfat (rw,nosuid,nodev,noexec,noatime,fmask=0133,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
EmuELEC, retro emulation for Amlogic devices. Based on CoreELEC. https://emuelec.org or join us on Discord: https://discord.gg/cbgtJTuProject mention: new to Lakka | reddit.com/r/Lakka | 2021-07-22
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Thumbnails for RetroArch (by libretro-thumbnails)Project mention: There is a problem with the thumbnails. So i got this snap shot of metal gear solid off of google and i renamed it the same as the game but am unsure what to do now i also have this problem with other games but both box art and snap are not working like goldeneye on gamecube | reddit.com/r/RetroArch | 2021-07-13
I just use the download thumbnail option and it works most of the time. For the few that don't work, I just download the missing thumbnails from: https://github.com/libretro-thumbnails/libretro-thumbnails