The OpenNET Project / Index page

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

Выпуск Wine 9.14 и Wine staging 9.14

29.07.2024 07:34

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

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

  • Реализация однонаправленного механизма межпроцессного взаимодействия (IPC) Mailslots переведена на использование ввода/вывода на стороне серверного процесса.
  • Расширена поддержка собранных для Windows ODBC-драйверов к СУБД.
  • Продолжена работа по размещению в разделяемой памяти структур данных библиотеки user32.
  • В cmd.exe добавлена поддержка операций "||" и "&&".
  • Закрыты отчёты об ошибках, связанные с работой приложений: Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher.
  • Закрыты отчёты об ошибках, связанные с работой игр: Civilization I, Tom Clancy's Splinter Cell: Conviction, I Am Alive, Ys: Origin, Unreal Engine 5.2, ChessBase 17, Act of War: Direct Action, Act of War: High Treason, Warlords III: Darklords Rising.

Кроме того, сформирован выпуск проекта Wine Staging 9.14, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 371 дополнительный патч. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 9.14 и перенесены свежие изменения из vkd3d. Добавлен патч с начальной поддержкой IDXGISwapChain::GetFrameStatistics в d3d11. Обновлены наборы патчей odbc32-fixes и ntdll-WRITECOPY. В основной состав Wine перенесены 4 изменения, связанные с odbc32.

  1. Главная ссылка к новости (https://www.winehq.org/news/20...)
  2. OpenNews: Выпуск Wine 9.13 и Wine staging 9.13
  3. OpenNews: Проект Wine опубликовал Vkd3d 1.12 с реализацией Direct3D 12
  4. OpenNews: В Arch Linux улучшили совместимость c Windows-играми, запускаемыми в Wine и Steam
  5. OpenNews: Стабильный релиз Wine 9.0
  6. OpenNews: Компания Valve выпустила Proton 9.0-2, пакет для запуска Windows-игр в Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61622-wine
Ключевые слова: wine
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:00, 29/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Как ни крути на Винде отзывчивость выше чем в Протон. Только установив 10 ощутил это,а ведь вполне устраивал Протон.Давно стоило сравнить.
     
     
  • 2.2, Аноним (2), 08:18, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Зависит от софта. Что-то будет ощутимо лучше в вайне. Например, некоторые игры.
     
     
  • 3.4, Слава Линуксу (?), 08:28, 29/07/2024 Скрыто ботом-модератором     [к модератору]
  • –14 +/
     
     
  • 4.5, Аноним (2), 08:32, 29/07/2024 Скрыто ботом-модератором     [к модератору]
  • +7 +/
     
     
  • 5.6, Аноним (6), 09:16, 29/07/2024 Скрыто ботом-модератором     [к модератору]
  • –4 +/
     
     
  • 6.10, Аноним (10), 09:27, 29/07/2024 Скрыто ботом-модератором     [к модератору]
  • +7 +/
     
     
  • 7.27, Аноним (27), 06:09, 30/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.3, Аноним (3), 08:28, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Как ни крути на Винде отзывчивость выше чем в Протон

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

     
     
  • 3.7, Аноним (6), 09:17, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как правило шиньу надо нормально настроить.
     
  • 2.8, анон (?), 09:18, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    low latency kernel возможно может решить это🤔 В Linux несколько планировщиков задач
     
     
  • 3.12, Аноним (2), 09:45, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я тут обнаружил, что у меня ядро без CONFIG_RT_GROUP_SCHED, вот это по-актуальнее. Я и не замечал, потому что не пользовался всеми этими pulseaudio.
     
  • 2.13, НяшМяш (ok), 09:57, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что подразумевается под "отзывчивостью"? Протон патчат под игры, а на моей системе игры идут шустрее под протоном, чем под виндой. Под вяленым с вяленым вайн патчем ещё и задержек отрисовки нет.
     
     
  • 3.17, Аноним (1), 11:30, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот к примеру мину разминировать которая взрывается при приближении вообще не проблема в Винде,а в Протон надо подкрасться и все равно не всегда успеешь.
     
  • 3.19, Аноним (19), 11:42, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Играл в HotS (да, мертвый) на ноуте со встройкой (Ryzen 3200U), фризов на порядок больше чем в винде и разок через часа 3 игры фпс упал до 30 и не поднимался выше - играть невозможно было, при этом на винде еще фоном открыт браузер.

    Wine - дефолтный из Bottles, caffe или как его там. Возможно фризит из-за zswap, но памяти свободной хватало.

     
  • 2.21, Аноним (21), 15:51, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вайн вообще не особо нужен, для многих вещей есть нативные порты. Почему-то всегда через SDL, хотя raylib должна быть не хуже.
     
  • 2.29, ютуб ютубов (ok), 14:02, 31/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На Винде и совместимость с приложениями win32 и win64 лучше. И отзывчивость тоже. Даже лучше, чем с приложениями win32 и win64 на MacOS, например. Сейчас вот уже давно 11-я Винда вышла, а может и 12-я скоро выйдет.
     

  • 1.9, анон (?), 09:24, 29/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://linux-gaming.kwindu.eu/index.php?title=Improving_performance К примеру, дистр Nobara оптимизирован под игры https://github.com/FeralInteractive/gamemode никогда не пробовал. То вики вывело сюда
     
  • 1.11, анон (?), 09:30, 29/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://www.protondb.com/help/improving-performance gamemmode, окружение lxde, может xfce и тюнинг
     
  • 1.14, Аноним (14), 10:12, 29/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    почему при запуске типовой программы wine сыплет в консоль stub-ами? они что, за все эти 20 лет так и не избавились от заглушечных реализаций тех или иных функций?
     
     
  • 2.15, Аноним (2), 10:28, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Часто это сомнительная функциональность вроде телеметрии или то, что никто на самом деле не использует.
     
  • 2.16, Аноним (16), 10:46, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, некоторые релизы не сыпали подобное при запуске winecfg после обновления, это было неожиданно.
     
     
  • 3.18, Zenitur (ok), 11:39, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А при повторном заппуске снова сыпали? Значит просто не выводили.
     
  • 2.24, Аноним123 (?), 17:57, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > за все эти 20 лет так и не избавились от заглушечных реализаций тех или иных функций?

    Они ждут вашей помощи этом

     

  • 1.20, Аноним (21), 13:42, 29/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Реализация однонаправленного механизма межпроцессного взаимодействия (IPC) Mailslots переведена на использование ввода/вывода на стороне серверного процесса.

    Почему в "таком хорошем" Линуксе до сих пор нету своего аналога mailslots?

     
     
  • 2.23, Аноним123 (?), 17:56, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть. Называется Dbus.
     
     
  • 3.26, Ivan_83 (ok), 19:50, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В венде нет прямого аналога DBUS, пожалуй самое близкое это оконные сообщения которые система рассылает броадкастом.
     
  • 3.28, Аноним (28), 13:59, 30/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это не дэйтаграммы.
     
  • 2.25, Ivan_83 (ok), 19:49, 29/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что это эталонное НЕНУЖНО которое даже сам МС закопал и не использует.
    Оно появилось кажется в 95 венде, там было приложение WinPopUp для обмена сообщениями, оно как раз через мейл слоты сработало.

    Проблема была в том, что там нет никакой возможности узнать кто отправитель сообщения.
    Те mailslot это просто фиговина на базе самбы, которая способна принять какую то последовательность байт и сохранить это в памяти.
    Если их не вычитывать - то утекает память.
    Когда их вычитываешь - то получаешь только последовательность байт которую записал отправитель, кто отправитель узнать не возможно.
    В самом WinPopUp отправитель записывался в само тело сообщения и благодаря этому можно было отвечать на сообщения.
    И поскольку оно поверх самбы - я помню как приложуха подвисала при попытке отправить сообщение, это тебе не UDP выплюнуть и забыть.

    Хз кто этим пользовался в 9х вендах, ибо как чат это было унылое даже на фоне того что в те времена других то чатов без серверных практически не было.
    iChat (не от огрызка от от рассеянских погромистов) была на голову выше, хоть и фигачила броадкастами.

    Потом в 2к сделали некую службу сетевых сообщений которая этот mailslot вычитывала и выводила текущему активному юзеру месаджбокс с сообщением, тема была интересная для админов, типа рассылать оповещения по сети, мол "сейчас инет пропадёт надо сервак ребутнуть, без паники".
    Но админимы этим не пользовались, зато во времена пока в ХР не появился фаер тему просекси спамеры и заходя в инет можно было получить рекламу прям без возможности увернутся :)

     

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



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

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