Wii emulation

  • Just starting out with LibreELEC.

    I've searched but can't find any info.

    Is there any guides for setting up the more difficult platforms (e.g. Playstation and Wii)

    Also, within the EmulationStation addon, is there a way to configure xbox controller buttons to move around?

    Cheers for the help.:)

  • Another problem. I can't get sound in games.

    I have sound perfectly in Kodi, but when I launch games, I'm getting nothing.

    When I was on OpenELEC, I had to enter "hw:1,7" as my audio device in Retroarch settings.

    Trying that in LibreELEC doesn't work. Is there a different naming convention?

    Here is my aplay -l result.

    **** List of PLAYBACK Hardware Devices ****

    card 0: Intel [HDA Intel], device 0: ALC889A Analog [ALC889A Analog]

    Subdevices: 1/1

    Subdevice #0: subdevice #0

    card 0: Intel [HDA Intel], device 1: ALC889A Digital [ALC889A Digital]

    Subdevices: 1/1

    Subdevice #0: subdevice #0

    card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]

    Subdevices: 1/1

    Subdevice #0: subdevice #0

    card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]

    Subdevices: 0/1

    Subdevice #0: subdevice #0

    card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]

    Subdevices: 1/1

    Subdevice #0: subdevice #0

    My audio comes from HDMI 1 which should make the device 1,7. Do I call the device something different in Retroarch settings?

    Any help would be appreciated.

  • You'll want to use the ALSA driver not pulseaudio which is a bad choice for emulators. Could have saved yourself the trouble by reading the first page of my thread which describes how to choose the correct audio output.

    Documentation for Dolphin is here: Dolphin Emulator - Guides

    In my build you launch the frontend with dolphin.sh.

  • Not exactly. For some reason, Retroarch defaulted to alsathread instead of ALSA. I just didn't remember which driver it was supposed to be.

    Thanks for the link on the Dolphin emulator. Very helpful. I have trouble finding the info I need here, even when I search for it.

    Hopefully, I'll get used to these forums quickly. Then I won't have to bother you so much..^^

    Thanks again.

  • It's supposed to be alsathread, it functions the same as alsa except it has threading. I use it on all my devices.

    As I mentioned in your other thread, you are using a community build. There's no support for it.

  • I did but still didn't have sound in games. I got sound in Emulation Station after setting up the asound.conf but still no sound in games. Changed the driver in Retroarch and now I have sound. Will see if it's still there tomorrow when I start it again.

  • Man. Sorry to bother you, but I'm still having troubles with sound in games. It was working perfectly last night. I turned it on today and the sound is gone again. What would you need from me to see what I'm doing wrong? There is a message in retroarch.log saying failed to initialise ALSA device.

    I have disabled "keep audio device alive" in Kodi settings.

    Here are my logs- FRNA

    I've attached my asound.conf and logs from retroarch & emulation station.

    Thank you.asound.zipemulationstation.logretroarch.log

  • LibreELEC:~ # aplay -L

    null

    Discard all samples (playback) or generate zero samples (capture)

    sysdefault:CARD=Intel

    HDA Intel, ALC889A Analog

    Default Audio Device

    front:CARD=Intel,DEV=0

    HDA Intel, ALC889A Analog

    Front speakers

    surround21:CARD=Intel,DEV=0

    HDA Intel, ALC889A Analog

    2.1 Surround output to Front and Subwoofer speakers

    surround40:CARD=Intel,DEV=0

    HDA Intel, ALC889A Analog

    4.0 Surround output to Front and Rear speakers

    surround41:CARD=Intel,DEV=0

    HDA Intel, ALC889A Analog

    4.1 Surround output to Front, Rear and Subwoofer speakers

    surround50:CARD=Intel,DEV=0

    HDA Intel, ALC889A Analog

    5.0 Surround output to Front, Center and Rear speakers

    surround51:CARD=Intel,DEV=0

    HDA Intel, ALC889A Analog

    5.1 Surround output to Front, Center, Rear and Subwoofer speakers

    surround71:CARD=Intel,DEV=0

    HDA Intel, ALC889A Analog

    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

    iec958:CARD=Intel,DEV=0

    HDA Intel, ALC889A Digital

    IEC958 (S/PDIF) Digital Audio Output

    hdmi:CARD=NVidia,DEV=0

    HDA NVidia, HDMI 0

    HDMI Audio Output

    hdmi:CARD=NVidia,DEV=1

    HDA NVidia, HDMI 1

    HDMI Audio Output

    hdmi:CARD=NVidia,DEV=2

    HDA NVidia, HDMI 2

    HDMI Audio Output

    My TV is connected via HDMI #1

  • I've tried alsa & alsathread. Same result from both.

    Should I be setting the audio device inside retroarch settings as well? In retroarch it was "hw:1,7". I've had it set all the time but removed that today trying to make it work with no result.

  • I was just browsing through my logs and found this in dmesg that I posted here. Got anything to do with my problem?

    Code
     0.710656] netconsole: network logging started
    [    0.710682] rtc_cmos 00:01: setting system clock to 2017-07-22 06:14:10 UTC (1500704050)
    [    0.710826] ALSA device list:
    [    0.710827]   No soundcards found.
    [    0.981368] ata1: SATA link down (SStatus 0 SControl 300)
    [    0.984747] ata2: SATA link down (SStatus 0 SControl 300)
  • I think I've solved this problem.

    Did a fresh install and set everything up from scratch with all the same settings I had before and it is now working.

    I can only assume something got messed up the first time around.

    Thanks for the help.