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.