#1 09.03.2014 16:26:25

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

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

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

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


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

Пётр.

#2 09.03.2014 20:10:10

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

wine и звук

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

#3 10.03.2014 17:06:22

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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


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

Пётр.

#4 10.03.2014 18:26:59

urfin
Administrator
Зарегистрирован: 16.03.2013
Сообщений: 1 310
IP-адрес

wine и звук

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

#5 10.03.2014 19:20:31

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

Разумеется, но dev-пакеты не все есть в двух версиях, например, libgl1-mesa-dev только один.
С alsa все *-dev не проверял, попробую уточнить.

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

Пётр.

#6 16.03.2014 17:13:31

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

Пётр.

#7 16.03.2014 19:38:23

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

wine и звук

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

#8 16.03.2014 19:53:37

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

wine и звук

Quote by Peter
пытаться установить дистрибутивный
wine
this
Quote by Peter
или установить Fedora.
оно разве без пульсы?

#9 17.03.2014 04:55:39

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

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

Пётр.

#10 17.03.2014 04:59:08

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук


Quote by Peter
или установить Fedora.
оно разве без пульсы?

Не понял мысль - pulse ведь и так можно отключить и я обычно это делаю.
Вообще wine ведь может работать и через pulse и без него?

Пётр.

#11 17.03.2014 05:44:24

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

wine и звук

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

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

У вас два варианта:
1. включить PA и поставить дистрибутивный wine
2. не включать PA, и собирать из сырцов свой wine.
Quote by yars
Вайн официально пульсу не поддерживает
но маинтейнеры дистрибутивов это патчат. Этим можно пользоваться, а можно не пользоваться(но зачем тогда убунта/федора?)

#12 17.03.2014 07:01:13

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

Пётр.

#13 17.03.2014 07:33:13

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

wine и звук

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

#14 17.03.2014 09:18:04

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

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

Пётр.

#15 17.03.2014 12:15:46

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

wine и звук

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

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

#16 17.03.2014 13:26:45

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

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

Первоначально оно и было "По умолчанию", звука не было.

Пётр.

#17 02.05.2014 16:43:10

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

Пётр.

#18 27.08.2014 09:59:48

CoolAller
Administrator
Зарегистрирован: 26.07.2013
Сообщений: 17
IP-адрес

wine и звук

Установи:

sudo aptitude install libwine-alsa


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

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

sudo aptitude install -r wine

#19 27.08.2014 19:59:34

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

Установи:

sudo aptitude install libwine-alsa


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

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

sudo aptitude install -r wine

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

Пётр.

#20 27.08.2014 21:23:06

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

wine и звук

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

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

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

#21 28.08.2014 05:00:32

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

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

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

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

Хорошо, буду иметь в виду. Вопрос в том, будет ли работать дистприбутивный libwine-alsa
с wine-1.7.25, а установить пакет можно и принудительно. Или скомпилировать libwine-alsa
после установки wine-1.7.25.

Пётр.

#22 28.08.2014 05:17:16

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

wine и звук

Quote by Peter
Вопрос в том, будет ли работать дистприбутивный libwine-alsa
с wine-1.7.25

если wine ставится в в виде нормального пакета, то там прописано, с какими версиями libwine она может работать, и если не может, она не поставится.

если wine ставится в виде сырцов, то в скрипте configure тоже прописаны версии библиотек, и сырцы тоже не соберутся если библиотеки не годятся.

Quote by Peter
можно и принудительно.

можно. Если вас не волнует конечный результат.

Попробуйте поставить новую wine, а если она не поставится, то обновите требуемые библиотеки.

#23 14.09.2014 17:01:21

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

Оказалось, что в Ubuntu-14.04 нет пакета libwine-alsa, а в Debian testing он есть.
Что это значит: его просто нет или вместо него другой?
И какой вариант действий теперь наилучший?

Оказалось, что в этом пакете только /usr/share/doc/libwine-alsa/ и никаких библиотек нет,
так что его установка ничего не даст. Вообще звук в wine работает только через что-то одно
или может и через pulseaudio и через alsa?

