ట్యుటోరియల్స్

▷ డైరెక్టెక్స్ 12 వర్సెస్ వల్కాన్: ది ఫైట్ ఫర్ ది బెస్ట్ గ్రాఫిక్స్ ఇంజిన్?

విషయ సూచిక:

Anonim

ప్రస్తుతం పిసి ప్రపంచానికి రెండు ఫస్ట్-క్లాస్ గ్రాఫికల్ API లు అధికారాన్ని మార్కెట్‌తో నిర్వహిస్తున్నాయి. ఈ కారణంగా మేము మీకు డైరెక్ట్‌ఎక్స్ 12 Vs వల్కన్ పోలికను తీసుకువస్తున్నాము.

ఇద్దరికీ వారి వెనుక సుదీర్ఘ చరిత్ర ఉంది మరియు రక్షకులు మరియు విరోధుల మొత్తం గుంపు ఉంది. ఈ రోజు మనం తేడాలు, ప్రతి ఒక్కటి కీలను చూస్తాము మరియు వాటిపై కొంత వెలుగునివ్వడానికి ప్రయత్నిస్తాము.

విషయ సూచిక

తక్కువ స్థాయి గ్రాఫిక్ API మరియు “డ్రైవర్ ఓవర్ హెడ్”

API అంటే "అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్" మరియు ఇది డెవలపర్ చేత ఉపయోగించబడే సబ్‌ట్రౌటిన్‌ల సమితి, ఇందులో సాఫ్ట్‌వేర్ ప్రోటోకాల్‌లు మరియు సాఫ్ట్‌వేర్ అభివృద్ధిని సులభతరం చేసే యుటిలిటీలు కూడా ఉన్నాయి. మేము దాదాపు అన్నింటికీ వాటిని కనుగొనగలము మరియు ప్రతి సేవా ప్రదాత వారి వ్యవస్థలను సరళమైన మరియు ప్రాప్యత పద్ధతిలో అమలు చేయడానికి ఈ రకమైన సహాయాన్ని కలిగి ఉండటం సాధారణం.

తక్కువ-స్థాయి API లు GPU యొక్క వనరులను బాగా ఉపయోగించుకుంటాయి, CPU నుండి ఉపశమనం పొందుతాయి, కానీ ఈ రోజు మన వద్ద ఉన్న మల్టీ-కోర్ ప్రాసెసర్ల యొక్క మంచి ప్రయోజనాన్ని కూడా పొందగలవు.

డైరెక్ట్‌ఎక్స్ 12 మరియు వల్కాన్ 1.1 రెండూ ఆధునిక గ్రాఫిక్స్ ఇంజిన్‌ల సహాయం అవసరమయ్యే ఆటలు మరియు అనువర్తనాల అభివృద్ధికి ఉద్దేశించిన API లు. అదే సమయంలో, అవి చాలా ముఖ్యమైన గ్రాఫిక్ చిప్‌సెట్ డిజైనర్ల డ్రైవర్లచే మద్దతు ఇవ్వబడిన API లు మరియు అందువల్ల వాటి రూపకల్పనను చాలా తక్కువ స్థాయిలో తెలుసుకోకుండా వారి లక్షణాలను యాక్సెస్ చేయడానికి వేగవంతమైన మరియు ఆర్థిక మార్గం.

తక్కువ-స్థాయి API, హార్డ్‌వేర్‌తో చాలా తేలికపాటి వ్యాఖ్యాన పొరతో పనిచేయడానికి అనుమతిస్తుంది, ఇది డెవలపర్‌కు హార్డ్‌వేర్ యొక్క మంచి ప్రయోజనాన్ని పొందటానికి వీలు కల్పిస్తుంది, పనితీరు మరియు సామర్థ్యం పరంగా మంచి ఫలితాలను సాధించడానికి మరియు ఇతర ఉపవ్యవస్థలను అదనపు లోడ్ నుండి విముక్తి పొందటానికి అనుమతిస్తుంది. PC, లేదా మొబైల్ ఫోన్‌ల ప్రపంచంలో, ఇది వ్యవస్థ యొక్క సాధారణ CPU పై తక్కువ ఆధారపడి ఉంటుంది.

