Jak zmienić domyślny dźwięk w Wine tylko na Alsa


20

Próbuję zmienić domyślny system dźwiękowy na ALSA, aby rozwiązać niektóre problemy z dźwiękiem. Jak można to zrobić?

Korzystam z gałęzi PPA 1.3.x, która pod każdym względem jest znacznie lepsza niż 1.1.x i 1.2.x.


nie jestem pewien czy cię rozumiem - jakie ustawienie masz w zakładce audio winecfg?
fossfreedom

Domyślnie wino używa winepulse. Nie ma ustawień, aby to zmienić. Jedyne ustawienia to zmiana karty dźwiękowej.
Luis Alvarado,

Odpowiedzi:


21

Zdaję sobie sprawę, że wino właśnie przeszło kompletną przeróbkę systemu audio i być może winetricksmoże pomóc w twoim pytaniu ...

W biegu terminalowym

winetricks

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


1
Tak, działa i działa lepiej, jeśli chodzi o powrót do innego dźwięku niż ten, o którym chciałem wspomnieć.
Luis Alvarado,

bardzo interesujące! Myślałem, że utknęliśmy z pulseaudio, tak wiele opcji tam, nigdy tego nie widziałem, przeczytam je wszystkie, dzięki!
Wodnik Moc

1
Alternatywa dla wiersza poleceń: winetricks sound=alsa(wykonaj to w swoim terminalu).
VasyaNovikov,

Jeden problem: sound=dla mnie nie ma wpisów na liście! Fedora 29, mam zainstalowane pakiety wine-alsa i wine-pulseaudio. Działa w 32-bitowym prefiksie.
Josh Hansen

4

W swoim typie terminala winetricks sound=alsa.

Daje to taki sam efekt jak w rozwiązaniu @fossfreedom . Uwaga: jeśli chcesz wyłączyć wszystkie audio w winie, użyj winetricks sound=disabled.


3
  1. Otwórz terminal i uruchom regedit.
  2. Iść do HKEY_CURRENT_USER\Software\Wine\Drivers
  3. Ustaw Audio na alsa

Aby przywrócić domyślną wartość Ubuntu, powtórz pierwsze 2 kroki, a następnie ustaw puls na Audio.


Ustawienie „Audio” na „alsa” lub na „oss” jest bardzo potrzebne w aplikacjach czasu rzeczywistego, takich jak gry i profesjonalny sprzęt audio, ze względu na potencjał minimalnego opóźnienia (opóźnienia) przesyłania dźwięku z procesów audio do głośników audio .
Ioannis Iliadis-Ilousis

1

Innym sposobem jest uruchomienie gstreamer-propertiesi wybranie ALSA, OSS lub PulseAudio w opcjach Domyślne wyjście i Domyślne wejście . Niezależnie od opcji preferowanej przez użytkownika. Działa jak winetricks wspomniane przez fossfreedom, ale dotyczy to tylko dźwięku w ogóle. W jego przypadku możesz zrobić znacznie więcej.


1

można to zrobić również za pomocą Winetricks:

winetricks settings sound=alsa

aby zobaczyć wszystkie dostępne opcje:

winetricks settings list | grep sound

0

Wszystko, co musisz zrobić, to włączyć Alsa i wyłączyć wszystkie inne w winecfg. Możesz także spróbować padsp wine insert-application-name-here, przekieruje to do OSS, ale naprawi wiele problemów z dźwiękiem.

Jeśli nie widzisz tej opcji, być może będziesz mógł dodać ją do pliku .reg (być może będziesz musiał zajrzeć na Wiki WINE, aby dowiedzieć się, jak to zrobić).


W 1.3.25+ nie ma ustawień, które mogłyby to zmienić.
Luis Alvarado,

@LuisAlvarado Od jakiegoś czasu nie używałem WineCfg, ale czy możesz opublikować zrzut ekranu?
RolandiXor

Ok, to jest niezręczne. Zamierzałem umieścić zrzut ekranu zakładki audio winecfg, ale zrobiłem coś wcześniej. Ponieważ szukałem sposobu na zarządzanie dźwiękiem, odkryłem, że gstreamer-properties może zmienić domyślnego menedżera systemu audio. Po zmianie na wino Alsa nie używa wiecznie winealsa.drv i rozwiązało kilka problemów. Ale teraz nie mogę wrócić do pulseaudio po wino. Postawię to jako odpowiedź, jeśli zrezygnuję z próby wysłania go z powrotem do winepulse.
Luis Alvarado,

@LuisAlvarado Jestem zdezorientowany ... ale w porządku.
RolandiXor

0

Zgadzam się z FossFreedom, jednak dodam, że może być również konieczne odinstalowanie Wine i usunięcie .winefolderu, a następnie ponowne zainstalowanie świeżej kopii Wine, jeśli aplikacja Windows nie działa poprawnie.

Tym razem konfiguracja Winetricks zgodnie z opisem PRZED zainstalowaniem dowolnej aplikacji Windows.

Pracował dla mnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.