Профиль: Аноним (вход | регистрация) не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 обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:09, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Dxvk всё так же зависает после того коммита в апреле. Ну, по крайней мере, не с каждой игрой. Вот Dredge зависает.
     
     
  • 2.2, Кавай Тарасович (?), 11:18, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    У тебя часом не ноувидео на ыксах? А то для такой ядерной комбинации нужна мокрописька с щитхаба под названием 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 [^] [^^] [^^^] [ответить]  
  • +/
    Я когда делал видео даже не подозревал что так делают. Вроде ничего не произошло. Правда там мега жор процессора умудрялся поглощать 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 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неужто появились  блоггеры по игровой тематике на Линукс.
     
     
  • 3.8, Malinovsky (?), 13:01, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, я делал некоторые видео, но там без просмотра обучающих видео люди и не поймут что к чему. За пару лет так никто и не понял. Что-то спрашивали по 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 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Делать мне нечего. Я не занимаюсь пиратством игр. Официальные сборки работают. Что там с пиратским контентом это не для публики уж как минимум, даже если ты мне не поверишь.
    Какой-нибудь никчемный блоггер, которому на все плевать  может и сообразит нечто подобное, а те кому собственная репутация важна никогда в такую грязь не полезут.
     
  • 5.29, Пожалусто (?), 19:34, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На рутракере полно игр под линакс.
     
     
  • 6.54, дохтурЛол (?), 14:10, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Клёво, вот играю как раз в одну из них (кцд1), но хочется уметь самому из простой виндовой раздачи делать играбельную.
     
  • 5.34, Аноним (34), 23:03, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну смотри: ставишь Wine в свой любимый дистрибутив, по желанию (желательно) смазываешь его DXVK. Идёшь на трекеры, качаешь репак под винды, в скачанной папке тыкакшь мышью на .exe два раза (быстро), или как оно там в твоей DE делается. В открывшемся окне жмешь "далее" до упора, ждёшь конца установки. Установленную игру запускаешь с ярлыка на рабочем столе
     
     
  • 6.55, дохтурЛол (?), 14:12, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Делоеш вот это всё, а там ошибка.
    Например, что чота-чота стим. Или ваще 0x80f203fa. Ичиво?
     
     
  • 7.57, Аноним (57), 14:48, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Бездумно жать "далее" - не очень умно и под Win.
    Как минимум стоит снимать галочки с DirectX и Microsoft Visual C++ Redistributable (подразумевая, что в системе нужное уже есть), не считая спонсорских приблуд.
     
  • 7.60, Аноним (34), 15:47, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гуглишь ошибку По моему скромному опыту примерно в 4 года игры под Linux, если ... большой текст свёрнут, показать
     
     
  • 8.61, Malinovsky (?), 16:19, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В общем верно, но помимо этого есть особенность работы с NTFS когда игры не инте... текст свёрнут, показать
     
  • 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 +/
    Ну хоть пояснил что ошибка А я без фанатства линуксом пользуюсь Нравится знает... большой текст свёрнут, показать
     
     
  • 4.37, dannyD (?), 10:18, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот те не лень %)
     
     
  • 5.40, Malinovsky (?), 10:31, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да я просто когда перерывы делаю там пока кофе заваривается могу быстренько настрочить. А вот объяснять то что требует длительного растолковывания, чтобы новичок в линуксе понял это же скука смертная, поэтому проще отправлять смотреть видео - там ненужно глаза напрягать даже и читать. Я же вижу что мои видео смотрят в основном взрослые люди за 35 и у них рассчитывать что все будет идеально со зрением как-то излишне.
    А те кому я не нравлюсь могут лишний раз убедиться что просто так лезть ко мне портить нервы это нарываться на ответку. Я же не девочка. Только сначала, если они хотели разозлить им придется ОЧЕНЬ МНОГО И ГЛУБОКО ДУМАТЬ, причем очень длительное время, а потом пытаться осознать что вот это вот и есть самый жесткий предел того что можно достигнуть и потому все так сложно и даже это выходит далеко за рамки их представлений и их мозги просто закипят. Так что пусть пробуют - будут учиться думать. Это всегда полезно между прочим.
    У меня так мозги вообще не выключаются. Я могу объем видео за гораздо меньшее время проработать многократно, так что я правда без всякого ИИ фигачу порой неделями. Когда на тытубе становится важно был ли ИИ это может сыграть свою роль в будущем. Никакого нейрослопа - чистый человеческий подход и потому все так сложно, хотя для меня это очень просто и потому получается.
     
     
  • 6.42, dannyD (?), 10:52, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    [рука/лицо]

    >>У меня так мозги вообще не выключаются.

    „Если у тебя есть фонтан, заткни его; дай отдохнуть и фонтану.“ — Козьма Петрович Прутков

     
     
  • 7.47, Malinovsky (?), 12:57, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если да кабы советов никто не спрашивал, а доказать превосходство отключенных мозгов никто так и не смог. То что для тебя сложно для меня норма. Все очень просто - я делаю что хочу и мне без разницы нравится это вообще всем или нет. Злобных недругов и завистников всегда будет в достатке - это не повод ничего не делать. Так что сделай доброе дело - свали с моего ника, а то мне придется отбрасывать тебя подальше, чтобы до тебя дошло что мы не друзья и нечего ко мне безостановочно лезть.
     
     
  • 8.62, dannyD (?), 17:16, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    дегенеративный ИИ детектед ... текст свёрнут, показать
     
  • 2.36, qwertKI (ok), 08:07, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    можно и без лаунчера , с минимальными затратами , тут : https://forum.ubuntu.ru/index.php?topic=324884.0 писал , есть что дополнить , скоро напишу
     

  • 1.22, Аноним (22), 18:03, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Закрыты отчёты об ошибках, связанные с работой игр

    Скоро кстати Transport Fever 3 выходит:
    https://store.steampowered.com/app/3493540/Transport_Fever_3/

     
  • 1.28, Avririon (ok), 19:16, 05/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    DXVK натурально спасение, когда дело касается многих старых игр.
     
     
  • 2.30, Аноним (6), 20:18, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На Вин11 Фолыч 3 с гигами модов, тоже норм работает. Только там fomm надо и права админа для первого запуска, а также понерфить текстуры. Вылетает меньше чем на Вино 10.8.
     
     
  • 3.31, Аноним (31), 21:17, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Или одну dll'ку под названием engine fixes
    Хотя двухблочный шизариум выделения памяти ничем не исправить, что ф3 что скайрим одинаково вылетают из-за этого бреда
     
  • 2.32, Аноним (32), 22:04, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тут походу есть стопслово для на порядок более лучшего фикса старых игр под венду.
     
     
  • 3.35, Avririon (ok), 23:55, 05/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Дгвуду не всегда справляется.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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