LINUX.ORG.RU
ФорумGames

Wine не работает звук

 , ,


0

2

Здравствуйте Arch wm hyprland использую portproton (Wine от @Kron4ek) звук pipewire есть lib32-pipewire туда же lib32-alsa-lib lib32-alsa-plugins независимо от настроек тест звука кончается одинаково звука нет в играх очевидно тоже https://ibb.co/StshvMT https://ibb.co/68qjPv1

Ответ на: комментарий от Illusion_QQ

На первый взгляд все нормально. Сервис pipewire-pulse надо проверять с флагом --user, например так:

systemctl --user status pipewire-pulse.service

Раз pipewire работает, возможно у тебя банально громкость на нуле или вообще отключен аудио выход. Поставь pavucontrol и проверь настройки своей карточки. После этого скинь выхлоп pactl list sinks, тоже полезно посмотреть на всякий случай.

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

А этот выхлоп systemctl –user status pipewire-pulse.service уже интереснее

Да вроде здесь ничего криминального. Проверь еще, что у тебя поставлены libpulse и особенно lib32-libpulse. 32-разрядные библиотеки пайпвари у тебя были поставлены, а вот пульсы - не факт. Ну и вообще проверь все пакеты по списку от предыдущего комментатора.

Если не поможет, как вариант можно переключить звуковой драйвер wine на использование ALSA. Или вообще снести pipewire и поставить вместо него настоящий PulseAudio. Судя по гуглу, некоторым это помогало.

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

Проверил все из списка выше уже стояло предложило переустановить сделал потом, запустил systemstl –user start pipewire.service systemstl –user start pipewire-pulse.service systemstl –user start wireplumber.service результат тот же, но вот что странно pavucontrol показывает что звук вроде как работает только его нет https://ibb.co/4MnJ5db

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

Открой в своём префиксе winecfg, вкладка аудио, там можно проверить звук, поменять вывод если нужно.

P.S. Не увидел скрин, в общем мне интересно звука нет именно в игре или в самом wine?

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

Потому что начитались протухших гайдов от аксакалов 2000х.

Сколько пробую - везде стимовский Proton Experimental производительней и безглючней прочих ранеров. Портпротон кстати тоже в него умеет.

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

Я тыкал настройки аудио ещё до темы на форуме https://ibb.co/StshvMT не зависимо от настроек тест аудио заканчивается одинаково сейчас то же самое только драйвер winealsa.drv https://ibb.co/8Px6C1k

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

Очевидно. Что-то недоставил. Или скорей по-дефолту выбрана не та звуковая.

Что говорит pavucontrol?

Можешь списать:

[hargard@dev ~]$ pacman -Q | grep pipewire
gst-plugin-pipewire 1:1.0.0-2
kpipewire 5.27.10-1
lib32-libpipewire 1:1.0.0-1
lib32-pipewire 1:1.0.0-1
libpipewire 1:1.0.0-2
manjaro-pipewire 20231009-1
pipewire 1:1.0.0-2
pipewire-alsa 1:1.0.0-2
pipewire-audio 1:1.0.0-2
pipewire-jack 1:1.0.0-2
pipewire-media-session 1:0.4.2-2
pipewire-pulse 1:1.0.0-2

И в догонку, чекни inxi -A. Запущенным должен быть только один аудио-сервер:

  API: ALSA v: k6.6.7-1-MANJARO status: kernel-api
  Server-1: PipeWire v: 1.0.0 status: active

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

Ну по идее с Альсы звук должен по любому работать. Уверен, что громкость настроена правильно и выбрано нужное устройство вывода, а не какой-нибудь отключенный HDMI например?

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

Если в pavucontrol Configuration Build-in-Audio указать Pro Audio вместо Play HiFi quality Music начинается скрежет, но он в скоре прекращается и наступает тишина при этом после переключения в фоксе тоже со звуком начинаются проблемы или не работает вовсе PS. @Kron4ek есть идеи?

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

Можно попробовать в Wine переключить драйвер с pulse на alsa.

$ WINE=/путь/к/бинарнику/wine WINEPREFIX=/путь/к/префиксу winetricks sound=alsa
Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

Я уже пробовал менять на альсу драйвер аудио меняется, но тест звука кончается так же без звука и его нет ни в одной из игр туда же идёт программа которую мне советовали так как она должна работать под wine PS сдали нервы снес арч сейчас буду ставить сначала

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

Звук работал у фокса например ютуб или телеге, то есть оснований думать что звук поломан у меня не было только wine/proton ge не могли его вывести даже через альсу 4 игры результат один сейчас поставлю арч снова может бардак в пакетах его сломал

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

Прошу прощения, что затерялся, итак, сделал установку арча потом поставил hyprland скриптом https://github.com/prasanthrangan/hyprdots/tree/main#Installation Дальше поставил весь список пакетов от @Dr64h Ставил через portproton вашу сборку wine-9.0-rc1-staging переключал звук на альсу пробовал proton-ge-25 Даже Lutris ставил и брал оттуда wine выхлоп везде один При этом звук работает в ютубе, а сегодня ещё и фильм смотрел звук есть, но только не в wine при этом https://ibb.co/Y7r1HDH звук вроде как работать должен мне посоветовали проверить pipewire через qpwgraph вот выхлоп https://ibb.co/cgs7d8D все это время через wine в софтине играла музыка нужны наушники может через них будет звук, но это не отвечает на вопрос почему звук есть из динамиков везде кроме wine

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

Итоги сегодняшнего дня был создан лог, но аномалий в нем не нашли в сотый раз проверили пакеты pacman -Qi lib32-pipewire https://ibb.co/K7MkvRf все есть создали виртуальное устройство которое будет пересылать всё на основное после этого запустил софтину и qpwgraph через pavucontrol конечно выставив новое устройство по умолчанию с разными настройками https://ibb.co/hdWV8Mb https://ibb.co/YdWSJyg Независимо от настроек результаты те же Из анализа, логи чисто, pipewire работает должным образом и имеет обратную совместимость с jack, alsa, pulseaudio. Остаётся копать в вайне так мне сказал человек который их читал

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

Может это какой-то специфичный для твоего железа баг. Просто у меня тоже Arch с pipewire и pipewire-pulse, звук в Wine работает, ничего специально для этого не делал.

Kron4ek ★★★★★
()