LINUX.ORG.RU
решено ФорумGames

Нет звука в factorio

 , ,


0

2

В Steam наконец-то появилась factorio.

Проблема в том, что при запуске выдаётся сообщение

couldn't initialise audio, audio is disabled.

Пробовал советы отсюда: https://forums.factorio.com/viewtopic.php?f=49&t=10055 - не помогло.

При ручном запуске бинарника из консоли - ничего полезного не выводит.

Что ему не так может быть?

Система: Arch linux x64
Звуковая карта: Asus Xonar D1

★★★★★

Archеводы любят с воплями «П-ш-ш-ш» выпилить PulseAudio, а потом с воплями «Ы-ы-и-иэ-э-э» рыдать. Ты такой арчевод?

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

Archеводы любят с воплями «П-ш-ш-ш» выпилить PulseAudio, а потом с воплями «Ы-ы-и-иэ-э-э» рыдать. Ты такой арчевод?

pacman -Qs pulseaudio

local/lib32-libpulse 8.0-1
    A featureful, general-purpose sound server (32-bit client libraries)
local/pulseaudio 8.0-3
    A featureful, general-purpose sound server
najlus ★★★★★
() автор топика
Ответ на: комментарий от najlus

А gstreamer у тебя 0.10 или 1.0?
И вообще, натрави ldd на исполняемый файл и посмотри через какое отверстие твоя игра издаёт звуки.

Stahl ★★☆
()

В остальных стимоиграх звук проверь. Если нигде нет, там надо пару либ удалить из рантайма (смотри в арчевики), чтобы системные использовались — в арче алса новая, а в стиме старая. Или попробуй STEAM_RUNTIME=0 steam.

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

А gstreamer у тебя 0.10 или 1.0?

0.10

И вообще, натрави ldd на исполняемый файл и посмотри через какое отверстие твоя игра издаёт звуки.

ldd ./factorio
	linux-vdso.so.1 (0x00007ffe19db7000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe332e9d000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0x00007fe332b96000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe332854000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fe332649000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fe332446000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fe33223b000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fe33202b000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fe331db4000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007fe331bac000)
	libsteam_api.so => /home/najlus/.local/share/Steam/SteamApps/common/Factorio/bin/x64/../../lib/libsteam_api.so (0x00007fe331988000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007fe331683000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe33146d000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007fe3310cc000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fe3330ba000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe330ec8000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe330ca5000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fe330a9b000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fe330895000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe330683000)
	libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fe330451000)
	libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fe33017b000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe32fdf9000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe32fbf5000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe32f9ef000)
najlus ★★★★★
() автор топика
Ответ на: комментарий от Psych218

В остальных стимоиграх звук проверь.

Есть.

Или попробуй STEAM_RUNTIME=0 steam.

Не запускается. Жалуется:

/home/najlus/.local/share/Steam/ubuntu12_32/steamwebhelper: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
Пакет gconf, которому и принадлежит libgconf-2.so.4 установлен.

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

Не арчик, но всё норм работает без всяких пульсеаудио и прочих гстримеров.

Значит проблема твоей карте, ну или как обычно - в пульсе.

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

pacman -S pulseaudio-alsa
ну и 32-битную если игрушка такая

Уже стоит. 32-битной в AUR нет. Она вообще существует?

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

посмотрел, это настройка общая, нет её соответственно 32-битной
специально скачал сейчас эту игрушку, звук есть и в 64- и 32-битной версиях

factorio_alpha_i386_0.12.17

factorio_alpha_x64_0.12.17

amorpher ★★★★★
()
Последнее исправление: amorpher (всего исправлений: 2)

Звуковая карта: Asus Xonar D1

скорее всего в этом затык, смотри в микшере выводы/правь в игре отдельно

amorpher ★★★★★
()

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

goingUp ★★★★★
()

Звуковая карта: Asus Xonar D1

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

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

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

А её можно скачать, если игра куплена в стиме (ну там на форуме разработчиков обрисовать ситуацию, или что ещё).

В общем, пробовал ставить\сносить различные библиотеки и прочее - по началу даже не стимовская версия отказалась работать со звуком, теперь через padsp factorio что пиратская, что демо-версия из AUR работают нормально, а вот со стимовской облом - она юзает стимовые библиотеки.

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

А её можно скачать, если игра куплена в стиме (ну там на форуме разработчиков обрисовать ситуацию, или что ещё).

Скорее всего можно будет на форуме попросить логин или пофиксить баг. Разработчики читают форум и, вообще-то, это одна из немногих игр, где разработчики фиксят баги, лол.

goingUp ★★★★★
()

Фух, разобрался.

Помог всётаки запуск запуск стима без стимобиблиотек, по совету Psych218:

STEAM_RUNTIME=0 steam

Однако, чтобы стим в таком случае вообще запускался, пришлось доустановить часть библиотек вручную. Список недостающих можно получить через:

cd ~/.local/share/Steam/ubuntu12_32 && LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq

najlus ★★★★★
() автор топика
Последнее исправление: najlus (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.