Пётр.

#24 14.09.2014 17:35:18

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

wine и звук

Wine может выводить звук и через ALSA, и через PulseAudio, это зависит от того, как он собран.

#25 14.09.2014 19:08:41

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

Wine может выводить звук и через ALSA, и через PulseAudio, это зависит от того, как он собран.

Хорошо, попробую. Тут в теме "Переходим на Ubuntu вместе" советуют на какой-то вкладке установить sound=alsa.
Опять трудности с установкой dotnet. dotnet30 раза два установился, потом перестал устанавливаться.
dotnet20 не устанавливается. Это как-то зависит от порядка установки. В прошлый раз Physx у меня
установилась, сейчас нет, но буду пробовать дальше.

Пётр.

#26 14.09.2014 19:50:17

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

wine и звук

Peter, решайте проблемы по порядку, иначе голова вспухнет, знаем, плавали :)
В Ubuntu 14.04 Wine собран без поддержки ALSA, так как там вовсю используется pulseaudio. И, еще раз, проверьте систему на "мультиархитектурность". Для работы нужны те же пакеты, что есть в чистой 64-разрядной системе, только, разумеется, из i386, для сборки 32-разрядных программ, кроме них, нужны 32-разрядные gcc, binutils, libc и т.д. Например, если wine:i386 нужна ALSA, то нужно ставить помимо alsa*:amd64 еще и alsa*:i386. Плюс нужно правильно организовать сборочный процесс: сначала собираем/ставим зависимости, затем уже сам Wine...

#27 14.09.2014 20:24:20

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

wine и звук

Я устанавливаю не дистрибутивный, а 1.7.26, deb-пакет, при этом у меня установлена
WINEARCH=win32
Мультиархитектурность тоже есть.
Я помню, что были трудности в работе winetricks в каких-то версиях, кажется, 1.7.12 и 13.
Перед этим был 1.7.18, в нём и установился Physx.

Пётр.

#28 15.09.2014 07:12:33

shtoom
Administrator
Зарегистрирован: 25.04.2010
Сообщений: 106
IP-адрес

wine и звук

apt-get install libjpeg-dev libopenal-dev libldap-dev libmpg123-dev libtiff-dev
apt-get install libgsm-tools libdbus-1-dev libgnutls-dev libsane-dev libgphoto2-2-dev
apt-get install libgphoto2-dev-doc libgstreamer-plugins-base0.10-dev cups libosmesa-dev
apt-get install libhal-dev liblcms2-dev libgsm1-dbg libgsm1-dev libcups2-dev oss4-dev
apt-get install ocl-icd-opencl-dev
Остался от джеси это для сборки пакета надо было.

а это для звука

версии наверняка уже новее. :)

#29 15.09.2014 07:37:48

shtoom
Administrator
Зарегистрирован: 25.04.2010
Сообщений: 106
IP-адрес

wine и звук

Сейчас тоже переехал на амд64, а потому...

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

winetricks corefonts fontfix vcrun6 wsh56js wsh56vb wsh57
winetricks ddr=opengl glsl=enabled multisampling=enabled mwo=enabled nocrashdialog npm=repack orm=fbo psm=enabled strictdrawordering=enabled
winetricks rtlm=auto videomemorysize=1024 dotnet20
winetricks remove_mono fontfix vcrun2003 vcrun2005 vcrun2008 vcrun2010 dotnet30
winetricks mfc40 wmp10 gfw msasn1 ogg
winetricks allcodecs dirac l3codecx ffdshow icodecs xvid
winetricks ie6 msls31 pngfilt msxml6 vb5run vb6run ie8 dmsynth tahoma

я не делаю отдельных префиксов, у меня все в одном, почти винда, только лучше. *HI*

#30 15.09.2014 07:42:05

shtoom
Administrator
Зарегистрирован: 25.04.2010
Сообщений: 106
IP-адрес

wine и звук

дотнет 3.5 сп1 и 4, фусикс и директ икс после ставлю уже без winetricks.

Board footer