AMD esitteli viime vuoden loppupuolella uuden Smart Access Memory -teknologian. Todellisuudessa kyse oli PCI Express -standardiin kuuluvasta Resizable BAR -tuesta, joka on ollut mukana standardissa jo vuosia, mutta kenenkään käytännössä toteuttamattomana. Pian AMD:n jälkeen myös NVIDIA ja Intel ilmoittivat tuovansa Resizable BAR -tuen omille alustoilleen lähitulevaisuudessa ja Intel on ehtinytkin jo julkaisemaan tuen useille piirisarjoilleen.
Nyt myös NVIDIA on saanut oman työnsä ensimmäisen vaiheen valmiiksi ja julkaissut Resizable BAR -tuen GeForce RTX 3060 -näytönohjaimille sekä RTX 30 -sarjan mobiiliversioille. Aiemmin julkaistut GeForce RTX 3060 Ti-, 3070, 3080 ja 3090 tulevat saamaan oman tukensa BIOS-päivityksen jälkeen. Tämänhetkisen aikataulun mukaan NVIDIA aikoo saada BIOS-päivitykset valmiiksi omille Founders Edition -malleilleen maaliskuun loppupuolella. Partnereiden custom-malleille NVIDIA ei luvannut mitään tiettyä aikataulua, mutta oletettavasti ne tulevat saamaan BIOS-päivitykset samoihin aikohin FE-mallien kanssa.
Alustojen osalta NVIDIA tukee virallisesti ominaisuutta AMD:n 400- ja 500 -piirisarjoilla ja Ryzen 5000 -sarjan prosessoreilla. Intelin puolella tuki riippuu prosessorista; 10. sukupolven Core -prosessoreilla tuettuina ovat Z490-, H470-, B460- ja H410-piirisarjat ja 11. sukupolven Core -prosessoreilla kaikki ko. prosessoreita tukevat piirisarjat, eli käytännössä 500-sarjan piirisarjat, Z490 ja H470.
AMD:sta poiketen NVIDIA ottaa Resizable BAR -tuen käyttöön pelikohtaisesti. Eilen julkaistujen GeForce 461.72 -ajureiden myötä ominaisuus on käytössä tuetuilla näytönohjaimilla Assassin’s Creed Valhalla-, Battlefield V-, Borderlands 3-, Forza Horizon 4-, Gears 5-, Metro Exodus-, Red Dead Redemption 2- ja Watch Dogs: Legion -peleissä. Tuen toiminnan voi tarkistaa NVIDIAn ajureiden hallintapaneelin System Information -painikkeen takaa, jossa lukee selkokielisesti Resizable BAR: Yes, mikäli ominaisuus on tuettu.
Lähde: NVIDIA
RTX 3060 tulossa ja Digital Foundryn testissä Resizable BAR toi paikoin yllättävän isoja suorituskykyparannuksia. Olisi aika kusista, jos Nvidia päättää, ettei tuota voi käyttää vanhemmilla piirisarjoilla, vaikka oikeasti ne tukisivat ominaisuutta.
Eli ReBar-tuki saadaan, jos alla olevat ehdot täyttyy?
1. FW-tuki, eli ”näykkäri” (pl. RTX 3060) ja emon BIOS:t on päivitettävä. Vanhempiin kortteihin ei tukea ilmeisesti ole tulossa, vai miksi kulahtaneeseen Z390-piirisarjaan tarjotaan moista tukea? PCI Express -standardin niin salliessa?
2. Tuki ajurilta
3. Emon piirisarjan ja CPU:n on oltava tuetettujen kompojen listalla. Ilmeisesti voi tulla vastaan tilanne, että CPU-ehto täyttyy, mutta piirisarja ei?
Bersgele, oma 3900xt taitaa jäädä ilman.
Tais olla että vasta 5000 sarja teki jotain riittävän nopeasti että oli kannattavaa
1. Ainakin näytönohjaimen BIOS on päivitettävä, veikkaisin että emon puolelta riittää että on kerran se ReBAR-tuki lisätty, eikä NVIDIA tarvitsisi mitään uutta päivitystä jos AMD:n kortit on jo tuettu. NVIDIA ei ole sanonut mitään vanhempien sukupolvien tukemisesta. Resizable BAR on ilmeisesn helposti ollut toteutettavissa Z390-piirisarjalla kun jotkut emovalmistajat moisia bioseja ovat jo lykänneet ulos. Olettaisin että NVIDIAnkin tuki toimisi myös niillä.
2. Jep
3. Ehkä, jos ryzen 5000:t toimii 300-sarjan emoilla, en ulkoa muista onko joku tuonut tuonne tukea.
Eiköhän se tuollakin toimi.
Näissä virallisesti tuetuissa alustoissa pointti taitaa olla enemmänkin se, mitä AMD ja Intel ovat virallisesti sanoneet omista tuistaan. Eli niin kauan kuin AMD ei esimerkiksi sano että ReBAR on tuettu 3000-sarjan prossuilla, ei NVIDIAkaan voi väittää tukevansa sellaista, vaikka todellisuudessahan ReBAR toimii myös 3000-sarjalla.
Tuo on kumottu moneen kertaan.
Mahtavaa. Mutta jutussa olisi voitu heti aluksi määritellä että mikä Resizable BAR on ja miksi tavallisen pullaisen tulisi välittää siitä.
Hmm joo taisi tulla just joku ilmoitus uusista ajureista, mutta jos kerta 3070 ei vielä tuota saa, turha asentaa.
Mitä aikaiseimmin luin niin tää ilmeisesti vaatii UEFI boottia?
Vaikka tuossa Nvidian sivulla lukee muuta, en kyllä näe mitään syytä miksei Intelin 9 gen ole tuettu, kerta näihin Z390 on useimpiin(?) tullut tuo päivitys jo, itsekin sen pari viikkoa sitten sen laitoin muun räpläyksen ohessa.
Veikkaisin tätä, tuskin mikään estäisi vanhemmilla korteilla (ja alustoilla, ainakaan Inteleillä) tuon toimimista.
Lisätty linkki aiempaan uutiseen, jossa selitetään mistä ominaisuudessa on kyse.
Onko joku testannut että toimiiko tukevilla näyttiksillä?
Mulla sai bioksesta päälle 3700x + 570 piirisarja, mutta näyttis ei tue 5700.
Kuuleman mukaan on 20.11.2-ajureista lähtien tukeneet myös 5700-sarjaa vaikkei sitä missään virallisesti luekaan. Linuxilla toimii varmistetusti (mutta se on erillinen Windowsin tuesta jossa tässä on kyse, tietenkin).
Voit tarkistaa toimiiko kytkemällä sen BIOSista päälle ja menemällä Windowsissa Device Manager > Näyttis > Properties > Resources-välilehti. Jos sieltä löytyy Resource type -listasta "Large Memory Range" Resizable BAR on toiminnassa. Sikälimikäli AMD tekee ajureissa jotain säätöjä tuon toiminnan suhteen on sitten toinen juttu, että toimiiko ne säädöt muilla kuin virallisesti tuetuilla, mutta täyden muistiavaruuden ainakin saa käyttöön.
Tuon käskyn tarkoitus on mahdollistaa datan preprosessointia cpu:lla jollain säästyy gpu resursseja. Jos pelit käyttäisivät tuota hyväksi saataisiin osa kuormasta siirrettyä gpu:lta cpu:lle. Ts. tuo käsky tekee resizable bar:sta hyödyllisemmän. Ei missään nimessä pakollinen, mutta on hyödyllinen. Ja toki tuosta ei ole mitään hyötyä ellei pelienginet sitä käytä,…
mmän.
katso liitettä 554411
Siellä se näyttää olevan. Luulisi nVidiankin sitten asiaa tukevan, jos ei nyt niin piakkoin.
Todennäköisesti pitää ladata manuaalisesti, voi olla että Dragon Center vihjaa asiasta mutta en henkeäni pidättelisi. BIOS pitää päivittää manuaalisesti.
Sinäänsä paha. Veikkaan että aika moni jää ilman, kun ei tajua päivittää kaikki biossit ja laittaa vielä emon biossista resizable bar päälle. @Sampsa varmaan tekee opastus videon, joka tavottaa monia.
No toistaseksi suurin osa jää ilman muutenkin kun tuki on hämmentävän kapealle valikoimalle rautaa.
Toisaalta kun hyödyt on mitä on niin eipä siinä mitään mullistavaa menetä tällä hetkellä.
r/intel – No signal when enabling Resizable BAR
http://www.reddit.com
Virallisestihan NVIDIA ei tue Z390-piirisarjan emolevyjä tällä hetkellä Resizable Barin kanssa.
Millä tavalla buginen 5700:lla? Mulla ollut kauan päällä enkä ole mitään ongelmia havainnut.
Onhan sulla GPT-muotoon alustettu levy?
Pahin ongelma oli se, että Ultra Fast Boot meni itsekseen aina päälle ja biosiin pääseminen oli haastavaa. Lisäksi tuli ihme kaatuilua peleissä.
MBR-muodossa näytti olevan. Onkohan tuo ongelma?
Juu vaatii tuon UEFI/GPT asennuksen.
Voi perse. Vaatii varmaan koko Windowsin asennuksen uusiksi.
Tein itse tällä MBR2GPT – Windows Deployment | Microsoft Docs ja oli tehty parissa minuutissa. Muistaakseni meni niin että komento ajettiin Windowsissa, bootti BIOS:iin josta käy vaihtamassa UEFI boottivehkeet ja kovaa ajoa.
Kiitoksia! Noiden ohjeiden avulla sain toimimaan. Nyt näkyy Nvidia ohjauspaneelissa Resizable Barin kohdalla YES, vaikka Z390 ei ole virallisesti tuettujen piirisarjojen listalla.
Teitkö vertailun tuolla RTX 3060:lla siis PCIe ReBAR BIOSista pois vs päällä?
Ihan suora ja tarkka vertailu tuo ei ollut, RTX 3060:lla en ole vielä kokeillut Resizable Bar pois päältä. Sen sijaan viimeksi viime viikolla pelasin RX 5700:lla samoilla asetuksilla Resizable BAR pois päältä ja muistan, että Saint Denisissä korkein prossun käyttöaste oli 71%. Nyt jo heti pienessä Blackwaterissa pomppasi 99% käyttöasteeseen prossu ja sama linja jatkui muuallakin, eli ero oli huomattava. En usko, että näytönohjaimen vaihto tuota pelkästään aiheuttaisi, kun ei tuo RTX 3060 ole kuin jokin 10-15% nopeampi tuossa pelissä. Siksi epäilin Resizable BARin olevan syyllinen. Kokeilin vielä nostaa asetuksia, jolloin FPS oli matalampi, mutta prossun käyttöasteet yhä korkeat. Tehtävienhallinnasta lisäksi varmistin, ettei mitään muuta tapahdu taustalla.
Menin kyllä jo poistamaan tuon RDR2:n, kun se vie 140GB tilaa ja BFV latautuu tilalle. Se on vielä raskaampi prossulle, niin kiinnostava testata, mitä nyt käy. Siinä voisi kokeilla Resizable Bar On vs Off.
Linuxilla on tuki tälle muisti mappaukselle ollu jo pitkään, kaikille näytönohjaimille.