Wine 10.19: Исправлены баги в Baldur's Gate 3, StarCraft и десятках других игр и приложений
Вышла новая тестовая версия эмулятора Wine 10.19, которая продолжает улучшать совместимость Windows-игр и программ в Linux-среде. Этот выпуск примечателен не столько громкими нововведениями, сколько огромным количеством исправлений — целых 34 бага, многие из которых долгое время мешали комфортной работе и игр.
Ключевые исправления для геймеров
Разработчики устранили ряд критических проблем, затрагивающих как классические, так и современные игры:- Baldur's Gate 3: Устранен сбой с ошибкой
"vkQueueSubmit2KHR", который мог возникать у некоторых пользователей. - StarCraft: Brood War: Решена проблема с заиканиями (stuttering) во время игры.
- Horizon Zero Dawn (GOG): Геймпады наконец-то правильно распознаются системой.
- Control Ultimate Edition: Исправлен сбой с сообщением о нехватке видеопамяти (VRAM).
- BeamNG.drive: Игра больше не сворачивает свое окно во время запуска.
- Total Annihilation (GOG): Устранен черный экран при запуске под Wayland.
- Elasto Mania II: Пропал серый экран, мешавший игровому процессу.
Улучшения для приложений и повседневного использования
Помимо игр, обновление затронуло и обычные программы:- Foobar2000: Восстановлена работа после регрессии в версии 10.13.
- mIRC 7.81: Теперь запускается корректно.
- Pegasus Mail: Возвращены правильные шрифты.
- Microsoft Office 2007: Исправлено отображение полупрозрачных меню.
- Проводник (explorer.exe): Устранены несколько багов, включая неработающее выпадающее меню, пропадающую строку состояния и задержки при обновлении заголовков окон.
Технические улучшения "под капотом"
Среди менее заметных, но важных изменений:- Поддержка точек повторного анализа (reparse points): Улучшена работа с символическими ссылками и точками монтирования.
- Поддержка Typed Arrays в JScript: Повышена стабильность скриптов на устаревшем движке JScript.
- Рефакторинг Common Controls: Продолжается модернизация кода после разделения версий 5 и 6.
- Улучшена поддержка исключений WinRT: Стабильность для приложений, использующих современную среду выполнения Windows.
Что это значит для пользователей?
Выпуск Wine 10.19 — это яркий пример того, как проект сосредоточен на шлифовке существующего функционала. Вместо добавления сырых нововведений, разработчики целенаправленно закрывают конкретные баги, которые годами мешали пользователям.Особенно радует внимание к старым, но любимым играм вроде StarCraft и Total Annihilation, а также оперативная реакция на проблемы в таких хитах, как Baldur's Gate 3.
Исходный код и бинарные сборки для различных дистрибутивов уже доступны на официальном сайте WineHQ.