LINUX.ORG.RU
ФорумGames

Steam on Linux, игори и _ДИСКОМФОРТ_

 gamerlay, ,


0

3

Не было звука (исправилось с SDL_AUDIODRIVER=alsa), не работает микрофон и вместо русских буков «квадратики».

При том проверка микрофона в стиме и до начала игры (Т.е. из главного меню TF2/CSS показывает, что он работает корректно). Как только начинаешь играть - всё, тишина.
В это время в терминале:

PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
AL lib: pulseaudio.c:612: Context did not connect: Access denied
AL lib: alsa.c:888: start failed: Дескриптор файла в плохом состоянии
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
warning: The VAD has been replaced by a hack pending a complete rewrite
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
AL lib: pulseaudio.c:612: Context did not connect: Access denied
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Есть ли известные способы это поправить?


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

Опенал нужен еще и 32-битный. И вообще вся обвязка либ нужна мультилибная. Для генты это нетривиально, скорее всего, окажется.

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

И да, разве вместе со стимом не притягиваются остальные убунтовские пакеты для обеспечения его работы?

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

В генту? С чего бы? You are on your own, это неподдерживаемая официально система. Если мейнтейнеры депсы не запилили, ничего не будет.

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

С того, что при мердже стима проскакивали пакеты с «ubuntu» в имени?
В любом случае это хоть как-то проясняет ситуацию.

TheX
() автор топика

о. У меня в тф2 тоже половина шрифтов квадрарами. Чего интересно не хватает?

pyometra ★★★★★
()

Подпишусь на тему. Была такая проблема. Решить не смог - удалил TF2 (устанавливал потестить). В купленных играх таких проблем не замечено (правда, среди них нет игр на движке source). Gentoo с multilib

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

Для генты это нетривиально, скорее всего, окажется.

4.2
/usr/lib32/libopenal.so
/usr/lib32/libopenal.so.1.13.0
/usr/lib32/libopenal.so.1
Всё в мультилибе изкоробочно.

imul ★★★★★
()

Тоже микрофон не работает. Причём в Steam'е выбрал вместо Default Pulse Audio -> «usb_mic» via Pulse Audio. После этого даже в CSS при тесте микрофона видны телодвижения в индикаторе звука, а в игре всё равно никто не слышит. В стиме настройка: «Автоматически передавать звук, когда я говорю», в css «Разговор» на кнопке «k» (по умолчанию).

Jurik_Phys ★★★★★
()

Присоединяюсь к вопросу. source игры (cs и tf2) квадраты вместо букв. Все. Скажем, в half life всё ок.

Пока грешу на расширения отрисовок. source не ругаются на отсутствие s3tc и запускаются с force_s3tc_enable=true, но безшрифтов.

Расследование продолжается.

Belomir
()

Со шрифтами всё решилось:

eselect fontconfig enable 70-no-bitmaps.conf

TheX
() автор топика

gpasswd -a $USER pulse
gpasswd -a $USER pulse-access
gpasswd -a $USER pulse-audio
relogin
try again

etwrq ★★★★★
()
12 июля 2013 г.

на некоторых серверах микрофон все же работает. только на сервере CSS должна быть опция sv_use_steam_voice в 1 вроде

Fox_Mulder
()
16 октября 2013 г.

Если у кого-то ещё проблемы со звуком, http://stackoverflow.com/questions/9547396/what-does-al-lib-pulseaudio-c612-c...

У openal есть пример конфига, его можно найти через equery f openal, сейчас он лежит в

/usr/share/openal/alsoftrc.sample
Его надо скопировать или в /etc/openal/alsoft.conf, или к себе в ~/.alsoftrc и уже там править строчку drivers.

// Если я наткнулся спустя полгода, кто-то нибудь тоже сюда зайдёт.

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