= Optimierung von Pulseaudio = <> Für manche Sound-Chips müssen wir die Standardeinstellungen von Pulseaudio modifizieren, um gute Audio-Performance unter Debian Edu / Skolelinux zu erhalten. Diese Anpassungen sind Hardware-spezifisch. == Lautstärkeregelung unter Pulseaudio == Um einen kompletten Zugriff auf alle Lautstärkeregler von Pulseaudio zu bekommen, muss man das Programm Pulseaudio Volume-Control starten: * ALT+F2 * Tippen: {{{pavucontrol}}} * Auf ''Ausführen'' klicken == Empfohlene Anpassungen der Pulseaudio Konfiguration == Auch wenn keine Audio-Probleme auftreten, die auf Pulseaudio zurückgeführt werden können, empfehlen wir die folgenden Änderungn an der systemweiten (oder auch benutzerspezifischen) Pulseaudio Konfigurationsdatei. === keine Flat-Volumes === Die Standardeinstellung von Pulseaudio sieht vor, dass die Lautstärke-Regler in den jeweiligen Anwendungen immer auch die Haupt-Lautstärke (PCM-Kanal) indirekt mit regeln. Das führt dazu, dass z.Bsp. der Video-Player die Lautstärke eines anderen Programms mit hochregelt, ohne dass das gewollt ist. Die folgende Konfigurationsänderung stellt sicher, dass jede Anwendung nur ihren eigenen Lautstärke-Kanal reguliert. {{{ --- daemon.conf.orig 2014-02-21 08:43:33.000000000 +0100 +++ daemon.conf 2014-02-21 08:46:24.000000000 +0100 @@ -55,7 +55,7 @@ ; enable-remixing = yes ; enable-lfe-remixing = no -; flat-volumes = yes +flat-volumes = no ; rlimit-fsize = -1 ; rlimit-data = -1 }}} == Wann muss Pulseaudio optimiert werden? == Reißt der Ton beim Abpspielen von Video- oder Audio-Dateien immer wieder ab, dann wird das Hörerlebnis deutlich beeinträchtigt. Meist lässt sich die Problematik über Fine-Tuning des Pulseaudio Daemons eindämmen bzw. gänzlich beheben. == Hardware-Setups und Optimierung == === ITX Mainboards von ASRock === Auf den Diskless Workstations verwenden wir aktuell Mainboards von ASRock (H67M-ITX, H77M-ITX, H87M-ITX, etc.). Auf den Mainboards ist ein HDA Intel Chipsatz (verschiedenster Revisionen) verbaut. Die besten Ergebnisse (keine Beeinträchtigung des Hörerlebnisses) konnten wir mit diesen Einstellungen erzielen:{{{ --- daemon.conf.orig 2014-02-21 08:43:33.000000000 +0100 +++ daemon.conf 2014-02-21 08:44:06.000000000 +0100 @@ -74,13 +74,13 @@ ; rlimit-rttime = 1000000 ; default-sample-format = s16le -; default-sample-rate = 44100 +default-sample-rate = 48000 ; alternate-sample-rate = 48000 ; default-sample-channels = 2 ; default-channel-map = front-left,front-right -; default-fragments = 4 -; default-fragment-size-msec = 25 +default-fragments = 8 +default-fragment-size-msec = 5 ; enable-deferred-volume = yes ; deferred-volume-safety-margin-usec = 8000 }}}