Вышла новая версия Wine 11.17

Разработка Wine продолжает ритмично двигаться вперёд. Версия 11.17, как и её предшественницы, не приносит громких новых функций, но методично улучшает фундаментальные компоненты и закрывает очередную партию проблем.

Что нового в Wine 11.17

Обновление vkd3d до версии 2.1

В состав Wine теперь включена свежая версия vkd3d 2.1 — библиотеки для трансляции Direct3D 12 в Vulkan. Это приносит последние улучшения и исправления для современных DirectX 12-игр.

Начальная поддержка эмуляции режимов отображения

Добавлена начальная поддержка эмуляции режимов отображения (display mode emulation). Эта функция позволяет приложениям получать информацию о поддерживаемых разрешениях и частотах обновления, даже если физический дисплей их не поддерживает. Это особенно важно для старых игр, которые полагаются на жёстко заданные списки режимов.

Улучшенная поддержка предпочитаемых языков интерфейса

Улучшена поддержка предпочитаемых языков интерфейса (preferred UI languages). Приложения теперь лучше определяют и используют языковые настройки системы.

Главные исправления (выбрано из 44)

Игры и графика

  • GTA: Vice City: Исправлен белый экран во время интро-видео (#60080).
  • GTA: San Andreas: Исправлено отображение видео при использовании эксклюзивного полноэкранного режима (#60095).
  • Star Wars: Knights of the Old Republic I/II: Исправлено падение после запуска (#60285).
  • Command & Conquer: Red Alert 2: Исправлена проблема с SafeDisc v2.05.030 (#30155).
  • Worms Blast: Исправлено исчезновение текстур персонажей (#56366).
  • Horizon Chase Turbo: Исправлена поддержка горячего подключения геймпадов (#58046).
  • Ground Control: Исправлено ограничение движения мыши на небольшой области (#60218).
  • Ankh - Anniversary Edition: Исправлена проблема с чёрными текстурами (#60219).
  • Dragon Age: Inquisition: Исправлено определение геймпада (#47070).
  • Nokia S60 5th Edition SDK 1.0: Исправлена проблема с загрузкой библиотеки (#25373).

Системные компоненты

  • XInput: Исправлена проблема, из-за которой XInputGetState возвращал 0 кнопок для подключённых по Bluetooth контроллеров Xbox One (#60226).
  • wtsapi32: Исправлено падение теста test_WTSEnumerateProcessesW() (#53241).
  • NtQueryDirectoryObject: Исправлен сбой запроса к \KnownDlls (#47062).
  • ntoskrnl.exe: Добавлена недостающая функция KeAcquireGuardedMutex для GunBound (#58511).
  • ws2_32.getservbyname: Теперь читает информацию из %SystemRoot%\System32\Drivers\Etc\services (#50323).
  • CreateProcess: Добавлена поддержка флага CREATE_NO_WINDOW (#49079).
  • wintrust: Добавлена реализация CryptCATAdminAcquireContext2 для Signtools (#50233).

Приложения

  • PDFCreator Installer: Исправлено отображение китайских символов (#29851).
  • SketchUp 2021: Исправлена ошибка установщика "IDS_ERROR_NO_WIZARD_PAGES" (#53047).
  • VisualSubSync: Исправлено падение при нажатии кнопки воспроизведения аудио (#39336).
  • PS4 Remote Play 2.x: Исправлена ошибка на старте (#46815).
  • certmgr.exe: Исправлена невозможность импорта сертификатов в формате PKCS12 (#42383).
  • Netscape Navigator 3.04: Исправлено падение при запуске (#60229).
  • GameGuard: Исправлена проблема с неверным статусом и полем Irp.IoStatus.u.Status (#30155).

Инфраструктура

  • DWARF unwinding: Исправлены падения на i386 (#59963).
  • X11: Исправлена проблема, из-за которой приложение не позволяло корневому окну получать события мыши (#60256).
  • win32u: Исправлено переполнение буфера кучи при обработке ввода мыши (#60257).

Wine 11.17 — ещё один шаг вперёд для платформы, которая остаётся критически важной для запуска Windows-приложений на Linux, macOS и других системах. Обновление vkd3d и начальная поддержка эмуляции режимов отображения делают проект всё более современным и мощным.

Исходный код и бинарные пакеты уже доступны на официальном сайте. Как всегда, проект живёт благодаря труду сотен контрибьюторов по всему миру.

  • Просмотров: 34

Этот веб-сайт использует технические и функциональные файлы cookie. Чтобы зарегистрировать учетную запись, связаться с нами, получить наши продукты или услуги, вы должны принять нашу Политику Конфиденциальности. Нажимая кнопку «Принять» или щелкая любую ссылку на этой странице, вы соглашаетесь на использование файлов cookie и принимаете нашу Политику использования cookie-файлов.