- DirectX 12, ялангуяа Ultimate хувилбартаа DXR, VRS, торон шэйдер, олон цөмт илүү сайн ашиглалтыг авчирдаг.
- DirectX 13-ийн талаар албан ёсны мэдэгдэл байхгүй; шинэ API-г нэвтрүүлэх нь удаан байх бөгөөд DX12 төлөвшсөн хэвээр байна.
- DX11-д илүү сайн ажилладаг тодорхой тоглоомууд байдаг ч DX12 нь ерөнхийдөө илүү тогтвортой байдал, гүйцэтгэлийн боломжийг санал болгодог.
- Өнөөдөр DX12-тэй GPU худалдаж авах нь аюулгүй; Батлагдсан огноогүйгээр DX13-ийг хүлээх нь үнэ цэнэтэй зүйл биш юм.
Хэдийгээр өнөөдөр тоглоомын ертөнцийн гол баатар нь юм DirectX 12Олон хүмүүс DirectX 13-ийн таамаглалд юу тохиолдохыг гайхаж байна: энэ нь удахгүй ирэх эсэх, GPU худалдаж авахыг хүлээх нь зүйтэй болов уу. Энэ нийтлэлд бид тодруулж, харьцуулах болно. DirectX 13 болон DirectX 12 мэдэгдэж байгаа зүйл дээр үндэслэсэн.
Үл тоомсорлож болохгүй нэг баримт бий: DirectX 12 нь 2015 оноос хойш гарч ирсэн бөгөөд туяа хянах, хувьсах хурдны сүүдэрлэх гэх мэт гол технологиудыг нэмсэн Ultimate хувилбар нь том үсрэлт болсон. Үүний зэрэгцээ, Майкрософт DirectX 13 хувилбарыг албан ёсоор зарлаагүй байна. Үнэн хэрэгтээ энэ нь богино хугацаанд гарч ирнэ гэдэгт зарим мэргэжилтнүүд эргэлзэж байна.
DirectX гэж юу вэ, хувилбараа хэрхэн шалгах вэ
DirectX нь тоглоом болон мультимедиа програмуудыг компьютерийн техник хангамжтай үр дүнтэй харилцах боломжийг олгох зорилготой Microsoft API-ийн багц юм. Өөрөөр хэлбэл, энэ нь тоглоомын хооронд гүүр болж ажилладаг GPU болон CPU драйверуудхүн бүр ижил хэлээр ярьж, зөв зохицуулалттай байхыг баталгаажуулах.
DirectX-ийн тухай ярихдаа бид ганц API биш, харин хэд хэдэн бүрэлдэхүүн хэсгүүдийг багтаасан экосистемийг хэлдэг. Хамгийн алдартай зарим нь: Direct3D (Тоглоом болон шинжлэх ухааны програмуудад зориулсан 3D график), Direct2D (хурдасгасан 2D график), DirectWrite (өндөр чанартай текст дүрслэл), DirectX математик (вектор ба матрицын шугаман алгебр) эсвэл DirectML (машины сургалтын нэгдэл). Тэд бүгд нийлээд Windows 95-ийн үеэс эхлэн хөгжиж ирсэн багцыг бүрдүүлдэг.
Цаана нь харилцаа холбоо тодорхой урсгалыг дагадаг: програм нь Direct3D болон DXGI (DirectX графикийн дэд бүтэц), хэрэглэгчийн горим ба цөмийн горимын драйверууд дээр тулгуурладаг бөгөөд эцэст нь техник хангамжид ханддаг. Ийм байдлаар тоглоом тогтвортой гүйцэтгэлийг хангахын тулд чухал синхрончлол болон техник хангамжийн хандалтын даалгавруудыг API-д шилжүүлдэг. Өдөр тутмын хэрэглээнд, Энэ нь бараг бүх зүйлийг зөвшөөрдөг Энэ нь системтэй тулалдах шаардлагагүйгээр ажилладаг.
гэх мэт компьютер дээр тоглоом ажиллуулах чадвартай өөр API-ууд байдаг OpenGL o ВулканЭдгээр нь янз бүрийн төслүүдэд ашиглагдаж буй өндөр нэр хүндтэй хувилбарууд юм. Гэсэн хэдий ч DirectX нь системийн интеграцчлал, драйверын дэмжлэг, Microsoft-ын олон жилийн турш хэрэгжүүлсэн сайжруулалт зэргээс шалтгаалан Windows дээр давамгайлсан сонголт хэвээр байна.
DirectX 12 Ultimate: Өөрчлөлтийг бий болгодог онцлогууд
Үсрэлт DirectX 12 Ultimate Энэ нь сүүлийн жилүүдийн график дүрслэлийг тодорхойлсон технологийн багцыг нэмсэн. Хамгийн алдартай нь DirectX Ray Tracing (DXR) бөгөөд NVIDIA болон AMD-д тохирох картууд дээр бодит цагийн туяаг хянах боломжийг олгодог. DXR хувилбар 1.1 нь дуудлагыг хэрхэн зохицуулахыг сайжруулж, хэд хэдэн дотоод процессыг хурдасгаж, одоогийн тоглоомын хөдөлгүүр болон тоглоомуудад энэ техникийг бэхжүүлдэг.
DXR-ээс гадна DirectX 12 Ultimate зэрэг элементүүдийг нэгтгэдэг VRS (Хувьсах хурдны сүүдэрлэх), энэ нь хэсэг бүрийн харааны ач холбогдлын дагуу сүүдэрлэх хурдыг өөрчлөх боломжийг олгодог; дээж авагчийн санал хүсэлт, бүтцийг илүү ухаалаг удирдахад хэрэгтэй; болон торон шэйдерүүдGPU дээр геометрийг хэрхэн үүсгэж, боловсруулах талаар шинэ боломжуудыг нээж өгдөг.
Зарим шинжилгээнд мөн дурдсан байдаг Агуулгын дасан зохицох сүүдэрлэх (CAS) үзэгдлийн харааны ойлголтод сүүдэрлэх ачааллыг тохируулах холбогдох арга техник юм. Энэ бүх техникийн зэвсэг нь нэг санаан дээр нэгддэг: ижил нөөцөөр илүү их зүйлийг хийх, графикийн дээд хязгаарыг нэмэгдүүлэх эсвэл хөгжүүлэгчийн тэргүүлэх чиглэлээс хамааран урсгалыг сайжруулах.
Эдгээр чадварууд гарч ирсэн нь DX12 яагаад зүгээр нэг "шинэ хувилбар" биш болохыг харуулж байна: энэ нь боломжит техникүүдийн хүрээг өргөжүүлж, нөөцийн менежментийг нарийн тохируулахыг чухалчилдаг. Тоглогчийн хувьд бодит үр нөлөө нь юм илүү төвөгтэй үзэгдэл эсвэл илүү сайн гүйцэтгэл, хэрэгжилт нь стандартад нийцсэн байх ёстой.
Тоглоомын гүйцэтгэл: тогтвортой байдал, FPS, үл хамаарах зүйлүүд
Практикт ихэнх тоглогчид DX12-г орчин үеийн гарчигтай харьцуулахад DX11-тэй харьцуулахад сайжруулсан, ялангуяа фрэймийн тогтворжилт, бичил гацалт багассан гэж үздэг. Учир нь DX12 нь thread болон ажлын дарааллыг илүү сайн удирддаг., урсгалын мэдрэмжинд нөлөөлдөг гүйцэтгэлийн огцом муруйгаас зайлсхийх.
Тоглоомын DX11 хувилбар нь DX12 хувилбараасаа илүү өндөр FPS өгдөг тохиолдол байдаг бөгөөд энэ нь ихэвчлэн оновчлол дутмаг эсвэл тодорхой техник хангамж нь тодорхой гарчигтай ажилладаг зэргээс шалтгаалж байдаг. Энэ нь энгийн: хэрэв студи DX12 чиглүүлэлтээ зөв оновчтой болгохгүй бол давуу тал нь алга болж магадгүй юм. Ийм нөхцөлд API-г хоёуланг нь туршиж үзээд хамгийн сайн ажилладаг нэгийг нь сонгохыг зөвлөж байна. танай багийн хамгийн сайн бодит үр дүн Энэ бол ухаалаг сонголт юм.
Fortnite зэрэг зарим тоглоомууд тохиргоондоо DX11 болон DX12 хооронд шилжих боломжийг олгодог. Энэ нь өөрийн компьютерийн гүйцэтгэлийг харьцуулах, FPS-ийг хянах, гацах зэргийг илрүүлэх төгс арга юм. Гэсэн хэдий ч ерөнхийдөө DX12-г сонгох нь зүйтэй юм. DX12 нь үндсэн сонголт юм, учир нь энэ нь хамгийн ирээдүйтэй зам бөгөөд Ray Tracing болон бусад орчин үеийн техникүүдийг ашиглах боломжийг олгодог.
Үргэлж ажилладаг өөр нэг зөвлөмж: системээ шинэчилж байгаарай. Драйверуудыг шинэчлэх, тоглоомын засваруудыг ашиглах, Windows-ийн сүүлийн хувилбаруудыг ашиглах нь үл нийцэх байдлыг багасгадаг. Үүнийг санаарай DirectX 12 нь Windows 10 буюу түүнээс дээш хувилбарыг шаарддагТиймээс хэрэв та өмнөх системээс ирсэн бол үсрэлт нь танд сайжруулах, урт хугацааны нийцтэй байх боломжийг олгоно.
Зарим тоглоомуудад AMD GPU-ууд нь NVIDIA GPU-ээс илүү DX12-той илүү сайн ажилладаг байсан нь тэдний "түүхий хүч" болон ажлын ачааллыг хэрхэн хуваарилдагтай холбоотой юм. Эдгээр хувилбарууд нь драйверын шинэчлэлтүүдээр өөрчлөгддөг боловч үүнийг харуулах зорилгоор үйлчилдэг DX12 нь жинхэнэ булчинг гаргаж ирдэг Хөдөлгүүр үүнийг хэрхэн ашиглахаа мэддэг үед техник хангамжийн .

