The OpenNET Project / Index page

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

Выпуск Wine 10.16

04.10.2025 08:34

Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.16. С момента выпуска 10.15 было закрыто 34 отчёта об ошибках и внесено 364 изменения.

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

  • Добавлена полная поддержка драйвера ntsync, позволяющего существенно поднять производительность Windows-игр, запускаемых при помощи Wine. Драйвер входит в состав ядра Linux начиная с выпуска 6.14 и реализует символьное устройство /dev/ntsync и набор примитивов для синхронизации, применяемых в ядре Windows NT. Значительный прирост производительности достигается благодаря избавлению от накладных расходов, связанных с применением RPC в пространстве пользователя.
  • Реализована поддержка запуска 16-разрядных приложений в режиме WoW64 (64-bit Windows-on-Windows), обеспечивающем выполнение 16/32-разрядных Windows-приложений в 64-разрядных Unix-системах.
  • Добавлена начальная поддержка объектов D3DKMT, предоставляющих низкоуровневый доступ к графическим устройствам из пространства пользователя.
  • Обеспечена генерация и установка файлов WinMD (Windows Metadata) для API WinRT (Windows Runtime).
  • Закрыты отчёты об ошибках, связанные с работой приложений: Lotus Word Pro 9.8, Profi cash 12, Camerabag Pro 2025.2, iTunes.
  • Закрыты отчёты об ошибках, связанные с работой игр: Need for Speed III, Shadow Company: Left for Dead, Alpha Polaris, Face Noir, A Stroke of Fate, S.T.A.L.K.E.R.: Call of Pripyat, Metro 2033, Project CARS, Star Wars: Jedi Knight - Dark Forces II, Wolfenstein: The Old Blood , Wolfenstein: The New Order, Street Chaves, GTA: Vice City, Colin McRae Rally 2, SimCity 2000, Legacy of Kain: Blood Omen, Xenia Canary.


  1. Главная ссылка к новости (https://www.winehq.org/news/20...)
  2. OpenNews: Выпуск Wine 10.15
  3. OpenNews: В Wine интегрирована начальная поддержка ntsync для повышения производительности игр
  4. OpenNews: Проект Wine опубликовал Vkd3d 1.17 с реализацией Direct3D 12
  5. OpenNews: Arch Linux перешёл на 64-разрядные сборки Wine (WoW64)
  6. OpenNews: Бета-версия Proton 10.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63999-wine
Ключевые слова: wine
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (73) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, xor2003 (?), 08:43, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Можно будет в 16битные игры играть - круто
     
     
  • 2.2, A.Stahl (ok), 08:50, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Win16 (понятия не имею как оно там называлось) давно заброшен в Вайне и, в общем и целом, не работает. Т.е. формально как бы есть, но толку мало.
     
  • 2.7, Zenitur (ok), 10:29, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    То есть Wine круче винды, получается? Там 64-битные ОС не умеют запускать 16-битные программы. Умеют только 32-битные ОС.
     
     
  • 3.14, Аноним (14), 11:47, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Там 64-битные ОС не умеют запускать 16-битные программы. Умеют только 32-битные ОС.

    А в мире линух уже нет 32-битных ОС... Там есть, а тут нету.

     
     
  • 4.35, алек емпире (?), 20:29, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    там как раз и нет, а тут всё ещё умеют в 32 бита
     
  • 4.53, Аноним (53), 13:32, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    мой дебиан смотрит на тебя как на врунишку
     
  • 3.48, Аноним (48), 11:49, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    если мне не изменяет память, 32битные винды не имели механизма цифровой подписи драйверов, а значит там любой школьник руткитнуться может. кто их вообще использует сейчас и для чего?
     
     
  • 4.58, Аноним (58), 20:00, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда-то компьютер был мой, теперь - этот.
     
     
  • 5.73, Аноним (73), 19:12, 06/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потому, что появились учётные записи Microsoft.
     
  • 3.50, Мимо (?), 11:56, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще-то умеют, это можно включить
     
  • 2.16, Аноним (16), 11:55, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это какие?
     
     
  • 3.30, Zenitur (ok), 17:42, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Это какие?

    Много какие. Например игры Humongous Entertainment, выпущенные в 1994 году, были 32-битными - при этом экзешники имели 16-битный заголовок (судя по анализу утилитой file). Этот нюанс был необходим для запуска в Win32s. В 1994-1995 годы много программ были скомпилированы таким образом (в ожидании будущей Windows 95, Win32s был самый простой способ создать 32-битный бинарник). Проблемы вскрылись лишь в 2005 году с появлением 64-битных версий Windows, которые 16-битные бинарники не запускали. Обидно, ведь по сути, внутри это 32-битные программы, но из-за своего 16-битного заголовка они не запускаются...

     
     
  • 4.32, Аноним (32), 18:40, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А чё б не пропатчить тогда? Питон в зубы и вперёд.

     
     
  • 5.59, Аноним (58), 20:03, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    какой ты шустрый :) а dpmi сервер ты тоже питоном попатчишь? если найдёшь в системе.
     
  • 2.26, AleksK (ok), 15:17, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для таких скорее dosbox нужен будет
     

  • 1.3, ryoken (ok), 08:57, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Star Wars: Jedi Knight - Dark Forces II

    Экий мамонт... Он же на DX7 (если не 5), чему там глючить?

     
     
  • 2.6, Аноним (6), 10:26, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Их же небось запускают на 300Гц мониторах.
     
  • 2.17, Аноним (32), 12:01, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Игры на доисторических дх практически не работают в вайне. То эмуляцию шейдеров надо впатчивать (the longest journey), то ещё что. Вопрос должен звучать "а оно вообще работало?".
     
     
  • 3.29, ryoken (ok), 17:00, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >  Вопрос должен звучать "а оно вообще работало?".

    Работало, немного гонял через Lutris. (вещь своеобразная  относительно управления)

     
  • 2.31, Аноним (31), 18:18, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Запускаю на Windows 11 без проблем, например.
     

  • 1.4, Аноним (4), 09:56, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что, какой в итоге прирост в игорях?
     
     
  • 2.11, Xo (?), 11:22, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Прирост по сравнению с fsync никакой, разве что потребление ресурсов цп меньше стало.
     
     
  • 3.44, Аноним (4), 22:38, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А шума то было. Автор писал что будет 600%+ прирост в Dirt 3, а теперь вообще непонятно зачем это нужно.
    https://www.phoronix.com/news/Windows-NT-Sync-RFC-Linux
     
  • 2.15, Аноним (15), 11:50, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Грузит в разы быстрее и вроде FPS плавнее-ровнее, циферки не мерял.
     
  • 2.22, Аноним (22), 12:53, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тестируй: https://store.steampowered.com
     

  • 1.5, Аноним (5), 10:02, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите что делать если игрушка просит jre,но виндовый установщик джавы под вайном не хочет устанавливаться?
    (Винду не предлагать)
     
     
  • 2.9, Аноним (9), 11:08, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Багрепорт в wine запостить можно предложить?
     
  • 2.18, Аноним (32), 12:10, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем ей установщик? Сам себе проблемы выдумываешь какие-то, достаточно копии файлов рантайма. Если игре нужна жре, она уже идёт с конкретной версией жре, которая ей нужна. А так, может там вообще можно на линуксе запустить без проблем и всяких вайнов.
     
  • 2.23, _kp (ok), 13:40, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    JRE по природе портабельный, его достаточно скопировать и прописать в PATH его каталог с екзешниками.
     
  • 2.34, Аноним (34), 20:21, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что за джава? Я в proton 10.02 minecraft поставил - работает.

    После чего снес самосборный пакет с пиратский лаунчером из flatpack.

     
  • 2.60, abscure (?), 21:09, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почти все проблемы с установщиками софта из под WINE бывают из-за шрифтов.
    Можно поставить corefonts либо allfonts:
    $ export WINEPREFIX=/home/user/path/for/prefix
    $ winetricks corefonts
    или же
    $ winetricks allfonts

    Изредка встречаются установщики игр или скорее конфигураторы использующие WPF, которым нужны .NET'ы и DirectX'ы, но это уже слегка иная проблема.

    Основная беда инсталляторов именно в отсутствии шрифтов в префиксе, а потом уже Visual Studio Runtime (vcredist_x64.exe) 2012, 2015 или 2022 года (можно найти универсальный).
    Установить можно так, в зависимости от степени свежести игрушки:
    $ winetricks -q vcrun2012
    $ winetricks -q vcrun2015
    $ winetricks -q vcrun2022

     

  • 1.8, Аноним (8), 10:41, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Реализована поддержка запуска 16-разрядных приложений в режиме WoW64 (64-bit Windows-on-Windows), обеспечивающем выполнение 16/32-разрядных Windows-приложений в 64-разрядных Unix-системах.

    Помоему, называть этот режим логичнее "Windows on 64-bit Windows'. Раз уж подразумевается, что 32 бита в 64-битной среде.

     
  • 1.10, Аноним (10), 11:08, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сделали 9x наоборот. 9x был по сути 3.11 с установленным Win32s, только в 16м битном коде появилась куча 32х битных команд с префиксом 66, что сделало его несовместимым с 286. А тут наоборот. 16 битная обертка над 64х битным кодом. Класс. На самом деле это не сложно сделать, т.к. изначально именно из за того, что Win32 был оберткой над Win16, они были на 99% совместимы.
     
     
  • 2.13, Аноним (14), 11:37, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > были на 99% совместимы

    то был виндоуз мир, это не про линух.

     
     
  • 3.25, Аноним (10), 14:34, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну были несовместимости из за обновления дров. Из того, что я знаю: в Win32 появилась поддержка bottom-up, 16bpp и BGR в DIB. В Win32s эмуляции этого не было, так что если прога это использовала, то она бы не работала. Но Win32s в основном позиционировался именно как временное решение для перехода Win32. Мол перекомпилировали прогу под Win32 (API почти совпадает - почти ничего править не нужно), но чтоб она работала и в Win3.х тоже.
     

  • 1.12, Аноним (14), 11:35, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > выполнение 16/32-разрядных Windows-приложений в 64-разрядных Unix-системах

    А можно сделать, чтобы 32-битные юних-приложения запускались в 64-разрядных юних-системах? А то системный слой совместимости уже удаляют...

     
     
  • 2.19, Аноним (19), 12:33, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >  32-битные юних-приложения

    Такие ещё вообще существуют? У меня даже андроид уже 64bit-only.

     
     
  • 3.20, 12yoexpert (ok), 12:41, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    steam
     
     
  • 4.28, Аноним (32), 16:55, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Скоро уже дропнет, в районе 6 месяцев максимальная оценка.
     
     
  • 5.43, Аноним (4), 22:25, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда LFS.
     
  • 2.24, Аноним (24), 13:44, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, надо включить подержку 32 бит в ядре, затем, на выбор flatpak с нужной прогой (например стим) /distrobox + дистр с полдержкой 32 разрядных либ / еще можно запустить но уже с бубном через docker podman либо chroot.  
     
     
  • 3.27, Аноним (14), 16:29, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > + дистр с полдержкой 32 разрядных либ

    Вот послал дак послал! Так бы и сказал, что просто запустите что-то другое, а не современный линух.

     
     
  • 4.38, Аноним (53), 21:07, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    внезапно дебиан недавно релизнулся - 32 бита на месте.
    так кто дебиан + его деривативы - и есть самый популярный линух...
     
     
  • 5.49, Аноним (48), 11:54, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    а стейбл ща на 6.12?
     
     
  • 6.52, Аноним (53), 13:26, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    trixie-backports 6.16.3

     
  • 5.68, Аноним (68), 13:45, 06/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >и есть самый популярный линух...

    Ubuntu же.

     

  • 1.21, Аноним (21), 12:53, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Запланированное устаревание!
     
     
  • 2.42, Аноним (4), 22:23, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Отменяется!
     

  • 1.33, Аноним (33), 19:52, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ntvdm ещеб вместо выкидывания в досбокс и заживем1
     
  • 1.36, zionist (ok), 20:40, 04/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Те кто пользуются расскажите, для чего ещё вы этим пользуетесь, кроме как для игрушек?
     
     
  • 2.37, Аноним (10), 21:06, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть ты энтузиаст, а не корпораст, то ты делаешь вещи чисто потому, что можешь это сделать, а не потому, что заработаешь на этом денег. Вот для чего Win64 добавили поддержку DirectDraw, хотя оно умерло задолго до Win64 и следовательно прог с его поддержкой нет? Просто потому, что если правильно написать код, то разницы под Win32 и Win64 не будет, а дальше нужна всего одна секунда на то, чтобы выставить в сборочном конфиге Win64 вместо Win32 и вуаля! Так же и тут. Поддержка Win16 - это просто небольшой враппер. Если уж слепили враппер для Win32, то что уж не слепить для Win16?
     
  • 2.39, Аноним (10), 21:12, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А стоп. Попутал. Не DirectDraw, а Direct3D 8. Хотя наверное и DirectDraw тоже. У меня просто прога была. Я ее еще на Delphi 6 начинал писать. Там была поддержка OpenGL, D3D8 и D3D9. Дык потом я ее перекомпилил под Win64 и D3D8 конечно же там не работало. Недавно по приколу запустил под Wine - а там ЗАРАБОТАЛО.
     
  • 2.40, Аноним (32), 22:04, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну какие игры, аудиоплеер тот же нужен на ПК. На линуксах же ни одного нормального, вот и гоняешь foobar2000.
     
     
  • 3.45, 2025 (?), 22:42, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Давно уже не нужен. Подключил смарт к блютуз колонкам и гоняешь. Или напрямую с потокового сервиса, если поддерживают. Заводить комп, чтобы музыку послушать - буэ.
     
     
  • 4.56, Аноним (53), 15:34, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    человек меня вернул в 2005 год - когда домашний компутер был центром развлечений - киношки, музыка, игрульки :) А как же еще?
     
  • 2.41, Аноним (4), 22:20, 04/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Notepad++, WinAmp 2, MS Office 2000/2007.
     
  • 2.62, n80 (?), 22:24, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    LTSpice (почти всю дорогу разрабатывается с учётом WINE, к слову, не только у его авторов такой подход к кроссплатформенности) и IDA 5 (которая Free), ну и QUIK когда-то был. Нативные аналоги, конечно, есть, но как бы оно есть не просит и не так часто оно мне нужно, чтобы разбираться с переходом.

    Плюс, всякие мелкие древние унаследованные самописные (не мной написаны и полные сорцы порой утеряны) проги на работе, тоже отлично под WINE работают.

     
     
  • 3.75, oldzoomer (ok), 16:02, 07/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >ну и QUIK когда-то был

    Это который для трейдинга что ли? Интересно, а Transaq (который у Финама) тоже работает хотя бы под вином?

    Если что, я не трейдер, и не инвестор, инвестиционные рекомендации не даю.

     
  • 2.69, Анонимный GenZionist (?), 13:57, 06/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Использую для всего сложнее васяновского форка калькулятора, ибо самый стабильный API в линуксе - Win32 :)
     

  • 1.46, Аноним (46), 08:24, 05/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сижу на EndeavourOS (arch based).
    Сегодня утром прилетело обновление wine 10.16-1
    Стала вылетать игра World of Warcraft.
    Пришлось откатился на 10.15.
    Будем ждать 10.16-2
     
     
  • 2.47, Аноним (47), 10:20, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вангую что ничего не пофиксят, так как ты не написал отчет об ошибке.
     
  • 2.51, Аноним (58), 12:13, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сижу на wine 1.6.2 по той же причине.
     
     
  • 3.54, Аноним (54), 14:18, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Недавно попробовал 5 версию и в ней даже рендер вулкан нельзя выбрать. В вашей 1.6.2 косынка только запустится пожалуй.
     
     
  • 4.55, Аноним (53), 15:33, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    на 1.6.2 запускается и работает куча софта много лет.
    если то как оно работает на 1.6.2 устраивает, то зачем гоняться за свежим вайном?
    что-бы что?
    другое дело если то, что надо не работает или работает криво....
     
     
  • 5.61, Аноним (61), 21:40, 05/10/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 6.63, Аноним (63), 22:29, 05/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.64, Аноним (64), 23:12, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это вам повезло, что все либы есть. Я обломался с отсутствующим лбгл 32 бит и ничего кроме косынки и такого же простого там не работает из-за этого.
     
     
  • 6.66, Аноним (66), 12:21, 06/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    freesbie имеется,почти PoL.
     
  • 6.67, Аноним (58), 13:12, 06/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я обломался с отсутствующим лбгл 32 бит

    Зачем ты используешь систему, где ничего нету?

     
     
  • 7.70, Аноним (70), 14:25, 06/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Возможность есть,но у меня лапки.
     
     
  • 8.76, Аноним (76), 18:16, 08/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для тех кто с лапками есть PortProton ... текст свёрнут, показать
     
  • 2.57, Аноним (34), 19:50, 05/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для игр протон лучше будет.

    И по производительности и по фиксу багов. Они фиксят сразу, а с вайном, посмотри, как долго вкорячивали ntsync. Он в ядре 6.14 появился. Тут LTS 6.18 на подходе, а поддержку ntsync в wine только сейчас завезли.

    И, в крайнем случае, можно использовать стабильные релизы вайна. Типа 10.0 сейчас.

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

     

  • 1.71, mx (??), 15:54, 06/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Для подхвата ntsync пришлось пересобрать пакет wine-staging-10.16-1.1.x86_64.rpm с https://dl.winehq.org/wine-builds/fedora/42/x86_64/
     

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



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

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