LINUX.ORG.RU
ФорумGames

Pulseaudio и глитчи в играх в Wine (64bit)

 ,


0

1

wine-multimedia-1.5.21
pulseaudio 3.0
Во многих играх в вайне звук прерывистый, заикающийся. С вайном из реп звук вообще почти не работает (в микшере виден постоянно появляющийся и пропадающий поток wine-alsa, слышны какие-то заикания и пульса начинает жрать CPU по полной, что не проходит после выхода из игры). Куда копать?

★★★★★

Последнее исправление: Axon (всего исправлений: 1)

Ответ на: Как всегда радикальное предложение от Fist

Как всегда радикальное предложение

Если бы я мог обойтись без пульсы, я бы это глюкавое говно в жизни себе не поставил. К сожалению, мне без неё никак.

Axon ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Редактор кода и отладчик в зубы, братюнь.

Сейчас, только C выучу. 5 минут подождёте?

Axon ★★★★★
() автор топика

0) pavucontrol проверить что отключен «виртуальный микрофон» записи звуковывода 1) killall -9 wine 2) не помогло? pulseaudio -k 3) не помогло? alsa force-reload 4) не помогло? скачать-собрать последний alsa 5) не помогло? скачать-собрать последний pulseaudio 6) не помогло? g [название аудиокарты/кодека] linux [open-source|proprietary] driver 7) не помогло? выкинь говно-пк, купи мак

carthrbc
()

Я так понимаю у вас вайн, собранный с поддержкой пульсы? Тогда может стоит настроить вайн гнать аудио непосредственно в пульсу а не в альсу?

Kakadu
()
Ответ на: комментарий от Kakadu

Тогда может стоит настроить вайн гнать аудио непосредственно в пульсу а не в альсу?

Так и настроенно. Я же писал, что иначе не работает.

Axon ★★★★★
() автор топика

Зачем тебе обязательно самая последняя версия пульсы и вайна?
У меня на pulse 1.1 и и wine 1.5.19 все отлично.

А если надо, то:
log-level=debug
И в бой, искать виновника.

winddos ★★★
()
Ответ на: комментарий от winddos

Зачем тебе обязательно самая последняя версия пульсы и вайна?

Во-первых, арчик же. Во-вторых, в старой пульсе багов в несколько раз больше, и они куда неприятнее, а с вайном 1.5.19 была в точности та же фигня.

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

Во-первых, арчик же.
Во-вторых, в старой пульсе багов в несколько раз больше, и они куда неприятнее

В арчике совсем совсем нет варианта поставить старую версию с патчами из дебиана?
Просто проблема наверняка в сырой пульсе.

а с вайном 1.5.19 была в точности та же фигня.

А вайн тут вообще не причем по моему опыту.

winddos ★★★
()
Ответ на: комментарий от Axon

Странно... У меня пару раз было, что во время игры (Diablo 3, Wine) звук как бы двоился. Alt + Tab, рестарт пульсы. Всё OK.

carasin ★★★★★
()
Ответ на: комментарий от winddos

В арчике совсем совсем нет варианта поставить старую версию с патчами из дебиана? Просто проблема наверняка в сырой пульсе.

В арчике вариант есть, у меня нет. Говорю же, старая пульса - старые глюки. Попробовать, конечно, можно, но чисто в диагностических целях. Как постоянное решение это не покатит.

А вайн тут вообще не причем по моему опыту.

По моему тоже, но вы же спросили.

Axon ★★★★★
() автор топика
Ответ на: комментарий от carasin

Наверное, дело в том, что у вас звук через альсу шёл, а у меня вайн собран с поддержкой пульса.

Axon ★★★★★
() автор топика
Ответ на: Да, гадство от Fist

А зачем нужен именно pulseaudio. Может стоит попробовать заменить на jack-audio-connection-kit

Пульс нужен для горячего подключения-отключения внешнего USB-ЦАП и перекидывания на него имеющихся потоков без их перезапуска. Насколько я знаю, jack так не умеет, да и поддерживается он не всем софтом.

Axon ★★★★★
() автор топика
Ответ на: комментарий от carasin

Не, у меня-то как раз всё с поддержкой пульсы (Федора же). Вино настроено соответствующе.

Странно. Насколько я понимаю, при остановке пульсы, потоки от него отваливаются, и, после перезапуска, обратно присосаться уже не могут. Это не только с вайном так.

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

Пульс нужен для горячего подключения-отключения внешнего USB-ЦАП и перекидывания на него имеющихся потоков без их перезапуска. Насколько я знаю, jack так не умеет, да и поддерживается он не всем софтом.

- jack так умеет

а в случае неподдержки каким-то софтом:

- есть jack plugin для alsa

- есть alsa_in/alsa_out+snd_loop

lazyklimm ★★★★★
()
Ответ на: комментарий от carthrbc

0) pavucontrol проверить что отключен «виртуальный микрофон» записи звуковывода

Отключил, ничего не изменилось.

1) killall -9 wine

Зачем? Игрушка же кильнётся.

pulseaudio -k

Звук после этого отваливается до перезапуска игрушки.

alsa force-reload

zsh: command not found: alsa

скачать-собрать последний alsa

скачать-собрать последний pulseaudio

У меня арч, тут всё свежее и ванильное.

g [название аудиокарты/кодека] linux [open-source|proprietary] driver

snd_usb_audio

не помогло? выкинь говно-пк, купи мак

Под мак есть вайн? ☺

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от lazyklimm

- jack так умеет

То есть, вот, играет у меня музыка в плеере через встроенную карточку, я подключаю внешний ЦАП, и она автоматически перекидывается продолжает играть уже через него? И громкость запомнится, которую я в прошлый раз выставлял?

Axon ★★★★★
() автор топика
Ответ на: комментарий от carasin

Я же писал, что пробовал. Звук после рестарта пульсы пропадает.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

я подключаю внешний ЦАП

usb-шный? udev+jack_connect

И громкость запомнится, которую я в прошлый раз выставлял?

громкость чего? ЦАП разве свою не запоминает? Тогда можно подрубать плеер к промежуточному jack клиенту, где делать все настройки/регулировки, и уже его к цапу. Раз тебе так не нравится пульса - думаю не в напряг будет настроить.

lazyklimm ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Удалять PulseAudio не обязательно. Просто отключи

Что непонятного в словах «мне нужен пульсаудио»?

Axon ★★★★★
() автор топика
Ответ на: комментарий от vasily_pupkin

pasuspend?

Когда я его в последний раз пробовал, он не работал. К тому же, мне этот вариант не подходит.

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от windusjatnik

Читал. Этот параграф злостно дезинформирует читателя, так как после его прочтения может сложиться обманчивое впечатление, что пульсаудио со временем допилили до вполне юзабельного состояния, и глюков в нём почти не осталось, а это далеко не так.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

Меня заинтересовало вот это:

Пришлось запиливать отдельный драйвер winepulse, до сих пор не включённый в основную ветку

Сам проверить не могу пулсы нет у меня.

windusjatnik
()
Ответ на: комментарий от windusjatnik

Читайте выше, у меня вайн собран с поддержкой пульсы.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

>> Удалять PulseAudio не обязательно. Просто отключи

> Что непонятного в словах «мне нужен пульсаудио»?

Тогда я не понимаю что не так.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от Axon

Чтобы не пользоваться его фичами, от одной из которых ты пытаешься избавиться. У меня эта фича тоже есть, поэтому PulseAudio у меня отключен.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

У него есть и другие фичи, от которых я избавиться не готов. Давайте, всё-таки, говорить по делу, Ok?

Axon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.