Доступен (https://www.winehq.org/announce/4.12) экспериментальный выпуск открытой реализации Win32 API - Wine 4.12 (https://www.winehq.org/). С момента выпуска версии 4.11 (https://www.opennet.ru/opennews/art.shtml?num=50930) было закрыто 27 отчётов об ошибках и внесено 336 изменений.Наиболее важные изменения:
- Добавлена поддержка драйверов для PnP-устройств (Plug & Play);
- Улучшена поддержка удалённой отладки под управлением Visual Studio;
- Реализация вызова EnumDisplayDevicesW(), применяемого для получения информации об используемых в текущем сеансе экранах, доведена до состояния, пригодного для запуска в многомониторных окружениях различных игр и приложений, включая редактор VS Code;
- Многие функции и структуры (mutex, семафоры, работа с токенами и реестром, ACL, хэши и т.п.) библиотек advapi32 и kernel32 переведены на использование реализаций из ntdll и kernelbase;- В функциях wined3d обеспечена поддержка структуры wined3d_context_gl;
- Продолжена работа по сборке DLL по умолчанию со встроенной библиотекой msvcrt (предоставляемой проектом Wine, а не DLL из Windows) в формате PE (Portable Executable). По сравнению с прошлым выпуском на формат PE переведены ещё 89 DLL;
- Закрыты отчёты об ошибках, связанные с работой игр и приложений:
Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code, Windows Media Player 9 & 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.URL: https://www.winehq.org/announce/4.12
Новость: https://www.opennet.ru/opennews/art.shtml?num=51043
Нужно уделять Вайн 64 не меньше внимания
Зачем?
За Steam
За Сашку!
За шкафом!
За родину
родина - это то, как себя называет государство, когда ему от тебя что-то надо...
> Зачем?Скорее для чего.
Wine 64 нужен для 64-битных приложений и библиотек. И Wine'у нужно дополнительное преобразование из 32-битных в 64-битные MZ PE (+ и из 16-битных тоже), для перехода сборочного процесса в чистый Wine64.
Оно работает. Правда через костыли, но работает. То, что бубунтоидам это мешает выпить lib32 и multilib - так это бубунтопроблемы.
Это multilib костыли. Жуткие и мерзкие костыли.
В каком тесте костыли? Особенно, по сравнению с альтернативами в виде контейнеров?
*месте
В самой концепции. Сама идея не транслировать старые вызовы в новые, а тащить за собой россыпь антикварных либ различной степени дырявости и глючности.
Минуточку! Вы хотите один костыль заменить другим, более монструозным? Как вы себе такое представляете? Да, у меня стоят 32-ух разрядные либы. Но они той же версии, что и 64-ёх битные. Или по вашему мнению 32 бит архитектуру отнести на свалку, да? Сомневаюсь, что трансляция 32<->64 вообще будет реализована. Кому это нужно? Шатлворту? Ну дык флаг в руки и вперёд за орденами...
Например как 64-битный Dosbox запускает 32-битные игрушки на ОС, в которой вообще нет 32-битных библиотек
как и virtualbox запускает 32-битные ОС и что? Dosbox эмулятор, wine — не эмулятор
В чем принципиальная разница?
Оно и транслируется - в vdso.
> транслировать старые вызовы в новыеВот уж это был бы костыль — всем костылям костыль!
heroes of the storm не запускается.
Под Lutris отлично работает.
> Добавлена поддержка драйверов для PnP-устройств (Plug & Play)Привет win95?
В NT драйвера делятся на Legacy (загружается вручную вызовом из юзерленда) и WDM (загружается автоматически PnP менеджером, при появлении соответствующего устройства).
Поддержку GTA пятой завезли?
Давно, работает лучше, чем 3, 4, VC и SA
Давно уже отлично работает только поставь dxvk.
Почти, но не совсем.1) Нужен специальный патч для корректной обработки клавиш в игре. Без него игра при нажатии кнопок будет на пару секунд подвисать.
2) Производительность на уровне плинтуса: 15 фпс на минималках в 1080р на GTX1060 6Gb что с штатным рендером, что с dxvk. В винде на средних в районе 50-60.
3) С dxvk до кучи наблюдается набор очень странных багов отрисовки: пропадают объекты (телефон протагониста, автомобили), странно работает освещение (как будто солнце светит круглые сутки и вдобавок сквозь стены и предметы). Играть можно, но картинка выглядит странно. С штатным вайновским рендером подобных проблем нет.
У меня таких проблем нет, всё работает отлично из коробки только dxvk да и с производительностью всё отлично даже на 1050ti.
- Various bug fixes.
У меня только один вопрос к "линуксоидам". Если Windows так вам противна и вы пользуетесь Linux, то зачем вы пытаетесь запустить игры "вреждебной" системы, а не пользуетесь нативными? Вам не кажется, что это двойные стандарты?
Товарищи! В наших рядах появился диссидент! Лови его!
Зачем? На кой хрен нам этот юродивый нужен?
Просто они лицемерные токсичные люди. О чем писал уже не раз.
Токсичное говно рассказывает о токсичных людях, классика
А по постам выходит, что как раз линуксоиды трамвайные хамы.
Ведь оскорблениями оппонента вы как раз это и подтвердили.
Стыдно должно быть опускаться до уровня оскорблений оппонента, хотя такие линуксоиды как вы, постоянно это делают. Классика.
> игры "вреждебной" системыЗвучит как название фантастического триллера-боевика с политическим уклоном который выйдет сегодня вечером на экраны ("вреждебной", точно у рептилоидов ;)
Краткий анонс будет?
А что ты хотел от людей, которые вместо операционной системы используют прошивку для роутера, на коей нет совта и игр?
Не уверен что Линуксоиды должны быть категоричны по поводу игр для винды)А ещё, по секрету, у некоторых дуалбут. Это типа ещё хлеще чем виндо-игры запускать
> У меня только один вопрос к "линуксоидам". Если Windows так вам противна
> и вы пользуетесь Linux, то зачем вы пытаетесь запустить игры "вреждебной"
> системы, а не пользуетесь нативными? Вам не кажется, что это двойные
> стандарты?Я конечно не линуксоид, а скорее представитель "истинно, по настоящему враждебной системы!" (ведь МС теперь давно уже друзья и Платиновые Партнеры Linux Foundation и вообще опубликовала свой реп с модификациями для ядра https://www.opennet.ru/opennews/art.shtml?num=50987), но:
Как вы себе представляете "пользование нативом" для программ и игрулек, предназначенных для win 9x и не запускающихся в более новых версиях?
Потратить денги, купить лицензию, потратить время, установить и настроить десяточку, в ней виртуалочку, в виртуалочке откопанный в неведомых дебрях интернета образ Win95, в ней установить игрульку, попытаться запустить, поматюгаться с пробросом графики и прочим? И все это вместо запуска wine /mywindowsgames/mygame.exe?
Отдает мазохизмом.
она мне не противна, не надо всем приписывать чьи-то мысли и обобщать. Не надо смешивать отношение к одной системе или конторе с отношением ко всем остальным.Винда мне неудобна для моих задач, она не является "враждебной" — она мне безразлична, пока не пускает метастазы.
Также я не вижу смысла обходить вниманием игры, которые мне интересны, но их разработчикам не интересен линукс. Моя религия не запрещает запуск PE-файлов.
То есть это нормально, что линуксоиды кричат, что пользователи винды быдло, а сами тихонько гоняют exe файлы у себя на линуксе.Лицемерно выходит, не правда ли?
Но постойте, если линуксоиды кричат, что винда для быдла, то получается линуксиоды сами быдло, раз гоняют exe файлы винды втихую у себя в системе
>Лицемерно выходит, не правда ли?нет
> а сами тихонько гоняют exe файлы у себя на линуксе.я чист, я не гоняю виндовые exe файлы, только от сторонних производителей. Это не те дроиды, которых вы ищете :)
>а сами тихонько гоняют exe файлы у себя на линуксе.
а пользователи винды тихонько гоняют WSL и что? Что вы хотите выяснить? Если я скажу, что я добродушно настроенный пользователь линукса с некоторым влечением к PE файлам, вы снимете с меня выдвинутые обвинения?
>То есть это нормально, что линуксоиды кричат, что пользователи винды быдло
>Но постойте, если линуксоиды кричат, что винда для быдла,мне жаль, что у вас такой круг общения. Видимо у вас было много негативного опыта и вы ожесточились на этот мир. Также я могу предположить, что вы часто общаетесь с провокаторами, принимая их за "линуксоидов".
Игра это не программа, а контент, - как фильм, книга и музыка. ТОЧКА.
> игры "вреждебной" системыЭто очень нетактично с Вашей стороны обращать внимание на тот факт, что щирые пользователи Линуха привыкли играть в игры "вреждебной" системы, причём настолько, что готовы терпеть ради них любой геморрой.
И сюда:>Игра это не программа, а контент, - как фильм, книга и музыка. ТОЧКА.
Такое чувство, что 3D-подсистема уже полностью допилена и обеспечивает 100% производительности и совместимости с виндой. Прекрасно работают все игры и приложения с DirectX 9/10/11/12, включая рейтрейсинг.Иного объяснения почему уже которую версию подряд в ней нет абсолютно никаких изменений я не вижу. Зато вижу поливание грязью разработчика DXVK.
покажите пожалуйста, где его поливают, интересно почитать их аргументы
https://www.winehq.org/pipermail/wine-devel/2019-June/147177...>It's great that DXVK is
working so well for some people, but it's also ultimately a dead end.
"Здорово, что DXVK работает так хорошо для некоторых людей, но в то же время это неизбежно тупиковый путь развития"
При этом в самом Wine не происходит никакого дальнейшего развития DirectX. А на их текущую убогую реализацию DX11 с ~30% производительности винды(в лучшем случаке) ушло сколько лет?
я думаю там речь о выжимании большей производительности, типа из дхвк не выжать больше всякими пба-патчами
Вырвал фразу из контекста. Там речь шла о том, что когда они доделают свою реализацию бэкэнда WineD3D на Vulkan, то DXVK окажется ненужен, поэтому DXVK - это "тупиковая ветвь развития".
Но DXVK может использоваться как прослойка для портирования игр, а GPL`ная wined3d нет.
В какой реальности? Тот же Path of Exile просто невозможно играть из-за проблем как с производительностью, а она ниже в разы на той же 1080ти, так и статтеры которые регулярно убивают весь игровой процесс. По моим личным наблюдениям - местами, все еще очень плохо.
Ирония же.
Мне помогло вот это: https://github.com/jomihaka/dxvk-poe-hack/releases
В lutris как custom dxvk можно поставить.
Спасибо. Уже протестировал под 18.04 с патчем:
Настройки по дефолту:
DX11 Win8 370
VK Win8 209
VK Lin 89
Просто заходил в свое убежище. Как можно заметить, даже под окнами вулкан работает заметно быстрее. Иллюзий по этому поводу быть не должно...
Через Proton отлично работают игры на Direct3D 10/11/12, но для Direct3D 9 пока что нужен Gallium Nine Standalone (только для Radeon GPU) или D9VK: https://github.com/Joshua-Ashton/d9vk
Но без GPU с поддержкой Vulkan сегодня поиграть не получится с хорошим FPS.
Кстати, где Wayland ??!
Мы обещанного на Wineconf в 2016 году уже три года ждём, а его всё ещё не видно и не слышно...
Но Wine через XWayland отлично работает.
После обновления отвалился Drive Manager. Прикольно, чо.
когда запилят полноценную поддержку IE11 и activeX?
еще бы поддержку hta приложений и wscript
Почему то wine-staging версия крашится при запуски, откатился на 4.11.
Поправлено в 4.12.1
Сделали б уже WineDE и была бы лёгкая замена кедам... %)
с такими выкрутасами вин10 вайн скоро будет лучше винды работать