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


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

    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
     
  • 5.33, Аноним (-), 18:50, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
     
  • 6.35, Аноним (13), 19:26, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 3.25, Аноним (25), 16:27, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Так на пк играй в steam, а не на смартфоне.
     
  • 2.3, Аноним (3), 09:29, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это потому что девочки тоже хотят играть в игры, не всё же симс.
     
     
  • 3.16, Аноним (16), 13:57, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/–
     
     
  • 4.18, Аноним (-), 14:03, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.11, Аноним (13), 12:35, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • –5 +/–
    Потому что корадуба не умеет в новые игры.
     
     
  • 3.17, Аноним (17), 13:59, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +2 +/–
     
     
  • 4.20, Аноним (13), 14:37, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 4.26, Аноним (26), 17:49, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
     
  • 5.27, Malinovsky (?), 17:57, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
     
  • 6.36, Аноним (36), 19:39, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
     
  • 7.37, Malinovsky (?), 21:11, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
     
  • 8.40, Аноним (26), 23:00, 31/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 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 на современном компе? лолшто
     
     
  • 3.30, Аноним (3), 18:18, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Даже пробовал через dgVооdоо2 и dgVооdоо2 с dxvk, что-то подсказывает, дело не в графике -- сам движок очень тoрмозит. Раньше очень низкая производительность была в srpgmaker, но там вообще текст отрисовывается только в протоне. Я так понимаю, отрисовку через GDI они сломали окончательно?

     
     
  • 4.31, Аноним (3), 18:28, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Точнее, отрисовка графики в движке. Потому что я в итоге методом исключения выяснил, что конкретно отрисовка спрайтов тормозит, но совсем не там, где я ожидал.
     
     
  • 5.34, Аноним (13), 19:22, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Попробуй cnc-ddraw.
     

  • 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 [^] [^^] [^^^] [ответить]  
  • +/–
    если вы про это

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

    то там вот это

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

     

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

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

     
  • 1.28, Аноним (16), 18:06, 31/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > Повышена производительность OpenGL

    Разве нвидии RTX сейчас недостаточно для запуска игр 90-х годов?!

     
     
  • 2.29, Аноним (3), 18:16, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    не, это только в mesa есть для запуска 32 битного софта
     
  • 2.32, Malinovsky (?), 18:50, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    90-е очень растяжимое явление, но встройки уровня UHD770 хватит почти для любой игры 90-х в 4К полагаю. Проблемный DirectX переводится в Vulkan и многие тормозные проекты крутятся куда лучше. Этот OpenGL тащат как легаси, который давно стагнирует. И в линуксе зеленые видеокарты работают так себе.
    Когда речь о топовых видеокартах потеря производительности есть, но так как они самые упоротые в этом еще есть смысл, но сейчас играть на видеокарте ценой в автомобиль уже не смешно из-за крайней степени наркомании игроманов, которые берут видеокарты для 8К разрешения и не берут мониторы 8К или хотя бы смарт ТВ, которые сильно дешевле. собственно засилье идиотов не позволяет играть просто на минималках, если от графики ничего особо не меняется. У людей уже полностью отвклилось понимание разгона при котором потребление утраивается и что этот же режим по умолчанию задействован и для видеокарт. Они даже не пробовали убавить бешеность разгона.
    Вот тут Unreal Engine 5 от видеокарты требует столько сколько вывозит охлаждение в пассивном режиме, а также показана полная производительность, используя разгон в потолок с одновременным андервольтом, чтобы показать что используя разгон памяти без разгона в Gear 1 можно просто так втрое снизить потребление видеокарты, чтобы разгон ну хоть как-то адекватно применялся.

    https://www.youtube.com/watch?v=NXiIKTFijzk

     

  • 1.38, maximnik0 (?), 22:11, 31/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    >При такой цепочке трансляций неудивительно, что линукс занимает 1% рынка ПК,

    Так в виндовс начиная с xp тоже старые directx 3-7 транслируется в вызовы directx9c внезапно если вы не знали,есть там пару функций которые перехватываются и транслируется напрямую ,но в основном так.Единственное исключения 8 версия,т.к она входит в состав системы и позже вошла в состав 9с в Висте .

     
     
  • 2.41, Аноним (26), 23:05, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Бобёр, выдыхай, а?
     

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



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