Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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

Новые версии Wine 11.17, Wine-staging 11.17, DXVK 3.1, D7VK 2.1 и Vkd3d 2.1

05.09.2026 10:05 (MSK)

Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.17. С момента выпуска 11.16 был закрыто 44 отчёта об ошибках и внесено 387 изменений.

Наиболее важные изменения:

  • Добавлена начальная поддержка эмуляции режимов экрана, позволяющая запускать полноэкранные приложения и игры со своим виртуальным разрешением, которое при фактической отрисовке масштабируется с учётом DPI имеющегося монитора. Например, старая игра может использовать разрешение 640x480, но показываться на экране с большим разрешением с сохранением пропорций.
  • Добавлена поддержка функций RtlGetSystemPreferredUILanguages и RtlGetUserPreferredUILanguages для получения списка предпочитаемых языков в интерфейсе, выставленных в реестре для всей системы и отдельных пользователей, и по умолчанию формируемых на основе параметров локали. Также добавлены функции RtlGetProcessPreferredUILanguages, SetProcessPreferredUILanguages, RtlGetSetThreadPreferredUILanguages, SetThreadPreferredUILanguages для определения и выставления списка предпочитаемых языков на уровне процессов и потоков.
  • Встроенный пакет Vkd3d с реализацией Direct3D 12 обновлён до версии 2.1.
  • Закрыты отчёты об ошибках, связанные с работой приложений: certmgr.exe, Signtools, Advanced SystemCare 6.4, Autodesk 3ds Max 9, SketchUp 2021, Nokia S60 5th Edition SDK 1.0, PDFCreator, SafeDisc v2.05.030, Bigrats, PTC Pro Engineer Wildfire V5, VisualSubSync 1.0.2.1, PS4 Remote Play 2.x, MigrosBank EBanking 8.2.x, Sparda Bank SecureApp 1.x, MSXML 6.0, Sennheiser Wireless Systems Manager 4.4, Netscape Navigator 3.04, xEdit.
  • Закрыты отчёты об ошибках, связанные с работой игр: GTA: Vice City, GTA: San Andreas, Tetris JR, Worms Blast, Horizon Chase Turbo, Star Wars: Knights of the Old Republic I/II, GunBound, Marathon, Ground Control, Ankh - Anniversary Edition, Clive Barker's Jericho.



