Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juegos
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

HiFiBerry DAC+ standard en Raspberry Pi 3

Publicada el 4 de febrero de 201618 de junio de 2025 por ernesto
  • instalación
    • vía config.txt
    • vía .asoundrc
  • configuración
  • fuentes
Puesto al día el 18 de junio de 2025.
HiFiBerry DAC+ standard (RCA version)

instalación

vía config.txt

antes de proceder con la instalación, hay que desactivar la tarjeta de sonido de la raspberry pi:

sudo nano /boot/firmware/config.txt

# Enable audio (loads snd_bcm2835)
# dtparam=audio=on

hecho esto, hay que añadir la siguiente línea al mismo archivo, /boot/firmware/config.txt, y reiniciar el sistema operativo:

uname -r

6.6.51+rpt-rpi-v8

sudo nano /boot/firmware/config.txt

# DAC+ STANDARD
dtoverlay=hifiberry-dacplus-std

reboot

una vez de vuelta, se puede comprobar que la tarjeta de sonido está activa con aplay:

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 [HiFiBerry DAC+ HiFi pcm512x-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0

para ir bien, el usuario que ejecuta el comando aplay debe formar parte del grupo audio:

cat /etc/group | grep audio

audio:x:29:ernesto

vía .asoundrc

If you want the default to be, for example, a USB Device instead of the onboard sound, you can place a pcm.!default line in the .asoundrc.

«Default PCM device» en .asoundrc de la ALSA wiki.

mediante ~/.asoundrc, aunque no se desactive la tarjeta de sonido de la raspberry pi, es posible configurar qué dispositivo de sonido prefiere alsa:

aplay -l

card 0: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
[...]
card 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 [HiFiBerry DAC+ HiFi pcm512x-hifi-0]
[...]
card 2: vc4hdmi [vc4-hdmi], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
[...]

nano /home/ernesto/.asoundrc

pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}

Las opciones 'pcm' afectan a la tarjeta y al dispositivo que se pueden utilizar para la reproducción de audio, mientras que la opción 'ctl' afecta a la tarjeta que es utilizada por la utilidades de control como alsamixer.

«Método alternativo» en Advanced Linux Sound Architecture de Arch Linux.

configuración

por recomendación de HiFiBerry.com:

amixer sset 'Digital' 96%

Simple mixer control 'Digital',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 207
Mono:
Front Left: Playback 199 [96%] [-4.00dB] [on]
Front Right: Playback 199 [96%] [-4.00dB] [on]

amixer sset 'Analogue Playback Boost' 0%

Simple mixer control 'Analogue Playback Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 1
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]

amixer sget "Digital"

Simple mixer control 'Digital',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 207
Mono:
Front Left: Playback 199 [96%] [-4.00dB] [on]
Front Right: Playback 199 [96%] [-4.00dB] [on]

fuentes

  • «.asoundrc» en la ALSA wiki.
  • «Advanced Linux Sound Architecture» de Arch Linux.
  • «Configuring Linux 4.x or higher» en HiFiBerry.
  • «HiFiBerry DAC+ standard - RCA version» en HiFiBerry.
  • «Mixer Controls On The HiFiBerry Boards» en Victoria PiMakers and Others.
  • «MultipleCards» en la ALSA wiki.
Etiquetado como .asoundrc, amixer, aplay, config.txt, Hifiberry DAC+, Raspberry Pi, snd-bcm2835
  • MPD: Music Player Daemon

    Puesto al día el 7 de enero de 2021. instalación sudo apt install mpd [borrador]…

RSS rutas fuera

  • Metal Listening Raid: Massacre – From Beyond (1991) 16 de junio de 2025 Brett Stevens
  • Beats and yelling: Tombstone 16 de junio de 2025 Hate Meditations
  • The Alien Medieval World of Abigor’s Channeling the Quintessence of Satan 15 de junio de 2025 Guest Writer
  • Some words on escapism 15 de junio de 2025 Hate Meditations
  • Entrevista a Defernos para en fanzine Aurora de la Resistencia de Chile. 15 de junio de 2025 Iberian Darkness
  • Fight HIV/AIDS With the Hashtag #ChuckSchuldinerDiedOfAIDS 12 de junio de 2025 Paxton Jackson
  • Hoy, en Caminando entre Monstruos, el Saetón de Sierra Morena, con Javier Resines 12 de junio de 2025 Javier Resines
  • Evil Incarnate – Lucifer’s Crown (2023) 10 de junio de 2025 Brett Stevens
  • Talking Death Metal On The Aureus Press Podcast 6 de junio de 2025 Brett Stevens

Categorías

apache bash casa cocina corral css fonoteca galería html5 huerto humanidades humanidades digitales jardín javascript juego linux mysql pan php repostería Sin categoría sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2025