ఈ రోజు మనం మాట్లాడబోయే రెండు API లు తక్కువ-స్థాయి API లుగా పరిగణించబడతాయి మరియు రెండు పరిణామాలు పనితీరు స్థాయిలో మెరుగైన ఫలితాలను సాధించేటప్పుడు మరియు మరింత గ్రాఫికల్ ఫంక్షన్లకు ప్రాప్యత చేసేటప్పుడు సిస్టమ్ యొక్క CPU పై తక్కువ మరియు తక్కువ ఆధారపడటానికి కారణమయ్యాయి. స్థావరాలను. అవి రెండు ప్రత్యక్ష API లు, ఇవి సాధారణ ప్రజలు మరియు డెవలపర్లు ఆశించే వాటికి అనుగుణంగా ఉంచడానికి సంవత్సరానికి నవీకరణలను స్వీకరిస్తున్నాయి.

"డ్రైవర్ ఓవర్ హెడ్" గా మనకు తెలిసిన మరొక గణన భావనపై తక్కువ-స్థాయి API లు ప్రత్యక్ష ప్రభావాన్ని చూపుతాయి , అంటే, సంక్షిప్తంగా, కంప్యూటర్‌లో కొన్ని రకాల కార్యకలాపాలను అమలు చేయాల్సిన ద్వితీయ వనరులు. గ్రాఫిక్స్ విషయంలో ఇది గ్రాఫిక్స్ కార్డ్ తన పనిని చేయడానికి అవసరమైన అదనపు వనరులను సూచిస్తుంది మరియు ఈ సందర్భంలో ఇది ప్రాథమికంగా కేంద్ర సిపియు ప్రాసెస్ సమయాలు. మేము ఇక్కడ వివరించే తక్కువ-స్థాయి API లు ఈ డిపెండెన్సీని తగ్గిస్తాయి మరియు వాస్తవానికి డిపెండెన్సీ 0 గా ఉంటుంది.

మైక్రోసాఫ్ట్ డైరెక్ట్ ఎక్స్

డైరెక్ట్ ఎక్స్ వేర్వేరు విండోస్ మల్టీమీడియా ఉపవ్యవస్థలను ప్రామాణీకరించవలసిన అవసరంగా పుడుతుంది మరియు విండోస్ 3.1 కొరకు విన్జికి ప్రత్యామ్నాయం. ఇది విండోస్ 95 లో యాడ్-ఆన్ ప్యాకేజీగా స్వీకరించబడింది మరియు దాని రెండవ వెర్షన్ డైరెక్ట్ ఎక్స్ 2.0 విండోస్ 95 ఓఎస్ఆర్ 2 యొక్క ప్రాథమిక భాగం అవుతుంది.

డైరెక్ట్‌ఎక్స్‌లో డైరెక్ట్ 3 డి వంటి బహుళ స్వతంత్ర API లను మేము కనుగొన్నాము, ఇది నిజంగా ప్రశ్నార్థకం, డైరెక్ట్‌డ్రా, డైరెక్ట్ మ్యూజిక్, డైరెక్ట్‌ప్లే మరియు డైరెక్ట్‌సౌండ్. ఈ అన్ని ఉప API లలో సాధారణ పురోగతికి పేరు పెట్టడానికి డైరెక్ట్‌ఎక్స్ ఒక మార్గం. ఇది విండోస్ కోసం ఒక API, అయితే ఇది దాని Xbox కన్సోల్‌లలో ఆటల అభివృద్ధికి కూడా ఉపయోగించబడుతుంది, కాబట్టి మేము దీనిని మల్టీప్లాట్‌ఫార్మ్ API గా పరిగణించవచ్చు కాని వల్కన్ మాదిరిగానే ఉచితం కాదు.

