1 (09.03.2014 20:28:04 отредактировано Peter)

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

Пытаюсь на ноутбуке с 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

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

Разумеется, пользователь есть в группе 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 тоже установлены.

Пётр.

Пётр.

4 (10.03.2014 22:27:13 отредактировано urfin)

Peter пишет:

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

Видимо, требуется установить 32-хразрядные версии пакетов.

5 (10.03.2014 23:25:31 отредактировано Peter)

urfin пишет:
Peter пишет:

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

Видимо, требуется установить 32-хразрядные версии пакетов.

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

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

Пётр.

Пётр.

6

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

Пётр.

Пётр.

7

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

8

Peter пишет:

пытаться установить дистрибутивный
wine

this

Peter пишет:

или установить Fedora.

оно разве без пульсы?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9

yars пишет:

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

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

Пётр.

Пётр.

10

drBatty пишет:
Peter пишет:

или установить Fedora.

оно разве без пульсы?

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

Пётр.

Пётр.

11

Peter пишет:

Вообще wine ведь может работать и через pulse и без него?

в wine вообще нет звука. Это не эмулятор windows. Wine использует системный звук, как любое другое приложение.

Peter пишет:

Не понял мысль - pulse ведь и так можно отключить и я обычно это делаю.

если в дистре версия wine, которая заточена под PA, то после отключения PA, звука "в wine" очевидно не будет.

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

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

yars пишет:

Вайн официально пульсу не поддерживает

но маинтейнеры дистрибутивов это патчат. Этим можно пользоваться, а можно не пользоваться(но зачем тогда Ubuntu/федора?)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

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

Пётр.

Пётр.

13

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

drBatty пишет:

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

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

Пётр.

Пётр.

15

Peter пишет:

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

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

16

yars пишет:
Peter пишет:

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

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

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

Пётр.

Пётр.

17

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

Пётр.

Пётр.

18 (27.08.2014 14:03:12 отредактировано CoolAller)

Установи:

sudo aptitude install libwine-alsa

И будет тебе счастье  bx

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

sudo aptitude install -r wine

19

CoolAller пишет:

Установи:

sudo aptitude install libwine-alsa

И будет тебе счастье  bx

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

sudo aptitude install -r wine

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

Пётр.

Пётр.

20

Peter пишет:

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

если пакетом, то просто не встанет.

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21

drBatty пишет:
Peter пишет:

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

если пакетом, то просто не встанет.

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

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

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

Пётр.

Пётр.

22

Peter пишет:

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

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

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

Peter пишет:

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

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

23 (14.09.2014 21:08:24 отредактировано Peter)

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

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

Пётр.

Пётр.

24

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

25

yars пишет:

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

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

Пётр.

Пётр.

26

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

27

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

Пётр.

Пётр.

28 (15.09.2014 11:38:19 отредактировано shtoom)

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
Остался от джеси это для сборки пакета надо было.

а это для звука http://s014.radikal.ru/i329/1409/86/8c6ed652467d.png

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

29

Сейчас тоже переехал на амд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

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

30

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