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'тен которулган);
  • Windows Script иштөө убактысы китепканасынын баштапкы версиясы (msscript) сунушталды;
  • Процесс башталганга чейин ntdll'ге APC чалууларын иштетүү кошулду;
  • wined3d AMD VEGA12 GPU үчүн колдоо кошот;
  • XRandR API аркылуу түзмөктүн өзгөрүүлөрү жөнүндө эскертмелерди иштетүүнү колдоо ишке ашырылды;
  • RSA ачкычтарын түзүү үчүн кошумча колдоо;
  • ARM64 архитектурасы үчүн объект интерфейстери үчүн үзгүлтүксүз проксилерди колдоо ишке ашырылган;
  • Оюндардын жана тиркемелердин иштешине байланыштуу ката отчеттору жабылат.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed орнотуучусу, Royal Quest, iCloud.

Бир убакта сунушталды долбоор чыгаруу Шарап коюу 4.17, анын ичинде Шараптын кеңейтилген конструкциялары түзүлөт, анын ичинде толук даяр эмес же кооптуу патчтар, али Шараптын негизги бутагына кабыл алуу үчүн ылайыктуу эмес. Шарап менен салыштырганда, Wine Staging 855 кошумча тактарды камсыз кылат. Жаңы чыгарылыш Wine 4.17 код базасы менен синхрондоштурууну алып келет. Чийки режимде киргизүү үчүн колдоо кошулду (user32де чийки киргизүү), бул Source кыймылдаткычына негизделген оюндардагы көйгөйлөрдү, ошондой эле Overwatch жана Star Citizen'ди жок кылды. Оюндагы каталарды чечүү үчүн оңдоолор камтылган
Empire Earth, Trinklet Supreme жана Silent Hill 4: Бөлмө. DirectSound эффекттери үчүн stub dsdmo.dll кошулду.

Valve Company жарыяланган долбоордун жаңы чыгарылышы Протон 4.11-6, ал Wine долбоорунун иштеп чыгууларына негизделген жана Windows үчүн түзүлгөн жана Steam каталогунда берилген оюн тиркемелерин Linux'та иштетүүгө мүмкүнчүлүк берүүгө багытталган. Долбоордун жетишкендиктери жайылуу BSD лицензиясы боюнча. Proton Steam Linux кардарында Windows үчүн гана оюн тиркемелерин түз иштетүүгө мүмкүндүк берет. Пакет DirectX 9 ишке ашырууну камтыйт (негизинде Д9ВК), DirectX 10/11 (негизинде DXVK) жана DirectX 12 (негизинде vkd3d), DirectX чалууларын Vulkan API'ге которуу аркылуу иштөө, оюн контроллерлору үчүн жакшыртылган колдоону жана оюндарда колдоого алынган экрандын резолюцияларына карабастан толук экран режимин колдонуу мүмкүнчүлүгүн камсыз кылат.

Protonдун жаңы версиясында DXVK катмары (Vulkan API үстүнөн DXGI, Direct3D 10 жана Direct3D 11 ишке ашырылышы) филиалга жаңыртылган. 1.4, Кайсы
Direct3D 11 программалоо интерфейси 11.4 версиясына, ал эми DXGI 1.5 версиясына жаңыртылган. Ошол эле учурда, DXVK иштеп чыгуучулар түзөтүүчү жаңыртууну жарыялашты DXVK 1.4.1, ал D3D10 кодунун бузулушуна алып келген маселелерди чечкен жана Батманга колдоону жакшырткан: Arkham City, Hitman 2 жана Ni no Kuni Remastered.

Мындан тышкары, биз долбоордун жаңы олуттуу релиз белгилей кетүү керек D9VK 0.21, анын алкагында Direct3D 9 ишке ашырылып, Vulkan графикалык API'ге чалууларды которуу аркылуу иштеп жатат. Долбоор Direct3D 9 колдоосу менен кеңейтилген DXVK долбоорунун код базасына негизделген. WineD3D негизиндеги Direct9D 3 ишке ашырууга салыштырмалуу, D9VK жогорку көрсөткүчтөргө мүмкүндүк берет, анткени OpenGL аркылуу Direct3D 9 которуу Vulkan аркылуу которууга караганда жайыраак.

В жаңы версия жаңы Direct3D 9 чалууларды кошту
D3DBLEND_BOTHSRCALPHA жана D3DBLEND_BOTHINVSRCALPHA, MSAA сүрөттөрү жана тереңдик карталары үчүн кулпулоо системасы ишке ашырылды, YUV2 жана YUVY форматтары үчүн колдоо кошулду, вертекс шейдерлерин программалык камсыздоону иштетүүнү иштетүүдө константалардын кеңейтилген топтому кошулду, өндүрүмдүүлүктү оптималдаштыруу жүргүзүлдү. DXSO үчүн TexM3x3Spec жана TexMXNUMXxXNUMXSpec чалуулары ишке ашырылды
TexM3x3VSpec, 27 мүчүлүштүктөрдү оңдоо.

Source: opennet.ru

Комментарий кошуу