Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Wine, RaidCall и pulseaudio  (Прочитано 8122 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ELvsUniSoft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Wine, RaidCall и pulseaudio
« : 24 Июля 2014, 10:57:17 »
В Linuxе я новичок, хотелось бы попросить у Вас помощи.

Мне понадобилось установить под Linuxом программу RaidCall. Под Linux версии не имеется. Пришлось использовать Wine, а точнее PlayOnLinux. Используя версию Wine 1.5.0 (версию выбрал методом проб и чтения различных постов), установил RaidCall и нужные для нее компоненты -- flash player и msxml3 (без них программу выбивает при попытке войти в группу). Вроде бы все ничего, вот только pulseaudio начинает выделываться, а именно -- приложение из-под вайна появляется и пропадает в списке приложений, воспроизводящих звук очень-очень часто, что приводит к сильной загрузке ЦП процессом pulseaudio. При этом, при общении в програме все слышится рывками, есстественно и разобрать почти ничего не удается, уж не говоря о том, как это все дело грузит систему. Такое было с еще одним приложением, работающем из-под вайна (игра), решил проблему (если можно так выразиться) отключением звука в игре. Почему pulseaudio не хочет дружить с вайном -- не понятно.

На видео видно, как pulseaudio грузит ЦП до и после входа в группу. Так же видно, как "моргает" приложение в списке приложений, воспроизводящих звук.

http://youtu.be/MN_p38H44j8

Так же прилагаю скриншоты с аудио-настройками winecfg. К слову, при нажатии на кнопку "Проверить звук" издается непонятный полусекундный звук, похожий на что-то среднее между хрипом и помехой. То же самое и при выборе других позиций в отображенных на скриншотах полях.





Заранее благодарен, если подскажете, что можно сделать в моей ситуации. Альтернативные программы не вариант, большой коллектив под меня подстраиваться не будет, увы.

Linux Mint - Nadia. Если нужны еще какие-нибудь данные -- спрашивайте.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Wine, RaidCall и pulseaudio
« Ответ #1 : 24 Июля 2014, 11:15:06 »
папробуй
padsp wine game.exe
Wars ~.o

Оффлайн ELvsUniSoft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Wine, RaidCall и pulseaudio
« Ответ #2 : 24 Июля 2014, 11:59:22 »
папробуй
padsp wine game.exe

полагаю, если у меня приложение запускается с ПлэйОнLinuxа ярлыком /usr/share/playonlinux/playonlinux --run "raidcall" %F, надо в начало прописать padsp. Попробовал. Все так же, никаких изменений. :(

Пользователь решил продолжить мысль 24 Июля 2014, 12:04:26:
кстати, вот начало кода, может тут кроется проблема?

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 24 Июля 2014, 12:04:26 от ELvsUniSoft »

Krjd

  • Гость
Re: Wine, RaidCall и pulseaudio
« Ответ #3 : 24 Июля 2014, 12:50:27 »
ELvsUniSoft,
попробуй wine 1.7

Оффлайн ELvsUniSoft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Wine, RaidCall и pulseaudio
« Ответ #4 : 25 Июля 2014, 00:24:09 »
ELvsUniSoft,
попробуй wine 1.7

под wine 1.7.0 все так же, что просто запускать, что с padsp. :(

Krjd

  • Гость
Re: Wine, RaidCall и pulseaudio
« Ответ #5 : 25 Июля 2014, 01:31:52 »
ELvsUniSoft,
mkdir /home/$USER/.local/share/wineprefixes
WINEARCH=win32 WINEPREFIX=/home/$USER/.local/share/wineprefixes/raidcall winetricks msxml3
WINEPREFIX=/home/$USER/.local/share/wineprefixes/raidcall wine путь/до/установщика/raidcall.exe
после установки, закрой его и запусти
WINEPREFIX=/home/$USER/.local/share/wineprefixes/raidcall wine /home/$USER/.local/share/wineprefixes/raidcall/drive_c/Program\ Files/RaidCall.RU/raidcall.exeподелай то, к чему претензии и вывод сюда под спойлер или на какой-нибудь http://paste.ubuntu.com/

Оффлайн ELvsUniSoft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Wine, RaidCall и pulseaudio
« Ответ #6 : 25 Июля 2014, 02:23:50 »
ELvsUniSoft,
mkdir /home/$USER/.local/share/wineprefixes
WINEARCH=win32 WINEPREFIX=/home/$USER/.local/share/wineprefixes/raidcall winetricks msxml3
WINEPREFIX=/home/$USER/.local/share/wineprefixes/raidcall wine путь/до/установщика/raidcall.exe
после установки, закрой его и запусти
WINEPREFIX=/home/$USER/.local/share/wineprefixes/raidcall wine /home/$USER/.local/share/wineprefixes/raidcall/drive_c/Program\ Files/RaidCall.RU/raidcall.exeподелай то, к чему претензии и вывод сюда под спойлер или на какой-нибудь http://paste.ubuntu.com/

Итак, сделал все так же как написано.
При установке msxml3 открыло браузер на странице скачивания msxml3.msi и папку, в которую его нужно поместить. Сделал, запустил заново, установило. Потом установил raidcall. Запустил raidcall указанной командой -- запустился, но в группу зайти не может. Очень долго пытался грузится, в коде появлялось много однообразных блоков (в конце они все). В итоге программа повисла и пришлось выбивать из терминала через Ctrl+C.



Кстати, в это время появились новые пункты реидколла в списке приложений, воспроизводящих звук. И они не "моргали", так что либо мы на правильном пути, либо они "моргают" когда уже в группу вошел.



http://paste.ubuntu.com/7849933/

Krjd

  • Гость
Re: Wine, RaidCall и pulseaudio
« Ответ #7 : 25 Июля 2014, 08:42:51 »
http://paste.ubuntu.com/7849933/
Цитировать
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
попробуй
Цитировать
Go to winecfg, in the tab 'libraries', enter 'winepulse.drv' in the box and click on add, click yes on the warning. Select winepulse.drv and change load order to 'disabled'. Now try to trigger your bug again, if it was a winepulse bug it shouldn't trigger any more. To undo the change: select 'winepulse.drv' and click 'delete'.

Оффлайн ELvsUniSoft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Wine, RaidCall и pulseaudio
« Ответ #8 : 26 Июля 2014, 04:08:34 »
В общем, как оказалось, в группу не мог зайти чисто случайно. Повторная попытка привела ко входу к группе и изначальной проблеме (сильно грузит winepulse (17-25% ЦП)и raidcall.exe(16-25% ЦП)), НО приложения РеидКолла не "моргали" в списке приложений, воспроизводящих звук. Понимаю, что грузить оно и должно их, но не настолько же сильно. (AMD Athlon(tm) 64 X2 Dual Core Processor 4400+)
http://paste.ubuntu.com/7860295/


Цитировать
Go to winecfg, in the tab 'libraries', enter 'winepulse.drv' in the box and click on add, click yes on the warning. Select winepulse.drv and change load order to 'disabled'. Now try to trigger your bug again, if it was a winepulse bug it shouldn't trigger any more. To undo the change: select 'winepulse.drv' and click 'delete'.

Проблема не пропадает, все так же грузит ЦП. Но собеседников слышно, хоть и жуткие лаги мешают очень.
Приложения РеидКолла не "моргают" в списке приложений, воспроизводящих звук.
http://paste.ubuntu.com/7860415/


Пользователь решил продолжить мысль 26 Июля 2014, 04:20:53:
спустя несколько запусков (самым последним вариантом) pusleaudio пришел в норму (около 4% ЦП), но РеидКолл все же грузит ЦП на 20-30%, что вместе с другими процессами (в том числе и игрой, для которой, собственно, и нужен рк) загружает процессор на все 100%, от чего и лаги. сдается мне, что он все таки не должен так сильно грузить ЦП...
« Последнее редактирование: 26 Июля 2014, 04:20:53 от ELvsUniSoft »

Krjd

  • Гость
Re: Wine, RaidCall и pulseaudio
« Ответ #9 : 26 Июля 2014, 09:07:17 »
ELvsUniSoft,
мне не с кем говорить в raidcall, попробовать не могу

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.