Välimuisti ei ole asia, jota PC-pelaajat ajattelevat läheskään tarpeeksi. Se näyttää ainakin AMD: n ajattelulta viime aikoina.
Sisällys
- Mikä on välimuisti?
- Kolme ämpäriä
- Jälkitaajuus
- Odotan innolla
Suositellut videot
Julkaisun kanssa 3D V-välimuisti Ryzen 7 5800X3D: ssä AMD osoitti kuitenkin vain oman kantansa. 5800X3D on tehokkain pelisuoritin voit ostaa, ja 3D V-Cache on kiitokseni. Mutta yksi kysymys herää: miksi?
Välimuisti on aina ollut tärkeä, mutta AMD ei päättänyt käyttää 3D Hybrid Bond -pakkausta välimuistiin pelkän aavistuksen perusteella. Omani valmistumisen jälkeen Ryzen 7 5800X3D arvostelu, Istuin Robert Hallockin, AMD: n teknisen markkinoinnin johtajan, kanssa ymmärtääkseni, mitä välimuisti on pelaaminen, miksi se on tärkeää ja miksi pelaaminen oli täydellinen suunnittelutavoite vuoden 2022 ainutlaatuisimmille prosessori.
Liittyvät
- Yksinoikeudellisissa PC-kumppanuuksissa kaikki häviävät
- Kaikkien aikojen huonoimmat PC-portit – ja miksi ne olivat niin huonoja
- Minusta on kipeä sanoa, mutta nyt on virallisesti huono aika olla PC-pelaaja
Mikä on välimuisti?
Ennen kuin puhumme mistään muusta, meidän on puhuttava välimuistista - erityisesti siitä, mitä CPU-välimuisti tekee, kun pelaat pelejä. Välimuisti on riittävän yksinkertainen: se on supernopea CPU-muisti, johon mahtuu ohjeita. Hallock selitti välimuistin tärkeyden näin: "Mitä enemmän ohjeita voit säilyttää paikallisesti prosessorissa, sitä vähemmän aikaa sinun on käytettävä niiden hankkimiseen muualta."
Aika (tai tarkemmin sanottuna latenssi) on se, mitä Halllock kutsuu "suorituskyvyn suureksi kuvernööriksi". Keskimääräinen kuvataajuus on vain latenssin abstraktio, lyhenne, joka on helpompi ymmärtää kuin aika, joka kuluu kunkin kehyksen tekemiseen renderöidä. Se on asian ydin.
Hallockin mukaan se on laitteistoteollisuuden "suuri pyrkimys" joko piilottaa tai poistaa latenssi suorituskyvyn parantamiseksi.
CPU-välimuistissa on ohjeita, jotka ohjaavat muiden komponenttien toimintaa, ja peleissä nämä ohjeet voivat muuttua paljon. Satunnaisuus aiheuttaa viivettä, sillä CPU: n on välitettävä ohjeet GPU: lle noutaakseen tekstuurin tai merkkimallin (kymmenien muiden asioiden joukossa).
Lisää välimuistia tarkoittaa, että suorittimen ei tarvitse hakea tietoja järjestelmästäsi RAM, mikä voi lisätä latenssia 10 kertaa tai enemmän.
Tämä ei tarkoita, että enemmän välimuistia olisi luonnostaan parempi pelaamiseen. Se riippuu pitkälti pelistä, mutta vielä tärkeämpää, milloin peli on tehty.
Kolme ämpäriä
Mitä tulee Ryzen 7 5800X3D: n kaltaisen prosessorin suunnittelutavoitteiden määrittelemiseen, Hallock sanoo, että pelit jakautuvat kolmeen pääluokkaan:
- Taajuusherkkä - League of Legends, Civilization VI
- Latenssiherkkä - Fortnite, Forza Horizon 4
- GPU herkkä - Dying Light 2, Red Dead Redemption 2
Pelit ovat nykyään erittäin vaativia, joten yllä olevat ämpärit eivät ole täydellisiä. Pelin kaltainen Assassin’s Creed Valhalla on huolissaan GPU: sta, latenssista ja taajuudesta, mutta sitä rajoittaa enemmän GPU: n teho, joten se ei hyödy niin paljon 3D V-Cachesta. Voit nähdä sen joistakin testeistäni alla olevassa kaaviossa.
Halllock oli varovainen, ettei se esittänyt mitään laajoja lausuntoja, koska se, jolle peli on herkkä, "ei todellakaan mene genren mukaan". Tärkeämpi indikaattori on pelin ikä. Halllock viittasi vanhempiin nimikkeisiin, kuten Vastaisku maailmanlaajuinen hyökkäys ja Grand Theft Auto V esimerkkejä vanhemmista peleistä, jotka ovat tyypillisesti herkempiä taajuudelle. Uudemmat pelit kuten Far Cry 6 ja Halo Infinite tyypillisesti näkee suuremman hyödyn suuremmasta välimuistista.
Voit nähdä sen alla olevasta kaaviosta, jossa Ryzen 7 5800X3D tarjoaa huomattavan suorituskyvyn parantuneen jopa Ryzen 9 5950X: ssä. Far Cry 6.
Pelin sovellusohjelmointirajapinta (API) on myös valtava vaikuttaja. DirectX 9 -aikakauden pelit ovat tyypillisesti herkempiä taajuudelle, kun taas uudemmat DirectX 11- ja DirectX 12 -pelit hyödyntävät paremmin välimuistia. Ja Vulkanin kaltaisilla API: illa voi olla valtava ero. Hallock osoitti Dota 2 esimerkkinä: "Vulkan-sovellusliittymän muutoksen seurauksena [Dota 2] välimuistin suorituskyky vaikuttaa valtavasti."
Loppujen lopuksi 3D V-Cache -välimuistin kaltaiset hyödyt johtuvat kuitenkin suurelta osin sen tyyppisistä peleistä, jotka ovat suosittuja nykyään. Uudemmat API: t ovat paremmin varusteltuja hyödyntämään esimerkiksi 3D V-Cachea, mutta pelaajien satunnaisuus ohjaa etuja. Moninpelit, kuten Apex Legends ovat hyvä esimerkki tästä, jossa voit "satunnaisesti kohdata vihollisen tai siirtyä paikasta toiseen tulitaistelun vuoksi".
"Tämä on pelaajien käyttäytyminen, joka pakottaa tietokoneen muuttamaan mieltään", Hallock sanoo. Kun satunnaisuus juurtuu yhä syvemmälle pelaamiimme peleihin, välimuistin tehtävänä on siirtää ohjeet oikeaan kohtaan, jotta latenssi pysyy mahdollisimman alhaisena.
Se ei ole myöskään idea vasemmanpuoleisesta kentästä. Ryzen 5000 -suorittimia tarkasteltaessa jopa Ryzen 5 5600X tarjoaa 2 Mt enemmän L3-välimuistia kuin Intelin Core i9-12900K. Eri arkkitehtuurit käsittelevät välimuistia, no, eri tavalla, mutta on selvää, että AMD on ajatellu tämän spesifikaation. Ajattele, että 300 dollarin Ryzen 5 5600X on lähellä Intelin lippulaivaa pelaamisessa, vaikka se on alle puolet halvempi ja siinä on 10 ydintä vähemmän.
Jälkitaajuus
Ryzen 7 5800X3D: Frequency: n huoneessa on iso norsu. Se on 200 MHz hitaampi kuin Ryzen 7 5800X, etkä voi ylikellottaa sitä ilman vakavia ratkaisuja. Mutta Hallock sanoo, että astumme aikaan, jolloin taajuus on vähemmän tärkeä, ainakin tällä välin.
"Koko ala on leijunut 5 GHz: n taajuudella jonkin aikaa. Ja me tunnustamme sen. Tämä ajatus mielenkiintoisten pakkaustekniikoiden tutkimisesta on yritys lopettaa tuo pattitilanne."
Taajuus on tärkeä, ja Hallock sanoo, että se istuu pakkauksen ja prosessin rinnalla tehokkaana työkaluna työkalulaatikossa. Silti on totta, että taajuuden lisääntymisestä on vähemmän hyötyä. Katso Core i9-12900KS hyvä esimerkki, jossa jopa 300 MHz: n tehostus tarjoaa vain vähän tai ei ollenkaan hyötyä peleissä.
”Aiheuttaako pari sataa megahertsiä tässä eroa? Ja luulen, että näet indikaattoreita kaikkialla. Vastaus on ei, ei todennäköistä."
Ylikellotus on eri asia, kompromissitapaus, kun otetaan huomioon, että monet nykyaikaiset pelit eivät skaalaudu taajuudella samalla tavalla kuin vanhemmat pelit. Se johtuu jännitteestä ja lämpötiloista, ja osat eivät tarjoa tarpeeksi tilaa turvalliseen ja yksinkertaiseen ylikellotukseen. Halllock sanoo, että AMD "tunti, että olisi jotenkin väärin olla tekemättä sitä".
Se on kompromissi, jonka Hallock myöntää, ja ajan myötä hän sanoo, että AMD "aikoo jatkaa sen ajamista kirjekuori”, ja että yritys aikoo tuoda tulevaisuuden kanssa etuja, kuten ylikellotuksen 3D-pinotuille siruille. julkaisut.
Odotan innolla
Ryzen 7 5800X3D on merkittävä siru, joka on suunniteltu alusta alkaen nykyisiä pelejä varten 30 vuotta jatkuneen loputtoman IPC-jahdin sijaan. Ja 3D V-Cache on vain ensimmäinen sovellus AMD: n 3D Hybrid Bond -teknologiasta, jonka avulla AMD voi tutkia eri moduulien sijoittamista samalle sirulle.
Se on mielenkiintoinen tuote, mutta se on myös lukemista siitä, mikä on tärkeää PC-pelaamiselle nykyään. Hallock sanoo, että se voisi auttaa ihmisiä pysähtymään ja katsomaan, mikä on korkea suorituskyky peli PC näyttää tulevaisuudelle, koska Ryzen 7 5800X3D: n suorituskyvyn perusteella se alkaa näyttää melko erilaiselta.
Tämä artikkeli on osa ReSpec – jatkuva kahdesti viikossa ilmestyvä kolumni, joka sisältää keskusteluja, neuvoja ja perusteellista raportointia PC-pelaamisen taustalla olevasta tekniikasta.
Toimittajien suositukset
- AMD: n uusin V-Cache-siru osoittautuu halvaksi, nopeaksi ja täydelliseksi pelaamiseen
- AMD: n tuleva Ryzen 5 5600X3D voi täysin syrjäyttää Intelin budjettirakenteissa
- Konsoleissa on edelleen yksi suuri etu, ja se haittaa PC-pelaamista
- Jotkut Ryzen-suorittimet palavat. Näin voit pelastaa omasi
- Pelikannettavat valehtelevat edelleen meille, ja se on entistä monimutkaisempaa