Anonim

దీన్ని ఎదుర్కొందాం: డైరెక్ట్‌ఎక్స్ 11 మరియు ఓపెన్‌జిఎల్ కొద్దిగా పాతవి అవుతున్నాయి. డైరెక్ట్‌ఎక్స్ 11 విండోస్ 7 తో 2009 లో తిరిగి ప్రవేశపెట్టబడింది మరియు ఓపెన్‌జిఎల్ 4.0 ఒక సంవత్సరం తరువాత వచ్చింది. సాఫ్ట్‌వేర్ సంవత్సరాల్లో ఈ సాంకేతికతలు ఇప్పుడు పురాతనమైనవి, మరియు ఈ గ్రాఫిక్స్ API లు విడుదలైనప్పుడు అవి నడుస్తున్న హార్డ్‌వేర్ పంట డ్రాయింగ్ బోర్డులో కూడా లేదు. ఈ స్పష్టమైన డిస్‌కనెక్ట్ కారణంగా, పరిశ్రమ సమయాలను పొందడానికి ఏమి చేస్తోంది? సరే, మేము సమీప భవిష్యత్తును పరిశీలిస్తాము మరియు చూస్తాము, కాని ప్రారంభించడానికి మొదట API అంటే ఏమిటి మరియు గేమింగ్ కోసం ఏ ఫంక్షన్ ఉపయోగపడుతుందో వివరిద్దాం.

API అంటే ఏమిటి?

API లేదా అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ అనేది సాఫ్ట్‌వేర్‌ను రూపొందించడానికి ఉపయోగించే ప్రోటోకాల్‌లు మరియు సాధనాల సమితి. గ్రాఫిక్స్ API లు నిజంగా 3D గ్రాఫిక్స్ ఉత్పత్తిని సులభతరం చేయడానికి నిర్మించిన ప్రత్యేకమైన API మాత్రమే. గ్రాఫిక్స్ API లు 3D చిత్రాలను నిర్మించడాన్ని సులభతరం చేస్తాయి, కాని అవి API ని ఏదైనా చేయమని చెప్పడానికి కూడా మిమ్మల్ని అనుమతిస్తాయి (ఉదా. ఒక దీర్ఘచతురస్రాన్ని గీయండి) మరియు ఈ పనిని ఎలా పూర్తి చేయాలనే దానిపై API తో హార్డ్‌వేర్‌తో కమ్యూనికేట్ చేయనివ్వండి. ప్రత్యేకమైన హార్డ్‌వేర్‌తో విభిన్న GPU లు ఒకే ఆటలను అమలు చేయడానికి ఇది ప్రధాన కారణం. API ఉనికి లేకుండా, ప్రతి నిర్దిష్ట హార్డ్‌వేర్‌తో కమ్యూనికేట్ చేయడానికి ఒకే ఆటను వివిధ మార్గాల్లో వ్రాయవలసి ఉంటుంది. ఇది హార్డ్‌వేర్ తయారీని తీవ్రంగా పరిమితం చేస్తుంది మరియు ఆటల నిర్మాణ వ్యయాన్ని బాగా పెంచుతుంది, ఈ వ్యయం అంతిమ వినియోగదారునికి ఇవ్వబడుతుంది.

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

మూర్తి 1: API ఎలా పనిచేస్తుందో గ్రాఫికల్ ప్రాతినిధ్యం

ప్రస్తుతం వాడిన గ్రాఫిక్స్ API లు

ఇప్పుడు మేము గ్రాఫిక్స్ API యొక్క పనిని అర్థం చేసుకున్నాము, ప్రస్తుత శ్రేణిని దగ్గరగా చూద్దాం. ఈ రోజు మార్కెట్లో ప్రధాన ఆటగాడు మైక్రోసాఫ్ట్ యొక్క డైరెక్ట్‌ఎక్స్, ఇది 1995 లో తిరిగి ప్రవేశపెట్టబడింది. ఇది విడుదలైనప్పటి నుండి చాలాసార్లు నవీకరించబడింది మరియు మైక్రోసాఫ్ట్ యొక్క విండోస్ ఆపరేటింగ్ సిస్టమ్‌లో చేర్చబడింది. డైరెక్ట్‌ఎక్స్ అనేది ఒక గ్రాఫిక్స్ API, ఇది PC కోసం విడుదల చేసిన ప్రతి గేమ్‌కు మద్దతు ఇస్తుంది. వాస్తవానికి, ఇది చాలా సాధారణం, ఇది నిజంగా ఈ రోజు PC గేమింగ్‌కు ప్రమాణం. డైరెక్ట్‌ఎక్స్ విండోస్ మరియు మైక్రోసాఫ్ట్ ఉత్పత్తులకు ప్రత్యేకమైనది, ఇది దురదృష్టవశాత్తు చాలా క్లోజ్డ్ సిస్టమ్‌గా చేస్తుంది. వరుసలో తదుపరిది ఓపెన్‌జిఎల్, ఏకైక ప్రధాన ఓపెన్ సోర్స్ గ్రాఫిక్స్ API. ఓపెన్‌జిఎల్ 1992 లో విడుదలైంది మరియు ఇది బహుళ-ప్లాట్‌ఫారమ్, అంటే ఇది విండోస్, లైనక్స్ మరియు మాక్ ఓఎస్‌లతో సహా అనేక ఆపరేటింగ్ సిస్టమ్‌లతో పనిచేస్తుంది. చివరగా, మాంటిల్ అనే సరికొత్త గ్రాఫిక్స్ API ఉంది. మాంటిల్‌ను AMD మరియు పాచికల మధ్య భాగస్వామ్యం ద్వారా 2013 లో అభివృద్ధి చేశారు. మాంటిల్ విండోస్‌లో అందుబాటులో ఉంది మరియు AMD GPU లకు మాత్రమే.