Дополнительно можно отметить новые выпуски связанных с Wine проектов:

  • Сформирован выпуск проекта Wine Staging 11.17, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 279 дополнительных патчей. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 11.17 и обновлён код vkd3d. В основной состав Wine перенесён патч, реализующий в библиотеке kernel32.dll функцию SetThreadpoolTimerEx.


  • Опубликовал выпуск пакета vkd3d 2.1 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором моделей шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() и Copy*(). В libvkd3d-shader реализована трансляция байт-кода моделей шейдеров в промежуточное представление SPIR-V.

    В новой версии vkd3d:

    • В реализацию языка шейдеров HLSL добавлена поддержка арифметических операций с типом "half" при использовании 4 и 5 моделей шейдеров.
    • В компиляторе шейдеров HLSL усилены проверки входных и выходных данных, реализован проход для удаления неиспользуемых глобальных переменных (uniform) в 1-3 моделях шейдеров.
    • В бэкенде для языка шейдеров GLSL (OpenGL Shading Language) реализована поддержка косвенной адресации входных регистров, атомарных операций сравнения и целочисленного сложения, битовых операций и барьеров, операций загрузки/сохранения для UAV (Unordered Access View) и общей памяти группы потоков.
    • Улучшена поддержка старого бинарного формата шейдеров Direct3D. Реализованы инструкции "sub" и "break_cmp", модификаторы инструкций "_x2", "_x4", "_x8", _'d2,' "_d4" и "_d8", а также модификаторы операндов "_bias", "_x2" и "_bx2".
    • При преобразовании в промежуточное представление шейдеров SPIR-V появилась поддержка операций конвертации чисел с плавающей запятой в 64-разрядные целые числа.
    • В libvkd3d-utils расширена поддержка API рефлексии шейдеров. Реализованы интерфейсы ID3D10ShaderReflection, ID3D10ShaderReflection1 и ID3D11ShaderReflection, а также большинство методов интерфейсов ID3D12ShaderReflection и ID3D12ShaderReflectionType.
    • В vkd3d-compiler добавлена опция "--allow-half-globals", а в libvkd3d-shader флаг VKD3D_SHADER_COMPILE_OPTION_BACKCOMPAT_ALLOW_HALF_GLOBALS для компиляции глобальных переменных с типом "half" в представление с типом "float".



  • Сформирован выпуск прослойки DXVK 3.1, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.4, таких как NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 и Intel ANV 25.1. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D, работающих поверх OpenGL.

    В новой версии:

    • Добавлена поддержка инкрементальной отрисовки в DXGI, реализованная при помощи Vulkan-расширения VK_KHR_incremental_present и позволяющая обновлять на экране только изменившиеся области. Новая возможность решила проблемы с отрисовкой в VirtualDJ и различных игровых лаунчерах, таких как Ubisoft Connect.
    • Добавлена поддержка создания представлений объектов отрисовки (render target view) напрямую в буферах, что решило проблемы с появлением артефактов при отрисовке облаков в некоторых играх на движке Frostbite, таких как Battlefield 3.
    • Реализована загрузка библиотек для поддержки специфичных для GPU Intel расширений (vendor extensions).
    • Решены проблемы в играх Mabinogi, The Witcher 1, Ghost Recon Breakpoint, Mirrors Edge, RaceRoom Racing Experience.



  • Опубликован выпуск проекта D7VK 2.2, развивающего реализацию графических API Direct3D 3, 5, 6 и 7, предложенных компанией Microsoft в 1996, 1997, 1998 и 1999 годах. D7VK работает через трансляцию вызовов в API Vulkan и позволяет при помощи Wine запускать в Linux ретро игры, завязанные на API Direct3D 3, 5, 6 и 7. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использован код бэкенда d3d9 от проекта DXVK - D7VK преобразует API Direct3D 3, 5, 6 и 7 в вызовы Direct3D 9, которые затем транслируются в API Vulkan. Разработчик не намерен добиваться включения D7VK в состав DXVK, как это было с реализациями Direct3D 8 и Direct3D 9 поверх Vulkan.

    В новой версии осуществлён переход на работу поверх выпуска DXVK 3.1, переработана проверка исполняемых буферов D3D3 и подсчёт ссылок (refcounting) для устройств D3D3, улучшена обработка текстур для D3D5/3. Внесены исправления, улучшающие поддержку игр: Palantírs in The Lord of the Rings, Resident Evil 2 и Frogger.

  1. Главная ссылка к новости (https://www.winehq.org/news/20...)
  2. OpenNews: Новые версии Wine 11.16 и Proton 11.0-2
  3. OpenNews: Стабильный релиз Proton 11.0, пакета для запуска Windows-игр в Linux
  4. OpenNews: Новые версии D7VK 2.0 и DXVK 3.0.2, реализаций Direct3D поверх API Vulkan
  5. OpenNews: Новые версии Wine 11.10 и Vkd3d 2.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66212-wine
Ключевые слова: wine, vkd3d, dxvk, game
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:09, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Dxvk всё так же зависает после того коммита в апреле. Ну, по крайней мере, не с каждой игрой. Вот Dredge зависает.
     
     
  • 2.2, Кавай Тарасович (?), 11:18, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У тебя часом не ноувидео на ыксах? А то для такой ядерной комбинации нужна мокрописька с щитхаба под названием vahook/nvglxfix. Зависание геншина при альттабе чинит.
     
     
  • 3.3, Аноним (1), 11:24, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да не, до апреля проблемы были только с инпут лагом на вейланде. И повышенной прожорливостью до видеопамяти на вейланде. Ещё с растровыми шрифтами на вейланде и ломающимся через некоторое время всинком на вейланде (выглядит как лагодром во всех программах до перезапуска дисплейного сервера). Не считая, конечно, обычные глитчи, так что списывать иксы я не спешу.
     
  • 3.5, yaml_from_hell (?), 12:26, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а в геншине игроков на linux теперь не банят?
     
     
  • 4.7, Аноним (7), 12:55, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя забанят, только если ты сам намеренно спалишься и то не факт.
     
  • 4.12, Malinovsky (?), 14:15, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я когда делал видео даже не подозревал что так делают. Вроде ничего не произошло. Правда там мега жор процессора умудрялся поглощать 30 ватт из-за большого количества ядер в системе. И это якобы хороший уровень оптимизации. Врали просто по-дикому. Даже Evrima потребляла 20 ватт примерно при большем числе кадров до починки когда сделали около 10 ватт потребление. В любом случае играть на линуксе значит играть без гарантии работоспособности. Забанят, тогда найдешь новую игру. Будто бы их мало. И не забудь тогда написать какие разработчики сволочи, если такое случится.

    https://rutube.ru/video/81a1ae0be978b9d2a789d68199287031/

     
  • 2.9, Аноним (9), 13:07, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего не зависает. Если у вас зависло, где баг репорт? Разработчики не знают без репорта о том, что у вас какая-то игра зависла.
     
     
  • 3.11, Аноним (1), 13:21, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Точно не зависает А если найду, ты соврал Я так полагаю, разработчики в курсе,... большой текст свёрнут, показать
     

  • 1.4, Malinovsky (?), 12:14, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Довольно приличный список изменений и даже с лаунчерами подружились, но ребята п... большой текст свёрнут, показать
     
     
  • 2.6, Аноним (6), 12:32, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Неужто появились  блоггеры по игровой тематике на Линукс.
     
     
  • 3.8, Malinovsky (?), 13:01, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну, я делал некоторые видео, но там без просмотра обучающих видео люди и не поймут что к чему. За пару лет так никто и не понял. Что-то спрашивали по The Isle Evrima, но там в основном о работоспособности. Проект еще был очень сырой и мог скажем 9 месяцев вообще не запускаться, так что когда он наконец был починен я сделал видео. Так что в целом можно и так сказать, но я имел ввиду обычноблоггеров из числа обывателей, которые не будут выковыривать вообще все  из простого железа, чтобы игра вполне нормально шла на RX 6500 XT.
    Я правда не понимаю в чем достижение запустить игру на RTX 5060 Ti 16 Gb. Это ведь гарантированно рабочий вариант. Никакого спортивного интереса. А вот запустить ту же Black Myth Wukong и чтобы количество кадров даже без разгона было около 60 это же офигеть вызов - вот это интересно когда даже RX 6600 XT имеет ровно вдвое больше всяких блоков, а для многих людей это просто типа базовая видеокарта.
    Могу ссылку даже дать, но на тытупе, рутубе и вквидео есть Malinovsky channel. ну или попробуйте по RX 6500 XT Linux поискать в паре с BMW или Dragon's Dogma 2 - наверняка найдете чего. Я убрал массу видео где просто видна некая работоспособность, но на деле игр, которые легко запускаются на линуксе довольно много. Просто это не очень показательно. Потребление и процессора и видеокарты настоящие.
     
     
  • 4.14, дохтурЛол (?), 14:53, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалусто, сними обучающее видео как пиратские игры устанавливать и запускать, особенно те, которым для запуска стим нужен.

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

     
     
  • 5.19, Malinovsky (?), 16:02, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Делать мне нечего. Я не занимаюсь пиратством игр. Официальные сборки работают. Что там с пиратским контентом это не для публики уж как минимум, даже если ты мне не поверишь.
    Какой-нибудь никчемный блоггер, которому на все плевать  может и сообразит нечто подобное, а те кому собственная репутация важна никогда в такую грязь не полезут.
     
     
  • 6.21, Аноним (1), 17:40, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Когда ты говоришь подобное, все видят твои грим и парик. Когда не говоришь, они видят только большой красный нос.
     
  • 2.15, Xo (?), 15:10, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Самые большие глупцы это фанатики платформ, железок и прочих операционное.
     
     
  • 3.16, Xo (?), 15:11, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т9, чтоб его😅
     
  • 3.20, Malinovsky (?), 16:13, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну хоть пояснил что ошибка А я без фанатства линуксом пользуюсь Нравится знает... большой текст свёрнут, показать
     

  • 1.10, Аноним (10), 13:14, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена начальная поддержка эмуляции режимов экрана, позволяющая запускать полноэкранные приложения и игры со своим виртуальным разрешением, которое при фактической отрисовке масштабируется с учётом DPI имеющегося монитора. Например, старая игра может использовать разрешение 640x480, но показываться на экране с большим разрешением с сохранением пропорций.

    Апскейлер из Протора портировали?

     
     
  • 2.13, Malinovsky (?), 14:17, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какого еще протора? Учись перечитывать свои три слова - ты даже в них похоже умудряешься ошибки делать и из неуважения к людям бахаешь грязь как есть.
     

  • 1.17, Аноним (17), 15:19, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Модель лингвистики (AI) смени, мра*ь :-) Стадо якобы openСурса...
     
  • 1.18, Аноним (18), 15:19, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Куда пропала борода?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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