{"id":105517,"date":"2022-11-10T21:36:38","date_gmt":"2022-11-10T19:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-dxvk-2-0-realizaczii-direct3d-9-10-11-poverh-api-vulkan"},"modified":"2022-11-10T21:36:38","modified_gmt":"2022-11-10T19:36:38","slug":"vypusk-dxvk-2-0-realizaczii-direct3d-9-10-11-poverh-api-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-dxvk-2-0-realizaczii-direct3d-9-10-11-poverh-api-vulkan","title":{"rendered":"DXVK 2.0 v\u00e4ljalaskmine, Direct3D 9\/10\/11 rakendused Vulkan API peal","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Saadaval on DXVK 2.0 kiht, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ja 11 rakendust, mis t\u00f6\u00f6tab API Vulkani k\u00f5nede t\u00f5lke kaudu. DXVK kasutamiseks on vajalik API Vulkan 1.3 toega draiverite olemasolu, nagu Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ja AMDVLK. DXVK-i saab kasutada 3D rakenduste ja m\u00e4ngude k\u00e4itamiseks Linuxis l\u00e4bi Wine, olles k\u00f5rgema j\u00f5udlusega alternatiiv ennast Wine'i poolt pakutavatele Direct3D 9\/10\/11 rakendustele, mis t\u00f6\u00f6tavad OpenGL-i peal.        <\/p>\n<p>Peamised muudatused:  <\/p>\n<ul>\n<li class=\"l\"> Grafika API Vulkan versioonin n\u00f5uded on t\u00f5usnud \u2014 n\u00fc\u00fcd on vajalik draiver, mis toetab Vulkan 1.3 (varem piisavalt Vulkan 1.1), mis v\u00f5imaldas rakendada uut funktsionaalsust, mis on seotud shaderite kompileerimisega. Praktikas saab DXVK 2.0 k\u00e4ivitada igasugustes s\u00fcsteemides, mis toetavad Proton Experimental paketti D3D11 ja D3D12 m\u00e4ngude k\u00e4itamiseks. winevulkan t\u00f6\u00f6ks on vajalik v\u00e4hemalt Wine 7.1.\n<li class=\"l\"> Sellesse versiooni on lisatud dxvk-native projekti kood, mis v\u00f5imaldab koostada natiivseid DXVK kogusid Linuxile (mitte seotud Wine'ga), mida saab kasutada mitte Windows rakenduste k\u00e4itamiseks, vaid tavalistes Linux rakendustes, mis v\u00f5ib olla kasulik m\u00e4ngude portimiseks Linuxile ilma D3D joonistamise koodi muutmata.\n<li class=\"l\"> Direct3D 9 tugi on laienenud, sealhulgas on parandatud m\u00e4lu haldamist (tekstuuride koopiaid hoitakse m\u00e4llu peegeldatud failide abil), realiseeritud on korrektne lugemine aktiivsetest joonistuspiirkondadest (lahendas probleeme artefaktide tekkimisega GTA IV m\u00e4ngimisel) ja \u00fcmberehitatud on l\u00e4bipaistvuse kontrolli rakendamine.\n<li class=\"l\"> Direct3D 10 toetamiseks on l\u00f5petatud d3d10.dll ja d3d10_1.dll teekide tarnimine, mida ei installitud vaikimisi, kuna wine-is oli olemas rohkem arenenud D3D10 rakendus. Sellegipoolest j\u00e4tkub D3D10 API tugi d3d10core.dll teegis.\n<li class=\"l\"> Direct3D 11 toetus on viidud tasemeni 12_1 (D3D11 Feature Level), mille saavutamiseks on rakendatud funktsioone nagu mosaiiklikud ressursid (Tiled Resources), konservatiivne rasteriseerimine (Conservative Rasterization) ja j\u00e4rjekorra joonistamine rasterisaatoris (Rasterizer Ordered Views).\n<li class=\"l\"> ID3D11DeviceContext'i rakendust on \u00fcmber ehitatud ja muudetud Windowsiga sarnasemaks, see esindab seadme konteksti, mis genereerib joonistuskomande. \u00dcmbertegemine on parandanud \u00fchilduvust kolmanda osapoole raamatukogudega ja v\u00e4hendanud CPU koormust. Eelk\u00f5ige on m\u00e4ngudes, mis kasutavad aktiivselt viivitatud kontekste (n\u00e4iteks m\u00e4ng Assassin's Creed: Origins) v\u00f5i sageli kasutavad ClearState k\u00e4sku (n\u00e4iteks m\u00e4ng God of War), CPU koormus v\u00e4henenud.\n<li class=\"l\"> Shaderite kompileerimisega seotud muudatused. Vulkani draiverite olemasolul, mis toetavad laiendust VK_EXT_graphics_pipeline_library, on rakendatud Vulkan shaderite kompileerimine m\u00e4ngude D3D shaderite laadimise ajal, mitte joonistamise ajal, mis lahendas m\u00e4ngimise ajal shaderite kompileerimise t\u00f5ttu tekkivaid probleeme j\u00e4\u00e4gitusega. Vajalikku laiendust toetavad praegu ainult NVIDIA patenteeritud draiverid alates versioonist 520.56.06.\n<li class=\"l\"> D3D11 shaderites on kasutusele v\u00f5etud Vulkani m\u00e4lumudel.\n<li class=\"l\"> Eemaldatud piirang ressurside arvule, mida saab korraga siduda.\n<li class=\"l\"> Eemaldatud probleemid, mis avalduvad m\u00e4ngudes:\n<ul>\n<li> Alan Wake\n<li> Alice Madness Returns\n<li> Anomaly: Warzone Earth\n<li> Beyond Good and Evil\n<li> Dragon Age Origins\n<li> Empire: Total War\n<li> Final Fantasy XV\n<li> Grand Theft Auto IV\n<li> Heroes Of Annihilated Empires\n<li> Limit King Of Fighters XIII\n<li> Metal Gear Solid V: Ground Zeroes\n<li> SiN Episodes: Emergence\n<li> Sonic Generations\n<li> Spider Man\n<li> The Ship\n<li> Warhammer Online\n<li> Ys Seven  <\/ul>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58087\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 DXVK 2.0, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 \u0438 11, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 API Vulkan. \u0414\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f DXVK \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 API Vulkan 1.3, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 \u0438 AMDVLK. DXVK \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 3D-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0438\u0433\u0440 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105517","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 DXVK 2.0, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 \u0438 11, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 API Vulkan.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-dxvk-2-0-realizaczii-direct3d-9-10-11-poverh-api-vulkan\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a DXVK 2.0, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Direct3D 9\/10\/11 \u043f\u043e\u0432\u0435\u0440\u0445 API Vulkan | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 DXVK 2.0, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 \u0438 11, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 API Vulkan.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-dxvk-2-0-realizaczii-direct3d-9-10-11-poverh-api-vulkan\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-11-10T19:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-10T19:36:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47V\u00e4ljaanne DXVK 2.0, Direct3D 9\/10\/11 rakendus API Vulkan peal | ProHoster","description":"Saadaval on DXVK 2.0 kiht, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ja 11 rakenduse, mis t\u00f6\u00f6tab l\u00e4bi API Vulkan kutseste \u00fcmberkirjutamise.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-dxvk-2-0-realizaczii-direct3d-9-10-11-poverh-api-vulkan","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a DXVK 2.0, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Direct3D 9\/10\/11 \u043f\u043e\u0432\u0435\u0440\u0445 API Vulkan | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 DXVK 2.0, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 \u0438 11, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0443\u044e \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 API Vulkan.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-dxvk-2-0-realizaczii-direct3d-9-10-11-poverh-api-vulkan","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-11-10T19:36:38+00:00","article:modified_time":"2022-11-10T19:36:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/105517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=105517"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/105517\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=105517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=105517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=105517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}