Wine и полноэкранный режим

Ответить
Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Wine и полноэкранный режим

Сообщение r0g3r » 11 июл 2016, 02:36

Добрый день!

Вопрос форумчанам. Это я один такой везучий или у вас тоже воспроизведётся. Есть Wine, любая версия. Можно брать как PlayOnLinux, так и системную, что имеется в РОСЕ. Попытка запустить любую игру или приложение в полноэкранном режиме, оканчивается крахом или сбросом игры в оконный режим (если повезёт). Для примера, установите старую-старую игру 3D Space Pinball (скачать можно отсюда, к примеру). Игра не требует OpenGL или ещё чего-либо. Ставится и работает в Wine «из коробки». Но если нажать F4 ничего не прозойдёт или же появится чёрное поле и где-то в углу будет запущена игра. Хотя должна работать в полноэкранном режиме. Аналогично с другими приложеними, которые работают только в полноэкранном режиме. Если же программа (или игра) работает в оконном — никаких проблем.

Если что ROSA R7 x64 с сегодняшними обновлениями.

Я подозреваю, что проблемы появились после обновления графического стека. До этого всё работало как часы.

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Wine и полноэкранный режим

Сообщение Nemial » 11 июл 2016, 03:07

Нет, наверно это только вы такой везучий. У меня в вайне с этим все хорошо.
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 11 июл 2016, 09:06

del
Последний раз редактировалось bevlam 03 авг 2016, 17:22, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 11 июл 2016, 09:35

del
Последний раз редактировалось bevlam 03 авг 2016, 17:22, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 11 июл 2016, 15:22

r0g3r писал(а):Добрый день!

Вопрос форумчанам. Это я один такой везучий или у вас тоже воспроизведётся. Есть Wine, любая версия. Можно брать как PlayOnLinux, так и системную, что имеется в РОСЕ. Попытка запустить любую игру или приложение в полноэкранном режиме, оканчивается крахом или сбросом игры в оконный режим (если повезёт). Для примера, установите старую-старую игру 3D Space Pinball (скачать можно отсюда, к примеру). Игра не требует OpenGL или ещё чего-либо. Ставится и работает в Wine «из коробки». Но если нажать F4 ничего не прозойдёт или же появится чёрное поле и где-то в углу будет запущена игра. Хотя должна работать в полноэкранном режиме. Аналогично с другими приложеними, которые работают только в полноэкранном режиме. Если же программа (или игра) работает в оконном — никаких проблем.

Если что ROSA R7 x64 с сегодняшними обновлениями.

Я подозреваю, что проблемы появились после обновления графического стека. До этого всё работало как часы.
В консоли нет ничего интересного?

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 11 июл 2016, 17:48

Оказывается у меня тоже такая же фигня в полноэкранном режиме. Нажимаю несколько раз "alt+tab" или "print/screen/sysrq" тогда все нормально.

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 11 июл 2016, 18:34

del
Последний раз редактировалось bevlam 03 авг 2016, 17:22, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 11 июл 2016, 19:01

Интересно. У меня на нвидии и свободных драйверах все нормально. Проверил и пинболл, и Age of Mythology
Проверил, и на проприетарных все работает.
Давайте пробы, будем искать в чем ваши системы отличаются от моей. И завтра на остальных попробую.

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 11 июл 2016, 19:19

bevlam писал(а): Не часто такой способ прокатывает, но бывает за редким исключением. А разработчики молчат, а проблема была описана не вчера, но я был одинок, хотя и предоставлял доказательства, что в других дистрибутивах этого нет, ничего дельного мне не ответили. Хоть бы, что то промычали, извиняюсь - сказали.
Не вижу здесь проблемы.
В росалинукс есть более насущные задачи чем решение какой-то мелочи со сдвигом картинки (ну или фокуса) в полноэкранном режиме 2d-игрушек, запускаемых из-под вайна. Кстати, в каких дистрах этого нет? Их столько, что жизни не хватит ими попользоваться. В вайновской багзилле таких багов предостаточно.
Вот если такая фигня началась у тех кто пользуется всякими прогами от 1С/Гарант/Консультант+ и более серьёзными вещами, то тогда конечно, такой кипеш/кипиш поднялся бы, что требовал экстренного решения. А так, ерунда.

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 11 июл 2016, 19:21

del
Последний раз редактировалось bevlam 03 авг 2016, 17:23, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: Wine и полноэкранный режим

Сообщение r0g3r » 11 июл 2016, 20:55

2keleg:
Сегодня на свежую голову подошёл к снаряду ещё раз. В общем, выяснилось интересное. Если создать чистый профиль — всё начинает работать как и прежде. Так что проблема не в Wine. Но оно же подтолкнуло меня к догадке. Т.к. юзер новый, все настройки второго монитора, который у меня есть сбросились. Я вернулся обратно в свою учётку и банально отключил второй монитор — всё заработало.

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 03:12

bevlam писал(а):
keleg писал(а):Интересно. У меня на нвидии и свободных драйверах все нормально. Проверил и пинболл, и Age of Mythology
Проверил, и на проприетарных все работает.
Давайте пробы, будем искать в чем ваши системы отличаются от моей. И завтра на остальных попробую.
Вот мои анализы: http://hw.rosalinux.ru/index.php?probe=8aa5e298ac
А проверьте и у вас на новом профиле?

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 12 июл 2016, 11:13

del
Последний раз редактировалось bevlam 03 авг 2016, 17:23, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
Алзим
Сообщения: 4027
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Wine и полноэкранный режим

Сообщение Алзим » 12 июл 2016, 11:20

bevlam писал(а): Что означает на новом профиле?
Просто создайте в системе нового пользователя.
У него будут новые настройки по умолчанию. Вот на этом новом пользователе с «чистыми» и новыми настройками проверьте работоспособность.

У меня тоже не раз ломался Wine. Обычно, достаточно сбросить настройки на умолчание. Вам не предлагают удалить ваши настройки сразу, а сначала протестировать на новом пользователе.

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 12 июл 2016, 11:46

del
Последний раз редактировалось bevlam 03 авг 2016, 17:23, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 11:51

Профиль хранится в домашней папке пользователя, соответственно переустановка системы его обычно не затрагивает (по умолчанию инсталлятор предлагает сохранять профили). Для теста необходимо создать еще одного пользователя и, зайдя под ним, проверить пинболл в вайне.

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 12 июл 2016, 11:54

bevlam писал(а): И каталог для него новый создавать? Подробнее. И опять же хоть убей, но не пойму, мой то профиль, что протух за четверть часа? Я установился по новой только вчера! Только вчера после установки системы, установил WINE и сразу сломалось оно, что ли? Просто не очень хочется гадить в системе, за просто живёшь. Вы сами то подумайте: человек выдвинувший гипотезу о новом профиле, имеет систему не вчера установленную и ещё не вечер, что оно из-за того заработало, что он профиль поменял, а я имею свежую систему, чем мой то профиль не подходит?

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

# useradd новый логин
# passwd новый логин
или через

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

# userdrake

Аватара пользователя
Алзим
Сообщения: 4027
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Wine и полноэкранный режим

Сообщение Алзим » 12 июл 2016, 11:55

bevlam писал(а):Только вчера после установки системы, установил WINE и сразу сломалось оно, что ли?
bevlam писал(а):Файлы у меня хранятся на отдельном диске со структурой домашней папки - другими словами все папки по названиям продублированы, плюс созданы ещё свои, а в разделе /home, я создаю только ссылки, по этому перестановка для меня дело быстрое и не обременительное. Перед установкой я копирую только настроечные файлы программ
Система может и новая, а вот настроечные файлы…

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 12 июл 2016, 11:58

Думал что-то интересное есть в .xsession-errors при запуске, но только это

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

