
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: Пропал серый экран, мешавший игровому процессу.
Также были исправлены проблемы в таких проектах, как Project CARS, Metro 2033 и HighFleet, которым требовались функции библиотеки d3dx11_43.
Улучшения для приложений и повседневного использования
Помимо игр, обновление затронуло и обычные программы:
-
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.