В Wine 11.18 починили Star Wars KOTOR и Assassin’s Creed Rogue: запускаем классику без ошибок

Опубликован Wine 11.18 — очередной двухнедельный экспериментальный выпуск открытой реализации Win32 API. С момента выхода версии 11.17 разработчики внесли 380 изменений и закрыли 21 отчёт об ошибках. Одновременно сформирована сборка Wine Staging 11.18, включающая 273 дополнительных патча, которые пока не готовы для принятия в основную ветку. Telegram-канал создателя Трешбокса про технологии

Ключевым направлением выпуска стало расширение прослойки симуляции ядра NT (ntoskrnl.exe). В ней реализованы функции PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges и SeLocateProcessImageName, необходимые для корректной работы драйверов устройств. Также в прослойке mountmgr появились операции ввода-вывода для CD-ROM, включая управление воспроизведением аудио и извлечением носителя, а в Direct3D 11 реализованы методы DiscardResource и DiscardView.

Значительная часть изменений посвящена играм. Устранены проблемы с текстурами в Assassin’s Creed Rogue, периодическими искажениями музыки в Super Meat Boy, вылетами Screamer 4×4 в полноэкранном режиме XWayland, графическими артефактами в Star Wars: Knights of the Old Republic и Return to Krondor, а также с воспроизведением видео в The Bard’s Tale IV. Среди приложений исправлены сбои установщиков Adobe Creative Cloud и Adobe Express Photos, работа QuickTime и SlingPlayer.

В графической подсистеме обновлён winevulkan до спецификации Vulkan 1.4.362, добавлены сведения об ускорителе NVIDIA L4. Улучшена обработка мыши: окна приложений больше не реагируют на щелчки за своими пределами, устранены проблемы с определением кнопок мыши при запуске игр через Steam. Внесены исправления совместимости в заголовочные файлы языка Си, обновлён код vkd3d в Wine Staging, добавлены патчи преобразования цвета YV12 в RGB и проверок исполняемых файлов WoW64.

Источник: trashbox.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев