Same as regular LibreELEC, drop the image in the update folder and reboot.
Glad you like it
1. I'm using F2FS for the storage partition these days, perhaps you were trying to mount it as ext4?
2. Check that you have dtparam=audio=on in /flash/distroconfig.txt, it's needed to enable the ALSA driver so Pulseaudio can work. I think Kodi accesses the hardware directly.
I'll have a look at the logs later a bit pressed for time atm.
There aren't any upgrade procedures, this is a simple hobby project. The LibreELEC upgrade procedure doesn't touch the storage partition though, so losing any config is unlikely. No guarantees though, it might burn your house and give you covid19. Use at your own risk
This build uses the "nouveau" open source nvidia driver, I don't think it supports the 1060 properly.
I still have a ton of uncommitted work and not enough time to clean it up atm. I've uploaded a backup of my source tree under the "src" folder on my gdrive. Fetch my latest arch-build container and I think it might have a good chance to build
New images uploaded with some cool new stuff:
- Squeekboard on-screen keyboard (generic only) systemctl enable --now squeekboard to enable
- Google Noto Emoji fonts added
- Sony LDAC, aptX, aptX HD, AAC codecs (A2DP Audio) support
- Notifications with artist/title when streaming music over A2DP
- Cava CLI visualization
- RPCS3 git
- Mesa git
The RPi image should be fixed now for those who had issues.
On the very first run on a new install there will be an example.zip under amiga just to get ES started (look at /usr/bin/es-firstrun.sh which is started by /usr/lib/systemd/system/es-firstrun.service). ES is somewhat user-unfriendly in matters of getting it up and running, but once it's set up it does a good job of actually launching games and presenting them in a clear way.
Ok, I'll explain a bit about how I intended audio to work as it doesn't seem to automagically work for everyone like it should.
Normally, Kodi is run either with sound output to either Pulseaudio or directly to ALSA. LibreELEC patches Kodi in order to use ALSA, but also keep Pulseaudio available as a choice in order to use Bluetooth speakers. When using ALSA, it's easy to pick an output from the list that appears in Kodi. When using Pulseaudio, Kodi doesn't have functionality to show available sinks, cards, ports etc.
You can get it to behave like vanilla LibreELEC if you like, by setting the environment variable KODI_AE_SINK=ALSA+PULSE in /storage/.config/kodi.conf.
Now why don't I just keep that as a default? Well, if you would like to use emulators then most likely you would need to tailor an asound.conf in order to get audio as well. In other words, some manual setup will be needed either way. On the plus side, once Pulseaudio is set up properly you will be able to have sound in Kodi without it locking the sound card. This way you can for example stream A2DP music from your phone and at the same time have GUI sounds in Kodi, or even watch a movie. Same goes when using emulators. I think the best solution is to have Pulseaudio working correctly.
So... this might sound overcomplicated and you just want to have sound. I get it, the process could be a lot simpler. Basically, you need to tell Pulseaudio which output to use. Here's a small cheat sheet:
List available "sinks" (audio outputs):
# pactl list sinks short
If you have several soundcards, you might need to set the default sink like so:
# pactl set-default-sink alsa_output.pci-0000_00_1f.3.hdmi-stereo
If you still don't have sound, it might be because your sound card have several ports (like HDMI1/HDMI2 etc) and Pulseaudio didn't detect the active one. List your cards profiles and ports like this:
# pactl list cards
Set a profile like this:
# pactl set-card-profile alsa_card.pci-0000_00_1f.3 output:hdmi-surround-extra2+input:analog-stereo
"extra2" is equivalent to HDMI3 on my system, you should be able to figure it out by using the above commands and some patience. If you provided me the logs, they would include all this information so I could tell you the exact command.
Pulseaudio works out of the box on my NUC8, and also when booting the image in VMware on my laptops. I'm curious as to why the auto detection fails for you though.
Logs please. You guys might need to set the default card, sink or maybe port in Pulseaudio.
That's how Emulationstation behaves until you add ROMs
New images uploaded for every target:
- Mesa updated for the latest performance improvements.
- Linux 5.7 from torvalds' tree has the new exFAT driver from Samsung and Zstd compression for F2FS.
- Latest Sway git + more polish (now shows resolution in the top bar)
- Qt apps should now look like the GTK default (Adwaita)
- Added Discord support to RPCS3
- WayVNC is included # systemctl start wayvnc to run it
- Samba 4.12.1
- Latest SDL2 git
Firefox 75 now has VAAPI support (before X11 too!). At this point only works for H264, so you might consider adding the h26ify to enjoy HW accelerated youtube. Firefox 76 should enable it for all formats I think.
New generic build uploaded:
- 5.6.2 kernel
- Latest Mesa git has performance improvements for Intel
- Samba 4.12
- Qt 5.15 beta2
- Latest Lavalauncher git handles scaling (for 4k users)
- Added 4k icon that switches between 1080p/4k with scaling
- Sway and all components updated and polished
- Improvements to Plymouth boot splash handling (now respects video= kernel command line option)
- Latest Kodi Leia git
- Pulseaudio fixes
See if the latest solves your audio issue. As for AutoFS, I've changed it to /net which is the more common place to have it I will update the first post. You can configure it manually through /storage/.config/autofs, or set up your own NFS mounts through systemd or autostart.sh for example.
1. I haven't kept track of the changes so couldn't tell you. Use what works for you, I'll update the XU4 image soon with my latest tree.
2. AutoFS is in /net now. There's no fstab, use systemd through /storage/.config/system.d or autostart.sh.
3. es_settings.cfg is symlinked to /usr/share/emulationstation/es_settings.cfg, remove the symlink and copy it over if you want to make changes. This is done so I can maintain a configuration that works for everyone. If you change it then it's up to you to figure out why cores don't work anymore when they change name for example (happens from time to time).
If you enjoy emulating things like PS2/Wii/GC, I'd say go for at least an i5 NUC. My NUC8 can do most Wii games at 3x native resolution without breaking a sweat but struggles with some PS2 titles for example. PS3 titles like NBA Jam run beautifully, while others are way too heavy.
I've got the i5 version, it should work just fine with 9.2.0 Generic. As always with every new Intel generation, there's a lot of improvements in the mainline kernel so I would recommend you go with a nightly like Milhouse's for example. I maintain an emulator oriented mini-fork as well, which offers bleeding edge components (like kernel/mesa) with latest stable Kodi. Might not be 100% compatible with generic LibreELEC though. You should add i915.enable_guc=2 to the kernel commandline in /flash/syslinux.cfg for this NUC. If you have HDMI ARC there is no need for optical, it works regardless of OS.
If you like the simplicity and speed of LibreELEC there isn't really any need for another distro. Using the Docker addon you could run an entire desktop on LE's X server if you so wish, the only limitations are the time you are willing to spend on it.
New generic image out:
- Added some rice to the Sway desktop (hermit font and new colors for alacritty, swaybar, tighter gaps, new background, colors)
- Focused window can now be closed by right-clicking the swaybar
- Added pamixer and set unmuted + 100% volume during boot (might help some setups)
- Updated SDL2 to fix the Emulationstation input issue
- CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y kernel option for less flickering during boot
RPi images are building.
Active Port: analog-output-headphones
You'll need to wait until I have published the latest changes, I don't have enough disk and hosting for more images.
If you have sound in ROMs then you should have sound in Kodi. Make sure that you've selected the correct output in Kodi system settings. Also read page 1, "how to ask support". EDIT: Oh, and LibreELEC-RR was originally based on my package set with the addition of some other frontends AFAIK.
Change frontend=sway to frontend=kodi in /boot/syslinux.cfg.
New generic version uploaded.
- Boots directly to Sway
- Added Spotify
- New boot splash
- Added A2DP codecs (like apt-x)
There's no sign of launching either emulationstation or sway there. Did you get the logs after a clean boot of the image flashed to an USB drive? Make sure you reproduce _after_ the clean boot and _before_ getting the logfile. The zip file is generated once you enter the logfile share. Logs are wiped on boot. The answer to whatever your issue is should be in the logs.
Also, did you create the file /storage/.config/mesa.conf as mentioned above?
Again, I need the zipfile containing all the logs.