డైరెక్ట్‌ఎక్స్ 12, దాని తాజా వెర్షన్, 2014 నుండి మాతో ఉంది మరియు ఇంకా నిలబడలేదు మరియు కొన్ని నెలల క్రితం విండోస్ 10 యొక్క 1809 అక్టోబర్ అప్‌డేట్ వెర్షన్‌లో చేర్చబడిన డైరెక్ట్ రే ట్రేసింగ్ (డిఎక్స్ఆర్) సబ్‌ట్రౌటిన్ వంటి ముఖ్యమైన మెరుగుదలలను పొందింది.

డైరెక్ట్‌ఎక్స్ 12 వంటి తక్కువ-స్థాయి API లకు ప్రాథమిక ప్రయోజనం ఉంది, ఇది డ్రైవర్ ఓవర్‌హెడ్ యొక్క తగ్గింపు. ప్రోగ్రామర్లు ఇప్పుడు వారి ప్రోగ్రామ్‌లలో GPU ఎలా ప్రవర్తిస్తుందో మరియు GPU వనరులను బాగా నిర్వహించగలరని రూపొందించడానికి అధికారం కలిగి ఉన్నారు, ప్రత్యేకించి ప్రాసెస్ సమాంతరీకరణ యొక్క ప్రయోజనాన్ని పొందడం ద్వారా. ఇది ఒక వ్యవస్థలో బహుళ GPU లకు మంచి మద్దతును కలిగి ఉంటుంది మరియు అవి ఒకే తయారీదారు నుండి కాకపోయినా.

వారు వివిధ రకాలైన ఆపరేషన్లను అమలు చేయవచ్చు, సాధారణంగా "పూర్ణాంకం" లేదా "ఫ్లోటింగ్ పాయింట్" అనుకూల గ్రాఫిక్స్ యొక్క సామర్థ్యాలను సద్వినియోగం చేసుకోవచ్చు మరియు సంక్లిష్ట కార్యకలాపాలను ఆ పెద్ద బస్సులలో సమాంతరంగా ప్రాసెస్ చేయడం ద్వారా వాటిని సరళంగా విభజించవచ్చు. AMD లేదా ఎన్విడియా ఇప్పుడు వారి 32-బిట్ బస్సులలో 16-బిట్ ఆపరేషన్లను ఎలా ప్రాసెస్ చేయగలదో దీనికి మంచి ఉదాహరణ, వారి గ్రాఫిక్స్ సామర్థ్యాన్ని గణనీయంగా మెరుగుపరుస్తుంది.

ఈ API కన్సోల్ GPU యొక్క ఉపయోగం యొక్క సామర్థ్యాన్ని దగ్గరకు తీసుకువచ్చింది, ఇక్కడ డెవలపర్లు అందుబాటులో ఉన్న హార్డ్‌వేర్‌ను పూర్తిగా తెలుసు, అనంతమైన విభిన్న హార్డ్‌వేర్ అవకాశాలతో PC ని రూపొందించే వైవిధ్య పర్యావరణ వ్యవస్థ వరకు.

ప్రస్తుతం డైరెక్ట్‌ఎక్స్ 12 విండోస్ 7 మరియు విండోస్ 10 లకు అందుబాటులో ఉంది మరియు ఇది ఎక్స్‌బాక్స్ వన్‌తో నేరుగా అనుకూలంగా లేనప్పటికీ, నిజం ఏమిటంటే, ఆచరణాత్మకంగా దాని కార్యాచరణలో 90% పిసి కోసం ఉపయోగించబడింది, తేడాలు తక్కువగా ఉన్నాయి మరియు ఇది అనుమతించింది డెవలపర్లు Xbox One కోసం వారి PC ఆటల యొక్క శీఘ్ర అనుసరణలు మరియు దీనికి విరుద్ధంగా.

క్రోనోస్ యొక్క వల్కాన్

వల్కాన్ ఓపెన్జిఎల్ యొక్క తక్కువ-స్థాయి API కి పరిణామం మరియు దీనికి క్రోనోస్ కార్పొరేషన్ మద్దతు ఇస్తుంది. పిసి ప్రపంచంలో వారికి డైరెక్ట్‌ఎక్స్ 12 కంటే ద్వితీయ పాత్ర ఉంది, అయితే ఆండ్రాయిడ్ వంటి వేర్వేరు ప్లాట్‌ఫామ్‌లకు దాని భిన్నమైన అనుసరణలు చలనశీలత కోసం గ్రాఫిక్స్లో బెంచ్‌మార్క్‌గా మారాయి. ఇది ఉచిత వ్యవస్థలలో ఆట యొక్క గొప్ప ప్రత్యామ్నాయంగా Linux తో అనుకూలంగా ఉంటుంది.

దాని గొప్ప ధర్మం దాని గొప్ప సమాంతర ప్రాసెసింగ్ సామర్ధ్యం, ఆధునిక సిపియులు మరియు జిపియులలో చాలా సమర్థవంతంగా ఉండటం, మునుపటి యొక్క తక్కువ ఉపయోగాలు మరియు తరువాతి హార్డ్వేర్ యొక్క గొప్ప ఉపయోగం. ఈ రకమైన ప్రాసెసర్లలో అద్భుతమైన లోడ్ పంపిణీని సాధించే మల్టీ-కోర్ ప్రాసెసర్ల ప్రయోజనాన్ని పొందడానికి ఇది ప్రత్యేకంగా రూపొందించబడింది, వాస్తవానికి, మేము అందించగల ఎక్కువ కోర్ల కోసం ఇది చాలా సమర్థవంతంగా పనిచేస్తుంది.

వల్కన్ చరిత్ర డైరెక్ట్‌ఎక్స్ 12 మరియు లాభాపేక్షలేని సంస్థ అయిన క్రోనోస్ తర్వాత ఒక సంవత్సరం నాటిది, మైక్రోసాఫ్ట్ తన స్వంత API తో చేసేదానికంటే తరచుగా లేదా ఎక్కువసార్లు నిర్వహిస్తుంది. ఇది AMD దాని GCN నిర్మాణం కోసం అభివృద్ధి చేసిన API మాంటిల్‌పై ఆధారపడింది మరియు ఇది తగ్గిన “ఓవర్‌హెడ్ డ్రైవర్” కోసం మరొక తక్కువ-స్థాయి API. AMD తన పరిణామాలను క్రోనోస్‌కు విరాళంగా ఇచ్చింది మరియు ఇవి మార్కెట్‌లోని ఉత్తమ గ్రాఫికల్ API లలో ఒకటి.

ఉన్నతమైన సమాంతరీకరణతో పాటు, ఈ రూపకల్పన GPU పై షేడింగ్ కార్యకలాపాల యొక్క ముందస్తు సంకలనాన్ని తొలగించడానికి అనుమతిస్తుంది, ఎక్కువ ప్రభావాలను కలిగి ఉంటుంది మరియు అధిక లోడింగ్ వేగంతో తెరపై ఉంటుంది, హార్డ్‌వేర్ కార్యకలాపాలను ఎలా ప్రాసెస్ చేస్తుంది లేదా మేము ఎలా యాక్సెస్ చేస్తాము అనేదాని గురించి మరింత వివరంగా సర్దుబాటు చేయడంతో పాటు ఫ్రేమ్ బఫర్ అందుబాటులో ఉంది. ఇది ఖచ్చితంగా PC కోసం API, ఇది హార్డ్‌వేర్‌కు దగ్గరగా ఉంటుంది, డైరెక్ట్‌ఎక్స్ 12 కన్నా మంచిది.

వల్కాన్ ఆండ్రాయిడ్ మరియు ఇతర ప్లాట్‌ఫామ్‌లపై తక్కువ-స్థాయి API మెరుగుదలలను కూడా పరిచయం చేసింది.