fixme:winediag:start_process Wine Staging 1.9.12 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0080: stub!
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000419", 0001: stub!
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012c7
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012c7
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012c7
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012d1
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012d1
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012d1
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x8000001
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x8000001
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x8000001
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x8000001
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012e8
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012e8
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x30012e8
Последний раз редактировалось *d0s 12 июл 2016, 12:01, всего редактировалось 1 раз.

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 12 июл 2016, 11:59

del
Последний раз редактировалось bevlam 03 авг 2016, 17:24, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 12 июл 2016, 12:06

bevlam писал(а):
keleg писал(а):Профиль хранится в домашней папке пользователя, соответственно переустановка системы его обычно не затрагивает (по умолчанию инсталлятор предлагает сохранять профили). Для теста необходимо создать еще одного пользователя и, зайдя под ним, проверить пинболл в вайне.
Вы издеваетесь, что ли?! Вы читаете, что я Вам пишу? Я НЕ СОХРАНЯЮ /home!!! Я КОПИРУЮ ТОЛЬКО ПАПКИ MOZILLA, OPERA И GIMP. Так видно?
Просто создайте в системе нового пользователя. Не надо копировать каталог.

Аватара пользователя
Barmalei
Сообщения: 4200
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Fresh

Re: Wine и полноэкранный режим

Сообщение Barmalei » 12 июл 2016, 13:06

*d0s писал(а):
bevlam писал(а): Просто создайте в системе нового пользователя. Не надо копировать каталог.
Он написал что при установке затер старый home и потом просто из резерва кинул эти 3 папки в home. Настроек от вайна не должно там быть.
Intel Pentium 2020M / 6 Gb RAM / AMD GRadeon HD 8570 / Rosa Fresh R10 KDE 2016.1 x64

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 13:07

Тем временем я проверил на x64 под интелом. Полноэкранные игры в wine работают. Непонятно, в чем дело.

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 12 июл 2016, 13:20

Создание нового пользователя не изменило ситуацию.

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 12 июл 2016, 14:02

del
Последний раз редактировалось bevlam 03 авг 2016, 17:24, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 14:12

bevlam писал(а):
Barmalei писал(а):Он написал что при установке затер старый home и потом просто из резерва кинул эти 3 папки в home. Настроек от вайна не должно там быть.
Спасибо за понимание. Их там не, не должно быть - их там просто нет. Но я либо не понятно пишу, либо товарищи не хотят читать и это уже не в первый раз.
Здесь (надеюсь) нет тех, кто пришел издеваться, а не помогать. Потому да, думается это проблема коммуникации, нужно писать понятнее и не сердиться.

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 12 июл 2016, 14:25

del
Последний раз редактировалось bevlam 03 авг 2016, 17:24, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

Аватара пользователя
Алзим
Сообщения: 4027
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Wine и полноэкранный режим

Сообщение Алзим » 12 июл 2016, 14:34

bevlam писал(а):в разделе /home, я создаю только ссылки, по этому перестановка для меня дело быстрое и не обременительное.
Какие именно ссылки вы написали только потом.
bevlam писал(а):Перед установкой я копирую только настроечные файлы программ
Вы написали, что копируете, но только потом написали, что конкретно копируете.

Например, в первую очередь думается, что вы копируете всё.

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 14:38

Ну ладно, разобрались уже вроде, хватит пилить опилки.

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 12 июл 2016, 14:40

После таких экспериментов с вайном у меня утилиты названия которых начинается с "k" (kde) и отсутствующих в особых настройках kwin после их запуска появляются теперь по краям экрана то слева то справа, в том числе winecfg, wine uninstaller, wine regedit, wineconsole cmd. Раньше всегда в центре были. Что за бунт?

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 14:42

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

Аватара пользователя
bevlam
Сообщения: 246
Зарегистрирован: 31 мар 2016, 15:32
Operating system: ROSA Desktop Fresh R9 86-64 Plasma-5.
Откуда: г. Клин

