LinuxForum.Fans
Тема

wine и звук

Автор: Peter 63 сообщений 19943 просмотров
09.03.2014 20:26 · отредактировано #371109

Здравствуйте!

Пытаюсь на ноутбуке с Ubuntu-13.04 установить wine-1.7.14 и при запуске winecfg
не работает проверка звука, ни с pulse, ни без него. Там ALC271, snd_hda_intel,
звук работает. Например, при pulse winecfg сообщает:

text
fixme:winecfg: AUDDRW_GetAudioEndpoint winepulse is not officially supported by the wine project
...
err:pulse: pulse_contextcallback Context failed: Нет доступа

без pulse пишет

text
err:pulse: pulse_contextcallback Context failed: Отказ в подключении

Что это значит и что делать?

Пётр.

10.03.2014 00:10 #371141

Это значит, что пользователя, похоже, надо сделать членом группы audio, если этого еще не сделано. У меня ALSA, проблем со звуком в Wine никогда не было, в отличие от изображения - у меня в 1.7.х Stronghold Crusader почему-то текстуры теряет...

10.03.2014 21:06 #371257

Разумеется, пользователь есть в группе audio.
Я попробовал скомпилировать wine-1.7.14, тоже сообщает, что не найдена звуковая система,
не найдены libGL и ещё несколько lib.
Система 64-разрядная, а wine пытаюсь установить 32-разрядный.
Вот список установленных пакетов, содержащих "alsa" в названии:

Показать

alsa-base
alsa-firmware-loaders
alsamixergui
alsa-oss
alsaplayer-alsa
alsaplayer-common
alsaplayer-daemon
alsaplayer-esd
alsaplayer-gtk
alsaplayer-jack
alsaplayer-nas
alsaplayer-oss
alsaplayer-text
alsaplayer-xosd
alsa-tools
alsa-tools-gui
alsa-utils
bluez-alsa:amd64
bluez-alsa:i386
bse-alsa
gnome-alsamixer
gstreamer0.10-alsa:amd64
gstreamer1.0-alsa:amd64
liballegro4.4-plugin-alsa:amd64
libalsa-ocaml
libalsa-ocaml-dev
libalsaplayer0
libalsaplayer-dev
libclalsadrv2
libclalsadrv-dev
libdssialsacompat0
libdssialsacompat-dev
libomxil-bellagio0-components-alsa
libsnack2-alsa
libsox-fmt-alsa:amd64
libzita-alsa-pcmi0:amd64
libzita-alsa-pcmi-dev:amd64
liquidsoap-plugin-alsa
python-alsaaudio
python-pyalsa
snd-nox-alsa
tuxguitar-alsa
volumeicon-alsa
xmms2-plugin-alsa
zita-alsa-pcmi-utils

Всякие liblg-mesa-dev тоже установлены.

Пётр.

10.03.2014 22:26 · отредактировано #371263

"Peter" написал:
Я попробовал скомпилировать wine-1.7.14, тоже сообщает, что не найдена звуковая система,
не найдены libGL и ещё несколько lib.
Система 64-разрядная, а wine пытаюсь установить 32-разрядный.
Видимо, требуется установить 32-хразрядные версии пакетов.
10.03.2014 23:20 · отредактировано #371276

urfin написал:
[quote="Peter"]Я попробовал скомпилировать wine-1.7.14, тоже сообщает, что не найдена звуковая система,
не найдены libGL и ещё несколько lib.
Система 64-разрядная, а wine пытаюсь установить 32-разрядный.
Видимо, требуется установить 32-хразрядные версии пакетов.[/quote]
Разумеется, но dev-пакеты не все есть в двух версиях, например, libgl1-mesa-dev только один.
С alsa все *-dev не проверял, попробую уточнить.

Нет, libgl1-mesa-dev есть и amd64 и i386! Наверное, и для alsa я это упустил.

Пётр.
16.03.2014 21:13 #372647

Что касается компиляции, то я попробовал доустановить -dev:i386 со словом alsa,
запускал "apt-get -s install ..", одни пакеты требуют других и в результате apt-get
пожелал удалить несколько десятков пакетов из 64-хразрядной системы.
По-видимому, надо или ждать Ubuntu-12.04 и пытаться установить дистрибутивный
wine или установить Fedora.

Пётр.

16.03.2014 23:38 #372664

Peter, а чего 12.04 ждать? Она и так есть уже. Вайн официально пульсу не поддерживает, о чем и пишет. Ну а без пульсы слинкованный с оной вайн звучать не будет. Ну и про мультиархитектуру почитайте. Что-то вы просто не так делаете.

16.03.2014 23:53 #372671

"Peter" написал:
пытаться установить дистрибутивный
wine
this

"Peter" написал:
или установить Fedora.
оно разве без пульсы?
17.03.2014 08:55 #372688
yars написал:
Peter, а чего 12.04 ждать? Она и так есть уже. Вайн официально пульсу не поддерживает, о чем и пишет. Ну а без пульсы слинкованный с оной вайн звучать не будет. Ну и про мультиархитектуру почитайте. Что-то вы просто не так делаете.

Виноват, я хотел сказать 14.04.

Пётр.

17.03.2014 08:59 #372690

drBatty написал:

[quote="Peter"]или установить Fedora.
оно разве без пульсы?[/quote]
Не понял мысль - pulse ведь и так можно отключить и я обычно это делаю.
Вообще wine ведь может работать и через pulse и без него?

Пётр.
17.03.2014 09:44 #372697

"Peter" написал:
Вообще wine ведь может работать и через pulse и без него?
в wine вообще нет звука. Это не эмулятор windows. Wine использует системный звук, как любое другое приложение.
"Peter" написал:
Не понял мысль - pulse ведь и так можно отключить и я обычно это делаю.
если в дистре версия wine, которая заточена под PA, то после отключения PA, звука "в wine" очевидно не будет.

Т.ч. я очень сомневаюсь, что у вас будет звук в Fedora(в wine).

У вас два варианта:
1. включить PA и поставить дистрибутивный wine
2. не включать PA, и собирать из сырцов свой wine.

"yars" написал:
Вайн официально пульсу не поддерживает
но маинтейнеры дистрибутивов это патчат. Этим можно пользоваться, а можно не пользоваться(но зачем тогда убунта/федора?)
17.03.2014 11:01 #372718

Так при включённом pulse, если в winecfg нажать "Проверка звука", звука тоже нет.
При отключённом pulse во вкладке "Audio" в wincfg pulse заменяется на ALC271,
но звука тоже нет. Это в wine-1.7.x с winehq.org .

Пётр.

17.03.2014 11:33 #372724

ну на нет и суда нет
Дима.

17.03.2014 13:18 #372740
drBatty написал:
ну на нет и суда нет
Дима.

Так у других же есть на этой стадии? Сам wine ещё не запускал.

Пётр.

17.03.2014 16:15 #372774
Peter написал:
Так при включённом pulse, если в winecfg нажать "Проверка звука", звука тоже нет.
При отключённом pulse во вкладке "Audio" в wincfg pulse заменяется на ALC271,
но звука тоже нет. Это в wine-1.7.x с winehq.org.

А вы поставьте в настройках звука устройства ввода-вывода на "по умолчанию", звук должен появиться.

17.03.2014 17:26 #372786
yars написал:
[quote=Peter]Так при включённом pulse, если в winecfg нажать "Проверка звука", звука тоже нет.
При отключённом pulse во вкладке "Audio" в wincfg pulse заменяется на ALC271,
но звука тоже нет. Это в wine-1.7.x с winehq.org.

А вы поставьте в настройках звука устройства ввода-вывода на "по умолчанию", звук должен появиться.[/quote]
Первоначально оно и было "По умолчанию", звука не было.

Пётр.

02.05.2014 20:43 #378611

Сейчас пробую установить wine 1.7.17 в Ubuntu-14.04,
то же самое - в winecfg звука нет, ни с winealsa.drv, ни с winepulse.drv.

Пётр.

27.08.2014 13:59 · отредактировано #390954

Установи:

text
sudo aptitude install libwine-alsa

И будет тебе счастье ;)

PS. чтобы избежать подобного в дальнейшем устанавливай wine со всеми рекомендуемыми компонентами:

sudo aptitude install -r wine

27.08.2014 23:59 #391029
CoolAller написал:
Установи:
text
sudo aptitude install libwine-alsa

И будет тебе счастье ;)

PS. чтобы избежать подобного в дальнейшем устанавливай wine со всеми рекомендуемыми компонентами:

sudo aptitude install -r wine

Благодарю за совет, как-то не знал насчёт libwine-alsa. Скоро я буду устанавливать wine заново,
но последнюю версию, 1.7.25, не знаю, сочетается ли она с дистрибутивной libwine-alsa.

Пётр.

28.08.2014 01:23 #391041

"Peter" написал:
Скоро я буду устанавливать wine заново,
но последнюю версию, 1.7.25
если пакетом, то просто не встанет.

Если сырцами, то надо сначала ставить то, что в дистрибутиве. Потому что сырцы видят что в системе, а пакеты не видят сырцов.

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