2018 చివరిలో ప్రవేశపెట్టిన దాని తాజా వెర్షన్, వల్కాన్ 1.1, హెచ్‌ఎల్‌ఎస్ఎల్ సపోర్ట్ వంటి ముఖ్యమైన మెరుగుదలలను జతచేస్తుంది, ఇది ప్రీ-కంపైలేషన్ అవసరం లేకుండా షేడర్ ఆపరేషన్లను నిర్వహించడానికి డైరెక్ట్‌ఎక్స్ 12 యొక్క ప్రత్యామ్నాయం, డైరెక్ట్‌ఎక్స్ 12 తో మంచి అనుకూలత (దాని అనేక సబ్‌ట్రౌటిన్‌లకు) గ్రాఫిక్స్ కాకుండా), తయారీదారుతో సంబంధం లేకుండా మల్టీ-జిపియు వ్యవస్థలకు స్పష్టమైన మద్దతు మరియు రేట్రేసింగ్‌కు మద్దతు.

డైరెక్ట్‌ఎక్స్ 12 వర్సెస్ వల్కాన్ యొక్క బలాలు మరియు బలహీనతలు

ఇప్పటికే వివరించిన సాధారణ లక్షణాలతో పాటు, హార్డ్‌వేర్ మెరుగైన ఉపయోగం, దానిపై మరింత నియంత్రణ మరియు GPU మరియు CPU రెండింటి యొక్క సమాంతరీకరణ యొక్క మంచి ఉపయోగం, ఈ రెండు API లు గ్రాఫిక్స్ చిప్‌లతో సాధారణ గణన కార్యకలాపాలను నిర్వహించే అవకాశాన్ని కూడా జోడిస్తాయి అనుకూలంగా ఉంటాయి. గ్రాఫిక్ భాగాలు లేని వాటితో సహా అన్ని రకాల ప్రోగ్రామ్‌ల ద్వారా దోపిడీకి గురయ్యే సంక్లిష్ట గణిత కార్యకలాపాలను ఇప్పటికే అనేక తరాల అనుకూలమైన గ్రాఫిక్స్ ఇంజిన్‌లను ఇది అనుమతిస్తుంది.

ఆటలలో అవి వాస్తవిక భౌతిక గణన, కృత్రిమ మేధస్సు, స్థాన ధ్వని ప్రభావాలు మొదలైన ముఖ్యమైన ద్వితీయ కార్యకలాపాలకు కూడా ఉపయోగించవచ్చు.

రెండు API లకు గ్రాఫిక్స్ యొక్క గొప్ప మద్దతు ఉంది, AMD మరియు ఎన్విడియా రెండూ ఈ API లను అందించడానికి తగిన డ్రైవర్లను అందించడానికి ప్రయత్నిస్తాయి, రెండింటినీ సాధించడానికి తగిన డ్రైవర్లు తమ వినియోగదారులకు తాజా మెరుగుదలలను అందిస్తాయి మరియు ఒకదాన్ని ఉపయోగించే ఆటల పనితీరు మరియు స్థిరత్వాన్ని బలోపేతం చేస్తాయి లేదా మరొక API.

రెండింటి యొక్క "డ్రైవర్ ఓవర్ హెడ్" చాలా తక్కువగా ఉంది, వాస్తవానికి, మీరు మా పరీక్షలలో చూసేటప్పుడు వాటి మధ్య తేడాలు ఏవీ లేవు, ఇది రెండు తయారీదారుల డ్రైవర్ల యొక్క ముఖ్యమైన ఆప్టిమైజేషన్కు సంకేతం.

డ్రైవర్ ఓవర్ హెడ్ యొక్క డెమో కోసం మేము ఫ్రేమ్‌రేట్‌ను 120FPS కి పరిమితం చేసాము. డోటా 2 లో అదే FPS తో CPU వినియోగం గణనీయంగా తగ్గుతుంది.

మరింత స్పష్టమైన వ్యత్యాసం ఏమిటంటే, వల్కన్ CPU పై కొంత తక్కువ ఆధారపడటం, తక్కువ సగటు వినియోగం కలిగి ఉంది మరియు ఇది విండోస్ మరియు లైనక్స్ మరియు ఓపెన్జిఎల్ ES తో దాని సజాతీయీకరణతో సహా వివిధ ప్లాట్‌ఫామ్‌లకు కూడా చాలా ఓపెన్‌గా ఉంది, ఇది దాని మొబైల్ వెర్షన్, ఇది కదిలే ప్లాట్‌ఫారమ్‌లను మరింత ఏకీకృతం చేస్తోంది.