Re: Wine и полноэкранный режим

Сообщение bevlam » 12 июл 2016, 14:47

del
Последний раз редактировалось bevlam 03 авг 2016, 17:24, всего редактировалось 1 раз.
"ROSA Desktop Fresh R9 86-64 Plasma-5" 17'/i5-3210M 2.50GHz/GF GT650M 1Gb/DDR3 12Gb

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 14:53

bevlam писал(а):Владимир. Ну, а в общем есть какие мысли или нет представления куда копать? Может подозрения какие?
Есть. Но чуть-чуть позже попробую.

Аватара пользователя
VictorR2007
Сообщения: 5034
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Wine и полноэкранный режим

Сообщение VictorR2007 » 12 июл 2016, 16:35

keleg писал(а):у меня такая штука в пятой плазме с самого начала. Найти бы где да исправить перед релизом... "но это уже совсем другая история"
Не очень понял, о чём речь, но подозреваю что об этом.
В пятой плазме бывает что слетает флажок в «Параметры системы - Экран -Обеспечение эффектов - Включить графические эффекты при входе в систему».
Сами эффекты продолжают работать без проблем, но имеются артефакты с оформлением окон в приложениях GTK.
После установки флажка на этот параметр проблемы исчезают.
Во всём виноваты русские. Они всем вредят. Всегда. И ещё Путин. Ещё тот гусь. Тоже вредит. Всем. И всех захватывает. Ужас.:)

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 12 июл 2016, 18:25

Ага! Поймал. У меня проблема воспроизвелась на проприетарных драйверах под Нвидия только в 64 разрядной системе.

trs
Сообщения: 1805
Зарегистрирован: 07 сен 2015, 16:08
Operating system: ROSA Desktop Fresh R10, Calculate Linux

Re: Wine и полноэкранный режим

Сообщение trs » 14 июл 2016, 10:13

bevlam писал(а):не могу сделать скрины или видео потому, что на скринах или на видео всё выглядит отлично, а на самом деле в это время на экране кусок программы или квадрат малевича.
Это похоже на какую-то проблему связанную с вертикальной синхронизацией.
KDE 4 сейчас проверить негде, а в Plasma 5 есть настройка в Экран — Обеспечение эффектов — предотвращение разрывов VSync. Там, вероятно, стоит "Автоматически", то есть, в случае в WinE — не понятно как. Можно попробовать поменять опцию, а так же "Отключить графические эффекты для полноэкранных окон".
*d0s писал(а):Кстати, в каких дистрах этого нет? Их столько, что жизни не хватит ими попользоваться. В вайновской багзилле таких багов предостаточно.
Да вот, в gentoo похоже нет :)

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

[I] app-emulation/wine
     Доступные версии:      ~1.8-r1 ~1.8.1-r1 1.8.2 ~1.9.4-r1 ~1.9.5-r1 ~1.9.6-r1 ~1.9.7-r1 ~1.9.8 ~1.9.9 ~1.9.10 ~1.9.11 (**)9999 
то есть там вообще нет версии 1.9.12 и "стабильной" считается 1.8.2, где нет ни staging, ни патчей d3d9, а если это всё хотите — так собирайте с git, если повезёт попасть на нужные коммиты.

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 14 июл 2016, 15:11

так у нас в репах есть wine-stable (если подключить 32-разрядный контриб). Но ошибка и в нем наблюдается.

trs
Сообщения: 1805
Зарегистрирован: 07 сен 2015, 16:08
Operating system: ROSA Desktop Fresh R10, Calculate Linux

Re: Wine и полноэкранный режим

Сообщение trs » 14 июл 2016, 17:42

Там "стабильной" в кавычках, потому что: «текущая версия Wine Staging включает в себя исправления более 260 ошибок» (да и для игрушек пошустрее должна быть).

Аватара пользователя
Алзим
Сообщения: 4027
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Wine и полноэкранный режим

Сообщение Алзим » 14 июл 2016, 17:52

