The OpenNET Project / Index page

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

Новые версии Wine 11.10 и Vkd3d 2.0

30.05.2026 07:19 (MSK)

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

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

  • Встроенный пакет Vkd3d с реализацией Direct3D 12 обновлён до версии 2.0.
  • Предложена переработанная поддержка языка XPath, реализованная без использования библиотеки libxml2.
  • Улучшена совместимость с VBScript.
  • В ntdll добавлены заглушки для API ALPC (Advanced Local Procedure Call): NtAlpcCreatePort(), NtAlpcConnectPort(), NtAlpcAcceptConnectPort(), NtAlpcSendWaitReceivePort(), NtAlpcDisconnectPort() и NtAlpcImpersonateClientOfPort().
  • Улучшена поддержка Bluetooth, добавлены методы BluetoothLEDeviceStatics::FromBluetoothAddressAsync, IBluetoothLEDevice::get_DeviceId, IBluetoothLEDevice::get_GattServices, IGattDeviceService::get_Uuid и IGattDeviceService::get_AttributeHandle.
  • В реализации d3dx10 и d3dx11 добавлена возможность загрузки DDS-файлов с массивами текстур. В функцию D3DX10LoadTextureFromTexture() добавлена поддержка 3D-текстур, текстур с поддержкой уровней детализации и генерации MIP-уровней (MipMap).
  • В DLL win32u реализованы функции NtUserGetMessagePos() и NtUserSetMessageExtraInfo().
  • Закрыты отчёты об ошибках, связанные с работой приложений: IrfanView, Kodak EasyShare, Git for Windows, Family Tree Maker 2017, Foxit PhantomPDF Business 10.0, Vocaloid 6, Photolemur 3, TrackChecker.
  • Закрыты отчёты об ошибках, связанные с работой игр: Star Wars Racer, Star Wars: Knights of the Old Republic, Age of Empires III: The Asian Dynasties.



