Зависание wine в полноэкранных приложениях

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Зависание wine в полноэкранных приложениях

Сообщение Molimo »

Всем драсьте!
Есть вот такая проблемка с wine. Запускаю из консоли, например, UnrealTournament 1-й, он грузится, затем когда должен развернуться на весь экран и сменить разрешение (в системе стоит 1024х768, в UT 8000х600) зависает. То есть как, мышь двигается, но на кнопки не реагирает, в том числе и на NumLock, лечится жестким ресетом...
хотя если в winecfg на вкладке "Графика" поставить галку "эмулировать рабочий стол" и прописать к примеру 800х600 (пробовал разные значения), то все работает нормально (в том числе и звук), но ведь хочется нормально поиграться, а не в малюсеньком окошке. Как только убираю галку, зависон...
Причем такое твориться не только с UT, но с остальными играми.

Железо: Intel P4 2.4ГГц, 512Мб RAM, видео встроенное на i965G
Quake3 c линуксовыми бинарниками работает как часы, с дровами для видео, наскольк я понимаю, проблем тож нет:

Код: Выделить всё

chainflinger@mzavalin:~$ glxinfo |grep direct
libGL warning: 3D driver claims to not support visual 0x4b
direct rendering: Yes
chainflinger@mzavalin:~$


ЗЫ. ОС Kubuntu 6.10, wine последний на данный момент 0.9.40 (предыдущих версиях проблема тож была)

Может кто сталкивался? Потому что честно говоря даже мвслей нет в какую сторону копать... :unsure:
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Зависание wine в полноэкранных приложениях

Сообщение Molimo »

Неужели никто не знает? Вот тут рядом темка про объем памяти и wine появилась Wine и объем памяти, попробую немного пошаманить...если получится отпишу...
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Зависание wine в полноэкранных приложениях

Сообщение Molimo »

Мдя...не помогло, все равно зависает, причем пробовал запускать Quake 3 в оконном режиме (есть у него в опциях такая галка) с отключенной эмуляцией рабочего стола...работает, зараза....как только снимаем галку, то бишь переходим в полноэкранный режим - зависон....
к сожалению поиск на winehq не помог :(
вот чего при запуске пишет:

Код: Выделить всё

chainflinger@mzavalin:$ wine quake3.exe
libGL warning: 3D driver claims to not support visual 0x4b
fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture
ALSA lib pcm_mmap.c:369:(snd_pcm_mmap) mmap failed: Invalid argument
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fixme:mixer:ALSA_MixerInit No master control found, disabling mixer
libGL warning: 3D driver claims to not support visual 0x4b
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:keyboard:RegisterHotKey ((nil),0,0x00000001,9): stub


может кто-нибудь все-таки откликнется? :help:
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: Зависание wine в полноэкранных приложениях

Сообщение SODIX »

Тыц,Тыдыщь,
бабАх.

Search time: 7 min.
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Зависание wine в полноэкранных приложениях

Сообщение Molimo »

SODIX, да уж...просто огромное спасибо за ссылки!...оказывается копал немного не в том направлении...
честно говоря чувствую себя полным идиотом..добавил в xorg.conf

Код: Выделить всё

Section "Extensions"
        Option  "Composite" "Disable"
EndSection

И вот такая ошибочка пропала:

Код: Выделить всё

libGL warning: 3D driver claims to not support visual 0x4b


Но все равно проблему это решило. Теперь при запуске пишется следующее:

Код: Выделить всё

chainflinger@mzavalin:$ wine quake3.exe
fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture
ALSA lib pcm_mmap.c:369:(snd_pcm_mmap) mmap failed: Invalid argument
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fixme:mixer:ALSA_MixerInit No master control found, disabling mixer


В окне (не важно как это добиваться средсвами wine или самой игрухи) все работает как часы, в том числе и звук. Как только пробую переключиться на фул скрин мой 15-ти дюймовый ЖК Acer AL1512 пишет "Input not supported", разрешение стоит проверенное 800х600 или 1024х768....при этом клава не реагирает не на numlock, ни на Ctrl+Alt+BackSpace :(
По поводу звука. В winecfg прописано юзать ALSA, аппратное ускорение - полное, эмуляция драйвера отключена, если включить звук начинает запаздывать.

Может кто еще идейку подкинет?
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Зависание wine в полноэкранных приложениях

Сообщение ddc »

Это не WINE виноват, это - глюк DRI. У меня тоже самое иногда происходит со Nexuiz, например...
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: Зависание wine в полноэкранных приложениях

Сообщение SODIX »

chainflinger@mzavalin:$ wine quake3.exe
fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture
ALSA lib pcm_mmap.c:369:(snd_pcm_mmap) mmap failed: Invalid argument
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fixme:mixer:ALSA_MixerInit No master control found, disabling mixer


Сложно судить о "fullscreen error" смотря в ошибки АЛСЫ (:
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Зависание wine в полноэкранных приложениях

Сообщение Molimo »

SODIX, да уж...понимаю, что немного смешно выглядит...но просто ничего больше в консоль не падает :(
А поскольку после перехода в полноэкранный режим происходит зависон, посмотреть что пишется в консоли не представляется возможным....

ddc, у тебя иногда, а у меня вот стабильность (Q3 я так, для примера взял)...хотя если запускать родные, линуховые бинарники того же Q3, то в fullscreen все работает, шустренько так работает....
Пробовал как-то лечить? Или тож, раз через раз перебиваешся?!
Спасибо сказали: