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

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

Новые версии Wine 11.21, Wine-staging 11.21 и D7VK 2.4. Реализация 3Dfx Glide поверх Vulkan

31.10.2026 07:27 (MSK)

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

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

  • Повышена производительность OpenGL при использовании прослойки WoW64 (64-bit Windows-on-Windows), позволяющей выполнять 32-разрядные Windows-приложения в 64-разрядных Unix-системах (WoW64 обеспечивает запуск 32-разрядного кода внутри 64-разрядного процесса). Работа оптимизирована через реализацию маппинга буферов для WoW64 при помощи расширения MESA_map_buffer_client_pointer.
  • Добавлена начальная версия DLL-библиотеки c реализацией API Voice Capture DSP для обработки данных с микрофона в режиме реального времени.
  • Улучшена поддержка API для работы с учётными записями пользователей. Добавлена функция LogonUserW().
  • Решены проблемы с обработкой комбинаций клавиш "Ctrl + Tab" и "Shift + Ctrl + Tab".
  • Закрыты отчёты об ошибках, связанные с работой приложений: FL Studio 26.1.5, Cinebench 2026, .NET Framework 4.8.
  • Закрыты отчёты об ошибках, связанные с работой игр: World of Tanks, Tron 2.0, I Love Science!, Skyrim, BioShock 2 Remastered, Zeus: Master of Olympus, Skyrim SE, No One Lives Forever 2.

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


Дополнительно можно отметить выпуск проекта D7VK 2.4, развивающего реализацию графических 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.

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

  • Реализовано принудительное ограничение разрешения экрана значением 1080p для того чтобы соответствовать лимитам старых API, превышение которых приводило к аварийному завершению или откату на разрешение 640×480 в играх.
  • Отключено по умолчанию масштабирование буфера отрисовки в зависимости от размера экрана, так как разница в размерах поверхностей приводила к сбоям в играх, копирующих данные между буферами DDraw и D7VK. Для возвращения масштабирование предусмотрена настройка "ddraw.backBufferResize = True", при выставлении которой теперь по умолчанию сохраняется исходное соотношение сторон (отключается через ddraw.preserveAspectRatio = False).
  • Кодовая база синхронизирована с последней версией DXVK.
  • Для совместимости с некоторыми старыми играми, такими как Earth 2150, добавлена опция для возвращения приложению только коэффициентов соотношения сторон 4:3 и 5:4.
  • Для исключения проблем во время переключений между DDraw и Vulkan реализована опция для принудительной прокси-обработки цветности (gamma) через буферы отображения DDraw.
  • Для снижения потребления памяти унифицированы все структуры описания поверхностей.
  • Ускорены операции загрузки кубических текстур, создания объектов и инициализации через IClassFactory.

