DXVK 3.1 стиже са побољшањима за WINE, Proton и DXGI презентацију.

  • DXVK 3.1 укључује почетну подршку за DXGI параметре презентације, решава проблеме са интерфејсом у VirtualDJ-у и побољшава компатибилност са неким лансерима.
  • Ажурирање може искористити Вулканово проширење VK_KHR_incremental_present како би смањило рад на композитингу када графички драјвер нуди подршку.
  • DXVK 3.1 такође укључује исправке за Battlefield 3, интерна побољшања и припремне радове за проширење подршке за Интелове графичке процесоре.

дксвк 3.1

DXVK 3.1 је сада доступан као ново ажурирање добро познатог Vulkan-базираног слоја за превођење који омогућава Windows апликацијама и играма развијеним за Direct3D 8, 9, 10 и 11 да раде на Linux системима користећи WINE. Пројекат наставља еволуцију значајног преуређења представљеног са верзијом 3.0 и укључује побољшања везана за рендеровање слика, нове оптимизације и свеобухватну колекцију исправки за одређене игре и апликације.

Једна од најважнијих нових карактеристика у овој верзији је додавање почетне подршке за DXGI параметре презентације. Ова промена решава проблеме са приказивањем интерфејса у одређеним апликацијама и отвара врата за коришћење Vulkan технологија дизајнираних да смање део посла повезаног са композицијом слике. DXVK 3.1 такође наставља да усавршава понашање нове архитектуре представљене у верзији 3.0.

DXVK 3.1 побољшава презентацију слика користећи DXGI

Главна техничка иновација у DXVK 3.1 је додавање основне подршке за DXGI параметре приказа. Ова функција омогућава одређеним апликацијама да комуницирају додатне информације о деловима слике који су се променили између једног приказа и следећег.

Промена решава, између осталог, грешке при рендеровању у VirtualDJ интерфејсу. Такође користи разним покретачима игара који користе ову функционалност, укључујући Ubisoft Connect.

Када графички драјвер нуди компатибилност, DXVK може да користи екстензију. VK_KHR_incremental_present Вулкан користи модификоване области да би их пренео систему за презентацију. Ово може смањити количину посла коју захтева композитор, иако пројекат упозорава да побољшање није загарантовано у свим конфигурацијама.

Велико ажурирање за WINE и Proton искуство

DXVK је једна од основних компоненти Линуксовог екосистема за игре. Његова функција је да преведе позиве Direct3D 8, 9, 10 и 11 у Vulkan, омогућавајући играма и апликацијама првобитно дизајнираним за Windows да користе модерни Линуксов графички API.

Пројекат директно користи WINE и део је технолошког стека који користи Proton. То значи да многа побољшања развијена у DXVK-у на крају користе, директно или индиректно, корисницима који покрећу Windows игре на Linux-у и SteamOS-у.

Долазак гране 3.0 већ је представљао значајну еволуцију пројекта, тако да DXVK 3.1 сада наставља рад на стабилизацији и побољшању те нове генерације.

DXVK 3.1 уводи побољшања у управљању графичким ресурсима

Ажурирање такође уводи интерне промене усмерене на побољшање начина на који DXVK рукује одређеним графичким ресурсима. Пројекат наставља да усавршава своју имплементацију како би боље одговарала различитим драјверима и конфигурацијама GPU-а.

Ова врста модификације може бити мање видљива кориснику од одређене нове функције, али је неопходна да би се одржала компатибилност са играма развијеним током различитих генерација Direct3D-а.

DXVK мора да преведе понашања и функције Microsoft API-ја у Vulkan, задатак који нема увек директан еквивалент. Стога, развој пројекта континуирано захтева специфична решења за разлике између игара, графичких мотора и драјвера.

Battlefield 3 добија велику исправку у DXVK 3.1

Међу играма које добијају посебну пажњу је Battlefield 3. DXVK 3.1 решава проблем везан за рендеровање који је могао утицати на графичко искуство игре.

Ова врста исправки за појединачне игре остаје важан део развоја DXVK-а. Иако слој превођења има за циљ да обезбеди општу имплементацију Direct3D-а на Vulkan-у, неки наслови користе одређене функције на неуобичајене начине или се ослањају на специфична понашања која захтевају додатна подешавања.

Нова верзија стога укључује побољшања усмерена на спречавање регресија и графичких проблема откривених током тестова спроведених са различитим играма и апликацијама.

Припреме за побољшање подршке за Интелове графичке процесоре

DXVK 3.1 такође укључује рад усмерен ка будућој подршци за Интелове графичке процесоре. Неке од модификација представљених у овој верзији отварају пут побољшаној компатибилности и перформансама слоја за превођење са графичким хардвером компаније.

Подршка за различите архитектуре и произвођаче је посебно важна за пројекат као што је DXVK. Док се велики део пажње у оквиру Linux игара усмерава на AMD и NVIDIA картице, развој Intel-ових Arc GPU-ова чини одржавање добре компатибилности са њиховим хардвером све релевантнијим.

Ове интерне промене се можда неће одмах претворити у значајно побољшање видљиво свим Интеловим корисницима, али су део неопходног рада на проширењу и консолидацији подршке за будуће графичке конфигурације.

DXVK наставља да усавршава велику ревизију верзије 3.0

Грана 3.0 представљала је значајно ажурирање у еволуцији пројекта, а DXVK 3.1 наставља да исправља проблеме и фино подешава различите аспекте те нове основе.

Циљ ових каснијих верзија није само додавање нових функција. Такође је неопходно открити регресије, решити специфичне проблеме компатибилности и фино подесити понашање нове архитектуре са широким спектром игара и драјвера.

Искуство стечено након објављивања DXVK 3.0 омогућава новој верзији да се фокусира и на укључивање нових могућности и на побољшање стабилности претходно уведених промена.

Компатибилност апликација такође заслужује пажњу.

DXVK се не користи искључиво за видео игре. Исправка везана за VirtualDJ показује да слој превођења може бити важан и за десктоп апликације које се ослањају на старије или новије верзије Direct3D-а.

Нова подршка за DXGI параметре приказа такође користи одређеним лансерима и помоћним програмима. Ово проширује утицај ажурирања изван игара и показује да побољшања у DXVK могу утицати на различите типове софтвера који се покрећу кроз Wine.

За кориснике Линукса, ова еволуција је посебно корисна јер им омогућава да наставе да користе апликације које немају нативну верзију, али које могу исправно да функционишу захваљујући комбинацији WINE-а и модерног слоја за графичко превођење.

DXVK 3.1 наставља еволуцију преводилачког слоја

Са DXVK 3.1, пројекат одржава свој темпо развоја након значајног преласка на грану 3.0. Најзначајнија нова карактеристика је додата подршка за DXGI параметре презентације, посебно због њене способности да реши проблеме интерфејса у апликацијама попут VirtualDJ-а и њене корисности у одређеним покретачима игара.

Ажурирање такође укључује интерна побољшања, исправке грешака за игре попут Battlefield 3 и припремне радове везане за Intel GPU-ове. Све ово појачава улогу DXVK-а као једне од најважнијих технологија за покретање Windows графичког софтвера на Linux-у.

Нова верзија такође показује да еволуција пројекта не престаје након великог ажурирања. DXVK 3.1 наставља да усавршава темеље које је поставила грана 3.0, док истовремено укључује нове функције и исправке које могу побољшати искуство са WINE и Proton системима у широком спектру конфигурација.


Додај као жељени извор на Гуглу