LINUX.ORG.RU
ФорумGames

Нет звука в Blasphemous

 , , , ,


0

1

Всем привет, решил переиграть в Blasphemous, а в ней звук не работает. Пару лет назад, на той же системе все работало. Выяснить,какое именно обновление виновато уже не представляется возможным. Arch с чистой ALSA.

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

Да потому что алзу никто специально не будет поддерживать, дай бог в библиокете через которую играется звук она есть, а нет, значит не будет тебе звука, все используют pipewire/pa

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

Вот к слову, что мне ответили по поводу конфигурации с jack:
https://github.com/ValveSoftware/steam-runtime/issues/438
В общем, запускаю proton вручную в обход стима и всё работает.
Но это конечно не касается ситуации с игрой запущенной без контейера, тут скорее всего где-то игра не подружилась со звуковухой

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

В логах тишина

user@terminal ~/games/linux/Blasphemous $ ./run.sh 
Set current directory to /home/user/games/linux/Blasphemous
Found path: /home/user/games/linux/Blasphemous/Blasphemous
Mono path[0] = '/home/user/games/linux/Blasphemous/Blasphemous_Data/Managed'
Mono config path = '/home/user/games/linux/Blasphemous/Blasphemous_Data/Mono/etc'
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libgvraudio.so'
Preloaded 'libresonanceaudio.so'
Preloaded 'libsteam_api.so'
Loading player data from /home/user/games/linux/Blasphemous/Blasphemous_Data/data.unity3dLogging to /home/user/.config/unity3d/TheGameKitchen/Blasphemous/Player.log
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed

Как настроена alsa, есть ли plug/dmix/asym?

Дефолтно, этих троих нет

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

А как их

plug/dmix/asym

поставить и что там настроить? Я так понял, в Арче это часть alsa-oss, у меня он стоит, но я ничего там не трогал, все работает на дефолтах

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

oss это для очень древнего софта, эмулирует /dev/dsp
А с dmix вот пример:
https://forum.calculate-linux.org/t/dmix-alsa/9161
Несмотря на то, что alsa должна включать dmix по дефолту, у меня практически на всех инсталляциях ругань на device busy если звуком пытаются пользоваться больше одного процесса.
plug нужен соответственно чтобы другие процессы могли выводить звук с разными частотами дискретизации, а asym чтобы устройство default умело одновременно и воспроизведение и запись

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

Да, помню эту киллер-фичу Пульсы, но Альса давно нормально воспроизводит звук с нескольких источников по дефолту. Я так понял,у меня это все установлено

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

У меня Арч. Раньше работало на этой же системе,но это пару лет назад. А как линукс-нативку запустить в протоне? Я так только с .exe умею

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

Скорее всего нужно установить apulse в систему, потому что голая alsa уже давно не поддерживается большинством игр. Ну либо поставить наконец pulseaudio или лучше сразу pipewire.

visitor
()