LINUX.ORG.RU

Wine


86

31

Всего сообщений: 230

Lutris 0.5.0

Lutris 0.5.0
Группа Игры

Состоялся значительный релиз Lutris — игровой платформы для Linux, которая позволяет устанавливать и запускать игры без лишних хлопот, в том числе из GOG, Steam, Battle.net, Origin, Uplay с помощью специально подготовленных сценариев.

( читать дальше... )

>>> Подробности

 , , , ,

Turbid
()

Релиз Wine 4.0

Группа Open Source

Команда Wine с гордостью сообщает, что стабильный релиз Wine 4.0 теперь доступен.

Этот выпуск представляет собой год разработки и более 6000 индивидуальных изменений. Он содержит огромное количество улучшений. Главные изменения:

  • Поддержка Vulkan.
  • Поддержка Direct3D 12.
  • Поддержка игровых контроллеров.
  • Поддержка High-DPI на Android.

Что нового в Wine 4.0

( читать дальше... )

>>> Полный список изменений

 ,

Kron4ek
()

Выпуск Wine 3.18

Группа Open Source

Команда Wine подготовила выпуск открытой реализации Win32 API - Wine 3.18. С момента выпуска версии 3.17 было закрыто 46 отчётов об ошибках и внесено 179 изменений.

Основные нововведения:

  • Добавлена поддержка субпиксельного рендеринга шрифтов (требует наличие FreeType 2.8.1 или новее)
  • В реализацию шифра RSA добавлена поддержка алгоритма OAEP - оптимального асимметричного шифрования с дополнением
  • В DCOM решены проблемы с передачей параметров в RPC (Array marshalling)
  • Улучшено масштабирование консоли Wine в разных DPI
  • Закрыты отчёты об ошибках, связанные с работой игр и приложений: PVSYST 5, Microsoft Office 365, Cegid Business Line, Spreaker Studio 1.4.2, Age of empires 3, Black Desert Online, Life On Mars, Rise Of Nations Extended, Baidu Wifi Hotspot, League of Legends 8.12+, Fifa 19, AnyRail 6.

А также исправлены другие ошибки.

>>> Подробности

 ,

azaza
()

Релиз DXVK 0.90 — транслятора из Direct3D 10/11 в Vulkan

Группа Игры

Доступен новый выпуск DXVK — транслятора из Direct3D 10/11 в Vulkan. Данная библиотека позволяет запускать в Wine множество современных игр, написанных с использованием Direct3D 10/11, с минимальными потерями в производительности.

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

