កំណែថ្មីនៃ Wine 4.17, Wine Staging 4.17, Proton 4.11-6 និង D9VK 0.21

មាន ការចេញផ្សាយពិសោធន៍នៃការអនុវត្តបើកចំហនៃ Win32 API - ស្រា 4.17. ចាប់តាំងពីការចេញផ្សាយកំណែ 4.16 របាយការណ៍កំហុសចំនួន 14 ត្រូវបានបិទ ហើយការផ្លាស់ប្តូរ 274 ត្រូវបានធ្វើឡើង។

ការផ្លាស់ប្តូរសំខាន់បំផុត៖

  • Движок Mono обновлён до версии 4.9.3;
  • В d3dx9 добавлена поддержка сжатых текстур в формате DXTn (перенесено из Wine Staging);
  • Предложена начальная версия runtime-библиотеки Windows Script (msscript);
  • В ntdll добавлена обработка вызовов APC до запуска процесса;
  • В wined3d добавлена поддержка GPU AMD VEGA12;
  • Реализована поддержка обработки уведомлений о смене устройств через API XRandR;
  • Добавлена поддержка генерации ключей RSA;
  • Для архитектуры ARM64 реализована поддержка бесшовных прокси (stubless proxies) для интерфейсов объектов;
  • របាយការណ៍កំហុសទាក់ទងនឹងប្រតិបត្តិការហ្គេម និងកម្មវិធីត្រូវបានបិទ។
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

ក្នុងពេលដំណាលគ្នា បង្ហាញ ការចេញផ្សាយគម្រោង ដំណាក់កាលស្រា 4.17, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока не пригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 855 дополнительных патчей. В новом выпуске осуществлена синхронизация с кодовой базой Wine 4.17. Добавлена поддержка ввода в raw-режиме (Raw Input в user32), что позволило избавиться от проблем в играх на базе движка Source, а также Overwatch и Star Citizen. Включены исправления, устраняющие крахи в играх
Empire Earth, Trinklet Supreme и Silent Hill 4: The Room. Добавлена заглушка dsdmo.dll для эффектов DirectSound.

ក្រុមហ៊ុន Valve បានផ្សព្វផ្សាយ ការចេញផ្សាយថ្មីនៃគម្រោង ប្រូទីន ៣.១៦-៨ដែលផ្អែកលើការវិវឌ្ឍន៍នៃគម្រោង Wine និងមានគោលបំណងធានាថាកម្មវិធីហ្គេមដែលបង្កើតឡើងសម្រាប់ Windows និងបង្ហាញក្នុងកាតាឡុក Steam អាចដំណើរការលើលីនុច។ សមិទ្ធិផលនៃគម្រោង ការ​ឆ្លង​រាលដាល ក្រោមអាជ្ញាប័ណ្ណ BSD ។ Proton អនុញ្ញាតឱ្យអ្នកដំណើរការដោយផ្ទាល់នូវកម្មវិធីហ្គេមសម្រាប់តែ Windows នៅក្នុងម៉ាស៊ីនភ្ញៀវ Steam Linux ។ កញ្ចប់រួមបញ្ចូលការអនុវត្ត DirectX 9 (ផ្អែកលើ ឃ ៩ វីខេ), DirectX 10/11 (ផ្អែកលើ DXVK) និង DirectX 12 (ផ្អែកលើ vkd3d) ធ្វើការតាមរយៈការបកប្រែការហៅទូរស័ព្ទ DirectX ទៅកាន់ Vulkan API ផ្តល់នូវការគាំទ្រប្រសើរឡើងសម្រាប់ឧបករណ៍បញ្ជាហ្គេម និងសមត្ថភាពក្នុងការប្រើរបៀបពេញអេក្រង់ដោយមិនគិតពីដំណោះស្រាយអេក្រង់ដែលបានគាំទ្រនៅក្នុងហ្គេម។

В новой версии Proton прослойка DXVK (реализация DXGI, Direct3D 10 и Direct3D 11 поверх API Vulkan) обновлена до ветки 1.4, ម្ល៉ោះ
программный интерфейс Direct3D 11 обновлён до версии 11.4, а DXGI до версии 1.5. Тем временем, разработчики DXVK опубликовали корректирующее обновление DXVK ០.៩៦, в котором устранили проблемы, приводящие к крахам в коде D3D10, и улучшили поддержку игр «Batman: Arkham City», «Hitman 2» и «Ni no Kuni Remastered».

Дополнительно можно отметить новый значительный выпуск проекта ឃ ៩ វីខេ ០.២២, в рамках которого развивается реализация Direct3D 9, работающая через трансляцию вызовов в графический API Vulkan. Проект основан на кодовой базе проекта DXVK, которая была расширена поддержкой Direct3D 9. По сравнению с реализацией Direct3D 9 на базе WineD3D, D9VK позволяет добиться более высокой производительности, так трансляция Direct3D 9 через OpenGL работает медленнее трансляции через Vulkan.

В កំណែ​ថ្មី добавлены новые вызовы Direct3D 9
D3DBLEND_BOTHSRCALPHA и D3DBLEND_BOTHINVSRCALPHA, реализована система блокировок для изображений MSAA и карт глубины, добавлена поддержка форматов YUV2 и YUVY, добавлен расширенный набор констант при включении программной обработки вершинных шейдеров, проведена оптимизация производительности, для DXSO реализованы вызовы TexM3x3Spec и
TexM3x3VSpec, исправлено 27 ошибок.

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់