Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 06/04/2013, à 09:11

madmike1978

RME 9632, MPD et hw!

Bonjour à tous,

Je me permets de vous demander de l'aide car je suis en difficulté pour configurer ma RME 9632 sous lubunutu.
J'utilise sur un autre PC un dac USB avec lequel la configuration n'a posé aucun souci avec tous les lecteurs que j'ai testé mais avec la RME, je suis en échec.

Tout d'abord, je précise que j'utilise la sortie numérique AES de la RME et pas les sorties analogiques. Je suis sous lubunut donc je me suis déjà épargné tous les soucis du à Pulseaudio. J'ai normalement installé tous les paquets nécessaires donc j'ai bien accès à hdspconf et hdspmixer. J'ai installé MPD+Ario en local et commencé à configurer mpd.conf. A ce stade, je n'arrive pas à faire ce que je souhaite. 

Dernière chose qui a peut-être son importance, je suis en live USB persistent.

Voici où j'en suis:

lubuntu@lubuntu:~$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: DSP [Hammerfall DSP], périphérique 0: RME Hammerfall HDSP 9632 [RME Hammerfall HDSP 9632]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
lubuntu@lubuntu:~$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=DSP
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Default Audio Device
dmix:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Direct sample mixing device
dsnoop:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Direct sample snooping device
hw:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Direct hardware device without any conversions
plughw:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Hardware device with all software conversions
music_directory      "/home/lubuntu/Musique"
playlist_directory   "/var/lib/mpd/playlists"
db_file         "/var/lib/mpd/tag_cache"
log_file      "/var/log/mpd/mpd.log"
pid_file      "/var/run/mpd/pid"
state_file      "/var/lib/mpd/state"
sticker_file            "/var/lib/mpd/sticker.sql"

###############################################################################

user            "root"
#group                          "nogroup"
bind_to_address         "any"
port            "6600"
#log_level         "default"
#gapless_mp3_playback         "yes"
#save_absolute_paths_in_playlists   "no"
#metadata_to_use   "artist,album,title,track,name,genre,date,composer,performer,disc"
#auto_update    "yes"

###############################################################################

#follow_outside_symlinks   "yes"
#follow_inside_symlinks      "yes"

###############################################################################

zeroconf_enabled      "yes"
zeroconf_name         "Music Player"

###############################################################################

#password                        "password@read,add,control,admin"
#default_permissions             "read,add,control,admin"

###############################################################################

# Input #######################################################################

input {
        plugin "curl"
#       proxy "proxy.isp.com:8080"
#       proxy_user "user"
#       proxy_password "password"
}

###############################################################################

# Audio Output ################################################################

audio_output {
   type      "alsa"
   name      "RME"
   device      "hw:0,0"
   format      "44100:16:2"   # optional
   mixer_device   "default"   # optional
   mixer_control   "PCM"      # optional
   mixer_index   "0"      # optional
}

#audio_output_format      "44100:16:2"
#samplerate_converter      "Fastest Sinc Interpolator"

###############################################################################

#mixer_type         "hardware"
#mixer_type         "software"
#mixer_type         "disabled"

###############################################################################

#replaygain         "album"
#replaygain_preamp      "0"
#volume_normalization      "no"

###############################################################################

#audio_buffer_size      "2048"
#buffer_before_play      "10%"

###############################################################################

#connection_timeout      "60"
#max_connections      "10"
#max_playlist_length      "16384"
#max_command_list_size      "2048"
#max_output_buffer_size      "8192"

###############################################################################

filesystem_charset      "UTF-8"
id3v1_encoding         "UTF-8"

###############################################################################

#decoder {
#       plugin                  "sidplay"
#       songlength_database     "/media/C64Music/DOCUMENTS/Songlengths.txt"
#       default_songlength      "120"
#       filter "true"
#}

###############################################################################

Et l'erreur:

Apr 05 18:02 : output: Failed to open "RME" [alsa]: Error opening ALSA device "hw:0,0" (snd_pcm_hw_params_set_access): Invalid argument
Apr 05 18:02 : player_thread: problems opening audio device while playing "John Coltrane - Impressions/01. India.flac"

Si je remplace dans le config de mpd dans la partie output hw:0,0 par plughw:0,0, ça marche.
Idem avec Deadbeef, impossible d'avoir un son en hw alors que ça fonctionne en plughw.

Avez-vous des conseils SVP?

Merci.

Dernière modification par madmike1978 (Le 06/04/2013, à 09:15)

Hors ligne

#2 Le 06/04/2013, à 11:58

fcn50

Re : RME 9632, MPD et hw!

Salut,

Regarde ce que donne la commande aplay -L chez moi:

null
    Discard all samples (playback) or generate zero samples (capture)
RMEasym
RME-0102
RME-0304
RME-0506
RME-0708
RME-0910
RME-1112
default:CARD=DSP
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Default Audio Device
sysdefault:CARD=DSP
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Default Audio Device
dmix:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Direct sample mixing device
dsnoop:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Direct sample snooping device
hw:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Direct hardware device without any conversions
plughw:CARD=DSP,DEV=0
    Hammerfall DSP, RME Hammerfall HDSP 9632
    Hardware device with all software conversions

Comme tu le remarques il y a RME-0102 etc etc... ce sont les sorties qui sont données par le fichier ~/.asoundrc, en as-tu un? Car ALSA et les softs audio passe par lui pour les connaître, justement. Je crois que ton problème vient de cela, tes softs ne savent pas que représente hw:0,0.

output: Failed to open "RME" [alsa]: Error opening ALSA device "hw:0,0" (snd_pcm_hw_params_set_access): Invalid argument

Dernière modification par faucon50 (Le 06/04/2013, à 12:02)


14.04.1 LTS, Xfce 4.10.1, Phenom II x6 1090T BE, SSD Patriot Inferno 60 Go, WD Black 1 To, Sapphire HD 7750 ULTIMATE, RME HDSP 9632, Dell U2713HM.
Un site qui vaut le détour: http://blog.syti.net  Une radio hors du commun: http://solenopole.org  You like the american dream? Wellcome to Guantànamo!

En ligne

#3 Le 06/04/2013, à 12:28

madmike1978

Re : RME 9632, MPD et hw!

Salut et merci pour ta réponse,

Je n'ai pas le fichier asoundrc dont tu parles. Je pensais qu'il n'était pas nécessaire en complément de mpd.conf.

Peux-tu me dire ce que je dois y mettre? Il doit être dans /home?

Merci.

Hors ligne

#4 Le 06/04/2013, à 12:52

fcn50

Re : RME 9632, MPD et hw!

Il est nécessaire pour cette CS et tu le créer effectivement dans ton ~/ et tu le nommes .asoundrc et tu y met ceci (copier/coller):

# playback pcm definition
pcm.RMEpb {
    type dmix
    slave {
         pcm {
             type hw
             card "DSP" 
         }
         format "S32_LE" 
         #rate 44100      
         channels 12
         #period_size 2048     
         #buffer_size 4096
    }
    ipc_key 5678292
    ipc_key_add_uid TRUE
    ipc_gid {
        @func refer
        name defaults.pcm.ipc_gid
    }
    ipc_perm {
        @func refer
        name defaults.pcm.ipc_perm
    }
}

# capture pcm definition
pcm.RMEcap {
    type dsnoop
    slave {
         pcm {
             type hw
             card "DSP" 
         }
         format "S32_LE" 
         #rate 44100      
         channels 12
         #period_size 2048     
         #buffer_size 4096
    }
    ipc_key 5678291
    ipc_key_add_uid TRUE
    ipc_gid {
        @func refer
        name defaults.pcm.ipc_gid
    }
    ipc_perm {
        @func refer
        name defaults.pcm.ipc_perm
    }
}

# And for simultaneous playback and recording, the 'asym' plugin is used
pcm.RMEasym {
    type asym
    playback.pcm "RMEpb"
    capture.pcm "RMEcap"
}

# one definition for each stereo channel
pcm.RME-0102 {
    type plug
    slave.pcm "RMEasym"
    ttable.0.0 1
    ttable.1.1 1
}

pcm.RME-0304 {
    type plug
    slave.pcm "RMEasym"
    ttable.0.2 1
    ttable.1.3 1
}

pcm.RME-0506 {
    type plug
    slave.pcm "RMEasym"
    ttable.0.4 1
    ttable.1.5 1
}

pcm.RME-0708 {
    type plug
    slave.pcm "RMEasym"
    ttable.0.6 1
    ttable.1.7 1
}

pcm.RME-0910 {
    type plug
    slave.pcm "RMEasym"
    ttable.0.8 1
    ttable.1.9 1
}

pcm.RME-1112 {
    type plug
    slave.pcm "RMEasym"
    ttable.0.10 1
    ttable.1.11 1
}

#pcm.!default {
    #type plug
    #slave.pcm RME-0102
    #ttable.0.0 1
    #ttable.1.1 1
#}

Quelques précisions, je commente:
#rate 44100     

         #period_size 2048     
         #buffer_size 4096