А как сделать, чтобы луксор (или другие игры) не сбивали настройки?
Запускаю Луксора, меняются настройки панели.
Установлен просто Вайн без дополнительных прог и настроек.

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 14 июл 2016, 18:57

trs писал(а): Это похоже на какую-то проблему связанную с вертикальной синхронизацией.
KDE 4 сейчас проверить негде, а в Plasma 5 есть настройка в Экран — Обеспечение эффектов — предотвращение разрывов VSync. Там, вероятно, стоит "Автоматически", то есть, в случае в WinE — не понятно как. Можно попробовать поменять опцию, а так же "Отключить графические эффекты для полноэкранных окон".
Не связано.
Алзим писал(а):А как сделать, чтобы луксор (или другие игры) не сбивали настройки?
Запускаю Луксора, меняются настройки панели.
Установлен просто Вайн без дополнительных прог и настроек.
Если запустить какое-то 3д-приложение у которого по умолчанию разрешение меньше чем у рабочего стола и выйти из него, то обязательно все значки на экране съезжают, а самодельные панельки меняют свой размер.
Только если в winecfg эмулировать рабочий стол под действующее разрешение экрана.
Не получается этот глюк поймать снапшотом или romp-ом.

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 14 июл 2016, 19:00

keleg писал(а):так у нас в репах есть wine-stable (если подключить 32-разрядный контриб). Но ошибка и в нем наблюдается.
А если эти

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

urpmq --sources wine32 wine64
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/x86_64/media/main/release/wine64-1.7.26-1-rosa2014.1.x86_64.rpm
http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/main/release/wine32-1.7.26-1-rosa2014.1.i586.rpm

Аватара пользователя
Алзим
Сообщения: 4027
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Wine и полноэкранный режим

Сообщение Алзим » 14 июл 2016, 19:05

*d0s писал(а): Если запустить какое-то 3д-приложение у которого по умолчанию разрешение меньше чем у рабочего стола и выйти из него, то обязательно все значки на экране съезжают, а самодельные панельки меняют свой размер.
На самом деле это происходит раньше.
Настройки сбиваются при входе в игру.
А результат мы видим при выходе.

