Suoratoista SSD, miten se toimii ja mitä etuja se tuo videopeleihin.

Suoratoisto SSD

Saapumista SSD vakiona ja vakiona seuraavan sukupolven konsolit , PlayStation ja Xbox Sarja X yhdessä ulkonäön kanssa RTXIO teknologia vuonna NVIDIA RTX, se on selvää, että SSD lopulta korvaa kiintolevyn tavanomaisella tallennustilalla, etenkin peleissä, joissa nämä hyödyntävät SSD: n käytön parannuksia.

Kiinteät levyt tai tunnetaan paremmin nimellä sen lyhenne englanniksi: SSD , ovat yksi tärkeimmistä laitteistoista peleille tulevina vuosina eikä pelkästään nopeuttamaan latausaikoja, vaan myös pelin jatkuvan pääsyn levyltä oleviin tietoihin. Mutta mihin nämä parannukset johtavat? Kuinka SSD hyötyy tiedoista streaming ?

Pelidatan suoratoisto levyltä

GTA-maisema

On kaksi tapaa suunnitella peli tasoarkkitehtuurin kannalta

  • Ensimmäinen on tehdä se tasoilla, joilla jaamme pelin rajattuihin alueisiin, joista ei ole ilmoitettu keskenään. Pelaajalla on tavoite, että kun se saavutetaan, seuraava alue aukeaa.
  • Toinen on avoin maailma, joka on täysin yhteydessä toisiinsa, jakoa ei ole ja voimme siirtyä jatkuvasti ympäri maailmaa.

Toista tyyppiä ei ole toistaiseksi tapahtunut johtuen siitä, että huolimatta siitä, että esteettisellä tasolla saattaa tuntua jatkuvuuden olevan, aina on ansoja, jotka piilottavat tasojen kuormituksen. Nämä voivat olla elokuvamainen, hyvin suuri käytävä, hissi ja jopa toimintakohtaus hyvin pienellä näytöllä, kun taas loppuosa ladataan takahuoneeseen.

SSD-aseman avulla kaikki muistissa olevat tiedot eivät ole välttämättömiä suoratoistolle

Mutta jos siirtonopeus on riittävän suuri, voimme välttää nämä karhut kokonaan ja tehdä toisen tyyppiset skenaariot täysin mahdolliseksi, ja tässä tapahtuu kiinteiden asemien käyttö kiintolevyjen korvikkeena.

Temppu on, että kun pelaaja lähestyy lataamatonta aluetta käyttääksesi pelin sisäistä telemetriaa niin, että skenaario, jossa aiomme mennä, veloitetaan horisontin ulkopuolelle. Jos tämä tehdään hyvin, virtuaalimaailma siirtää rajoja pelaajan sijainnin mukaan ja jos se tehdään riittävän riittävästi, latausaikoista voidaan luopua ilman, että kaikkia tietoja täytyy pudottaa tasolta että RAM.

Mutta ymmärtääkseen, mikä etu on, meidän on ensin ymmärrettävä, mitkä ovat perinteisen kiintolevyn haitat ja edut kiintolevyn käytöstä.

Kiintolevy ja sen haitat tietojen suoratoistoon

kiintolevy

Kiintolevyn on oltava pyörivä pyöreä tallennusväline, joka on järjestetty samankeskisten ympyröiden sarjaksi, jota kutsutaan kappaleiksi, joissa jokaisella raidalla on sarja "sektoreita", joiden vakiokoko on yleensä 512 tavua. Käyttöjärjestelmän käyttämästä tiedostojärjestelmästä riippuen raidat on järjestetty ryhmiin, joissa on erilaisia ​​idemejä, joita kutsutaan klustereiksi, jotka vastaavat tiedoston vähimmäiskokoa käyttöjärjestelmän käyttämän tiedostojärjestelmän kyseisessä järjestelmässä, tiedosto ei voi koskaan olla pienempi kuin klusterin.

Pisto Disco Duro

Kiintolevyjen ongelma on, että riippuen raidasta, jolla data sijaitsee, nopeudesta, jota haluat käyttää, sitten pääsynopeus vaihtelee. Syrjäisimpien raitojen osalta tiedonsiirtonopeus on nopeampi, ja sisäpuolella oleville raidoille hidastuu johtuen siitä, että pään on vaihdettava kappaleita, joten kiintolevyn tiedonsiirtoviive riippuu aina niiden sijainnista ovat.

Tämä on valtava suoratoiston ongelma, koska pelin lyhyellä aikavälillä tarvitsemat tiedot löytyvät yhdestä levyn sisäisestä raidasta, mikä voi johtaa siihen, että näyttämöä ei rakenneta tarpeeksi nopeasti ja pakotetaan vaiheita. siirtymävaiheesta.

Mutta se ei ole ainoa olemassa oleva ongelma, toinen ongelma on se, että meidän on käytettävä osoitetaulukkoa, RAM-muistissa ja / tai itse kiintolevyllä olevaa tiedostoa, jota käyttäjän on jatkuvasti tarkasteltava. prosessori tietää missä tiedot ovat. . Tämä sitoo kiintolevyn käyttöjärjestelmään liittyvään tiedostojärjestelmään ja estää kaikkia prosessoreita, joilla ei ole yhtä monimutkaista MMU: ta kuin keskusyksikkö, pääsyä kiintolevylle.

Kaikki nämä haitat tarkoittavat sitä, että kiintolevyt eivät ole paras tallennusväline tietojen virtaamiseksi.

Pääsy SSD-asemaan ja sen edut tietojen suoratoistoon

SSD

SSD-levyt käyttävät haihtumatonta RAM-muistia (NVRAM) tai tunnetaan paremmin nimellä flash-muisti, tunnetuin ja eniten käytetty on NAND-tyyppi.

Kaikki tämä tarkoittaa, että MMU voi käyttää SSD: tä ikään kuin se olisi RAM-muistia ja kohdella sitä sen laajennuksena osoitteen tekemiseksi, mikä mahdollistaa tiedostojärjestelmän täydellisen luopumisen. Tämä mahdollistaa myös a GPU sillä on paljon yksinkertaisempi yksikkö kuin GPU: lla pääsy SSD: lle, koska sen ei tarvitse käyttää käyttöjärjestelmää, jälkimmäinen mahdollistaa grafiikan tallennuskapasiteetin laajentamisen.

Esimerkiksi tehokkuutta lisäävä asia on virtuaalinen teksturointi, joka on, että meillä on muistissa vain kehykselle välttämättömät tekstuurit, ei koko muistikartta. Kiintolevyllä meidän on tuotava kokonaisia ​​muistisivuja, mutta SSD: n avulla voimme valita, mitä tietoja ja missä määrin haluamme kopioida itse kiintolevyltä RAM-muistiin.

SSD-muisti on NVRAM, mutta järjestelmä ei pääse käsiksi kuin se olisi RAM-muistia

No, vastaus on ei, itse asiassa fyysisellä tasolla ei ole suoraa osoitusta SSD: llä, mutta kun puhumme yhtenäisestä osoituksesta, tarkoitamme, kuinka MMU näkee järjestelmän muistin samasta virtuaalisesta osoituksesta.

Jerarquía Memoria

Kun joukko virtuaalisen osoitteen muistisivuja ei ole käytettävissä RAM-muistissa, MMU tekee pyynnön IOMMU: lle ja tämän SSD-ohjaimelle. SSD-ohjain aikoo kääntää saapuneen muistiosoitteen SSD: n fyysiseen osoitteeseen, jossa tiedot, jotka haluamme saada tai muokata, sijaitsevat.

Prosessorinen SSD

Ongelmana on, että tämä tiedonhakuprosessi on erittäin tylsä ​​ja hidas, ja tehtävänä on hyödyntää PCIe-käyttöliittymän valtavaa kaistanleveyttä suurten tietomäärien kopioimiseksi SSD-asemalta RAM-tilaan, jota käytetään eräänlaisena levyvälimuistina. Juuri PCIe-käyttöliittymän nopeus eliminoi nämä siirtymät pelisuunnittelussa.

On mahdollista, että muutamassa vuodessa, ainakin joissakin peleissä, termitaso häviää kokonaan ja kaikki johtuu siitä, mitä olemme juuri selittäneet sinulle