వల్కాన్ API పైన Direct1.3D 3/10 అమలుతో DXVK 11 ప్రాజెక్ట్ విడుదల

ఏర్పడింది ఇంటర్లేయర్ విడుదల DXVK 1.3, ఇది DXGI (DirectX గ్రాఫిక్స్ ఇన్‌ఫ్రాస్ట్రక్చర్), Direct3D 10 మరియు Direct3D 11 అమలును అందిస్తుంది, వల్కాన్ APIకి కాల్‌ల అనువాదం ద్వారా పని చేస్తుంది. DXVKని ఉపయోగించడానికి అవసరం డ్రైవర్లకు మద్దతు వల్కాన్ API, వంటి
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 మరియు AMDVLK.

వైన్‌ని ఉపయోగించి Linuxలో 3D అప్లికేషన్‌లు మరియు గేమ్‌లను అమలు చేయడానికి DXVKని ఉపయోగించవచ్చు, ఇది OpenGL పైన నడుస్తున్న వైన్ యొక్క స్థానిక డైరెక్ట్3D 11 ఇంప్లిమెంటేషన్‌కు అధిక-పనితీరు గల ప్రత్యామ్నాయంగా ఉపయోగపడుతుంది. IN కొన్ని ఆటలు వైన్+DXVK కలయిక యొక్క పనితీరు భిన్నంగా ఉంటుంది విండోస్‌లో కేవలం 10-20% మాత్రమే రన్ అవుతుంది, అయితే OpenGL ఆధారంగా Direct3D 11 అమలును ఉపయోగిస్తున్నప్పుడు, పనితీరు మరింత గణనీయంగా తగ్గుతుంది.

మెరుగుదలలు జోడించబడ్డాయి:

  • Vulkan పొడిగింపు VK_EXT_shader_demote_to_helper_invocation ఆధారంగా షేడర్‌లలో “విస్మరించు” సూచనను ఉపయోగించి ఆప్టిమైజేషన్ అమలు చేయబడింది మరియు కొన్ని గేమ్‌లలో పనితీరును మెరుగుపరుస్తుంది. ఆప్టిమైజేషన్‌ని ఉపయోగించడానికి, మీరు winevulkan కాంపోనెంట్ మరియు డ్రైవర్‌లను అప్‌డేట్ చేయాలి (Intel నుండి Mesa 19.2-git మరియు NVIDIAకి యాజమాన్య డ్రైవర్ 418.52.14-beta, AMD డ్రైవర్‌లు ఇంకా VK_EXT_shader_demote_to_helper_invocation పొడిగింపుకు మద్దతు ఇవ్వవు);
  • రెండరింగ్ ఫలితాన్ని స్క్రీన్‌కు అవుట్‌పుట్ చేసే అసమకాలిక ప్రాసెసింగ్ అందించబడింది (దశ ప్రదర్శన) ప్రధాన రెండరింగ్ థ్రెడ్‌లో జాప్యాన్ని తగ్గించడానికి, ఇప్పుడు కమాండ్ సమర్పణ థ్రెడ్‌లో అవుట్‌పుట్ ప్రాసెసింగ్ చేయబడుతుంది. అసమకాలిక ప్రాసెసింగ్ యొక్క పనితీరు ప్రయోజనాలు అధిక ఫ్రేమ్ రేట్ అవుట్‌పుట్ మరియు రిసోర్స్-ఇంటెన్సివ్ కమాండ్ బదిలీల కోసం ప్రత్యేకంగా గుర్తించబడతాయి. పనితీరు పెరుగుదల గమనించిన గేమ్‌లలో, AMD GPUలతో సిస్టమ్‌లలో నడుస్తున్నప్పుడు క్వాక్ ఛాంపియన్స్ గుర్తించబడతారు;
  • వల్కాన్-ప్రారంభించబడిన పరికరం అందించిన కాపీ ఇంజిన్‌లను ఉపయోగించి వనరులను బూట్‌స్ట్రాప్ చేయడం ఇప్పుడు సాధ్యమవుతుంది (ప్రస్తుతం AMDVLK మరియు NVIDIA డ్రైవర్‌ల ద్వారా మాత్రమే మద్దతు ఉంది). గేమ్‌ప్లే సమయంలో పెద్ద సంఖ్యలో అల్లికలను లోడ్ చేసే గేమ్‌లలో ఫ్రేమ్ టైమ్ అనుగుణ్యతలో కొంచెం మెరుగుదల కోసం కొత్త ఫీచర్ అనుమతిస్తుంది;
  • తక్కువ మెమరీ పరిస్థితులలో సంభవించే లోపాల యొక్క మెరుగైన లాగింగ్;
  • MSVC (Microsoft Visual C++)తో మెరుగైన అనుకూలత;
  • అనుమితి సమయంలో పునరావృత లూపింగ్ తనిఖీలు తీసివేయబడ్డాయి, ఇది GPU-పరిమిత దృశ్యాలలో CPU లోడ్‌ను గణనీయంగా తగ్గిస్తుంది.
  • ఫైనల్ ఫాంటసీ XIVలో సంభవించిన ఇమేజ్ సబ్-రిసోర్స్‌ల డబుల్ మ్యాపింగ్‌తో సమస్య పరిష్కరించబడింది;
  • గేమ్ స్క్రాప్ మెకానిక్‌లో సంభవించిన RSGetViewport పద్ధతి యొక్క తప్పు ప్రవర్తన కారణంగా క్రాష్ పరిష్కరించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి