So ändern Sie das Standardaudio in Wine in Alsa

20

Ich versuche, das Standard-Audio-Soundsystem in ALSA zu ändern, damit einige Soundprobleme behoben werden. Wie geht das?

Ich verwende den 1.3.x-Zweig von PPA, der in jeder Hinsicht viel besser ist als der 1.1.x- und der 1.2.x-Zweig.

Luis Alvarado
quelle
nicht sicher, ob ich dich verstehe - welche einstellung hast du im audio tab von winecfg?
fossfreedom
Standardmäßig verwendet Wein winepulse. Es gibt keine Einstellung, um das zu ändern. Die einzigen Einstellungen dort sind, die Audiokarte zu ändern.
Luis Alvarado

Antworten:

21

Mir ist bewusst, dass Wein gerade eine komplette Überarbeitung des Audiosystems durchlaufen hat und vielleicht winetricksnoch bei Ihrer Frage helfen könnte ...

In einem Terminal laufen

winetricks

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

fossfreedom
quelle
1
Ja, es funktioniert und es funktioniert besser, um zu einem anderen Klang zurückzukehren als dem, den ich erwähnen wollte.
Luis Alvarado
sehr interessant! Ich dachte, wir stecken fest mit pulseaudio, so viele Möglichkeiten, ich habe es nie gesehen, ich werde sie alle lesen, danke!
Aquarius Power
1
Befehlszeilenalternative: winetricks sound=alsa(Führen Sie dies in Ihrem Terminal aus).
VasyaNovikov
Ein Problem: sound=Für mich gibt es keine Einträge in der Liste! Fedora 29, ich habe die Pakete wine-alsa und wine-pulseaudio installiert. Ausführung in einem 32-Bit-Präfix.
Josh Hansen
4

In Ihrem Terminaltyp winetricks sound=alsa.

Dies hat den gleichen Effekt wie in der @ fossfreedom -s-Lösung. Hinweis: Wenn Sie alle Audiodaten in Wine deaktivieren möchten, verwenden Sie winetricks sound=disabled.

VasyaNovikov
quelle
3
  1. Öffnen Sie ein Terminal und führen Sie es aus regedit.
  2. Gehe zu HKEY_CURRENT_USER\Software\Wine\Drivers
  3. Stellen Sie Audio auf alsa

Um den Ubuntu-Standardwert wiederherzustellen, wiederholen Sie die ersten 2 Schritte und stellen Sie Audio auf Puls.

Ioannis Iliadis-Ilousis
quelle
Die Einstellung von 'Audio' auf 'alsa' oder 'oss' ist für Echtzeitanwendungen wie Spiele und professionelles Audio aufgrund der Möglichkeit einer minimalen Latenz (Verzögerung) der Tonübertragung von Audioprozessen zu Audiosprechern sehr wichtig .
Ioannis Iliadis-Ilousis
1

Eine andere Möglichkeit besteht darin gstreamer-properties, ALSA, OSS oder PulseAudio in den Optionen Standardausgabe und Standardeingabe auszuführen und auszuwählen . Welche Option der Benutzer bevorzugt. Funktioniert wie die von fossfreedom erwähnten Winetricks, ist aber nur für Sound im Allgemeinen. In seinem Fall können Sie viel mehr tun.

Luis Alvarado
quelle
1

das geht auch über winetricks:

winetricks settings sound=alsa

um alle verfügbaren Optionen zu sehen:

winetricks settings list | grep sound
Grüner Baum
quelle
0

Alles was Sie tun müssen, ist Alsa zu aktivieren und alle anderen in zu deaktivieren winecfg. Sie können auch versuchen padsp wine insert-application-name-here, dies leitet es an OSS weiter, behebt aber viele Probleme mit dem Sound.

Wenn die Option dort nicht angezeigt wird, können Sie sie möglicherweise zu Ihrer .reg-Datei hinzufügen (Informationen hierzu finden Sie im WINE-Wiki).

RolandiXor
quelle
In 1.3.25+ gibt es keine Einstellung, um dies zu ändern.
Luis Alvarado
@ LuisAlvarado Ich habe WineCfg seit einiger Zeit nicht mehr verwendet, aber kannst du einen Screenshot posten?
RolandiXor
Ok das ist umständlich. Ich wollte einen Screenshot des Audio-Tabs der WineCFG machen, aber ich habe vorher etwas getan. Da ich nach einer Möglichkeit suchte, das Audio zu verwalten, stellte ich fest, dass gstreamer-Eigenschaften den Standard-Audiosystem-Manager ändern können. Nach der Umstellung auf Alsa wine wird winealsa.drv nicht für immer verwendet und es wurden mehrere Probleme damit gelöst. Aber jetzt kann ich nicht mehr für Wein zu Pulseaudio zurückkehren. Ich werde es als Antwort geben, wenn ich aufhöre, es an winepulse zurückzusenden.
Luis Alvarado
@ LuisAlvarado Ich bin verwirrt ... aber okay.
RolandiXor
0

Ich bin mit FossFreedom einverstanden, möchte jedoch hinzufügen, dass Sie möglicherweise auch Wine deinstallieren und den .wineOrdner löschen und anschließend eine neue Kopie von Wine installieren müssen, falls Ihre Windows-Anwendung nicht ordnungsgemäß funktioniert.

Diesmal konfigurieren Sie Winetricks wie beschrieben, BEVOR Sie eine Windows-Anwendung installieren.

Hat für mich gearbeitet.

Baldrick
quelle