Miniblog: Wine, Ubuntu i brak dźwięku
2008-11-28, Piątek 19:08:31 +0100, autor Karol „Zal” Zalewski, licencja LPRCTKC
Zdarza się, iż programy obsługiwane przez Wine mają problemy z generowaniem dźwięku. Dotyczy to oczywiście Ubuntu z PulseAudio na pokładzie (od wersji 8.04 jest to standard). Przykładem może być Half Life instalowany ze Steama. Jak sobie z tym poradzić? To proste - wystarczą trzy kroki:
- instalujemy najnowszą wersję Wine,
- uruchamiamy winecfg i w konfiguracji dźwięku odhaczamy jedynie OSS,
- teraz wystarczy uruchomić aplikację korzystając z polecenia padsp wine nazwa_pliku.
Proste i skuteczne. W przypadku HL, potrafi on na samym początku "zawiesić się" - wystarczy wtedy nacisnąć klawisz ESC i z menu, które się pojawi wybrać "resume". Problem powinien zniknąć.
[EDIT] Po ostatnich poprawkach w repo Ubuntu powyższy sposób przestał działać. Typowe. Za to ALSA już działa. Innymi słowy - w winecfg odhaczamy jedynie ALSA-ę, a aplikacje uruchamiamy przy pomocy wine nazwa_pliku...
2008-11-29, Sobota 08:47:33 +0100
Z tym zawieszaniem – też to zauważyłem. Radzę też wyłączyć wszelkie menedżery kompozycji, powodują dużo błędow graficznych w HL.
2008-11-29, Sobota 13:52:59 +0100
@flegmatyk: A zdarzały Ci się zwisy „na amen”? Tj. jedyną opcją było połączenie z zawieszonym kompem przez SSH i ubicie procesów Wine.
2008-11-29, Sobota 14:23:53 +0100
O nie, tak to nie miałem. Ale dzięki za pomysł z SSH, w sumie na to nie wpadłem przy jakiś dziwnych zwiechach (które mają czasem miejsce przy tesowaniu e17)
2008-11-29, Sobota 14:25:33 +0100
@flegmatyk: Czasem niestety zdarza się, że aplikacja wpada w taki szał, że nawet na SSH nie wystarcza zasobów. Ale zazwyczaj SSH pomaga na wszystkie większe zwiechy, kiedy to klawiatura nie kontaktuje z systemem. Problem polega jedynie na tym, iż trzeba mieć drugą maszynę :/
Chyba właśnie na tym polega niezawieszalność Linuksa ;D
2009-12-03, Czwartek 23:10:33 +0100
Używam Kubuntu 9.10. Mam najnowsze WINE, a w ustawieniach dźwięku próbowałem zarówno ALSA, jak i OSS. Próbowałem też przełączać "Przyspieszenie Sprzętowe" na "Emulacja" (zgodnie z poradą na innej stronce). Na ALSA niby wszystko jest okej, ale niema dźwięku, a gdy przełączam na OSS przy włączaniu AIMP pojawia się komunikat "Can't initialize sound engine! ErrorCode: 23". Nie mam też dźwięku, w przypadku wyżej wymienionych konfiguracji, w żadnej innej aplikacji odpalanej przez WINE: Diablo II: LoD, Black Mirror, itd. Istnieje jakaś szansa na rozwiązanie tego problemu? W razie czego chętnie udzielę dodatkowych informacji ;)