[Résolu] Son horrible et xruns avec jack, qsynth et rosegarden (Pop_OS 21.04)
Salut à tous,
Sur mon ancien PC (Ubuntu 18.04) j'utilisais avec succès rosegarden et qsynth avec Jack (qjackctl) pour composer de la musique. En suivant d'ailleurs les tutos de ce site
Sur mon nouveau PC avec Pop OS 21.04 je tente la même chose. Du son est bien produit mais très saccadé avec des grésillements... et je ne parviens pas à corriger ça.
Je pense avoir correctement configuré PAM :
(mon utilisateur est : alex)
Voici mes périphériques :
J'ai configuré jack avec qjackctl sur le périphérique hw:Generic_1, pilote alsa, temps réel, le reste par défaut
J'ai configuré qsynth avec la soundfont /usr/share/sounds/sf2/FluidR3_GM.sf2
Cette soundfont fonctionne avec vlc lorsque je lis un fichier midi (son nickel)
J'ai configuré la sortie de rosegarden en entrée de qsynth
Et malheureusement toujours ce son haché et plein de craquements
Même en utilisant un plugin DSSI de synthé (hexter) dans rosegarden, j'ai le problème de son.
Voici les messages qui apparaissent dans qjackctl quand je le démarre puis je lance qsynth et rosegarden
Est-ce que quelqu'un aurait une piste ?
Sur mon ancien PC (Ubuntu 18.04) j'utilisais avec succès rosegarden et qsynth avec Jack (qjackctl) pour composer de la musique. En suivant d'ailleurs les tutos de ce site
Sur mon nouveau PC avec Pop OS 21.04 je tente la même chose. Du son est bien produit mais très saccadé avec des grésillements... et je ne parviens pas à corriger ça.
Je pense avoir correctement configuré PAM :
cat /etc/security/limits.d/audio.conf # Provided by the jackd package. # # Changes to this file will be preserved. # # If you want to enable/disable realtime permissions, run # # dpkg-reconfigure -p high jackd2 @audio - rtprio 95 @audio - memlock unlimited #@audio - nice -19
ulimit -l -r max locked memory (kbytes, -l) unlimited real-time priority (-r) 95
fgrep -ie 'audio' /etc/group audio:x:29:pulse,alex
(mon utilisateur est : alex)
Voici mes périphériques :
aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: Generic [HD-Audio Generic], périphérique 7: HDMI 1 [HDMI 1] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: Generic_1 [HD-Audio Generic], périphérique 0: ALCS1200A Analog [ALCS1200A Analog] Sous-périphériques: 0/1 Sous-périphérique #0: subdevice #0 carte 1: Generic_1 [HD-Audio Generic], périphérique 1: ALCS1200A Digital [ALCS1200A Digital] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0
J'ai configuré jack avec qjackctl sur le périphérique hw:Generic_1, pilote alsa, temps réel, le reste par défaut
J'ai configuré qsynth avec la soundfont /usr/share/sounds/sf2/FluidR3_GM.sf2
Cette soundfont fonctionne avec vlc lorsque je lis un fichier midi (son nickel)
J'ai configuré la sortie de rosegarden en entrée de qsynth
Et malheureusement toujours ce son haché et plein de craquements
Même en utilisant un plugin DSSI de synthé (hexter) dans rosegarden, j'ai le problème de son.
Voici les messages qui apparaissent dans qjackctl quand je le démarre puis je lance qsynth et rosegarden
22:20:02.727 Réinitialisation des statistiques. 22:20:02.730 Changement des connexions ALSA. Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 22:20:02.739 Changement du graphe des connexions ALSA. qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 464, resource id: 0, major code: 20 (GetProperty), minor code: 0 22:20:06.512 JACK démarre… 22:20:06.512 /usr/bin/jackd -dalsa -dhw:Generic_1 Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 22:20:06.517 JACK a été démarré avec le PID=10138. no message buffer overruns no message buffer overruns no message buffer overruns jackdmp 1.9.17 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2016 Grame. Copyright 2016-2021 Filipe Coelho. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:Generic_1|hw:Generic_1|1024|2|48000|0|0|nomon|swmeter|-|32bit configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 2 periods for playback 22:20:08.597 Changement des connexions JACK. 22:20:08.598 Configuration du serveur sauvegardée dans "/home/alex/.jackdrc". 22:20:08.598 Réinitialisation des statistiques. 22:20:08.611 Client activé. 22:20:08.611 Baie de brassage désactivée. 22:20:08.664 Changement du graphe des connexions JACK. 22:20:10.672 Récupération de désynchronisation (XRUN) (8 sauté). 22:20:12.678 Récupération de désynchronisation (XRUN) (4 sauté). 22:20:13.570 Changement du graphe des connexions JACK. 22:20:13.632 Changement du graphe des connexions ALSA. 22:20:13.682 Changement des connexions JACK. 22:20:13.682 Changement des connexions ALSA. 22:20:14.700 Récupération de désynchronisation (XRUN) (10 sauté). 22:20:14.758 Récupération désynchronisation (XRUN) (26). 22:20:16.722 Récupération de désynchronisation (XRUN) (9 sauté). 22:20:17.878 Changement du graphe des connexions JACK. 22:20:17.924 Changement du graphe des connexions ALSA. 22:20:17.981 Changement des connexions JACK. 22:20:17.981 Changement des connexions ALSA. 22:20:17.984 Changement du graphe des connexions JACK. 22:20:17.985 Changement du graphe des connexions ALSA. 22:20:18.186 Changement des connexions JACK. 22:20:18.794 Récupération de désynchronisation (XRUN) (14 sauté). 22:20:20.806 Récupération de désynchronisation (XRUN) (16 sauté). 22:20:22.085 Changement du graphe des connexions ALSA. 22:20:22.816 Récupération de désynchronisation (XRUN) (20 sauté). 22:20:24.825 Récupération de désynchronisation (XRUN) (18 sauté). 22:20:26.835 Récupération de désynchronisation (XRUN) (12 sauté). 22:20:28.844 Récupération de désynchronisation (XRUN) (19 sauté). 22:20:30.852 Récupération de désynchronisation (XRUN) (16 sauté). 22:20:32.860 Récupération de désynchronisation (XRUN) (19 sauté). 22:20:34.877 Récupération de désynchronisation (XRUN) (19 sauté). 22:20:36.885 Récupération de désynchronisation (XRUN) (14 sauté). 22:20:38.893 Récupération de désynchronisation (XRUN) (15 sauté). 22:20:40.902 Récupération de désynchronisation (XRUN) (13 sauté). 22:20:42.909 Récupération de désynchronisation (XRUN) (8 sauté). 22:20:44.917 Récupération de désynchronisation (XRUN) (12 sauté). 22:20:46.926 Récupération de désynchronisation (XRUN) (10 sauté). 22:20:48.935 Récupération de désynchronisation (XRUN) (10 sauté). 22:20:50.945 Récupération de désynchronisation (XRUN) (12 sauté). 22:20:52.953 Récupération de désynchronisation (XRUN) (8 sauté). 22:20:54.963 Récupération de désynchronisation (XRUN) (10 sauté). 22:20:56.972 Récupération de désynchronisation (XRUN) (10 sauté). 22:20:58.978 Récupération de désynchronisation (XRUN) (10 sauté). 22:21:00.986 Récupération de désynchronisation (XRUN) (13 sauté). 22:21:02.993 Récupération de désynchronisation (XRUN) (12 sauté). 22:21:05.002 Récupération de désynchronisation (XRUN) (9 sauté).
Est-ce que quelqu'un aurait une piste ?