The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для игр на базе движка Unity"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для игр на базе движка Unity"  +/
Сообщение от opennews (??), 07-Май-22, 21:37 
Опубликован выпуск проекта Wine Staging 7.8, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 550 дополнительных патчей...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57151

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +17 +/
Сообщение от Аноним (1), 07-Май-22, 21:37 
>Решающий проблему патч был предложен ещё в ноябре 2019 года

Черепаха добралась до воды

Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от Аноним (3), 07-Май-22, 21:54 
проблемы с alt tab'ом в 2022 году... других пк новостей у нас для вас нет.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  –3 +/
Сообщение от Аноним (5), 07-Май-22, 22:19 
Они всегда будут, потому что при сворачивании приложение теряет доступ к видеопамяти. В винде по крайней мере, а потом должно будет всё восстановить, что может быть очень сложно.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от НяшМяш (ok), 07-Май-22, 22:23 
Alt+Tab не всегда означает сворачивание, а всего лишь перенос фокуса в другое приложение. Именно с этим и были проблемы.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от Аноним (11), 08-Май-22, 00:21 
Точно? В 10 и 11 при сворачивании игры вполне себе имеют доступ к видеопамяти, видно что игры работают через win+tab или через предпросмотр при наведении на свёрнутую игру.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от Аноним (12), 08-Май-22, 01:18 
Потому что сейчас большинство игр на самом деле работают в оконном режиме.
https://www.pcgamingwiki.com/wiki/Glossary:Borderless_fullsc...

Но вообще проблема со сворачиванием решена в винде лет этак 15 назад.

Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от Аноним (14), 08-Май-22, 04:08 
А что, есть безоконные игры?!
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +3 +/
Сообщение от Аноним (16), 08-Май-22, 07:43 
Есть эксклюзивный фуллскрин, а есть имитация при помощи безрамочного окна.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от Аноним (14), 08-Май-22, 10:21 
> эксклюзивный фуллскрин

Ты даже наводящего вопроса не понял... Уточню: ты можешь показать код инициализации OGL/D3D, где НЕТ окна?

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от n00by (ok), 08-Май-22, 11:21 
Хендл окна нужен, что бы обрабатывать оконные сообщения. Эксклюзивный режим (DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN) как раз блокировал системную клавишу "Win". По смыслу это аналогично запрету доставки сообщений родительскому окну, т.е. десктопу (см. так же DISCL_NOWINKEY и DISCL_NONEXCLUSIVE). Вот это как раз по теме новости, а факт выпуска компанией NuMega отладчика SoftIce, для которого был написан Тетрис https://sourceforge.net/p/iceext/code/HEAD/tree/trunk/sys/cm... - кому это тут интересно?
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от Аноним (33), 09-Май-22, 12:33 
Ты вообще понимаешь, что «окно» в разных контекстах  означает разное?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

34. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от n00by (ok), 10-Май-22, 07:50 
И что оно означает? Есть объект ОС (или GDI?), есть к нему хендл, есть очередь сообщений. Есть холст, есть поверхность. Один Аноним написал, что при потере фокуса обязательно случится DDERR_SURFACELOST или аналог, другой парировал, что у него вот прямо сейчас не случается, значит тот не прав. При этом забыл похвалиться, что у него 64 гига видеопамяти.

А всего-то следовало посмотреть https://vulkan.lunarg.com/doc/view/latest/windows/apispec.html
и увидеть, что VK_ERROR_SURFACE_LOST_KHR может оказаться результатом в самых неожиданных случаях.

Впрочем, к обработке событий о нажатии клавишь это отношения не имеет.

Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от КО (?), 08-Май-22, 10:01 
Что там с раскладкой?
Пхахахаха
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

19. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  –4 +/
Сообщение от Аноним (19), 08-Май-22, 08:58 
Типикал опенсурс. Вклад сделать может не только лишь каждый.
Ах ну да, можно форкнуть и ни в чём себе не отказывать... а остальные сами с усами, раз не признали гения.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

23. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  –2 +/
Сообщение от Аноним (23), 08-Май-22, 12:10 
И наложила яиц?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от Аноним (2), 07-Май-22, 21:52 
UseTakeFocus=no и так нормально, так что пользы никакой
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  –4 +/
Сообщение от Аноним (4), 07-Май-22, 22:12 
unity это графическая оболочка
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +18 +/
Сообщение от НяшМяш (ok), 07-Май-22, 22:22 
Мне кажется, играющих в игры на движке Unity будет побольше, чем тех кто помнит оболочку с таким же названием.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от Аноним (7), 07-Май-22, 22:23 
Непонятно, причём тут Alt-Tab, когда в оригинале говорится про переключение фокуса,неважно какой комбинацией клавиш
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  –4 +/
Сообщение от Zoron Voronoff (?), 07-Май-22, 23:18 
А к чему linux и игори? Вот ну зачем на камаз ставить колёса от волги... так же с вебом, куда мы катимся.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от супер барыга (?), 07-Май-22, 23:26 
Игры - это вообще от сатаны.
А линуксоид это светлый воин.
Как он может использовать то, что от сатаны?

Выходит, что линуксоид не такой уж и воин.

Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от Бывалый смузихлёб (?), 08-Май-22, 08:18 
*воЕн
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от пгуыыцрщ (?), 08-Май-22, 12:55 
"воЕн" уже забыт. Сейчас новый, улучшенный "воЙЕн". Или даже "воЙн" может быть в отдельных случаях.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от anonymous (??), 08-Май-22, 22:03 
Не в отдельных а во множественном числе "войны пошли в атаку". Абсолютный детектор на ЙЕГЭ, тройка "андроЙд" "выЙграли" "воЙны". "Войны андройда выйграли"
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от Аноним (31), 08-Май-22, 23:07 
Ўрă тŏвăрйщй!
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от Аноним (25), 08-Май-22, 15:05 
Тода почему не развивается гейминг на  FreeBSD?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

27. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  –1 +/
Сообщение от Роман (??), 08-Май-22, 15:53 
Там не только гейминг не развивается, вообще кажется что не развивается. DIGITAL OCEAN вообще заявил что прекращает поддержку новых дроплетов (виртуалок на фряхе).
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +3 +/
Сообщение от achtosluchilos (ok), 08-Май-22, 03:37 
unity то нативное под вендой кушает очень много ресурсов для своей работы, а есть еще люди, которые запускают игры на unity под wine? эмулируя работу C#/Mono?! Во наркоманы. Оно же буксовать будет не реально.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от MT (ok), 08-Май-22, 04:32 
Бывают и быстрые игры на Unity типа Sky Force Anniversary/Reloaded, работающих в 4K@60fps на GTX 650 Ti Boost 2013-го года.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от InuYasha (??), 09-Май-22, 11:27 
Есть подозрение что авторы приложили не меньше усилий, чем потребовалось бы для написания на нормальном сишно-плюсном движке с тем же результатом. )
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +1 +/
Сообщение от n00by (ok), 10-Май-22, 08:35 
Может просто они во время сборки мусора показывают заранее записанные видеоролики?
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от asd (??), 08-Май-22, 07:46 
Есть. Тот же Hired ops (из последнего, что запускал на unity) совершенно спокойно работает и есть относительно в рамках.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

26. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +3 +/
Сообщение от Аноним (25), 08-Май-22, 15:05 
Юнити вообще паршивый движок.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

28. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от Аноним (28), 08-Май-22, 17:09 
Не знаю, я отыграл в нативный Battletech (который на Unity) на довольно старом ноуте, проблем не встретил.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

36. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от QA инженер (?), 17-Май-22, 17:17 
Откомпилировал тут на gentoo dxvk с minGW взял билд из родной репы в которой он тольчто появился а не из оверлея.Сделал хак родного скрипта из репы генту.Архив который создает винетрикс в директориии cache в /home при установки через себя самого распаковал и заменил все либы в нем на откомпилированые мною из каталога /usr/lib/dxvk/x32 и x64  затем архив заново упаковал как будто это родной архив скачиваемый dxvk в кэш домашней директории.Винетрикс не стал качать свой архив а использовал мой с подменеными либами и установил dxvk в префикс вина в /home/user/wine (так у меня) с обходом ошибки d3d43compiler ну как он обычно делает стандартно.В итоге при тестировании в игре crysis2 а также stalker-TT2-OGSR-64bit fps упал аж на 10-15 кадров а фрэймтайм при измерении dxvk_hud=full стал рваным.Система использованная при тесте CPU-FX9590 video-radeon-rx-570 ядро liquorix-sources-5.17.7 dxvk-1.10.1 vulkan-1.3.211 mesa-22.1.0_rc5 стэк видеодрайвера opensource amdgpu.MinGW версии 10.Как я понял minGW полное убожество дающее регрессию производительности оно компилировало с -march=native -O2.Я сам первый раз это делал подозреваю что винетрикс ставит dxvk откомпилированный с помощью microsoft visual studio.Прошу строго меня не судить я не такой умный как вы.Может кому пригодится.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от n00by (ok), 20-Май-22, 10:37 
Спасибо, интересный опыт. На будущее, стоит указывать сколько было FPS. Если было 100, то падение на 10-15 не так заметно, как если было 30.

Посмотрел 32-х разрядный d3d11.dll из https://github.com/doitsujin/dxvk/releases/download/v1.10.1/...
В заголовке указана версия линкера 2.36, что очень похоже на GNU gold. У линкера Микрософт первая цифра давно двузначная. Скорее всего, автор использует MinGW.

Если собирали, основываясь на app-emulation/dxvk/dxvk-1.10.1.ebuild, то там отключается поддержка avx:

    # AVX has a history of causing issues with this package, disable for safety
    # https://github.com/Tk-Glitch/PKGBUILDS/issues/515
    append-flags -mno-avx

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


Вот, кстати, для Радеона можете ещё покомпилировать, вдруг станет быстрее:


#!/bin/bash
#
# https://github.com/GPUOpen-Drivers/AMDVLK

repo init -u https://github.com/GPUOpen-Drivers/AMDVLK.git -b master
repo sync

cmake -G Ninja -S drivers/xgl -B builds/Release64 -DBUILD_WAYLAND_SUPPORT=ON
cmake --build builds/Release64

cmake -G Ninja -S drivers/xgl -B builds/Release32 -DBUILD_WAYLAND_SUPPORT=ON -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32
cmake --build builds/Release32

echo
echo 'Installing driver'
echo

sudo cmake --install builds/Release64 --component icd
sudo cmake --install builds/Release32 --component icd


Для работы нужен dev-vcs/repo. ebuild лениво писать. При установке помимо самого драйвера добавит в /etc/vulkan файлы конфигурации, из-за них по умолчанию будет работать в обход Mesa. Посмотрите этот каталог перед установкой, что бы знать, что удалять.

Можно при запуске приложений выбирать драйвер:
$ AMD_VULKAN_ICD=AMDVLK vkcube
$ AMD_VULKAN_ICD=RADV vkcube

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для ..."  +/
Сообщение от QA инженер (?), 17-Май-22, 17:32 
Да совсем забыл у кого процы FX-2012 года необходим планировщик CPU PDS или BMQ от альфреда чена.Я на этом проверял очень долго ни какие други планировщики не годятся на фикусах кстати легендарный проц.Какие только не использовал фрэйм тайм рвется и дикие просадки.Я рекомендую владельцам fx-8350 и иже с ним использовать ядра liquorix-sources та как в других ядрах в том числе и gentoo и zen эти планировщики в последнее время не особо жалуют а очень очень зря.Видимо думают что у всех процы последних поколений а может это сговор не даром великого кона коливаса зачморили разработчики ядра линукс.Наверное это политика во всем виновата в угоду королю.Все это мое мнение прошу не судить строго простого старого фаната opensource.    
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру