Kas ir RTX IO?

Viena no funkcijām, ko Nvidia paziņoja ar RTX 30 sērijas grafiskajām kartēm, bija RTX IO. RTX IO ir izstrādāts, lai ievērojami samazinātu spēles ielādes laiku, izkraujot tekstūras dekompresijas apstrādi no CPU uz GPU.

Padoms. VRAM vai video brīvpiekļuves atmiņa ir atmiņa, kas atrodas grafiskajā kartē un ir paredzēta, lai saglabātu informāciju, kas grafikas kartei nepieciešama spēļu renderēšanai.

Mūsdienu spēlēm ar augstu izšķirtspēju ir liels datu apjoms, kas jāielādē VRAM. Lai visus šos datus ielādētu VRAM, tie ir jāielādē no cietā diska sistēmas RAM. Nokļūstot sistēmas operatīvajā atmiņā, centrālais procesors vajadzības gadījumā atspiedīs visas tekstūras un pēc tam ielādēs tās VRAM. Šis process ir salīdzinoši ilgs un sarežģīts pat tad, ja tiek izmantoti ātrākie PCIe Gen4 SSD; tas ir saistīts ar apvedceļu un pārraides pieskaitāmajām izmaksām katrā posmā.

RTX IO vienkāršo procesu, izslēdzot CPU un sistēmas RAM no konveijera. Tā vietā grafiskie dati tiek ielādēti tieši no cietā diska VRAM un vajadzības gadījumā tos atspiež GPU. Saskaņā ar Nvidia teikto, GPU izmantošana datu atspiešanai var būt līdz pat 100 reizēm ātrāka nekā CPU izmantošana, ņemot vērā pārraides laika un pieskaitāmo izmaksu samazināšanos.

RTX IO ir iespējots, izmantojot jauno Windows 10 “Direct Storage” API, ko paredzēts izlaist 2021. vai 2022. gadā. Tiešā krātuve jau no paša sākuma ir paredzēta spēļu datoriem ar modernākajiem PCIe Gen4 SSD diskiem un lieljaudas grafikas kartēm.

Galvenais funkcijas trūkums ir tas, ka tas nebūs universāls; spēļu izstrādātājiem savās spēlēs būs īpaši jāiespējo API atbalsts. Kopš 2020. gada septembra nav arī skaidrs, kuras grafikas kartes atbalstīs RTX IO. Šķiet, ka daļa informācijas par funkciju liecina, ka šī funkcija būs ierobežota ar 30. sērijas grafiskajām kartēm. Tomēr ir iespējams, ka šī funkcija tiks pārnesta arī uz iepriekšējām paaudzēm, lai gan tas var būt saistīts ar mazāku veiktspējas pieaugumu.