Проект Wine также опубликовал выпуск пакета vkd3d 2.0 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором моделей шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1.

Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() и Copy*(). В libvkd3d-shader реализована трансляция байт-кода моделей шейдеров в промежуточное представление SPIR-V. Поддерживаются вершинные, пиксельные, тесселяционные, вычислительные и простые геометрические шейдеры, сериализация и десериализация корневой сигнатуры. Из шейдерных инструкций реализованы арифметические, атомарные и битовые операции, операторы сравнения и управления потоком передачи данных, инструкции sample, gather и load, операции неупорядоченного доступа (UAV, Unordered Access View).

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

  • В реализацию языка шейдеров HLSL добавлена начальная поддержка циклов для 2-3 моделей шейдеров, появилась возможность записи в структурированную разделяемую память группы потоков, реализованы встроенные функции tex3Dbias(), tex3Dlod() и texCUBElod(), обеспечена поддержка семантик SV_ClipDistance, SV_CullDistance и SV_StencilRef для обработки ввода и вывода от шейдеров.
  • В компиляторе шейдеров HLSL реализовано автоматическое удаление дублирующихся вычислений, обеспечено вычисление на этапе компиляции выражений вида x % y с заранее известными значениями, улучшено распределение временных регистров. В соответствии с требованиями спецификации HLSL расширена область видимости переменных в циклах "for" (переменная остаётся доступна после завершения цикла). При парсинге дробных чисел прекращён учёт локали (как разделитель теперь всегда используется точка).
  • Улучшена поддержка старого бинарного формата шейдеров Direct3D. Реализованы инструкции m4x4, m3x4, m4x3, m3x3, m3x2, phase, texdepth, texreg2ar, texreg2gb, texreg2rgb. Добавлена поддержка модификаторов "_dz", "_db", "_dw" и "_da", которые можно использовать с инструкциями texcrd и texld. Добавлена поддержка регистров "vFace" и "vPos" для работы с пиксельными шейдерами.
  • В DXIL (Direct3D Intermediate Language) в коде, в операциях загрузки, сохранения, атомарного изменения и сравнения реализована возможность использования указателей на данные, объявленные позже.
  • В ассемблер шейдеров Direct3D добавлена поддержка 16-разрядных встроенных констант, а также флагов ‘64UAVs’, ‘ROVs’, ‘UAVLoadAdditionalFormats’, ‘UAVsAtEveryStage’, ‘allResourcesBound’, ‘enable11_1ShaderExtensions’, ‘int64Ops’, ‘nativeLowPrecision’, ‘stencilRef’, ‘viewportAndRTArrayIndex’ и ‘waveOps’.
  • Реализованы опции компиляции шейдеров: VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F16, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F32, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F64 и VKD3D_SHADER_COMPILE_OPTION_CONST_GLOBAL_UNIFORM.


  1. Главная ссылка к новости (https://www.winehq.org/news/20...)
  2. OpenNews: Новые версии Wine 11.9 и Wine-staging 11.9
  3. OpenNews: Релиз Proton 10.0-4, пакета для запуска Windows-игр в Linux
  4. OpenNews: Бета-версия Proton 11.0
  5. OpenNews: Новые версии Wine 11.3, Wine-staging 11.3, Wine Mono 11.0 и Vkd3d 1.19
  6. OpenNews: Предварительный выпуск дистрибутива для игровых консолей SteamOS 3.8.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65576-wine
Ключевые слова: wine, vkd3d
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, Аноним (5), 10:56, 30/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +7 +/
     
  • 1.6, Аноним (6), 12:57, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то зачастили выпуски. Может, натравить ИИ на проверку багов?
     
     
  • 2.8, Аноним (8), 13:15, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так это же хорошо, скоро много интересных релизов:
    https://store.steampowered.com/app/3493540/Transport_Fever_3/
    https://store.steampowered.com/app/1853440/Tropico_7/
     

  • 1.7, Аноним (7), 13:02, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > без использования библиотеки libxml2

    https://www.opennet.dev/opennews/art.shtml?num=64406

    "Ник также критиковал предъявление компаниями дополнительных требований к сопровождающим-волонтёрам, работающим без компенсации."

    Что, Ник Велнхофер, "шантаж" не сработал?

     
  • 1.9, Аноним (8), 13:28, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Проект Wine также опубликовал выпуск пакета vkd3d 2.0 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan.

    Отлично!
    Сейчас кстати очень ценник (даже в наших ритейлах) на ARC B570/B580:
    https://www.techpowerup.com/review/intel-arc-b580-battlemage-unboxing-preview/

    Самые доступные карты с 10/12ГБ памяти.

     
     
  • 2.12, Аноним (12), 15:07, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эта B580 двухлетняя затычка эквивалент RTX 5050 (которой 1 год), только хуже (и похоже больше электричества жрёт). Стоят ли дополнительные 4гб видеопамяти того? Они никак не спасут, у игр минимум 16гб уже давно. До выхода RTX 5050 ещё был смысл. Ты так оправдываешь свою ошибочную покупку?
     
     
  • 3.13, Аноним (8), 15:25, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Стоят ли дополнительные 4гб видеопамяти того?

    Конечно стоят:
    https://www.dns-shop.ru/compare/?cityId=10&ids=5633007%2C5632850%2C5

    >только хуже

    Ну это не так:
    - https://tpucdn.com/review/gigabyte-geforce-rtx-5050-gaming-oc/images/cyberpunk
    - https://tpucdn.com/review/gigabyte-geforce-rtx-5050-gaming-oc/images/elden-rin
    - https://tpucdn.com/review/gigabyte-geforce-rtx-5050-gaming-oc/images/the-witch

    >До выхода RTX 5050 ещё был смысл.

    И сейчас есть, и это не только мой выбор:
    https://opennet.ru/64355-linux

     
     
  • 4.14, Аноним (12), 15:45, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну-ну. На nvidia у тебя есть dlss на этот случай, но по факту и то и другое затычки и брать такую дискретку это себя ненавидеть.
     
     
  • 5.15, Аноним (8), 15:54, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >На nvidia у тебя есть dlss на этот случай

    На Intel есть XeSS:
    https://3dnews.ru/1135906/

    >и то и другое затычки

    Конечно, всё зависит от ваших задач и бюджета, конечно лучше взять RTX 5090.

     
     
  • 6.17, Аноним (12), 16:21, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я ничего не знаю про xess 3, но старый ужасно выглядит. Только с dlss глаза не совсем вытекали.
     
  • 6.23, Аноним (23), 07:45, 31/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Взял я этот ваш 5090
    Лучше б амуду взял, одна хтонь с дровами и поддержкой
     
  • 3.20, Frestein (ok), 20:01, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за вашу экспертную точку зрения, уважаемый аноним.
     
  • 3.25, Аноним (25), 22:50, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Типичный обывательский выхлоп свидетеля нвидии. Тут не размер, но и битность влияет. Таким образом GDDR6 равняется DDR7 в зеленых видеокартах, а реальная производительность показывает часто более низкое потребление чем у красных и зеленых, увлекшихся лютым разгоном чипов, которые чтобы удержать в норме надо отчаянно резать по частоте ГПУ. И это стоит ли при меньшей стоимости даже не вопрос. Просто любители красных и зеленых лагают когда 8 гигабайт это видеокарты прошлого десятилетия.
     
     
  • 4.26, Аноним (12), 23:12, 01/06/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.10, Аноним (7), 13:33, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда будет поддержка Forza Motorsport ?
     
     
  • 2.16, ИмяХ (ok), 16:10, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Когда ты пришлёшь соответствующий патч.
     
  • 2.24, Аноним1234 (?), 12:26, 01/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Уже давно. 'Steam Deck Verified'
     

  • 1.11, Аноним (11), 14:24, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ХДР когда запилят в Вайне для игр которые поддерживают технологию?
     
     
  • 2.18, Аноним (6), 18:34, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ХДР - это какая-то пapтия в Гepмании?
     

  • 1.19, Аноним (19), 19:30, 30/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Зачем они пишут Vkd3d, когда все используют Vkd3d proton?
     
     
  • 2.21, Аноним (21), 20:16, 30/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Все используют Direct3D.
     

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



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

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