mn.retrogamer

a link to the past

User Tools

Site Tools


mnretrogamer:os:emuelec:emuelec_odroidn2_installation_notes

This is an old revision of the document!



odroid N2 emuELEC installation notes




SSH is enabled by default.

Ethernet required for initial installation.. or, you can use a WiFi dongle.

You must plant a wifi.txt on the eMMC in a specific folder to initiate the WiFi connection process. Would have liked to see a GUI here.

We are working on connecting the ODROID N2 running EmuELEC to the USB Multibit DAC module inside of our Schiit Ragnarok. This is critical for this standing/sitting configuration to work properly in HiFi .

The PRE-OUT on the Schiit Ragnarok is currently connected to a SVS PB-1000 Subwoofer. We will take a look at moving the PRE-OUT to our Schiit Valhalla 2 & Beyerdynamic headphones for true HiFi retro gaming with a tube amp.

USB Audio currently only working in EmulationStation & is lost once I enter RetroArch. On true RetroPie, this is fully configurable. In EmuELEC, not so much unfortunately.

I could manually specify the audio device in RetroArch using the list below, or look up best practices for handling USB audio & RetroArch.

EmuELEC:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: AMLAUGESOUND [AML-AUGESOUND], device 0: SPDIF-B-dit-hifi dit-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: AMLAUGESOUND [AML-AUGESOUND], device 1: TDM-C-T9015-audio-hifi T9015-audio-hifi-1 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: AMLAUGESOUND [AML-AUGESOUND], device 2: SPDIF-dit-hifi dit-hifi-2 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Multibit [Schiit USB Multibit], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
EmuELEC:~ # 
##############################################
#                 EmuELEC                    #
#     Retro emulation for Amlogic Devices    #
#             Based on CoreELEC              #
##############################################
EmuELEC (official): 2.7.1 (Amlogic-ng.arm)
EmuELEC:~ # aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=AMLAUGESOUND
    AML-AUGESOUND, 
    Default Audio Device
iec958:CARD=AMLAUGESOUND,DEV=0
    AML-AUGESOUND, 
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=AMLAUGESOUND,DEV=0
    AML-AUGESOUND, 
    HDMI Audio Output
sysdefault:CARD=Multibit
    Schiit USB Multibit, USB Audio
    Default Audio Device
front:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    Front speakers
surround21:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Multibit,DEV=0
    Schiit USB Multibit, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
EmuELEC:~ # 

Using that information, we see there are two potential ways to manually specify our audio device in RetroArch.

audio_device = "hw:1:0"
audio_device = "sysdefault:CARD=Multibit"

Will test this out.

mnretrogamer/os/emuelec/emuelec_odroidn2_installation_notes.1582263085.txt.gz · Last modified: 2023/01/06 10:06 (external edit)