DirectX 13: одоогийн байдал, үнэхээр юу хүлээж байна
Хамгийн том асуулт: DirectX 13-ийн талаар юу хэлэх вэ? Өнөөдрийг хүртэл Албан ёсны мэдэгдэл алга байна Майкрософтоос DirectX 12 нь 2015 онд гарсан ба түүнээс хойш олон тооны засварууд, ялангуяа Ultimate давхарга нь олон талын шинж чанартай болсон. Өнөөдрийг хүртэл DX12 нь DirectX-ийн түүхэн дэх хамгийн урт насалсан хувилбар бөгөөд баталгаажсан залгамжлагч харагдахгүй байна.
Зарим шинжээчид "DX13" нь DX12-ийн доод түвшний удирдлага, эрх чөлөөг алдагдуулахгүйгээр драйвер дээрээ сайн хийсэн зарим зүйлийг сэргээдэг (чухал цэгүүдийг хялбаршуулсан) "DX11" нь зүйтэй гэж онцолжээ. нь олох санаа байх болно энгийн байдал ба хүч чадлын тэнцвэрт байдалүнэ цэнэ нэмдэггүй нарийн төвөгтэй байдлыг багасгаж, техник хангамжаас хамгийн их ашиг хүртэх чадварыг хадгалах.
Өөр нэг сонирхолтой арга бол одоогоор тодорхой брэндүүдийн тусгай API-д байдаг функцүүдийг стандартчилагдсан байдлаар нэгтгэх явдал юм. NVIDIA Shader-ийн гүйцэтгэл гэх мэт. Эдгээр чадавхийг экосистемийн "хамгийн бага нийтлэг"-ийн нэг хэсэг болгосноор хөгжүүлэгчдийн амьдралыг хөнгөвчлөх, үйлдвэрлэгчдийн дунд дэвшилтэт функцуудыг ашиглах чадварыг сайжруулах болно.
Бүр мухар сүсгээс болж "13" гэсэн нэрийг орхигдуулаад шууд "14" болж магадгүй гэсэн хошигнол ч гарч байсан. Энэ хошигнолоос гадна шинэ хувилбар гарч ирвэл тэр даруй хэрэгжихгүй гэсэн санаа юм. Ийм чухал өөрчлөлтүүдийг шаарддаг ... урт шилжилтийн үеТоглоомууд шинэ боломжуудыг жинхэнэ утгаар нь ашиглахын тулд хэдэн сар (эсвэл жил) шаардлагатай болно.
Хуанли хараад цэвэр түүхэн дэвшлээс (DX10→2009→2015→...) "2022 онд" шинэ хувилбар хаалга тогшиж магадгүй гэж таамагласан хүмүүс байсан. Бодит байдал зөрүүд: өнөөдрийн байдлаар Пуужин хөөргөх тодорхой шинж тэмдэг алга.Тийм ч учраас олон хүн зарлаагүй байгаа DX13-ийг хүлээж байхдаа худалдан авалт эсвэл төлөвлөгөөгөө хойшлуулах нь зүйтэй гэдэгт эргэлздэг.
Би одоо GPU худалдаж авах уу эсвэл DX13 гарах эсэхийг хүлээх үү?
Энэ бол маш түгээмэл асуулт юм. Хэрэв та график карт хайж байгаа бөгөөд DirectX 13 нэг шөнийн дотор гарахаас санаа зовж байгаа бол хүлээлтийг бодит байдлаас салгах нь дээр. Албан ёсны баталгаа байхгүй Майкрософт бидэнд ямар нэгэн зүйлийг урьдчилан таамаглах боломжийг олгох огноог гаргаагүй байна. Энэ хооронд одоогийн тоглоомуудыг DX12 (болон түүний Ultimate хувилбар) -ийг гүйцсэн экосистемийн хүрээнд боловсруулж байна. Хэрэв та GPU эсвэл тоглоомын зөөврийн компьютер худалдаж авахаар төлөвлөж байгаа бол шалгаарай... Хэрэв та хэт өндөр чанартай зөөврийн компьютер худалдаж авахыг хүсвэл юу хайх хэрэгтэй вэ шийдвэр гаргахад тань чиглүүлэх болно.
Дүрмээр бол, хэрэв таны шинэчлэлт хийх хэрэгцээ үнэхээр байгаа бол (та бараг л ажиллаж байгаа эсвэл Ray Tracing гэх мэт технологийн давуу талыг ашиглахыг хүсч байгаа бол) хийх ухаалаг зүйл бол одоогийн загвар дээр үндэслэн худалдаж авах явдал юм. DX12 Ultimate нийцтэй GPU Энэ нь студиудын одоо ажиллаж байгаа хамгийн сүүлийн үеийн онцлог, гүйцэтгэлд хандах боломжийг танд олгоно. Ямар ч тодорхой мэдээгүйгээр таамагласан DX13-ийг хүлээх нь дэмий цаг зарцуулна гэсэн үг юм.
Windows 10/11 болон Xbox Series X|S хоёулаа энэ технологийн суурь дээр тулгуурладаг гэдгийг санаарай. Майкрософт консолууд DX12 экосистемтэй нийцэж байгаа нь график хөдөлгүүрүүдийн тасралтгүй байдал, гүнзгий дэмжлэгийн санааг бэхжүүлдэг. Хэрэв шинэ API ирвэл энэ нь байх болно аажмаар шилжилтЭнэ нь таны GPU-г нэг шөнийн дотор хуучирдаггүй.
"DirectX 13"-ийг богино хугацаанд зарлах магадлал багатай тохиолдолд бид үүнийг утга учиртай нэгтгэсэн арилжааны гарчигуудыг харахаас өмнө хэдэн сар болно. SDK, драйверууд, хөдөлгүүрийн засварууд болон туршилтуудын хооронд процесс удаан байна. Үнэндээ, DX12 боловсорч гүйцсэн хэвээр байна Олон жилийн турш дугаарлалтаа өөрчлөх шаардлагагүй, ялангуяа Ultimate-ээр дамжуулан.
Түүхэн нөхцөл байдал, яагаад DX13-ийн талаар маш их ярьдаг вэ?
DirectX 11 нь 2009 онд гарч ирсэн бөгөөд DX10-ийг тухайн үед мэдэгдэхүйц сайжруулалтаар сольсон (2 CPU цөмтэй байх нь түгээмэл байсан). 2015 онд газардсан. Парадигмын өөрчлөлт бүхий DirectX 12 4, 6 эсвэл 8 цөмтэй эрин үед илүү тохиромжтой байсан доод түвшний хяналт, ноцтой олон урсгалт руу чиглэсэн.
Түүнээс хойш бид үе шаттай хувьсал, юуны түрүүнд орчин үеийн туяа хянах, VRS, торон шэйдер зэрэг технологиудыг хөгжүүлэх үүрэгтэй Ultimate багцыг харсан. 2019 оны орчимд сүүлийн нэг томоохон засвар хийгдсэн бөгөөд түүнээс хойш API нь PC-ийн хөгжлийн тулгуур хэвээр байна. Энэ тасралтгүй байдлыг тайлбарлаж байна DX12 яагаад ийм урт насалдаг вэ? хамаарлыг алдалгүйгээр.
Тэгэхээр DX13-ийн тухай шуугиан хаанаас гардаг вэ? Өнгөрсөн үеийг экстраполяци хийж, үсрэлт ойрхон байна гэж бодсоноос. Гэхдээ мөчлөг өөрчлөгдөж, тэргүүлэх чиглэлүүд ч өөрчлөгддөг: яг одоо энэ салбар DX12 болон түүний экосистемийн үр шимийг хүртэж байгаа бөгөөд солих баттай шинж тэмдэг алга. Тийм ч учраас олон шинжээчид үүнийг эсэргүүцэхийг зөвлөж байна. шийдвэрүүдийг хойшлуулах таамаглал дээр үндэслэсэн.
Мэргэжилтнүүдийн үзэл бодол: тэнцвэр ба хялбарчлах
"Хамгийн тохиромжтой DX13"-ыг мөрөөддөг хүмүүсийн дунд DX12-ийн хүч чадал, уян хатан чанарыг хадгалахын тулд DX11-ээс жолоочийн түвшний зарим тав тухыг сэргээж, хөгжүүлэлтийн үрэлтийг багасгах загвар бий. Энэ нь хоорондын тэнцвэрийг хангадаг API байх болно эрх чөлөө, энгийн байдалжижиг багуудын амьдралыг хөнгөвчлөх, гүйцэтгэлийг шийтгэж буй хэрэгжилтийн алдааг багасгах.
Түүнчлэн үндсэн чиг хандлагыг стандарт болгон хүртээмжтэй болгох зорилгоор өмчийн болон борлуулагчийн тусгай аргуудаас хамааралтай функцуудыг нэгтгэхийг хүсч байна. Шэйдерийн гүйцэтгэл зэрэг функцуудыг нийтлэг дээвэр дор төвлөрүүлснээр экосистемийн тогтвортой байдлыг сайжруулж, GPU хоорондын хуваагдал.
Гэсэн хэдий ч ийм хэмжээний дахин төлөвлөлт хийхэд цаг хугацаа шаардагдана. 11-ээс 12 инч хүртэл үсрэх нь аль хэдийн сэтгэлгээний өөрчлөлт байсан бөгөөд гүйцэтгэлийг алдагдуулахгүйгээр тав тух, хяналтыг тэнцвэржүүлэх нь тийм ч амар ажил биш юм. Эндээс харахад дүгнэлт нь тодорхой байна: DirectX 12 нь анхаарлын төвд байсаар байнаХөдөлгүүр, тоглоомд түүний функцууд улам бүр нэмэгдсээр л байвал бүх зүйл үргэлжилсээр байгааг харуулж байна.
Албан ёсны мэдэгдэл байхгүй тохиолдолд DX13-ын огноо (эсвэл ямар ч нэртэй байсан) нь зөвхөн таамаглал юм. Зарим нь 2022 эсвэл түүнээс хойшхи 2023/2024 "эсвэл түүнээс хойшхи" гэх мэт хувилбарын цонхыг урьдчилан таамаглаж байсан боловч баримтууд өөрсдөө ярьдаг: Олон нийтэд баталгаажсан зүйл алга Энэ нь тодорхой хугацааг дэмждэг.
Түргэн Түгээмэл Асуултууд
- Би DX11 болон DX12 хооронд сольж болох уу? Зарим тоглоомонд, тийм ээ, график цэснээс. Хэрэв та тодорхой гарчигаар DX12-ийн тогтворгүй байдал эсвэл илүү муу гүйцэтгэлийг анзаарсан бол DX11-г туршиж үзээд frametime болон FPS-ийг харьцуулна уу.
- Надад DX12-д зориулсан Windows 10/11 хэрэгтэй юу? Тиймээ. DirectX 12-г Windows 10 болон Windows 11 дээр ашиглах боломжтой. Хэрэв та хуучин систем ашиглаж байгаа бол DX11 эсвэл түүнээс өмнөх хувилбаруудыг суулгаж, цөөн функцтэй, гүйцэтгэл муутай байх болно.
- DirectX-ээс цааш амьдрал бий юу? Мэдээжийн хэрэг, OpenGL, ялангуяа Вулкан нь хүчирхэг, платформ хоорондын хувилбарууд юм. Гэсэн хэдий ч Windows дээр ихэнх арилжааны тоглоомууд DirectX-ийг нэгтгэж, дэмждэг тул илүүд үздэг.
- DX13 гарвал миний DX12 GPU хуучирч муудах уу? Бүгдийг нэг дор биш. Шинэ хувилбар зарласан ч тоглоомууд үүнийг хэрэгжүүлэхэд цаг хугацаа шаардагддаг. Өнөөдөр DX12 болон түүний орчин үеийн шинж чанаруудтай сайн ажилладаг GPU нь олон жилийн турш өөрийн гэсэн ашиглалтын хугацаатай байх болно.
GPU худалдаж авахаар төлөвлөж буй хэн бүхэн тайван байж болно: өнөөгийн нөхцөлд DirectX 12 болон түүний Ultimate хувилбар нь студиуд болон тоглоомын хөдөлгүүрүүдийн анхаарлын төвд байгаа бөгөөд хамгийн сүүлийн үеийн технологиудыг санал болгож, олон цөмт CPU болон орчин үеийн GPU-г хязгаарт хүргэх чадвараа баталж байна. Хэрэв ирээдүйд шинэ хувилбар гарч ирвэл DirectX 13 ба DirectX 12 хоёрын асуудал дахин ширээн дээр байх болно.
Редактор нь технологи, интернетийн асуудлаар мэргэшсэн бөгөөд янз бүрийн дижитал медиа дээр арав гаруй жилийн туршлагатай. Би цахим худалдаа, харилцаа холбоо, онлайн маркетинг, сурталчилгааны компаниудад редактор, контент бүтээгчээр ажиллаж байсан. Би бас эдийн засаг, санхүү болон бусад салбарын вэб сайтууд дээр бичсэн. Миний ажил бас миний хүсэл тэмүүлэл. Одоо миний нийтлэлүүдээр дамжуулан Tecnobits, Би өдөр бүр бидний амьдралыг сайжруулахын тулд технологийн ертөнц бидэнд санал болгож буй бүх мэдээ, шинэ боломжуудыг судлахыг хичээдэг.

