Die Sounds in meinen Anwendungen werden mit hoher Geschwindigkeit abgespielt und knistern fürchterlich. In Spotify werden die Songs tatsächlich mit einer dreifachen Geschwindigkeit abgespielt. Ich habe dies ziemlich oft gegoogelt und alles, was ich mir einfallen lassen kann, ist ein Fehlerbericht vom Januar 2012, der als geschlossen markiert ist.
Ich habe Spotify und Hearthstone mit PlayOnLinux mit den Wine-Versionen 1.5.0, 1.6, 1.6.0, 1.7.0, 1.7.8 und dem System Wine, Version 1.4.1, getestet. Sie alle haben genau das gleiche Problem mit dem fürchterlichen Knistern. Dies lässt mich vermuten, dass dies kein Fehler bei Wine ist.
Die Schritte aus dem Fehlerbericht zu reproduzieren:
Schritte zum Reproduzieren: 1. winecfg 2. Gehen Sie zur Registerkarte Audio 3. Sound testen Tatsächliche Ergebnisse: Knackgeräusche erzeugt Erwartete Ergebnisse: normale Ausgabe
Produzieren auch knisternde Geräusche für mich. Dabei druckte winecfg Folgendes auf das Terminal:
p11-kit: Modul konnte nicht geladen werden: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu / pkcs11 / p11-kit-trust. Also: Shared Object-Datei kann nicht geöffnet werden. Keine solche Datei oder kein solches Verzeichnis err: ole: CoInitializeEx Versuch, das Threading-Modell dieser Wohnung von Multi-Threading auf Apartment-Threading zu ändern ALSA lib pcm.c: 7843: (snd_pcm_recover) Unterlauf aufgetreten ALSA lib pcm.c: 7843: (snd_pcm_recover) Unterlauf aufgetreten ALSA lib pcm.c: 7843: (snd_pcm_recover) Unterlauf aufgetreten ALSA lib pcm.c: 7843: (snd_pcm_recover) Unterlauf aufgetreten
(Die erste Zeile wurde angezeigt, als ich winecfg öffnete, die letzten 5 wurden angezeigt, als ich auf Test Sound geklickt habe.)
Irgendwelche Hinweise, was falsch sein könnte? Lassen Sie mich wissen, wenn ich weitere Informationen geben kann.
pulseaudio 1: 4.0-0ubuntu6 amd64
Antworten:
Da dies das erste von Google zurückgegebene Ergebnis ist, dachte ich, ich teile meine Erfahrungen hier. Wenn Sie nach einer schnellen Lösung suchen, fügen Sie für systemweite Änderungen Folgendes in Ihr ~ / .bashrc- oder / etc / -Profil ein:
Dies ist das gleiche Update, das für Skype und PulseAudio 4.0 und höher verwendet wird, das sich genauso verhält wie Wein. Hoffe das hilft!
Bearbeiten (12.01.2016) :
Sie können diese Variable global aktivieren, indem Sie diese Zeile zu ~ / .bashrc hinzufügen und sich abmelden / neu starten
Wenn danach in anderen Anwendungen Audioprobleme auftreten, löschen Sie einfach die Leitung und melden Sie sich ab, oder starten Sie den Computer neu. Wenn Sie es vorübergehend testen möchten, öffnen Sie ein neues Terminal und fügen Sie diese Zeile ein. Jetzt wird für jede Anwendung, die Sie von diesem Terminal aus aufrufen, die Variable festgelegt, und PulseAudio legt die Latenz fest.
Weitere Informationen zu diesem Problem und zur Fehlerbehebung: http://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/
quelle
Führe ein Terminal aus (Strg + Alt + T)
Befehl ausgeben
pulseaudio -k
Versuchen Sie, das Problem erneut zu erstellen. Sollte nicht mehr im Schnellvorlauf spielen.
Was das Knistern betrifft, sagt Ihnen das Protokoll schlicht und einfach, dass Sie einen Pufferunterlauf haben. Ändern Sie Ihre Sampling-Qualität ... Verlieren Sie etwas an Qualität, um die Geschwindigkeit zu erhöhen, und prüfen Sie, ob dies Ihren Unterlauf behebt.
quelle
pulseaudio -k
und alle Geräusche sind verschwunden. Der Sound-Schieberegler unter Ubuntu ist ausgegraut und die Soundoptionen enthalten keine Soundgeräte. Musste neu starten, um den Sound wieder zu bekommen.sudo alsa force-reload
pulseaudio
Wenn Sie den Befehl nur ausgeben, wird er automatisch für Sie gesichert, wenn er nicht automatisch ausgeführt wird.nice
Einstellung für WoW und Pulseaudio auf -20. Irgendetwas in der Software verhindert, dass pulseaudio die Puffer tatsächlich füllt.Bei bestimmten Spielen können Sie, wenn Sie PlayOnLinux verwenden, den Launcher mit Ihrem Texteditor öffnen und die
Exec=
Zeile wie folgt ändern :quelle
Versuchen Sie diese Lösung . Es hatte hauptsächlich mit PulseAudio zu tun. Ich persönlich habe es entfernt und erneut versucht, und der Unterlauf war verschwunden, aber ich habe die Möglichkeit verloren, die Audioausgabe auf verschiedene Senken zu verschieben. Auf diese Weise können pulseaudio und ALSA problemlos miteinander spielen, ohne dass pulseaudio die Hardware direkt belastet.
quelle
Hinzugefügt eine aktualisierte Lösung wie oben zu
http://tux-is-gaming.blogspot.com.au/2014/02/fixing-alsa-lib-pcmc7843sndpcmrecover.html?showComment=1394964710443#c3501258764752400662
quelle
Nachdem eine Portaudio-Anwendung einwandfrei ausgeführt wurde, klang sie beim Aufnehmen von Fehlern unregelmäßig
LÖSUNG - Zuerst müssen Sie den vorhandenen Prozess beenden. Geben Sie diese Befehle aus
Wenn Sie mit den obigen Schritten fertig sind, geben Sie die folgenden Befehle ein:
Jetzt gleiche Anwendung dann Audio über Portaudio abgespielt ganz gut
quelle