మూర్తి 2: డైరెక్ట్‌ఎక్స్ 12 వర్సెస్ డైరెక్ట్‌ఎక్స్ 11 ను పోల్చడం
చిత్ర మూలం; చిత్రాలు క్రెడిట్: ఇంటెల్

డైరెక్ట్‌ఎక్స్ 12

డైరెక్ట్‌ఎక్స్ 12 విండోస్ 10 తో ఈ పతనం విడుదల కానుంది మరియు అనేక కొత్త మెరుగుదలలు జరుగుతున్నాయి. పెద్ద మెరుగుదలలలో ఒకటి మెరుగైన బహుళ-థ్రెడింగ్ మద్దతు. CPU లో ఎక్కువ కోర్ల మీద ఎక్కువ పని విస్తరించి ఉంది, ఇది మెరుగైన మరియు సమర్థవంతమైన CPU వినియోగాన్ని అనుమతిస్తుంది. చాలా సార్లు డైరెక్ట్‌ఎక్స్ 11 సిపియు యొక్క ఒక కోర్ మాత్రమే పూర్తిగా గరిష్టంగా ఉంటుంది, ఇతర కోర్లు పనిలేకుండా కూర్చుంటాయి. డైరెక్ట్‌ఎక్స్ 12 ఈ పనిభారాన్ని సిపియు కోర్లపై మరింత సమానంగా వ్యాపిస్తుందని వాగ్దానం చేస్తుంది, ఆటలతో పనిచేయడానికి ఎక్కువ సిపియు శక్తిని ఇస్తుంది. డైరెక్ట్‌ఎక్స్ 12 వాగ్దానం చేసిన తదుపరి పెద్ద మెరుగుదల మరెన్నో డ్రా కాల్‌లను నిర్వహించగల సామర్థ్యం. ఆట ఇంజిన్ తెరపై ఏదో గీయాలనుకున్నప్పుడు ఎప్పుడైనా డ్రా కాల్ జరుగుతుంది. చాలా డ్రా కాల్స్ అవసరం సాధారణంగా CPU పై చాలా పన్ను విధించబడుతుంది. డైరెక్ట్‌ఎక్స్ 12 600, 000 డ్రా కాల్‌లను నిర్వహించగలదు. దీనిని దృష్టిలో ఉంచుకుంటే, డైరెక్ట్‌ఎక్స్ 9 6, 000 డ్రా కాల్‌లను లేదా డైరెక్ట్‌ఎక్స్ 12 చేయగలిగే వాటిలో 1/100 వ వంతు మాత్రమే నిర్వహించగలదు.

సంవత్సరాలుగా SLI / Crossfire మోడ్‌లో బహుళ GPU లను అమలు చేయడం సాధ్యమైంది. అయితే పెద్ద పరిమితుల్లో ఒకటి ఏమిటంటే, కార్డులలో నిర్మించిన VRAM ఒక పెద్ద, నిరంతర కొలను చేయడానికి కలిసి పోదు. ఉదాహరణకు, మీరు 2GB VRAM తో రెండు GPU లను కలిగి ఉంటే, మీరు ఇప్పటికీ 2GB VRAM ను మాత్రమే కలిగి ఉన్నారు, ఎందుకంటే ప్రతి కార్డులో ఒకే సమాచారాన్ని కలిగి ఉండాలి. డైరెక్ట్‌ఎక్స్ 12 AFR లేదా ప్రత్యామ్నాయ ఫ్రేమ్ రెండరింగ్ ఉపయోగించి ఈ సమస్యను పరిష్కరించాలని భావిస్తోంది. ప్రతి ఫ్రేమ్‌లోని ప్రతి GPU రెండరింగ్ భాగానికి బదులుగా, GPU లు ఇప్పుడు బదులుగా ఒక్కొక్క ఫ్రేమ్‌ను అందిస్తాయి. ఇది ప్రతి కార్డులోని VRAM ను స్వతంత్రంగా ఉపయోగించడానికి అనుమతిస్తుంది, మరియు తక్కువ మొత్తంలో VRAM ఉన్న కార్డులు మంచి సమయం కోసం గేమింగ్ కోసం ఆచరణీయంగా ఉండటానికి అనుమతిస్తుంది. గేమింగ్ గ్రాఫిక్‌లను మునుపెన్నడూ లేనంతగా నెట్టడానికి డైరెక్ట్‌ఎక్స్ 12 లో ఇంకా చాలా కొత్త ఫీచర్లు ఉన్నాయి. ఏదేమైనా, మైక్రోసాఫ్ట్ ఇప్పటికీ ఈ క్రొత్త లక్షణాలు ఏమిటో చాలా అందంగా ఉన్నాయి. API విడుదల దగ్గరకు వచ్చేసరికి వాటి గురించి మరింత తెలుసుకుంటాం.

మూర్తి 3: మల్టీ-కోర్ CPU లను ఉపయోగిస్తున్నప్పుడు డైరెక్ట్‌ఎక్స్ 12 API ఓవర్‌హెడ్ తగ్గించబడుతుంది.
చిత్ర మూలం; చిత్ర క్రెడిట్: n విడియా జిఫోర్స్

Vulkan

డైరెక్ట్‌ఎక్స్ 12 గురించి జిడిసి 2015 లో ప్రకటించినట్లుగా వల్కన్ గురించి అంతగా తెలియదు. మనకు తెలిసిన విషయం ఏమిటంటే, ఓపెన్‌జిఎల్, క్రోనోస్ గ్రూప్ తయారీదారులు వల్కన్‌కు అనుకూలంగా గ్లో నెక్స్ట్ పేరును వదులుకున్నారు. వల్కన్ మాంటిల్ నుండి ఉద్భవించినట్లు అనిపిస్తుంది, నేను ఇంతకు ముందు వ్యాసంలో పేర్కొన్నాను. ఇంకా, క్రోనోస్ గ్రూపుతో భాగస్వామ్యంతో వల్కన్ కోసం మాంటిల్ యొక్క ఉత్తమ భాగాలను AMD తీసుకువస్తున్నట్లు కనిపిస్తోంది. వల్కన్ డైరెక్ట్‌ఎక్స్ 12 యొక్క అనేక ప్రయోజనాలను కలిగి ఉండాల్సి ఉంది, అయితే ఇది విండోస్ వంటి ఒకే ప్లాట్‌ఫామ్‌తో ముడిపడి లేదు. ఇది బదులుగా లైనక్స్ మరియు మొబైల్ పరికరాలతో సహా అనేక విభిన్న ప్లాట్‌ఫామ్‌లలో అందుబాటులో ఉంటుంది. విండోస్ మరియు లైనక్స్ రెండింటికీ వుల్కాన్ డ్రైవర్లు డైరెక్ట్‌ఎక్స్ మాదిరిగా కాకుండా పూర్తిగా ఓపెన్ సోర్స్‌గా ఉంటాయి. వల్కాన్ మల్టీ-థ్రెడింగ్‌ను మెరుగుపరుస్తుంది, అందువల్ల పని భారాన్ని బహుళ సిపియు కోర్లలో వ్యాప్తి చేయడం ద్వారా ఈ రోజు అందుబాటులో ఉన్న సిపియు శక్తిని బాగా ఉపయోగించుకుంటుంది. ఇంతకుముందు చెప్పినట్లుగా, CPU పై లోడ్ తగ్గించడం వలన GPU లు ఇప్పుడున్నంత తేలికగా అడ్డుపడవు. ఇది గేమింగ్ సమయంలో చాలా గణనీయమైన ఫ్రేమ్‌రేట్ బూస్ట్‌ను అందించాలి. ఇటీవల వాల్వ్ ప్రకటించిన సోర్స్ 2, వల్కన్‌కు పూర్తిగా మద్దతు ఇచ్చే మొదటి కొత్త గేమ్ ఇంజిన్ అవుతుంది, అయినప్పటికీ సమీప భవిష్యత్తులో మరెన్నో ప్రకటించబడుతుందని నేను ఖచ్చితంగా అనుకుంటున్నాను. CPU ఇంటెన్సివ్‌గా ప్రసిద్ది చెందిన డోటా 2, CPU లో ఇంటెల్ యొక్క ఇంటిగ్రేటెడ్ గ్రాఫిక్‌లను ఉపయోగించి కొత్త వల్కాన్ API తో సోర్స్ 2 లో నడుస్తున్న ప్రదర్శనలు. ఇది డైరెక్ట్‌ఎక్స్ 11 కింద ఖచ్చితంగా కావాల్సినది కాదు, కానీ వల్కన్‌తో ఆట అంతటా సహేతుకమైన ఫ్రేమ్ రేట్‌ను కొనసాగిస్తున్నట్లు అనిపించింది. ఆక్సైడ్ ఆటల కోసం డెవలపర్ అయిన డాన్ బేకర్, "GPU తయారీదారులు తమ చర్యను సమకూర్చుకుని, GPU లను ఇప్పుడున్నదానికంటే పది రెట్లు వేగంగా చేసే వరకు, మేము CPU ని గరిష్టంగా పొందలేము" అని చెప్పడానికి కూడా వెళ్ళారు. నెమ్మదిగా CPU నడుపుతున్న వారికి లేదా ప్రస్తుతం చాలా GPU హార్స్‌పవర్ ఉన్నవారికి ఇది శుభవార్త, ఎందుకంటే అదే హార్డ్‌వేర్‌లో మంచి పనితీరు సాధించవచ్చని దీని అర్థం.