Отдельно в анонсе D7VK 2.4 представлен проект GXVK, развивающий реализацию графического API 3Dfx Glide, работающую поверх Vulkan и использующую DXVK в качестве бэкенда. Проект пока находится на стадии ранней альфа-версии, но уже позволяет запускать в Linux при использовании Wine некоторые старые 3D-игры и приложения, завязанные на API Glide. Развиваются транслирующие в Vulkan прослойки для трёх 32-разрядных вариантов API Glide 2.00-2.11 (glide.dll), Glide 2.30-2.60 (glide2x.dll) и Glide 3.00-3.10 (glide3x.dll), выпускавшихся компанией 3Dfx для Windows.

  1. Главная ссылка к новости (https://www.winehq.org/news/20...)
  2. OpenNews: Новые версии Wine 11.20 и Wine-staging 11.20
  3. OpenNews: Доступен порт Wine для OpenBSD
  4. OpenNews: Выпуск DXVK 3.0, реализации Direct3D 8/9/10/11 поверх API Vulkan
  5. OpenNews: Новые версии D7VK 2.0 и DXVK 3.0.2, реализаций Direct3D поверх API Vulkan
  6. OpenNews: Стабильный релиз Proton 11.0, пакета для запуска Windows-игр в Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66580-wine
Ключевые слова: wine, d7vk, 3dfx, glide, gxvk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:31, 31/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    >Закрыты отчёты об ошибках, связанные с работой игр Skyrim SE

    Игра 2011-го года, а онлайн до сих пор высокий:
    https://steamcommunity.com/app/489830

     
     
  • 2.2, Аноним (2), 09:11, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/–
    ну тык ты новые "игры" видел? либо донатные гача помойки с нейрослопом, либо донатная левацкая пропаганда.

    Уж лучше gta rp

     
     
  • 3.8, Аноним (-), 11:58, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    уж лучше

    https://github.com/1dot13/source

     
     
  • 4.13, Аноним (13), 13:08, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    что они туда понапихали что сурс 5.4G?!
     
     
  • 5.14, Аноним (13), 13:13, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А, понятно
    Ja2.ini - add telemetry server URL
     
  • 3.25, Аноним (25), 16:27, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так на пк играй в steam, а не на смартфоне.
     
  • 2.3, Аноним (3), 09:29, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это потому что девочки тоже хотят играть в игры, не всё же симс.
     
     
  • 3.16, Аноним (16), 13:57, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > D7VK преобразует API Direct3D 3, 5, 6 и 7 в вызовы Direct3D 9, которые затем транслируются в API Vulkan.

    При такой цепочке трансляций неудивительно, что линукс занимает 1% рынка ПК, из них в игры пытаются запустить - ещё меньше.

     
     
  • 4.18, Аноним (-), 14:03, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.11, Аноним (13), 12:35, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/–
    Потому что корадуба не умеет в новые игры.
     
     
  • 3.17, Аноним (17), 13:59, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
     
  • 4.20, Аноним (13), 14:37, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 2.22, Malinovsky (?), 15:02, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Там сначала была простая версия Skyrim. В такие игры периодически нормально можно погонять и даже венда ненужна как видишь. Просто осиль тот факт что большинство людей лишь со временем получает железо, способное запускать такие игры. Отдать детям старый комп таким образом нормальное явление. Видеокарты нынче легко тянут старые игры. А моды есть и для Gothic I при желании, хотя Gothic 3 тоже навороченная. Ты просто не ценишь геймплей где тебя не ставят раком и не отнимают свободу действий. Многим нужно чтобы игре было очень мало времени пока ее поддерживают вливаниями все общество, чтобы соизволить потратиться,
    Причем собственное желание покупать или нет там почему-то неуместно. В итоге геймеры, особенно на винде это такие лукс максеры, которым надо выглядеть прошедшими все крутые новинки, тогда они там чады и прочие странные слова что они используют. А если человек понимает что квадратная челюсть это уродство он не подастся в лукс максеры и будет гонять в то что еу нравится, даже если это Starcraft II, который родом из 2010-го или вообще будет гонять в Disciples II, III или HoMM3. А потому что шедевры нынче не делают. Высрали героев, а там - насекомые, кальмары и ангелы, пуляющие молниями, потому что повесточка вырезала титанов. Вот такой лукс максинг без мужественности в принципе они и пытаются продать. Это же уродство одно сплошное, так что не удивляйся, если чинят старые игры.
     
  • 2.24, Malinovsky (?), 15:35, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     

  • 1.4, Аноним (3), 09:46, 31/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    У меня в rpgmaker vx почему-то 4 фпс на большинстве сцен, если больше определённого размера (на некоторых 60 фпс). В vxace нормально. Раньше только с xp были лаги.
     
     
  • 2.7, Аноним (-), 11:57, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.12, Аноним (13), 12:57, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это который для создания игр с графикой эпохи snes даёт 4fps на современном компе? лолшто
     

  • 1.6, Аноним (-), 11:56, 31/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/–
     
  • 1.9, Аноним (9), 12:03, 31/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    >No One Lives Forever 2

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

     
     
  • 2.10, Аноним (-), 12:26, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    если вы про это

    https://www.securitylab.ru/news/579393.php

    то там вот это

    https://www.securitylab.ru/news/579207.php

     

  • 1.15, Аноним (16), 13:55, 31/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    > предложенных компанией Microsoft в 1996

    Линукс Линуса всегда на высоте и следит за современными технологиями! Сейчас проходят то, что МС делал в 1996 году, только ресурсов требуется для работы в тысячи раз больше.

     

  • 1.23, Аноним (23), 15:11, 31/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > только ресурсов требуется для работы в тысячи раз больше.

    Так помоги ребятам. Всяко освоишь технологию 1996 года ?

     

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



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: