The OpenNET Project / Index page

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

Выпуск проекта Wine Staging 4.0, дополняющего Wine 4.0

25.01.2019 14:59

Следом за Wine 4.0 состоялся релиз смежного проекта Wine Staging 4.0, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока не пригодные для принятия в основную ветку Wine. В рамках нового выпуска проведена работа по адаптации поддерживаемых в ветке Wine Staging патчей к актуальной кодовой базе Wine 4.0. Готовые пакеты сформированы для Debian, Ubuntu, Fedora, openSUSE и macOS.

Wine-staging позиционируется как площадка для предварительного тестирования экспериментальных патчей, перед их включением в основное дерево исходных текстов Wine. По сравнению с Wine в Wine Staging предоставляется 837 дополнительных патчей, включающих 336 наборов изменений. В том числе в Wine Staging реализована поддержка Windows ACL, API Xaudio 2, CUDA/PhysX/NVENC для видеокарт NVIDIA, EAX 1, тем оформления GTK3+, декодирования DXVA2 на стороне GPU, дополнительных кодеков, расширений Direct2D/Direct3D и функций системных библиотек.

Дополнительно можно отметить информацию о разработке нового бэкенда к wined3d на базе графического API Vulkan, который развивается сотрудниками компании CodeWeavers под кодовым именем "Damavand". За последние месяцы также проведена работа по избавлению wined3d от привязок к специфичным особенностям OpenGL и разработке бэкенда для macOS на базе API MoltenVK. Использование Vulkan вместо OpenGL для реализации Direct3D 9, 10 и 11 позволит добиться более высокой производительности в играх.

До начала работы над собственным бэкендом разработчики Wine безуспешно пытались наладить сотрудничество с проектом DXVK, решающим сходную задачу по трансляции Direct3D 11 через API Vulkan. Но Philip Rebohle, ведущий разработчик DXVK не ответил на электронное письмо с предложением о сотрудничестве. Кроме того, DXVK использует пермиссивную лицензию zlib и написан на C++, а Wine использует копилефт лицензию LGPL, написан на С и привязан к стандарту C89. Отмечается, что при использовании связки Wine+DXVK производительность некоторых протестированных игр отличается от запуска в Windows всего на 10%, в то время как при использовании реализации Direct3D 11 на базе OpenGL производительность отстаёт на 80%.

  1. Главная ссылка к новости (https://www.winehq.org/piperma...)
  2. OpenNews: Стабильный релиз Wine 4.0
  3. OpenNews: Бета-выпуск Proton 3.16, пакета для запуска Windows-игр в Linux
  4. OpenNews: Выпуск проекта Wine Staging 2.0, дополняющего Wine 2.0
  5. OpenNews: Энтузиасты взяли на себя продолжение разработки Wine staging
  6. OpenNews: Выпуск проекта Wine Staging 3.3
Лицензия: CC-BY
Тип: Программы
Ключевые слова: wine
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (34) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.11, Вебмакака (?), 16:19, 25/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Поддержка тем GTK+ 3

    Джва года ждал! Конечно тему надо с кнопками поменьше, а то я даже боюсь представить...

     
  • 1.26, UglyBastard (ok), 18:41, 25/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Чета на Mac OS тормозит
     
     
  • 2.27, Аноним (27), 18:58, 25/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Линукс и Windows не тормозит.

    Жуйте дальше свой Металл.

     
     
  • 3.33, commiethebeastie (ok), 21:58, 25/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хороший API, превращающий графическую рабочую станцию в айфон.
     
     
  • 4.50, UglyBastard (ok), 18:58, 27/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я считаю, что нет ничего плохого в айфоне. Наоборот, прокрутка, скроллинг, жесты с тачпада - многие айфонные составляющие в Мак ОС, это то, что меня здесь держит.
    То, что немногочисленных профессионалов ущемляют в угоду широкой массе юзеров - это плохо. И это все Кукан виноват.
     
     
  • 5.53, commiethebeastie (ok), 22:31, 27/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А отсутствие такой мелочи тебя совсем не беспокоит?

      Geometry shader emulation
      Cull distance emulation
      Tessellation shaders

     
     
  • 6.56, UglyBastard (ok), 03:03, 28/01/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ыыы, Мак не для игр, аряяяя (*убежал с порванной жопой в закат)
     
  • 4.52, UglyBastard (ok), 19:18, 27/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да забыл самое главное - зум в браузерах как в iOS, это просто киллер фича. Без неё не могу теперь.
     
  • 2.38, НяшМяш (ok), 00:12, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Тормозит, так как Apple давно забил на развитие OpenGL в макоси и вообще её планирует выпилить. OpenGL в макоси глючен и застрял на версии 3.3 емнип.
     
     
  • 3.39, commiethebeastie (ok), 01:17, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    4.1 там, но он еще и тормозной.
     
  • 3.51, UglyBastard (ok), 19:01, 27/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Тормозит относительно прежних выпусков.
    Так-то, я заметил, что лучше всего Wine работает в High Sierra.
    А нельзя приделать Wine прямо к Metal 2?
     
     
  • 4.54, commiethebeastie (ok), 22:34, 27/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Here's my list of things still to be done for DXVK:

      Geometry shader emulation
      Cull distance emulation
      Tessellation shaders

    Приделывай, что уж там.

     

  • 1.31, zanswer CCNA RS and S (?), 20:01, 25/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Windows ACL, это которые NFSv4 style ACL? Но зачем?
     
     
  • 2.32, Mad Max (?), 21:33, 25/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Windows ACL filesystem наверное.
     

  • 1.34, corvuscor (ok), 22:18, 25/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Но разработчики DXVK не ответили на письма с предложением о сотрудничестве.

    Мне просто интересно, они понимают, что выставили себя говнюками в глазах сообщества?

     
     
  • 2.36, Kron4ek (ok), 23:13, 25/01/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ну, не они, а он - там фактически один разработчик. К тому же неизвестно, по какой причине он не ответил, возможно просто не увидел эти самые письма. Не хватает информации для того, чтобы сделать вывод.

    Однако один останавливающий слияние DXVK с Wine фактор был всегда известен - это язык. Wine использует только C в коде, тогда как DXVK написан на C++.

     
     
  • 3.40, Аноним (40), 07:29, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Выдержка из mailing list ... текст свёрнут, показать
     
  • 3.43, corvuscor (ok), 12:59, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Однако один останавливающий слияние DXVK с Wine фактор был всегда известен

    Кто о слиянии говорил то?

    > К тому же неизвестно, по какой причине он не ответил, возможно просто не увидел эти самые письма.

    А это является уважительной причиной? Может, попробовать на работе разок так отмазаться?
    Хотя ну нафиг...

     
  • 2.37, Аноним (37), 00:03, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Какая разница Понимают или не понимают, но не отвечают Я вполне могу представи... текст свёрнут, показать
     
  • 2.42, rry (?), 10:45, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Письмо просто в спам упало.
    Намылить на спамоящик - это называется пробовать наладить сотрудничество уже?
     
     
  • 3.44, corvuscor (ok), 13:00, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Письмо просто в спам упало.

    Это он сам сказал, лично?

     
     
  • 4.58, Онаним (?), 12:45, 28/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://github.com/doitsujin/dxvk/issues/887
     
  • 3.61, SysA (?), 17:28, 28/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да нет, он реально проигнорировал. А в своем ГитХабе прямо всех послал!..
     

  • 1.35, фывфыв (?), 22:56, 25/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > включающие не полностью готовые или рискованные патчи, пока не пригодные для принятия в основную ветку Wine

    А это так нынче называется? Помнится пару лет назад это было упрямство разработчиков Wine.

     
  • 1.45, rshadow (ok), 14:19, 26/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такое ощущение что все что нам не хватало - это vulkan, а не wayland. =)
     
     
  • 2.46, Аноним (46), 15:13, 26/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Лишь намекает о востребованности wayland.
     

  • 1.47, Аноним (46), 15:19, 26/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://wiki.winehq.org/Developer_FAQ#Does_Wine_allow_C.2B.2B.2C_Objective_C.2

    facepalm.jpg

     
  • 1.48, Аноним (48), 21:18, 26/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а зачем DXVK может понадобиться, кроме как для wine?
     
     
  • 2.49, commiethebeastie (ok), 00:14, 27/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Для портирования игры, ваш кэп.
     

  • 1.55, qsdg (ok), 01:54, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попробовал в этом ваше Wine 4.0 запустить Старкрафт2. Вся система начинает тормозить. В баттл-нете кнопки еле работают (не показывают дропдауны пока не наведёшь где они должны по идее быть). В wine64 по кнопке Launch вообще ничего не происходит, в wine32 видюшка входная играет а потом всё виснет на intro screen. И при килле приложения, не возвращает родное разрешение экрана.
     
     
  • 2.57, мимокрокодильщик (?), 11:50, 28/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за баг-репорт, приняли ваши замечания, в следующем обновлении исправим!
     
  • 2.62, kido (ok), 08:25, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Помню пробовал запускать СЦ2 через вайн ещё во времена Винг оф Либерти - уже тогда она нормально работало. Вот прогресс спустя столько лет, или близарды так палки в колёса вставляют?
     

  • 1.59, J.L. (?), 14:52, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > бэкенда к wined3d на базе графического API Vulkan ... Использование Vulkan вместо OpenGL для реализации Direct3D 9

    в новости не написано - кто в курсе, они VK9 сотрудничать будут?

     
     
  • 2.60, J.L. (?), 15:01, 28/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> бэкенда к wined3d на базе графического API Vulkan ... Использование Vulkan вместо OpenGL для реализации Direct3D 9
    > в новости не написано - кто в курсе, они VK9 сотрудничать будут?

    https://github.com/disks86/VK9/issues/100
    disks86:
    Well as pointed out in a previous comment my whole development setup is windows based so I doubt they will integrate anything I have. It's more likely that at most they would look at what I did for reference and rewrite it in their build environment with their coding standards. Regardless I'd be happy to share any information I have with them even if it is a competing project.

     

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



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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