Сейчас поиграл и буду комп перезагружать((
Оповещения, которые из Хромиума и которые были в правом нижнем углу теперь в центре экрана.

Аватара пользователя
Галахов Роман
Сообщения: 2260
Зарегистрирован: 26 фев 2012, 19:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Wine и полноэкранный режим

Сообщение Галахов Роман » 14 июл 2016, 21:28

*d0s писал(а):Если запустить какое-то 3д-приложение у которого по умолчанию разрешение меньше чем у рабочего стола и выйти из него, то обязательно все значки на экране съезжают, а самодельные панельки меняют свой размер.
Только если в winecfg эмулировать рабочий стол под действующее разрешение экрана.
Не получается этот глюк поймать снапшотом или romp-ом.
Если использовать полноэкранный режим - есть такое. Если оконный - все нормально.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Алзим
Сообщения: 4027
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Wine и полноэкранный режим

Сообщение Алзим » 14 июл 2016, 21:34

Галахов Роман писал(а): Если использовать полноэкранный режим - есть такое. Если оконный - все нормально.
Именно, так.
Но тема чтобы и в полноэкранном работало нормально.

Аватара пользователя
Галахов Роман
Сообщения: 2260
Зарегистрирован: 26 фев 2012, 19:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Wine и полноэкранный режим

Сообщение Галахов Роман » 14 июл 2016, 22:00

Алзим писал(а):
Галахов Роман писал(а): Если использовать полноэкранный режим - есть такое. Если оконный - все нормально.
Именно, так.
Но тема чтобы и в полноэкранном работало нормально.
Технически тут дело, скорее всего, в том, что ЖК дисплеи намного "больнее" переносят изменения разрешения чем ЭЛП. При полноэкранном режиме нужно менять разрешение, при оконном - нет. И корень проблемы может быть не вшении самом Wine, а в видео драйвере. Проверить это можно, если найти не Wine игру (эмуляторы DOSBOX), не поддерживающую высокое разрешение и попробовать запустить в полноэкранном режиме на более высоком разрешении, чем поддерживает игра. Если сломает разрешение - значит видеодрайвер, не сломает - Wine.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 15 июл 2016, 05:51

Галахов Роман писал(а): Технически тут дело, скорее всего, в том, что ЖК дисплеи намного "больнее" переносят изменения разрешения чем ЭЛП. При полноэкранном режиме нужно менять разрешение, при оконном - нет. И корень проблемы может быть не вшении самом Wine, а в видео драйвере. Проверить это можно, если найти не Wine игру (эмуляторы DOSBOX), не поддерживающую высокое разрешение и попробовать запустить в полноэкранном режиме на более высоком разрешении, чем поддерживает игра. Если сломает разрешение - значит видеодрайвер, не сломает - Wine.
Может быть. Только непонятно почему в xfce такого нет, а в кедах есть.
Может дело тут в xrandr-е. Заметил что у xrandr версия 1.4.1 а либы - 1.5.0.

trs
Сообщения: 1805
Зарегистрирован: 07 сен 2015, 16:08
Operating system: ROSA Desktop Fresh R10, Calculate Linux

Re: Wine и полноэкранный режим

Сообщение trs » 15 июл 2016, 07:56

*d0s писал(а):Не связано.
Запись видео происходит с определённой частотой, допустим, 60 кадров в секунду. При этом желательно сохранять в видеоряд результаты изменений, а не моменты, когда отрисована лишь часть меняющегося объекта (что похоже на 1м фото). Кроме того, хорошо бы и на экране отображать полностью перерисованную сцену. В рассматриваемой игре (а она использует DirectX) это достигается двойной буферизацией, и переключение экранных поверхностей должно быть синхронизировано с "развёрткой" (наследство от ЭЛТ). После этого логично сохранить кадр видео. И сохраняет без искажений.
А вот как эмулирует переключение экранных поверхностей WinE (особенно при отключенной опции d3d9) и далее — не ясно, похоже, что используется копирование, причём в неподходящие моменты. Возможно (см 2е фото) и не туда.
Те настройки, которые на это могут влиять, и про которые мне известно — я их указал. Если Вы проверили их, и это не помогло, значит можно поискать в ином месте, в том же xrandr ведь есть параметр vsync?
Кстати, переключение по alt+tab для DX приложения означает "потерю фокуса" и требует повторной инициализации, вероятно, потому иногда помогает.

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 15 июл 2016, 13:35

Проблема, судя по всему, старая.
https://wiki.winehq.org/FAQ#My_X_screen ... fullscreen

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: Wine и полноэкранный режим

Сообщение r0g3r » 23 июл 2016, 15:54

Сегодня снова выплыла эта проблема. В итоге нашёл гарантированно рабочий workaround. Достаточно просто разлогиниться из KDE и залогиниться снова. Что это такое — так пока не понял.

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 16 авг 2016, 15:55

r0g3r писал(а):Сегодня снова выплыла эта проблема. В итоге нашёл гарантированно рабочий workaround. Достаточно просто разлогиниться из KDE и залогиниться снова. Что это такое — так пока не понял.
Может это из-за rosa-elementary?

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 24 дек 2016, 12:25

trs писал(а): Да вот, в gentoo похоже нет :)

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

[I] app-emulation/wine
     Доступные версии:      ~1.8-r1 ~1.8.1-r1 1.8.2 ~1.9.4-r1 ~1.9.5-r1 ~1.9.6-r1 ~1.9.7-r1 ~1.9.8 ~1.9.9 ~1.9.10 ~1.9.11 (**)9999 
то есть там вообще нет версии 1.9.12 и "стабильной" считается 1.8.2, где нет ни staging, ни патчей d3d9, а если это всё хотите — так собирайте с git, если повезёт попасть на нужные коммиты.

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

$ equery u wine
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-emulation/wine-1.8.4:
 U I
 + + X                      : Add support for X11
 + - abi_x86_32             : 32-bit (x86) libraries
 + + abi_x86_64             : 64-bit (amd64) libraries
 + + alsa                   : Add support for media-libs/alsa-lib (Advanced Linux Sound
                              Architecture)
 - - capi                   : Enable ISDN support via CAPI
 + + cups                   : Add support for CUPS (Common Unix Printing System)
 - - custom-cflags          : Bypass strip-flags; use at your own peril
 + - dos                    : Pull in games-emulation/dosbox to run DOS applications
 + - fontconfig             : Support for configuring and customizing font access via
                              media-libs/fontconfig
 + - gecko                  : Add support for the Gecko engine when using iexplore
 - + gphoto2                : Add digital camera support
 - - gsm                    : Add support for the gsm lossy speech compression codec
 + + gstreamer              : Use media-libs/gstreamer to provide DirectShow functionality;
 + + jpeg                   : Add JPEG image support
 + - lcms                   : Add lcms support (color management engine)
 - - ldap                   : Add LDAP support (Lightweight Directory Access Protocol)
 - - linguas_ar             : Arabic locale
 - + linguas_bg             : Bulgarian locale
 - - linguas_ca             : Catalan locale
 - + linguas_cs             : Czech locale
 - + linguas_da             : Danish locale
 - + linguas_de             : German locale
 - - linguas_el             : Greek locale
 + + linguas_en             : English locale
 + - linguas_en_US          : English locale
 - - linguas_eo             : Esperanto locale
 - + linguas_es             : Spanish locale
 - - linguas_fa             : Persian locale
 - + linguas_fi             : Finnish locale
 - + linguas_fr             : French locale
 - - linguas_he             : Hebrew locale
 - - linguas_hi             : Hindi locale
 - + linguas_hr             : Croatian locale
 - + linguas_hu             : Hungarian locale
 - + linguas_it             : Italian locale
 - - linguas_ja             : Japanese locale
 - - linguas_ko             : Korean locale
 - + linguas_lt             : Lithuanian locale
 - - linguas_ml             : Malayalam locale
 - - linguas_nb_NO          : Norwegian (Bokmal) locale for Norway
 - + linguas_nl             : Dutch locale
 - - linguas_or             : Oriya locale
 - - linguas_pa             : Punjabi locale for India
 - + linguas_pl             : Polish locale
 - + linguas_pt_BR          : Portuguese locale for Brasil
 - + linguas_pt_PT          : Portuguese locale for Portugal
 - - linguas_rm             : Romansh locale
 - + linguas_ro             : Romanian locale
 + + linguas_ru             : Russian locale
 - + linguas_sk             : Slovak locale
 - + linguas_sl             : Slovenian locale
 - - linguas_sr_RS@cyrillic : Serbian (cyrillic) locale for Serbia
 - - linguas_sr_RS@latin    : Serbian (latin) locale for Serbia
 - + linguas_sv             : Swedish locale
 - - linguas_te             : Telugu locale
 - - linguas_th             : Thai locale
 - - linguas_tr             : Turkish locale
 - + linguas_uk             : Ukrainian locale
 - - linguas_wa             : Walloon locale
 - - linguas_zh_CN          : Chinese locale for Peoples Republic of China
 - - linguas_zh_TW          : Chinese locale for Taiwan
 + - mono                   : Add support for .NET using Wine's Mono add-on
 + + mp3                    : Add support for reading mp3 files
 + + ncurses                : Add ncurses support (console display library)
 - - netapi                 : Use libnetapi from net-fs/samba to support Windows networks in
                              netapi32.dll
 + + nls                    : Add Native Language Support (using gettext - GNU locale
                              utilities)
 - - odbc                   : Add ODBC Support (Open DataBase Connectivity)
 + + openal                 : Add support for the Open Audio Library
 + - opencl                 : Enable OpenCL support
 + + opengl                 : Add support for OpenGL (3D graphics)
 + - osmesa                 : Add support for OpenGL in bitmaps using libOSMesa
 - - oss                    : Add support for OSS (Open Sound System)
 - - pcap                   : Support packet capture software (e.g. wireshark)
 + - perl                   : Install helpers written in perl (winedump/winemaker)
 - - pipelight              : Apply Wine-Staging patches for Pipelight/Silverlight support
 + + png                    : Add support for libpng (PNG images)
 - - prelink                : Run prelink on DLLs during build; For versions before
                              wine-1.7.55 or hardened, do not disable if you do not know what
                              this means as it can break things at runtime
 + + pulseaudio             : Add support for PulseAudio sound server
 + - realtime               : Pull in sys-auth/rtkit for low-latency pulseaudio support
 + - run-exes               : Use Wine to open and run .EXE and .MSI files
 + - s3tc                   : Pull in media-libs/libtxc_dxtn for DXTn texture compression,
                              needed for many games
 - + samba                  : Add support for NTLM auth. see
                              http://wiki.winehq.org/NtlmAuthSetupGuide and
                              http://wiki.winehq.org/NtlmSigningAndSealing
 - + scanner                : Add support for scanner hardware (e.g. build the sane frontend
                              in kdegraphics)
 + + ssl                    : Add support for Secure Socket Layer connections
 + - staging                : Apply Wine-Staging patches for advanced feature support that
                              haven't made it into upstream Wine yet
 - - test                   : Workaround to pull in packages needed to run with FEATURES=test.
                              Portage-2.1.2 handles this internally, so don't set it in
                              make.conf/package.use anymore
 + - themes                 : Support GTK+:3 window theming through Wine-Staging
 + + threads                : Add threads support for various packages. Usually pthreads
 + + truetype               : Add support for FreeType and/or FreeType2 fonts
 + + udisks                 : Enable storage management support (automounting, volume
                              monitoring, etc)
 + + v4l                    : Enable support for video4linux (using linux-headers or userspace
                              libv4l libraries)
 + + vaapi                  : Enable Video Acceleration API for hardware decoding
 + + xcomposite             : Enable support for the Xorg composite extension
 + + xinerama               : Add support for the xinerama X11 extension, which is mandatory
                              if you work in multiple monitors setup
 + - xml                    : Add support for XML files

keleg
Сообщения: 5144
Зарегистрирован: 15 сен 2011, 00:58

Re: Wine и полноэкранный режим

Сообщение keleg » 24 дек 2016, 15:16

Гм, так и у нас в репах есть стабильный wine. wine-stable

*d0s
Сообщения: 857
Зарегистрирован: 26 апр 2015, 18:11
Operating system: OS X

Re: Wine и полноэкранный режим

Сообщение *d0s » 24 дек 2016, 15:30

keleg писал(а):Гм, так и у нас в репах есть стабильный wine. wine-stable
Я в том смысле, что и в гентушных дистрах получается есть wine-staging:

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

$ equery u wine
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-emulation/wine-1.8.4:
 U I
+ - staging                : Apply Wine-Staging patches for advanced feature support that
                              haven't made it into upstream Wine yet
вот только во флагах gallium-nine & csmt не вижу.

trs
Сообщения: 1805
Зарегистрирован: 07 сен 2015, 16:08
Operating system: ROSA Desktop Fresh R10, Calculate Linux

Re: Wine и полноэкранный режим

Сообщение trs » 25 дек 2016, 09:54

Флаг для gallium-nine там называется d3d9. Потому и не видите его, что надо версию поновее (вроде бы начиная с 1.9.9). А они помечены как нестабильные, то есть исключены из сборки по умолчанию. Кстати, версия "поновее" нынче и год назад не одна и та же, потому собирать стало проще.

Ответить