Реализована поддержка Stream Output (#695, #135). Это исправляет проблемы с рендерингом во многих играх. Благодаря этому изменению исправлено отображение персонажей или NPC в играх на базе движка Unity и в The Witcher 3, исправлен Nvidia Hairworks в The Witcher 3 и Final Fantasy XV, также исправлены проблемы в Quake Champions, Overwatch и в других играх.

Исправления ошибок и улучшения

  • Assassin's Creed Odyssey: немного уменьшена нагрузка на процессор.
  • Bioshock: исправлено состояние гонки в режиме D3D10 (#655).
  • Dark Souls 3: исправлена ошибка, мешающая правильному применению смены разрешений экрана.
  • The Evil Within: исправлена регрессия. вызывающая отображения случайной геометрии.

Требуются обновленные драйвера и сборки Wine. Информация о том, что необходимо для работы новой версии DXVK здесь.

>>> Подробности

 , , ,

Kron4ek
()

Компания Valve представила проект Proton для запуска Windows-игр в Linux

Группа Open Source

Компания Valve представила проект Proton, в рамках которого на базе Wine подготовлено решение для запуска в Linux сборок игровых приложений, созданных для Windows. Цель проекта — обеспечить возможность запуска под Linux всех Windows-игр из каталога Steam. На данный момент объявлено о 100% поддержке 26 игр. Наработки проекта опубликованы под лицензией BSD (работа велась в тесном сотрудничестве с Wine и многие изменения уже перенесены в оригинальный Wine и сопутствующие проекты, такие как DXVK и vk3d).

В 2010 году компания Valve объявила о выпуске сервиса Steam Play, позволяющего при помощи единственного платежа получить доступ к играм для любой из трёх ОС: Windows, macOS и Linux. С тех пор более 3000 игр в каталоге Steam обзавелись версиями для Linux, и поддержка новых игр не прекращается и по сей день. На этом компания не остановилась, и два года назад началась работа по улучшению качества и производительности решений по запуску непортированных Windows-игр в Steam.

Большая часть наработок попала в Wine и другие проекты по обеспечению совместимости. Кампания так же занималась интегрированием этих решений в клиенте Steam. Результатом этой работы стала новая бета-версия Steam Play, которая включает модифицированную версию Wine под названием Proton, оптимизированную для запуска игр, собранных для Windows, без их модификации.

Возможности, которые предоставляет Proton, включают:

  • Запуск Windows-игр в Linux-клиенте Steam напрямую, включая полноценную поддержку Steamworks и OpenVR;
  • Реализации DirectX 11 (на базе DXVK) и 12 (на базе vk3d), работающие через трансляцию вызовов DirectX в API Vulkan, что позволяет снизить негативное влияние на производительность и улучшить совместимость с играми;
  • Улучшенная поддержка полноэкранного режима: игры, которые не поддерживают родное разрешение, будут автоматически растянуты на весь экран;
  • Улучшена поддержка игровых контроллеров: игры теперь должны работать со всеми устройствами, которые знает Steam;
  • Значительно увеличена производительность многопоточных игр по сравнению с оригинальным Wine (задействован набор патчей esync для улучшения поддержки многопоточных приложений в Wine).

( читать дальше... )

>>> Подробности

 , , , ,

newsbot
()

Valve (предположительно) собирается внедрять в Steam прослойку для запуска Windows игр

Группа Игры

Пользователи игрового сервиса Steam заметили среди файлов с описанием элементов интерфейса появление упоминания новой прослойки Steam Play, нацеленной на запуск Windows-игр в окружении SteamOS на базе Linux.

Steam Play пока официально не анонсирован и не документирован, но, судя по описанию в GUI-файлах, обеспечит автоматическую установку инструментария для обеспечения совместимости, позволяющего запускать игры независимо от используемой операционной системы. Предполагается, что инструментарий будет основан на наработках проекта Wine. Новость интересна если не вероятностью того, что Valve возможно будет вносить вклад в разработку wine, то тем что будет выполнена интеграция Wine в Steam. То есть не нужно будет держать два его экземпляра на компьютере, что несомненно удобно.

>>> Подробности

 , ,

gnobitel
()

Выпущен релиз ReactOS 0.4.9 со значительными улучшениями в работе с памятью

Выпущен релиз ReactOS 0.4.9 со значительными улучшениями в работе с памятью
Группа Open Source

Представлен релиз операционной системы ReactOS 0.4.9, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows.

( читать дальше... )

>>> Пресс-релиз

 , ,

Jedi-to-be
()

Wine 3.10

Группа Open Source

Состоялся релиз Wine 3.10, открытой реализации Win32 API. С момента предыдущего выпуска было закрыто 17 отчётов об ошибках.

Основные изменения:

  • В Direct 3D 12 добавлена поддержка SwapChain.
  • API Vulkan обновлён согласно последнему варианту спецификации.
  • Для отладчика добавлена поддержка процессов Wow64.
  • Расширена поддержка Task Scheduler.
  • Закрыты отчёты об ошибках для следующих игр и программ: Tumblebugs 2, Onenote 2010, Neverwinter Nights 2, Internet Explorer 11, Max Payne 3, Brothers: A Tale of Two Sons, Broforce, Dead Space, Lego Star Wars Complete Saga, World of Tanks, Tomb Raider 2013, CPU-Z.


Исходники


Бинарные сборки

>>> Подробности

 

antikruk
()

Релиз Wine 3.9

Группа Open Source

Состоялся выпуск Wine 3.9, открытой реализации Win32 API. Основные изменения с момента предыдущего релиза:

  • Контексты OpenGL Core теперь по умолчанию включены в Direct 3D.
  • Начата работа по реализации Direct 3D 12 с использованием vkd3d.
  • Расширена поддержка планировщика задач (Task Scheduler).
  • Улучшена поддержка стрелок в GdiPlus.
  • Улучшена поддержка диалоговых окон задач (Task Dialog).
  • Закрыто 33 отчёта об ошибках. Среди них ошибки, связаные с играми и программами:

AMMYY Admin v3.0, WinLaunch 0.4.x, Photoshop Elements 11/12, iTunes 12, Visual Pinball 8.x, 9.x, 10.x, Arkanoid++ 0.2, UPlay, Visual C++ Build Tools 2015, Batman - The Telltale Series, Moorhuhn Kart 3, Ri-li 2.0.1, Micrografx Designer 7.1, Chessbase 11, Anno 2205, Frostpunk, FrameMaker 7.2, Icinga 2.

Исходники доступны по адресу:

https://dl.winehq.org/wine/source/3.x/wine-3.9.tar.xz

http://mirrors.ibiblio.org/wine/source/3.x/wine-3.9.tar.xz

Бинарные сборки:

https://www.winehq.org/download

>>> Подробнее

 

antikruk
()

Релиз DXVK 0.53

Группа Open Source

Доступен выпуск DXVK 0.53 - транслятора из API DirectX 11 в Vulkan. Данная библиотека позволяет запускать в Wine множество современных DirectX 11 игр, с минимальными потерями в производительности.

( читать дальше... )

>>> Подробности

 , , ,

Sunderland93
()

Первый выпуск Vkd3d 1.0 - транслятора DirectX 12 в Vulkan

Группа Open Source

Проект Wine представил первый стабильный выпуск библиотеки Vkd3d 1.0 - транслятора из API DirectX 12 в Vulkan. Проект нацелен на запуск существующих D3D 12 тайтлов с минимальными потерями в производительности, а также на облегчение в их портировании. В качестве примеров работы библиотеки предлагаются «Hello Triangle» и порт glxgears на Direct3D 12. Vkd3d поддерживает множество функций Direct3D 12:

  • Средства для вывода графики и выполнения вычислений;
  • Списки команд, распределители команд и очереди команд;
  • Дескрипторы и дескрипторы кучи;
  • Корневые подписи;
  • Константные буферы, шейдерные ресурсы, неупорядоченный доступ;
  • Сэмплеры, включая статичные;
  • Копирование дескрипторов;
  • Собственные ресурсы;
  • Корневые константы;
  • Барьеры ресурсов;
  • Запросы, в том числе запросы кучи;
  • Различные методы Clear*() и Copy*();
  • Базовую поддержку непрямого вывода и подписей команд.


Помимо этого предоставляется транслятор байткода 4 и 5 моделей шейдеров в промежуточное представление SPIR-V - libvkd3d-shader. Пока в качестве встроенной библиотеки, но в будущем планируется создать публичный API, а также обеспечить поддержку Shader Model 5.1. В будущих выпусках Vkd3d разработчики планируют реализовать поддержку вычислений сложных геометрических и тесселяционных шейдеров, а также улучшить базовые методы DirectX 12.

>>> Подробности

 , , , ,

Sunderland93
()

Релиз VK9 0.26 - транслятора DirectX 8/9 в Vulkan

Группа Open Source

Кристофер Шейфер (Christopher Schaefer) объявил о выходе 26-ой версии библиотеки VK9 (ранее SchaeferGL) - транслятора из API DirectX 8 и 9 в Vulkan. Данная библиотека развивается с 2016 года, но всё ещё находится в стадии активной разработки. В отличии от проекта Gallium Nine, VK9 не ограничивается одной платформой (может работать в том числе на Windows), а также не зависит от видеодрайвера (Gallium Nine работает только со свободными драйверами Mesa, в то время как VK9 поддерживает в том числе проприетарные драйверы AMD и Nvidia). Выпуск 0.26 примечателен улучшением в трансляции шейдеров, улучшением вывода отладочной информации в лог-файлы, а также различными улучшениями в поддержке 64-х битных приложений. Более подробную информацию можно найти в блоге разработчика.

Исходный код
Twitter
Страница на Patreon

>>> Подробности

 , vk9, ,

Sunderland93
()

Релиз Wine 3.8

Группа Open Source

Состоялся релиз свободной реализации Win32 API - Wine 3.8. По сравнению с прошлой версией закрыто 32 отчёта об ошибках. В новом выпуске:

  • Добавлена поддержка инфраструктуры для тестирования драйверов уровня ядра;
  • Добавлена поддержка показа свойств файла во встроенном проводнике;
  • Расширена работа планировщика задач;
  • Поддержка агрегации COM в UrlMon;
  • Добавлен встроенный MP3 декодер.

>>> Подробности

 

Sunderland93
()

Релиз игровой платформы Lutris 0.4.15

Группа Игры

Состоялся релиз Lutris 0.4.15 - игровой платформы, предоставляющей удобный и функциональный интерфейс для управления игровыми конфигурациями, каталогизации игр и многого другого. Lutris позволяет хранить настройки для каждой отдельной игры, будь то нативная игра для Linux, Steam-версия, Windows-версия в Wine или разнообразные эмуляторы игровых систем. База данных может синхронизироваться с серверами Lutris (аналогично синхронизации в Steam), оттуда же скачиваются обложки, описания игр и так далее. Оболочка написана на Python 3 с использованием PyGTK.

( читать дальше... )

>>> Подробности

 , , ,

Sunderland93
()

DXUP - транслятор Direct3D 10 в Vulkan

Группа Open Source

Представлен проект DXUP - транслятор из Direct3D 10 в Direct3D 11 с последующим выводом через Vulkan. Данный проект преследует те же цели, что и проекты VK9 (транслятор Direct3D 9 > Vulkan) и DXVK (Direct3D 11 > Vulkan), однако вместо использования прямого обращения к Vulkan, транслирует системные вызовы DX10 в DX11, и далее, при помощи проекта DXVK, переводит их в Vulkan. Это позволяет запускать в Wine игры, использующие DirectX 10, такие как Crysis Warhead, Just Cause 2 и так далее, с минимальными потерями в производительности. При этом DXUP возможно использовать и на Windows.

>>> Подробности

 , dxup, ,

Sunderland93
()

DXVK 0.50

Группа Open Source

Состоялся новый релиз DXVK 0.50 - транслятора DirectX 11 > Vulkan, позволяющего запустить в Wine любую современную игру, использующую DX11, практически без потерь в производительности. В новой версии:

  • Добавлена поддержка не родных разрешений экрана;
  • Добавлена поддержка вычисления вершин D3D11 при наличии соответствующего Vulkan-расширения VK_EXT_vertex_attribute_divisor;
  • Многочисленные оптимизации рендеринга, как общие, так и направленные на Vulkan-драйвер RADV;
  • Существенно улучшена производительность игр, использующих 24-битную глубину буфера, при использовании проприетарного драйвера Nvidia;
  • Исправлены следующие баги:

>>> Подробности

 , , ,

Sunderland93
()

Опубликован релиз операционной системы ReactOS 0.4.8 с поддержкой NT6.0+ API

Группа Open Source

Представлен релиз операционной системы ReactOS 0.4.8, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это восьмой выпуск после перехода проекта к более оперативному формированию релизов c с периодичностью раз в три месяца. Посление 20 лет эта операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (108 Мб) и Live-сборка (77 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.


Всего после выпуска версии 0.4.7 было исправлено более 320 багов.

Комьюнити чейндж-лог | Список устраненных ошибок | Тесты ПО для релиза 0.4.8

  • Впервые активирована возможность запуска приложений, написанных для платформы NT6+ (Vista, Windows 7, 8, 10). Поддержка реализована через добавление специальной прослойки для обеспечения совместимости и внесения изменений в Kernel32, NTDLL и LDR, в том числе через подмену корневого манифеста и маскировку доступности API;
  • Устранено несколько проблем в системе управления кэшем Common Cache (один из устраненных багов был внесен аж 17 лет назад) и загрузчике Freeloader, что позволило обеспечить загрузку на системах с 96 Mb RAM;
  • В системе управления кэшем добавлена поддержка упреждающего чтения (Read Ahead) и отложенной записи (Lazy Writing);
    Решены проблемы с инициализацией в некоторых играх, проявляющиеся при использовании родных графических драйверов. Также устранены искажения цветов в приложениях, использующих DirectX;
  • В состав дистрибутива включён инструмент,аналогичный DrWatson32 и позволяющий в случае краха приложения, сохранить файл с логом состояния на рабочем столе. В логе отражены данные, полезные для диагностики критических ошибок, например, списки загруженных модулей и потоков, трассировки стека, дампы и сведения о состоянии регистров;
  • Устранены проблемы, которые мешали загрузке ReactOS на очень старом оборудовании и в виртуальных машинах с подключенным пустым флоппи-приводом;
  • Добавлены виртуальные драйверы CD-ROM и флоппи-привода;
  • Драйвер CDFS (CD-ROM file system) был заменён на оригинальную реализацию от Microsoft, код которой был открыт под лицензией MS-PL (в ходе рецензирования разработчики ReactOS нашли ошибку в коде Microsoft);
  • Добавлен новый драйвер NTFS с начальной поддержкой записи (поддержка записи все еще недоработана, но для тестирования может быть включена через реестр);
  • Внесены различные улучшения оболочки Explorer: автоскрытие и блокировка панели задач, уведомления системного лотка, мониторинг иконок активных приложений в системном лотке, отлажены операции удаления и переименования папок, выделения множества файлов на рабочем столе.
  • Осуществлена синхронизация с кодовой базой Wine 3.0 и обновлены версии сторонних компонентов: Freetype 2.9, Ext2 0.69, uniata v0.46e5, libxml2 2.9.7, libmpg123 1.25.8, libtiff 4.0.9, libxslt 1.1.32, libjpeg 9c, libpng 1.6.34.


Кроме того, Вадим Галянт подготовил экспериментальные сборки дистрибутивов с обновленным USB-стеком.

Также хочу сообщить, что в ближайшее время проект начнет выпуск работоспособных 64-битных сборок операционной системы.

>>> Подробности

 , , ,

Jedi-to-be
()

Будущее проекта Wine Staging

Группа Open Source

Некоторые из вас, возможно, уже задавались вопросом, почему в последнее время не было выпусков Wine Staging и изменилось ли что-либо. На самом деле есть некоторые существенные изменения, которые мы хотим объяснить в этой статье. Прежде чем это сделать, давайте взглянем на историю этого проекта.

Wine Staging происходит от Pipelight, программного обеспечения для использования плагинов для браузера Windows в веб-браузерах Linux/FreeBSD. Чтобы поддерживать Silverlight и его DRM-систему PlayReady, нам пришлось создать нашу собственную версию Wine, поскольку оригинальный проект не поддерживал список управления доступом (ACL) для файлов. Оказалось, что добиться принятия патчей в developer-ветку Wine было довольно сложно - Эрих Э. Гувер пробовал это с 2012 года. Мы выяснили, что существует больше патчей, которые считаются слишком экспериментальными для developer-ветки, и создали Wine Staging в 2014 году. Несмотря на то, что проект становился все больше и больше за примерно 120 выпусков, усилия по поддержке также увеличивались - тем более, что мы следуем за 2-недельным циклом выпуска developer-ветки Wine.

До этого момента проект Wine Staging поддерживался Себастьяном и мной в наше свободное время. За последние четыре года наша жизнь значительно изменилась. Мы больше не изучаем информационные технологии - зато имеем рабочие места на полный рабочий день. В целом, наше свободное время сократилось до такого уровня, при котором мы больше не можем поддерживать Wine Staging на том же уровне, что и раньше (перезагрузка патчей, просмотр новых, тестирование приложений перед каждым выпуском и т.д.). Поэтому мы решили, что в настоящее время мы не можем предоставлять новые выпуски. Извините за то, что вы так долго ждали, но, как вы можете себе представить, приостановить проект было непростым решением, поскольку мы знаем, что многие пользователи зависят от него. Вы по-прежнему можете использовать последнюю версию Wine Staging (в настоящее время 2.21) для существующего программного обеспечения (например, когда вам нужна постоянная поддержка ACL), но вам также следует проверять работоспособность необходимого вам ПО в текущих релизах developer-ветки Wine. Мы продолжим предоставлять новые сборки для developer и stable веток, чтобы вы могли их протестировать. Есть также попытки других разработчиков Wine поддерживать Wine Staging в актуальном состоянии - например, этот форк, на который вам, возможно, будет интересно посмотреть.

Пользуясь случаем публикации этой новости, мы хотим поблагодарить всех тех, кто пытался сделать Wine лучше в течение последних 4 лет, сообщая об ошибках или отправляя исправления. Без помощи других разработчиков и пользователей такие проекты, как Wine Staging, были бы невозможны. Не забудьте продолжить работу, используя ресурсы, предоставленные WineHQ (например, мейл-листы, в которых вы можете найти новые патчи) в будущем.

Спасибо вам,
Майкл и Себастьян

>>> Подробности

 ,

ZenitharChampion
()

Релиз Wine 3.1

Группа Open Source

Доступен релиз Wine 3.1.

С выпуска версии 3.0 было закрыто 29 отчетов об ошибках и внесено 346 изменений.

Ключевые изменения в релизе:

  • Поддержка аутентификации с помощью Kerberos
  • Возможность перенаправления класса Window для Common Controls 6
  • Поддержка визуализации ARGB для X11
  • Теперь для запуска DOS приложений требуется DOSBox
  • Различные исправления ошибок


Полный список улучшений.

>>> Подробности

 ,

ozz_is_here
()

Релиз Wine 3.0

Группа Open Source

Команда Wine выпустила очередную стабильную мажорную версию Wine.
Подготовка релиза заняла год и включает в себя 6000 изменений. Полный список улучшений, ключевые:

  • Поддержка Direct3D 10 и 11
  • Поток команд Direct3D
  • Графический драйвер Android
  • Улучшенная поддержка DirectWrite и Direct2D.

>>> Подробности

 ,

Deleted
()