డైరెక్ట్‌ఎక్స్ 12 దాని అనుకూలంగా డెవలపర్‌లచే గొప్ప అంగీకారాన్ని కలిగి ఉంది, ఈ API లో వారి ఖర్చులను తగ్గించడానికి సరైన పర్యావరణ వ్యవస్థను కనుగొన్నట్లు అనిపిస్తుంది, ఎందుకంటే ఇది ఫ్రేమ్‌వర్క్‌లలో గొప్ప సమైక్యతను కలిగి ఉంది.NET ఫ్రేమ్‌వర్క్ వలె విస్తృతంగా వెయ్యి అద్భుతాలతో కలిసిపోతుంది పనితీరు తక్కువ నష్టంతో.

డబుల్ API ఉన్న ఆటలలో పనితీరు తేడాలు

నడక ద్వారా కదలికను ప్రదర్శించినందున, ఈ రెండు API లను అమలు చేయడానికి ఉపయోగించగల సామర్థ్యాన్ని కలిగి ఉన్న వివిధ ఆటలలో మరియు బెంచ్‌మార్క్‌లలో మేము కొన్ని పనితీరు పరీక్షలను నిర్వహించాము.

3DMark డ్రైవర్ ఓవర్ హెడ్ టెస్ట్. మిలియన్ల అభ్యర్థనలలో ఫలితాలు, మరిన్ని మంచివి.

ఏకత్వం యొక్క యాషెస్. FPS లో ఫలితాలు, మరిన్ని మంచివి.

వింత బ్రిగేడ్. FPS లో ఫలితాలు, మరిన్ని మంచివి.

మీకు ఆసక్తి కలిగించే ఉత్తమ హార్డ్‌వేర్ మార్గదర్శకాలను మేము సంగ్రహించాము:

  • మార్కెట్లో ఉత్తమ ప్రాసెసర్లు మార్కెట్లో ఉత్తమ మదర్బోర్డులు మార్కెట్లో ఉత్తమ ర్యామ్ మెమరీ మార్కెట్లో ఉత్తమ గ్రాఫిక్స్ కార్డులు మార్కెట్లో ఉత్తమ ఎస్ఎస్డిలు మంచి చట్రం లేదా పిసి కేసులు మంచి విద్యుత్ సరఫరా మంచి హీట్సింక్స్ మరియు లిక్విడ్ కూలర్లు

మీరు గమనిస్తే, ఫలితాలు సమానంగా ఉంటాయి మరియు ఒకదానికొకటి మరియు వ్యతిరేకంగా ప్రోగ్రామ్‌ల మధ్య తేడాలను మేము చూస్తాము. ఇది ఏది మంచిది మరియు సమాధానం స్పష్టంగా ఉంది, ఇది ప్రోగ్రామ్ మీద ఆధారపడి ఉంటుంది మరియు దాని డెవలపర్ ఎలా తెలుసు లేదా దాని ప్రయోజనాలను పొందాలనుకుంటున్నారు. మిగిలి ఉన్నది ఏమిటంటే, ప్రతి గేమ్‌లో డెవలపర్లు మా గ్రాఫిక్స్ యొక్క ప్రయోజనాలను ఉత్తమంగా ఉపయోగించుకునే API ని ఖచ్చితంగా ఉపయోగిస్తారని అనుకుంటారు, అయినప్పటికీ రెండు ఎంపికలు సమర్థులకన్నా ఎక్కువ అనిపిస్తాయి. డైరెక్టెక్స్ 12 వర్సెస్ వల్కాన్ పై మా వ్యాసం గురించి మీరు ఏమనుకున్నారు ? మేము మీ అభిప్రాయాన్ని తెలుసుకోవాలనుకుంటున్నాము!

ట్యుటోరియల్స్

సంపాదకుని ఎంపిక

Back to top button