Car je les paramètres dans Deadbeef directement ce qui fait que quand j'utilise vlc pour les films il me les passent bien à 48000Hz comme ils sont en général encodés, ansi que buffer et period size que je paramètres aussi dans les softs, il faut toujours que le buffer soit au double de la valeur de period! Ex: 2048>1024, 4096>2048 etc etc...

Met ce .asoundrc qui sera un fichier caché vu le . devant puis tu quittes la session et reconnexion, ça devrait être pris en charge une fois fait.

Dernière modification par faucon50 (Le 06/04/2013, à 12:53)


14.04.1 LTS, Xfce 4.10.1, Phenom II x6 1090T BE, SSD Patriot Inferno 60 Go, WD Black 1 To, Sapphire HD 7750 ULTIMATE, RME HDSP 9632, Dell U2713HM.
Un site qui vaut le détour: http://blog.syti.net  Une radio hors du commun: http://solenopole.org  You like the american dream? Wellcome to Guantànamo!

En ligne

#5 Le 06/04/2013, à 14:13

madmike1978

Re : RME 9632, MPD et hw!

J'ai créer un fichier .asoundrc dans /home, copié/collé ton code, redémarré le PC...mais le résultat de aplay -L n'a pas changé et toujours pas de lecture en hw.
Faut-il aussi un fichier asoundconf?

Hors ligne

#6 Le 06/04/2013, à 15:04

fcn50

Re : RME 9632, MPD et hw!

Essaye de lire un fichier avec Deadbeef puis lance un truck sur you tube, si ce dernier est audible c'est que tu n'es pas en hw mais si aucun son sort de YT c'est que la CS est monopolisée par Deadbeef, donc en hw.

J'ai perso pas non plus explicitement hw mentionné mais avec la manip ci-dessus, je sais que c'est le cas. Ma sortie dans Deadbeef est Hammerfall DSP, RME Hammerfall HDSP 9632 Default Audio Device.


14.04.1 LTS, Xfce 4.10.1, Phenom II x6 1090T BE, SSD Patriot Inferno 60 Go, WD Black 1 To, Sapphire HD 7750 ULTIMATE, RME HDSP 9632, Dell U2713HM.
Un site qui vaut le détour: http://blog.syti.net  Une radio hors du commun: http://solenopole.org  You like the american dream? Wellcome to Guantànamo!

En ligne

#7 Le 06/04/2013, à 15:30

madmike1978

Re : RME 9632, MPD et hw!

J'ai fait le test. En effet, Deadbeef joue la musique mais YT est muet. Concluant donc même si je ne suis qu'à moitié convaincu.

Cependant, Deadbeef était pour moi juste une étape. La finalité est en fait d'utiliser ce PC en source exclusivement audio avec MPD. Or, MPD avec la configuration postée au début du fil ne fonctionne toujours pas. Que faut-il modifier?
De plus, ce PC étant dédié musique; il n'y aura ni vidéo, ni internet, simplement de la musique. Dans cette optique, est-il nécessaire d'avoir un .asoundrc aussi complet? Peut-on le simplifier pour une utilisation exclusive de la sortie numérique AES avec MPD?

Merci.

Hors ligne

#8 Le 06/04/2013, à 16:17

fcn50

Re : RME 9632, MPD et hw!

madmike1978 a écrit :

Concluant donc même si je ne suis qu'à moitié convaincu.

http://www.head-fi.org/t/400109/is-linu … udio-there

madmike1978 a écrit :

La finalité est en fait d'utiliser ce PC en source exclusivement audio avec MPD. Or, MPD avec la configuration postée au début du fil ne fonctionne toujours pas. Que faut-il modifier?

Désolé, je n'ai jamais utilisé et ne connais MPD que de nom.

madmike1978 a écrit :

De plus, ce PC étant dédié musique; il n'y aura ni vidéo, ni internet, simplement de la musique. Dans cette optique, est-il nécessaire d'avoir un .asoundrc aussi complet? Peut-on le simplifier pour une utilisation exclusive de la sortie numérique AES avec MPD?

Il me semble judicieux de poser ta question ici:

http://www.rme-audio.de/forum/viewforum.php?id=10


14.04.1 LTS, Xfce 4.10.1, Phenom II x6 1090T BE, SSD Patriot Inferno 60 Go, WD Black 1 To, Sapphire HD 7750 ULTIMATE, RME HDSP 9632, Dell U2713HM.
Un site qui vaut le détour: http://blog.syti.net  Une radio hors du commun: http://solenopole.org  You like the american dream? Wellcome to Guantànamo!

En ligne

#9 Le 06/04/2013, à 16:46

madmike1978

Re : RME 9632, MPD et hw!

Merci, je sens que ce n'est vraiment pas gagné cette histoire.

Hors ligne

Haut de page ↑