మూర్తి 4: రేఖాచిత్రం వల్కాన్ యొక్క ప్రయోజనాలను చూపుతుంది (GPU కి అడ్డంకిని తగ్గించింది).
చిత్ర మూలం; చిత్ర క్రెడిట్: క్రోనోస్

గేమింగ్ యొక్క భవిష్యత్తు కోసం దీని అర్థం ఏమిటి?

బాగా, చాలా కాలం నుండి GPU శక్తి CPU శక్తి కంటే చాలా వేగంగా పెరుగుతోంది. ఐదేళ్ల క్రితం ఇంటెల్ కొన్ని GPU లు తమ సొంత CPU కన్నా 14 రెట్లు వేగంగా ఉన్నాయని పేర్కొంది. ఆ పరీక్షలు ఎన్విడియా జిటిఎక్స్ 280 వర్సెస్ ఐ 7 960 ఇంటెల్ సిపియు ఉపయోగించి జరిగాయి - ఇప్పుడు ఇది పాత హార్డ్‌వేర్‌గా పరిగణించబడుతుంది. ఎన్విడియా జిటిఎక్స్ టైటాన్ ఎక్స్ (లేదా ఎన్విడియా జిటిఎక్స్ 980) మరియు ప్రస్తుత ప్రధాన స్రవంతి సిపియు పవర్ హౌస్ - ఇంటెల్ ఐ 7-4790 కె సిపియు - మధ్య అంతరం చాలా పెద్దదిగా ఉండాలి. నేను చేయడానికి ప్రయత్నిస్తున్న విషయం ఏమిటంటే, CPU కారణంగా ఎక్కువ ఆటలు పనితీరులో గోడను కొట్టడం ప్రారంభించాము. కొన్ని ఆటలలో ప్రస్తుత CPU లతో 100 + fps ని నిర్వహించడం ఎంత కష్టమో అధిక రిఫ్రెష్ రేట్ మానిటర్ ఉన్నవారిని అడగండి. స్పష్టంగా చెప్పాలంటే, ఈ కొత్త API లు లేకుండా మరియు సిపియు శక్తిని మరింత సమర్థవంతంగా ఉపయోగించుకునే వారి సామర్థ్యం లేకుండా ఇది మరింత కష్టమవుతుంది. ఈ క్రొత్త API ల పరిచయం చాలా మందికి పనితీరులో భారీ మెట్టును సూచిస్తుంది. ఇంకా, ఇది డెవలపర్లు ఇప్పుడు మనకన్నా ఎక్కువ CPU ఇంటెన్సివ్ ఆటలను నిర్మించడానికి అనుమతిస్తుంది. ఉదాహరణకు, అస్సాస్సిన్ క్రీడ్ వంటి ఆటను ఒకేసారి వేలాది ఎన్‌పిసిలు తెరపై కలిగి ఉన్నాయని imagine హించుకోండి, మీరు నగరంలో తిరుగుతున్నప్పుడు అందరూ ఒకరితో ఒకరు మరియు మీ పాత్రతో సంభాషిస్తారు. లేదా స్టార్ సిటిజెన్ వంటి ఆటలు, మీకు ఏ విధమైన స్థిరమైన మరియు ఆమోదయోగ్యమైన ఫ్రేమ్ రేట్ పొందడానికి చాలా బలమైన CPU అవసరం, సమీప భవిష్యత్తులో సగటున CPU ఉత్తమంగా మరియు మంచి ఘనమైన 60fps ని ఉంచడానికి బలమైన GPU అవసరం కావచ్చు.

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

కొత్త గ్రాఫిక్స్ ఎపి మరియు పిసి గేమింగ్ యొక్క భవిష్యత్తు