Posts by 5schatten

    first one yes, second one no

    Output of:

    systemctl status fullnameofyour.mount

    ?

    From milhouse

    can you try this before you downgrade & before you blacklist snd_soc_skl

    Code
    mkdir -p /storage/.config/firmware
    wget http://milhouse.libreelec.tv/other/dfw_sst.bin -P /storage/.config/firmware/
    reboot


    The best would be if you could try both & upload a full log set after each reboot :/:thumbup:

    Code
    [Unit]
    Description=mount service
    Before=kodi.service
    [Mount]
    What=/var/media/SPIELE/PlayStation2/Roms
    Where=/storage/roms/ps2
    [Install]
    WantedBy=multi-user.target

    Simply place LibreELEC-Generic.x86_64-9.1-RR-20190314-bdc55bc.tar in the update folder?

    Before you downgrade can you try this?

    Code
    echo "blacklist snd_soc_skl" >>/etc/modprobe.d/blacklist.conf

    LibreELEC Testbuilds for x86_64 (Kodi 18.0)

    Or use the Updater in LE Settings.
    What's the output of


    ls /var/media/SPIELE/PlayStation2/Roms
    ls /storage/roms/ps2

    Are your games listed in the second one?

    Post the content of the file & revert to the last build. Looks like Kernel 5.x still has problems with some devices.

    Code
    [    6.908673] snd_soc_skl 0000:00:1f.3: Direct firmware load for 9dc8-INTEL-NUC8i3BE-66-tplg.bin failed with error -2
    [    6.908676] snd_soc_skl 0000:00:1f.3: tplg fw 9dc8-INTEL-NUC8i3BE-66-tplg.bin load failed with -2, falling back to dfw_sst.bin
    [    6.908688] snd_soc_skl 0000:00:1f.3: Direct firmware load for dfw_sst.bin failed with error -2
    [    6.908690] snd_soc_skl 0000:00:1f.3: Fallback tplg fw dfw_sst.bin load failed with -2
    [    6.908691] snd_soc_skl 0000:00:1f.3: Failed to init topology!
    [    6.908692] snd_soc_skl 0000:00:1f.3: ASoC: failed to probe component -2
    [    6.908700] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: failed to instantiate card -2
    [    6.908712] skl_hda_dsp_generic: probe of skl_hda_dsp_generic failed with error -2

    Thanks to both of you but it still doesnt work. Putty says it successfully created the symlink

    Code
    LibreELEC:~ # systemctl enable /storage/.config/system.d/storage-roms-ps2.mount
    Created symlink /storage/.config/system.d/multi-user.target.wants/storage-roms-ps2.mount → /storage/.config/system.d/storage-roms-ps2.mount.

    but if I open the file manager or ES there is no link :/

    Did you reboot the system?

    5schatten Since last update I have no sound anymore. Audio output is grayed out and shows Default, Bluetooth Audio (PULSEAUDIO)

    n2lmnrh5.jpg

    Logfiles

    Thank you :) But I got this from putty:

    Because the [Unit] & [Install] section are missing. There is a README file in the system.d directory. Also there are plenty of how-to's available Mount Units › systemd › Wiki › ubuntuusers.de

    Since you cant edit the fstab file in LE I obviously have to use the system.d method that Lisko already mentioned.

    So I entered the /storage/.config/system.d folder and used tmp-emulation.mount as template. I changed the content to

    Code
    [Mount]
    What=/var/media/SPIELE/PlayStation2/Roms
    Where=/storage/Roms/ps2

    then saved the file as storage-roms-ps2.mount

    and rebooted. However that doesnt work. Do I have to do anything else?

    You can edit the fstab file but first you have to enable rw for this partition. But I would prefer the system.d variant. You have to run systemctl enable /storage/.config/system.d/xyz.mount and reboot to enable this mount

    Also it should be /storage/roms/ps2 since Linux is case sensitive. Roms is not the same as roms

    Ooh thank you, I will try that as soon as I fixed my other issue.

    So.. I just googled a bit and if I understand this right I have to enter my new mountpoint in fstab.. How am I doing this? If I just enter /etc/fstab into putty I get -sh: /etc/fstab: Permission denied as answer.

    And if I got this opening I have to enter /media/SPIELE/Playstation\0402/Roms /storage/Roms/ps2 none bind 0 0 in a new line. Am I right?

    I guess the search function will help in that case. I'm pretty sure someone had the same problem long before. Also I would drop folder names with spaces if not needed /shrug

    Yes. All rom files are stored on a micro sd card (128gb), which is formated in ntfs. Originally I just bought if for my TV box/NUC running LibreElec but I'm using my main pc running Windows 10 to copy new roms to it.

    Maybe this is the reason why there are problems. I would mount the sd card to /storage/roms which is also a network share & push all files over ethernet on the HTPC.

    Hm I just tested it on my windows pc and there its also set to english as long as I dont do a full boot. Maybe its just a bug in pcsx2. I have read a post from a few years ago where somebody wrote that some specific games have this issue. So for now I have to accept it how it is. Thank you anyway

    Read again -> I've added a possible solution :S for example GoW starts now with german language too if I start PCSX2 with --fullboot

    Build RR-20190326-8c1b004 is online

    • fixed duplicated bluetooth devices in LibreELEC-settings
    • updated to latest LE 9.x
    • upgraded Generic kernel to 5.0.4 / RPi kernel to 5.0.3
    • updated LLVM to 8.0.0
    • updated nvidia driver to 418.56
    • updated xf86-video-amdgpu & ati to 19.0.1
    • updated Vulkan headers to 1.1.103
    • updated Skyscraper to v3.1.4
    • updated GameOS Pegasus theme -> now works with assets scraped for ES
    • dropped "common" Retroarch shaders -> only work with Cg which is not supported
    • added xkbcommon to Retroarch dependencies -> maybe fixes wrong keyboard layout
    • reworked PCSX2 start scripts & updated PCSX2 Docker image -> PCSX2 now pulls specific image versions and not the "latest"
    • fixed PCSX2 on Nvidia based systems -> should run on GPUs supported by driver 418.56 (GeForce 600 series & newer)
    • added libretro-snes9x to all builds -> might does not run all games (Super-FX) full speed on ARM devices but offers higher accuracy
    • updated several libretro-cores
    • updated citra & dolphin

    If your sound output is missing on newer Intel systems then enter this in a terminal:

    Code
    echo "blacklist snd_soc_skl" >>/etc/modprobe.d/blacklist.conf

    This is basically a Kernel problem introduced by the new ASoC Platform Driver and needs to be resolved by further Kernel updates /shrug

    What file permissions? How should I have done this? I just made a fresh install. And what tests have you made? Launching a rom outside the standard path with or without symlink?

    Of your roms. Where do you have stored them and what filesystem did you use? Probably an external hard drive and you use it on Windows based systems too? Otherwise google for fstab and mount the partition to the game folder.

    The game has multi languages how else could I have boot it in german when I chose full boot.

    I just booted the bios.. and it is set to german. I also tested a different game but same result. Full boot -> german, fast boot -> english.

    Sorry if I understand you wrong but PCSX2 isnt included in LE too. You added it. And the Langs folder is usually stored in the pcsx2 config folder together with those ini files etc. If pcsx2 can read those ini files why shouldnt that work with the Langs folder too?

    I tried Baldur’s Gate: Dark Alliance 2, GoW2, GT4, MGS3 and I could change the language for all of them. Gran Turismo 4 for example created a user profile and the language was saved too. All config files for PCSX2 are readable & writeable so if you can change the language settings for games it will work. The user interface of PCSX2 has nothing to do with the games you actually run. It's just the frontend like in Citra or Dolphin.

    Some games need the full boot otherwise there wouldn't exist the --fullboot option. So editing es_systems.cfg to

    <command>/usr/bin/pcsx2.start --fullboot %ROM%</command> should do the trick.

    Kupo91

    Well I guess your file permissions were improper set or something. I made some tests and never ran into any comparable problems.

    If it comes to the game language you have ofc to use games that support multiple languages. Also you have to configure the PS2 bios properly too where you can change the language to German. PCSX2 itself won't change it's language because they're not included neither in LibreELEC nor the Docker Arch Linux image.

    Hi I'm a new libreelec user on a macmini 2011 and installed on usb. For networking launching games I created a new nfs share on my nas named "roms" and recreated the same directory structure found in /storage/roms and then mounted the share directly over /storage/roms using systemd mount file. Pcsx2 dolphin ppsspp fba... All working. Also for san andreas on ps2 started in English but after a full iso boot the ps2 bios asked me language and date time settings and for subsequent starts it remembered the choices, I have only tested on san andreas though. I only noticed a strange behavior even with network mount disabled, every time I started pcsx2 yesterday I had to wait 20 mins for updating the docker container and I started it 4 times in the same day. It's like it doesn't remember the updates... Or is this the supposed behavior? Could be related to the fact that first of starting pcsx2 for the first time I manually pulled 5schatten pcsx2 docker container from terminal? I don't think this should be related... 5schatten thank you for this and keep up!

    I've updated the Docker images to find out what's wrong with Nvidia systems. So everytime I've rebuild the image the "latest" tag differed from your version & so Docker tried up update to a new build because right now the start script is only looking for 5schatten/arch-pcsx2:latest

    This will be avoided in future releases by using a specific tag like "version-1.0.1" which allows me to update or change the dockerfiles without forcing updates for the enduser.

    Thank you that has been my plan b. Just thought that I can also change the rom path in a certain file or so. But thats okay too.

    Another question that I have is can I change the language in pcsx2? Because multi language games always start in english. In language options there is only english available. The PCSX2_ui.ini file says that the Langs folder is in /usr/bin/Langs. So i wanted to take a look but putty says there is no such directory. Then I copied the Langs folder of my pcsx2 win version into the pcsx2 config folder and changed the path in the ini file. However if I start pcsx2 it automatically changes the path back to /usr/bin/Langs again xD

    You can't. PCSX2 runs in a read only image and the only thing you can change is the config files in the PCSX2 config dir. But if there is a game that supports multiple languages it asks you once you start it. GOW2 for example let's me chose the language.

    Since pcsx2 is running again (was it just a docker update?), back to your question:


    That just fixed it...!!! The name was okay but the rom path made it. Can I change this standard path somewhere?

    btw sorry for spamming

    https://wiki.debian.org/symlink

    BlaBla1973  scottns  escalade

    well I figured it out -> if you want to use the Nvidia driver in a Docker image it has to match the version installed at LibreELEC. So if LibreELEC uses 410.104 then the Docker image has to use the same version which is basically impossible because Arch does not use this specific version.

    The last 418.xx version was broken so hopefully 418.56 works fine if it comes to audio.

    Well in the log file I found these lines

    And afterwards you try to load

    Code
    isoFile open ok: /media/SPIELE/PlayStation 2/Roms/Grandia II/Grandia II [E][SLES-50498].iso

    So have you tried to place the ISO in the standard path /storage/roms/ps2 rename it to Grandia2.iso and ran the game?

    escalade

    Any ideas? I've updated the Dockerfiles according to your changes & it builds fine now. I added mesa-demos to get some diagnostic tools -> I ran glxinfo on my Intel systems and it works fine but fails on my Nvidia based system. So I guess libglvnd doesn't work as it should. And ofc PCSX2 won't run as long as OpenGL completely fails. :/

    Thats what I did now and I still get this stupid pcsx2 error. After the NUC7CJYH and the NUC7PJYH, the NUC8i3BEH is the third device I tested.

    I flashed the latest RR build and did everything how its described in FAQ. Configured sound in kodi, configured sound in RR config (I set ALSA though, because Pulse doesnt work for me), installed docker from the LE repo, startet a ps2 game via ES, waited until the blackscreen disappeared and the first what I get in dolphin is this notification about the CDVD plugin. I googled so much and there are a lot of threads about this notification. However since it works if I start a game in pcsx2 and I only get this notification if I start a game via frontend none of those threads suit my issue.. Idk what to do next

    Are you sure it's CDVD & not GS or something? Have you tried to use different images? Anyway I have no clue what's wrong with your devices. I've double checked it today and installed Docker on my J3455-ITX & PCSX2 afterwards which ran GOW "fine" without any errors. Also it worked on my Thinkpad X220 :/

    Anyway I'm currently updating the Docker images & try to resolve the Nvidia issues too so maybe there will be a solution but as long as I can't reproduce it I don't know what to do. /shrug