Forumi

Upotreba M1 GPU-a umanjuje memoriju?

M

majormike

Originalni poster
15. svibnja 2012
  • 31. siječnja 2021
Bok,

Koliko ram-a M1 zauzima iz memorijskog prostora za pokretanje GPU-a?

Želim ga nabaviti za glazbenu produkciju i bio bih zadovoljan sa 16 nastupa, ali nisam siguran koliko memorije koristi GPU, posebno s vanjskim zaslonom?

warp9

8. lipnja 2017
  • 31. siječnja 2021
Za pokretanje zaslona potrebno je samo nekoliko megabajta, ali GPU-ovi se također koriste za strojno učenje, nizove piksela i specijalizirane izračune. To stvarno ovisi o softveru koji koristite.

Pogledajte okolo u prefs i provjerite možete li uočiti GPU postavke. Na primjer, Photoshop može intenzivno koristiti GPU-ove, ali se također može onemogućiti.
Reakcije:oklopni U

Wizec

30. lipnja 2019


  • 31. siječnja 2021
Za igranje igara pri 1080p pri visokim do vrlo grafičkim postavkama s uključenim AA, trebat će vam 4 GB do 6 GB video memorije

Koliko video memorije (VRAM) trebate za igranje igara 2021.?

Saznajte koliko vam je video memorije (VRAM) potrebno u grafičkoj kartici za igranje igara u različitim razlučivostima i postavkama grafike za najnovije AAA igre. Video memorija ili VRAM je DRAM velike brzine (Dynamic RAM) koji se koristi u diskretnim grafičkim karticama ili video karticama. Ovo je međuspremna memorija, samo... graphicscardhub.com
ako ne igrate igrice, vjerojatno samo nekoliko stotina MB ovisno o razlučivosti vašeg monitora i dubini boje. Jednom kada dođete do 4K i milijune boja, ona može postati mnogo veća, čak i za zadatke poput pregledavanja weba:

Jedini potencijalni problem koji smo otkrili bio je tijekom 4k testova pregledavanja weba gdje je naša evidencija pokazala da video kartice koriste čak 1260 MB video memorije. Da to stavimo u perspektivu, ovo je otprilike 3 puta više video memorije koja bi bila korištena da smo obavljali iste zadatke na monitoru od 1080p.

Zahtjevi i upotreba 4K monitora

4k zasloni imaju otprilike četiri puta veći broj piksela od standardnog 1080p zaslona što rezultira velikim poboljšanjem kvalitete slike. No budući da je tehnologija još uvijek relativno nova postoji mnogo pitanja i nesporazuma o tome što vam je potrebno za pokretanje 4k monitora. Da bi... www.pugetsystems.com Zadnji put uređeno: 31. siječnja 2021
Reakcije:Tagbert THE

leman

14. listopada 2008
  • 1. veljače 2021
majormike je rekao: Bok,

Koliko ram-a M1 zauzima iz memorijskog prostora za pokretanje GPU-a?

Želim ga nabaviti za glazbenu produkciju i bio bih zadovoljan sa 16 nastupa, ali nisam siguran koliko memorije koristi GPU, posebno s vanjskim zaslonom?

Ne bih se brinuo o ovome. Svi sustavi rezerviraju nešto memorije za rješavanje osnovnih funkcija, M1 se u tom pogledu ne razlikuje previše od Intelovih strojeva. GPU neće kanibalizirati vašu RAM memoriju. Da ne spominjemo da vaš softver za produkciju glazbe vjerojatno koristi GPU za obradu. M

Modernape

21. lipnja 2010
  • 1. veljače 2021
M1 GPU nema dodijeljenu RAM memoriju kao Intelovi strojevi, gdje bi GPU imao izdvojeno možda 1,5 GB koje CPU stoga ne bi mogao koristiti. Ako GPU ne koristite tako teško, tada ćete imati većinu RAM-a na raspolaganju za CPU.
Reakcije:mds1256 i LeeW THE

leman

14. listopada 2008
  • 1. veljače 2021
Modernape je rekao: M1 GPU nema dodijeljenu RAM memoriju kao Intelovi strojevi, gdje bi GPU imao izdvojeno možda 1,5 GB koje CPU stoga ne bi mogao koristiti. Ako GPU ne koristite tako teško, tada ćete imati većinu RAM-a na raspolaganju za CPU.

otkud ti to znaš? M

Modernape

21. lipnja 2010
  • 1. veljače 2021
Leman je rekao: Kako to znaš?
m1 soc unified memory arhitektura - Google pretraživanje
Reakcije:mds1256, chabig i konzumeritis THE

leman

14. listopada 2008
  • 1. veljače 2021
Modernape je rekao: m1 soc unified memory arhitektura - Google pretraživanje

Kako bi to trebalo potkrijepiti tvrdnju koju iznosite? Ono što ja pitam je - imate li ikakav činjenični dokaz ili referencu na izvor koji predstavlja takve činjenične dokaze da raspodjela GPU memorije radi drugačije na Intel i Apple GPU? Oba koriste jedinstvenu memorijsku arhitekturu s predmemorom zadnje razine koji dijele CPU i GPU. M1 definitivno rezervira nešto memorije za korištenje GPU-a, iako nisam siguran koliko. M

Modernape

21. lipnja 2010
  • 1. veljače 2021
leman je rekao: Kako bi to trebalo potkrijepiti tvrdnju koju iznosite? Ono što ja pitam je - imate li ikakav činjenični dokaz ili referencu na izvor koji predstavlja takve činjenične dokaze da raspodjela GPU memorije radi drugačije na Intel i Apple GPU? Oba koriste jedinstvenu memorijsku arhitekturu s predmemorom zadnje razine koji dijele CPU i GPU. M1 definitivno rezervira nešto memorije za korištenje GPU-a, iako nisam siguran koliko.
Vau, sigurno ste brzo pročitali te članke. Čekaj. Nisi ih pročitao, zar ne.
Reakcije:mds1256, jerryk i chabig THE

leman

14. listopada 2008
  • 1. veljače 2021
Modernape je rekao: Vau, sigurno ste brzo pročitali te članke. Čekaj. Nisi ih pročitao, zar ne.

Sasvim sam siguran da sam pročitao najrelevantnije od njih. Također radim tehničku analizu i nisko-razinski benchmarking M1 GPU-a otkako sam dobio svoju jedinicu u prosincu. To je i razlog zašto pitam, možda postoje neke nove tehničke informacije za koje još nisam svjestan. C

chabig

6. rujna 2002
  • 1. veljače 2021
Na tvoje pitanje je nemoguće odgovoriti. To je kao da pitate koliko memorije TextEdit koristi. Sve ovisi o tome što radiš. CPU i GPU dijele RAM prema svojim potrebama, što se mijenja iz trenutka u trenutak.

Evo Apple reference:

Istražite novu arhitekturu sustava Apple silikonskih Mac računala - WWDC20 - Videozapisi - Apple Developer

Otkrijte kako će Macovi s Apple silikonom isporučiti moderne prednosti koristeći Appleovu arhitekturu System-on-Chip (SoC). Iskorištavanje ujedinjenog... developer.apple.com
Citat,
Ugradnja svega u jedan čip daje sustavu jedinstvenu memorijsku arhitekturu.

To znači da GPU i CPU rade preko iste memorije. Grafički resursi, kao što su teksture, slike i geometrijski podaci, mogu se učinkovito dijeliti između CPU-a i GPU-a, bez dodatnih troškova, jer nema potrebe za kopiranjem podataka preko PCIe sabirnice.

Krevnik

8. rujna 2003
  • 1. veljače 2021
leman je rekao: Sasvim sam siguran da sam pročitao najrelevantnije od njih. Također radim tehničku analizu i nisko-razinski benchmarking M1 GPU-a otkako sam dobio svoju jedinicu u prosincu. To je i razlog zašto pitam, možda postoje neke nove tehničke informacije za koje još nisam svjestan.

Intelovi čipovi za stolna i prijenosna računala ne koriste UMA, oni koriste dijeljenu memoriju. Na Intelu, GPU-u mora biti dodijeljen particionirani dio RAM-a koji će se koristiti. CPU ne može pristupiti particiji dodijeljenoj GPU-u i obrnuto. Dakle, još uvijek trebate kopirati podatke između particija.

Cijela razlika između objedinjene memorije i dijeljene memorije je nedostatak particioniranja. GPU i CPU mogu pristupiti istom bloku memorije. U usporedbi s Intelom, nudi dvije specifične prednosti:

1. Bez prethodnog dodjeljivanja RAM-a koji će se koristiti kao video memorija, ne morate se baviti određenim ograničenjima video memorije (ranije spomenutih 1,5 GB) i možete lakše balansirati između CPU-a i GPU-a.
2. Nepotreba kopiranja međuspremnika znači neke mjerljive uštede RAM-a, manji pritisak na propusnost memorije i malo povećanje latencije.

Ove prednosti su razlog zašto igraće konzole koriste UMA. Uštede memorije i kašnjenja pomažu smanjiti troškove GDDR-a koji im je potreban.
Reakcije:oklopni i jdb8167 THE

leman

14. listopada 2008
  • 1. veljače 2021
Krevnik je rekao: Intelovi čipovi za stolna i prijenosna računala ne koriste UMA, oni koriste dijeljenu memoriju. Na Intelu, GPU-u mora biti dodijeljen particionirani dio RAM-a koji će se koristiti. CPU ne može pristupiti particiji dodijeljenoj GPU-u i obrnuto. Dakle, još uvijek trebate kopirati podatke između particija.

Intelova dokumentacija se ne slaže s vama.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Koliko ja mislim, Intel koristi unificiranu memoriju barem od Sandy Bridgea, možda i ranije. Možda postoje neka ograničenja, ali nisam 100% siguran. Posljednje uređivanje: 1. veljače 2021
Reakcije:AAPLGeek T

prtljage

29. srpnja 2011
  • 1. veljače 2021
majormike je rekao: Želim ga nabaviti za glazbenu produkciju i bio bih zadovoljan sa 16 nastupa, ali nisam siguran koliko memorije GPU koristi, posebno s vanjskim zaslonom?
Osim ako se netko ne javi s očitanjima tlaka memorije s 16 GB M1 stroja koji radi nešto slično vašem predviđenom radnom opterećenju - svatko može pogoditi. 'Produkcija glazbe' je komad niza za početak (korištenje RAM-a u potpunosti ovisi o vrsti virtualnih instrumenata i dodataka koje koristite). Neke glazbene aplikacije imaju prilično razrađena korisničko sučelje, a za pokretanje nekoliko zaslona visoke razlučivosti trebat će više RAM-a dodijeljenog videu - pogotovo ako koristite skalirane načine u kojima se sve prikazuje u interni međuspremnik, a zatim smanjuje uzorkovanje.

Šanse su da će M1 ne samo obaviti vaš posao, već ga i brže jer je svestrano učinkovitiji, a ono što izgubite na kružnim tokovima, dobijete na ljuljačkama - a bilo je dosta demo snimaka na Youtubeu koji pokazuju kako radi puno Logic Pro pjesama i instrumenata.

Međutim, sigurna je pretpostavka da ako je vašem tijeku rada zapravo bilo potrebno više od 16 GB na Intelu, onda će barem korist od više od 16 GB na Apple Silicon i bilo bi najbolje pričekati da izađu vrhunski Apple Silicon sustavi. Čak i ako M1 može trenutno nadmašiti high-end Intel iMac ili 16' MBP, za šest mjeseci će ga dobiti pijesak u lice - ova čudna pauza u kojoj početni Macovi očito nadmašuju skuplje neće potrajati dugo - Apple si ne može priuštiti da se to nastavi ili će pogoditi prodaju Maca višeg ranga.

Međutim, morate biti sigurni da ste stvarno učiniti treba vam sav ram na vašem Intel Macu na prvom mjestu (pogledajte Memory Pressure).

Što se tiče video RAM-a, M1 je gotovo sigurno bolji od MacBook-a ili Mini-ja s Intelovom integriranom grafikom. vs. iMac koji samo ima diskretni GPU s 8 GB+ VRAM-a, teže je reći.

(Također, morate pažljivo provjeriti jesu li svi dodaci, upravljački programi itd., koji su vam potrebni, još kompatibilni s Big Surom, a kamoli s M1...)

Modernape je rekao: Vau, sigurno ste brzo pročitali te članke. Čekaj. Nisi ih pročitao, zar ne.

Reći nekome da učinkovito 'ide na Google' nije od posebne pomoći kada internet pliva lažnim informacijama i neutemeljenim nagađanjima. Sve što sam vidio od Applea je bio krajnje nejasan, više marketinški nego tehnički podaci, i sveden na 'Ujedinjena memorija je brža jer se podaci ne moraju kopirati između uređaja' što ne govori ništa o tome kako se RAM dodjeljuje. Sve što dobivate s Google pretraživanjem je puno tehničkih web-mjesta na kojima se špekuliraju o istim ograničenim Appleovim podacima. Mogućnost da bi se ekvivalentni VRAM dodijelio 'na zahtjev' vrlo je uvjerljiva spekulacija - ali osim ako netko ne može ukazati na Appleov dokument koji detalji to, to je nagađanja.

Čini se da je stvarnost ono Ujedinjeno pamćenje je učinkovitije – ali kako učinkovitiji je teško testirati i teško ga je izolirati od ostalih poboljšanja performansi M1 (...što bi moglo izgledati mnogo manje impresivno kada se pojave vrhunski Apple Silicon Macovi).

Čini se da mnoge stvari s YouTubea dolaze od ljudi koji ne razumiju razliku između 'Iskorišćena memorija' i 'Pritisak memorije' ili 'Zamijeni iskorišteno' i 'zamijeni' stopa - ili tražite ubrzanje u vezi s RAM-om na radnim tijekovima koji ne opterećuju RAM na Intelovom sustavu...
Reakcije:oklopni i mszilard

mi7chy

24. listopada 2014
  • 1. veljače 2021
Krevnik je rekao: Cijela razlika između objedinjene memorije i dijeljene memorije je nedostatak particioniranja. GPU i CPU mogu pristupiti istom bloku memorije. U usporedbi s Intelom, nudi dvije specifične prednosti:

1. Bez prethodnog dodjeljivanja RAM-a koji će se koristiti kao video memorija, ne morate se baviti određenim ograničenjima video memorije (ranije spomenutih 1,5 GB) i možete lakše balansirati između CPU-a i GPU-a.
2. Nepotreba kopiranja međuspremnika znači neke mjerljive uštede RAM-a, manji pritisak na propusnost memorije i malo povećanje latencije.

Intel kaže drugačije s dinamičkom dodjelom i nultim međuspremnikom za kopiranje. Moja BS lista ignoriranja postaje sve veća.

https://www.intel.com/content/www/us/en/support/articles/000020962/graphics.html

https://software.intel.com/content/...uffer-copies-on-intel-processor-graphics.html Posljednje uređivanje: 1. veljače 2021
Reakcije:AlumaMac, leman i AAPLGeek

thedocbwarren

10. studenog 2017
San Francisco, CA
  • 1. veljače 2021
Mislim da bi ovo moglo pomoći: https://developer.apple.com/videos/play/wwdc2020/10632/

To objašnjava način prikazivanja koji je uobičajen za mobilne uređaje, konzole i GPU-ove male snage. Zbog toga vam je potrebno manje memorije od dGPU-a. Iscrtavanje pločica bio je način za rukovanje 3D-om u manjim pločicama i izmjenama skeniranja, itd. To se radi godinama na konzolama, kao i na novijim tabletima (iPad).

S obzirom na to, nije važno koliko memorije koristite za teksture i crvenilo. To je drugačije od načina na koji dGPU-ovi rade s framebufferima.

theluggage je rekao: Osim ako se nitko ne javi s očitanjima tlaka u memoriji s 16GB M1 stroja koji radi nešto slično vašem predviđenom radnom opterećenju - svatko može pogoditi. 'Produkcija glazbe' je komad niza za početak (korištenje RAM-a u potpunosti ovisi o vrsti virtualnih instrumenata i dodataka koje koristite). Neke glazbene aplikacije imaju prilično razrađena korisničko sučelje, a za pokretanje nekoliko zaslona visoke razlučivosti trebat će više RAM-a dodijeljenog videu - pogotovo ako koristite skalirane načine u kojima se sve prikazuje u interni međuspremnik, a zatim smanjuje uzorkovanje.

Šanse su da će M1 ne samo obaviti vaš posao, već ga i brže jer je svestrano učinkovitiji, a ono što izgubite na kružnim tokovima, dobijete na ljuljačkama - a bilo je dosta demo snimaka na Youtubeu koji pokazuju kako radi puno Logic Pro pjesama i instrumenata.

Međutim, sigurna je pretpostavka da ako je vašem tijeku rada zapravo bilo potrebno više od 16 GB na Intelu, onda će barem korist od više od 16 GB na Apple Silicon i bilo bi najbolje pričekati da izađu vrhunski Apple Silicon sustavi. Čak i ako M1 može trenutno nadmašiti high-end Intel iMac ili 16' MBP, za šest mjeseci će ga dobiti pijesak u lice - ova čudna pauza u kojoj početni Macovi očito nadmašuju skuplje neće potrajati dugo - Apple si ne može priuštiti da se to nastavi ili će pogoditi prodaju Maca višeg ranga.

Međutim, morate biti sigurni da ste stvarno učiniti treba vam sav ram na vašem Intel Macu na prvom mjestu (pogledajte Memory Pressure).

Što se tiče video RAM-a, M1 je gotovo sigurno bolji od MacBook-a ili Mini-ja s Intelovom integriranom grafikom. vs. iMac koji samo ima diskretni GPU s 8 GB+ VRAM-a, teže je reći.

(Također, morate pažljivo provjeriti jesu li svi dodaci, upravljački programi itd., koji su vam potrebni, još kompatibilni s Big Surom, a kamoli s M1...)



Reći nekome da učinkovito 'ide na Google' nije od posebne pomoći kada internet pliva lažnim informacijama i neutemeljenim nagađanjima. Sve što sam vidio od Applea je bio krajnje nejasan, više marketinški nego tehnički podaci, i sveden na 'Ujedinjena memorija je brža jer se podaci ne moraju kopirati između uređaja' što ne govori ništa o tome kako se RAM dodjeljuje. Sve što dobivate s Google pretraživanjem je puno tehničkih web-mjesta na kojima se špekuliraju o istim ograničenim Appleovim podacima. Mogućnost da bi se ekvivalentni VRAM dodijelio 'na zahtjev' vrlo je uvjerljiva spekulacija - ali osim ako netko ne može ukazati na Appleov dokument koji detalji to, to je nagađanja.

Čini se da je stvarnost ono Ujedinjeno pamćenje je učinkovitije – ali kako učinkovitiji je teško testirati i teško ga je izolirati od ostalih poboljšanja performansi M1 (...što bi moglo izgledati mnogo manje impresivno kada se pojave vrhunski Apple Silicon Macovi).

Čini se da mnoge stvari s YouTubea dolaze od ljudi koji ne razumiju razliku između 'Iskorišćena memorija' i 'Pritisak memorije' ili 'Zamijeni iskorišteno' i 'zamijeni' stopa - ili tražite ubrzanje u vezi s RAM-om na radnim tijekovima koji ne opterećuju RAM na Intelovom sustavu...

dmccloud

7. rujna 2009
Anchorage, AK
  • 1. veljače 2021
leman je rekao: Kako bi to trebalo potkrijepiti tvrdnju koju iznosite? Ono što ja pitam je - imate li ikakav činjenični dokaz ili referencu na izvor koji predstavlja takve činjenične dokaze da raspodjela GPU memorije radi drugačije na Intel i Apple GPU? Oba koriste jedinstvenu memorijsku arhitekturu s predmemorom zadnje razine koji dijele CPU i GPU. M1 definitivno rezervira nešto memorije za korištenje GPU-a, iako nisam siguran koliko.

x86 NE koristi objedinjenu memoriju za RAM sustava. UMA se odnosi na postavku RAM-a u sustavu, a ne na CPU predmemoriju. Uz x86 platformu, sustav particionira RAM u CPU i iGPU odjeljak. Za iGPU, sustav obično izdvaja oko 2 GB za GPU operacije, što znači da je samo 6 GB dostupno za CPU. Za operacije u kojima podacima moraju manipulirati i CPU i iGPU, oni se kopiraju dvaput preko sistemske sabirnice u RAM (jednom po particiji), zatim sustav mora uskladiti dva skupa podataka nakon što su proslijeđeni iz RAM-a, što dodaje dodatno vrijeme obrade. S UMA postavkom koju koristi M1, i CPU i iGPU mogu pristupiti cijelom RAM-u sustava istovremeno (tj. nema particioniranja RAM-a između CPU-a i GPU-a.) To znači da se podaci kopiraju u RAM samo jednom, a budući da svi operacije se mogu odvijati istovremeno, nema dodatnih troškova povezanih s usklađivanjem dviju verzija istih podataka nakon što se iz RAM-a vrate u CPU.
Reakcije:oklopni i čabig

dmccloud

7. rujna 2009
Anchorage, AK
  • 1. veljače 2021
leman je rekao: Intelova dokumentacija se ne slaže s vama.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Koliko ja mislim, Intel koristi unificiranu memoriju barem od Sandy Bridgea, možda i ranije. Možda postoje neka ograničenja, ali nisam 100% siguran.

Jedna stvar koju morate shvatiti je da Intelova upotreba izraza 'UMA' dovodi u zabludu. Za Intelove potrebe, samo su preimenovali Intel HD u UMA, ali nisu unijeli promjene u temeljnu arhitekturu. S druge strane, Appleov pristup je u biti ono što AMD pokušava učiniti godinama s razvojem svoje Infinity Fabric tehnologije za procesore serije Ryzen. Evo relativno pojednostavljenog objašnjenja zašto Appleov pristup nije isti kao Intelov:

Memorija procesora M1 je jedno spremište kojemu može pristupiti bilo koji dio procesora. Ako sustav treba više memorije za grafiku, može je dodijeliti. Ako treba više memorije za Neural Engine, isto tako. Još bolje, budući da svi aspekti procesora mogu pristupiti cijeloj memoriji sustava, nema smanjenja performansi kada grafičke jezgre trebaju pristupiti nečemu čemu je prethodno pristupila jezgra procesora. Na drugim sustavima, podaci se moraju kopirati iz jednog dijela memorije u drugi - ali na M1 im je samo trenutno dostupan.

Čak je i gore spomenuti 'dodjela' obmanjujući i artefakt x86 platforme. Budući da Appleov UMA ne dijeli RAM između GPU-a i CPU-a, nema stvarne dodjele RAM-a između CPU-a i GPU-a.

Uz M1 Mac, memorija jednostavno nije ono što je bila

Apple je promijenio način na koji se RAM koristi u računalu. I vrijeme je da promijenimo svoje razmišljanje.
Reakcije:blindirani, chabig i mds1256

Krevnik

8. rujna 2003
  • 1. veljače 2021
dmccloud je rekao: Jedna stvar koju morate shvatiti je da Intelova upotreba izraza 'UMA' dovodi u zabludu. Za Intelove potrebe, samo su preimenovali Intel HD u UMA, ali nisu unijeli promjene u temeljnu arhitekturu.

Bit ću iskren, leman i mi7chy (unatoč drskom stavu) ukazuju na dobre izvore da Intel barem podržava nultu kopiju i dinamičku veličinu particija.

Čak i ako nije istinit UMA kao što tvrdite, čini se da prema dokumentima koje sam do sada pročitao, on barem može posvetiti memorijske stranice koje će se koristiti za nultu kopiju, što očekujem da radi neke zanimljive trikove kako bi ista RAM stranica dostupna objema stranama.

Pitanje koje imam na koje se nadam da će dokumenti odgovoriti kada dobijem više vremena je kako se detaljnije obrađuje te stranice i kakvu integraciju OS mora učiniti kako bi to najbolje iskoristio. Ali čak i s tim odgovorom, ako OS API-ji moraju signalizirati GPU-u kako upravljati stranicama, koliko je Apple tu napravio optimizaciju?

leman je rekao: Intelova dokumentacija se ne slaže s vama.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Koliko ja mislim, Intel koristi unificiranu memoriju barem od Sandy Bridgea, možda i ranije. Možda postoje neka ograničenja, ali nisam 100% siguran.

Dobro, moje razumijevanje Intelove GPU arhitekture je dokazano zastarjelo. Doista, u tom slučaju ne bi trebalo biti velikih razlika.

Ja sam razumio da se još uvijek događa fiksno particioniranje, ali izgleda da je Google iskopavao stare članke o tome, što me odvelo na krivi put.

thedocbwarren je rekao: Mislim da bi ovo moglo pomoći: https://developer.apple.com/videos/play/wwdc2020/10632/

To objašnjava način prikazivanja koji je uobičajen za mobilne uređaje, konzole i GPU-ove male snage. Zbog toga vam je potrebno manje memorije od dGPU-a. Iscrtavanje pločica bio je način za rukovanje 3D-om u manjim pločicama i izmjenama skeniranja, itd. To se radi godinama na konzolama, kao i na novijim tabletima (iPad).

S obzirom na to, nije važno koliko memorije koristite za teksture i crvenilo. To je drugačije od načina na koji dGPU-ovi rade s framebufferima.

Moje razumijevanje nakon ponovnog pregleda videa (prošlo je nekoliko mjeseci otkako sam ga zadnji put gledao) je da to ne utječe nužno na količinu video memorije koja je potrebna, već na pritisak koji se vrši na propusnost memorije.

I dalje mi treba X MB za teksturu zadane veličine i X MB za međuspremnik okvira u oba dizajna. Međutim, TBDR smanjuje koliko često trebate posegnuti za (V)RAM-om, osobito u situacijama kada trebate napraviti više prolaza. To bi *moglo* malo smanjiti međuspremnike, ali to pretpostavlja da su međuspremnici vidljivi doprinos u usporedbi s drugim međuspremnicima koji se koriste. Ja sam razumio da je sam stražnji međuspremnik korišten kao međuspremnik, pa sam pomalo skeptičan da se tu mogu postići veliki dobici. Čini se da je crtanje teksture uobičajeno ovih dana, pa bi moglo biti više nego što očekujem, pod pretpostavkom da se svi ovi scenariji mogu izvesti na razini pločica, a ne na teksturi. Posljednje uređivanje: 1. veljače 2021

dmccloud

7. rujna 2009
Anchorage, AK
  • 1. veljače 2021
Intel još uvijek particionira CPU i GPU RAM, tako da morate kopirati podatke sa strane CPU-a na stranu GPU-a i obrnuto (podebljani dio je Appleov pristup, kurziv je Intelov):

Zakopajmo u posljednju točku, memoriju na čipu. Uz M1, ovo je također dio SoC-a. Memorija u M1 je ono što je opisano kao 'unificirana memorijska arhitektura' (UMA) koja omogućuje CPU-u, GPU-u i drugim jezgrama da međusobno razmjenjuju informacije i s unificiranom memorijom, CPU i GPU mogu pristupiti memoriji istovremeno umjesto da kopiraju podatke između jednog područja i drugog . Erik nastavlja…

Dugo vremena, proračunski računalni sustavi imaju CPU i GPU integrirane u isti čip (ista silikonska matrica). U prošlosti je reći 'integrirana grafika' u biti bilo isto što i reći 'spora grafika'. Oni su bili spori iz nekoliko razloga:
Odvojena područja ove memorije rezervirana su za CPU i GPU. Ako je CPU imao dio podataka koji je želio da GPU koristi, ne bi mogao reći da ovdje imam nešto moje memorije. Ne, CPU je morao eksplicitno kopirati cijeli dio podataka preko memorijskog područja koje kontrolira GPU.


Dio koji se odnosi na 'proračunske računalne sustave' je ono što Intel do danas koristi za integriranu grafiku. To se nije promijenilo bez obzira na to kako Intel naziva njihovu arhitekturu.


Zašto je Apple M1 čip tako brz - razvojni programer objašnjava | Stručnjak za proizvodnju

Možda ste se pitali zašto je Apple M1 čip tako brz? U ovom članku učimo od razvojnog programera što čini, čak i ove početničke Macove, tako brzima. www.pro-tools-expert.com
Johnny Srouji se na ovo obratio izravno tijekom WWDC-a:

'pristupiti istim podacima bez kopiranja između više skupova memorije'

Appleov M1: bliži pogled na čip unutar najnovijih Mac računala

Na Appleovom događaju pod nazivom 'One More Thing', tvrtka je gledateljima pružila virtualni obilazak M1 čipa i njegovih 16 milijardi tranzistora. www.techrepublic.com
Reakcije:chabig i thedocbwarren

thedocbwarren

10. studenog 2017
San Francisco, CA
  • 1. veljače 2021
Sigurno zastarjelo. Još sam više užasnut činjenicom da će sada prodavati (OEM-ima) posebne verzije Iris Xe. Sve više se širi iz arhitekture. Takav nered.
Krevnik je rekao: Bit ću iskren, leman i mi7chy (unatoč drskom stavu) ukazuju na dobre izvore da Intel barem podržava nultu kopiju i dinamičku veličinu particija.

Čak i ako nije istinit UMA kao što tvrdite, čini se da prema dokumentima koje sam do sada pročitao, on barem može posvetiti memorijske stranice koje će se koristiti za nultu kopiju, što očekujem da radi neke zanimljive trikove kako bi ista RAM stranica dostupna objema stranama.

Pitanje koje imam na koje se nadam da će dokumenti odgovoriti kada dobijem više vremena je kako se detaljnije obrađuje te stranice i kakvu integraciju OS mora učiniti kako bi to najbolje iskoristio. Ali čak i s tim odgovorom, ako OS API-ji moraju signalizirati GPU-u kako upravljati stranicama, koliko je Apple tu napravio optimizaciju?



Dobro, moje razumijevanje Intelove GPU arhitekture je dokazano zastarjelo. Doista, u tom slučaju ne bi trebalo biti velikih razlika.

Ja sam razumio da se još uvijek događa fiksno particioniranje, ali izgleda da je Google iskopavao stare članke o tome, što me odvelo na krivi put.



Moje razumijevanje nakon ponovnog pregleda videa (prošlo je nekoliko mjeseci otkako sam ga zadnji put gledao) je da to ne utječe nužno na količinu video memorije koja je potrebna, već na pritisak koji se vrši na propusnost memorije.

I dalje mi treba X MB za teksturu zadane veličine i X MB za međuspremnik okvira u oba dizajna. Međutim, TBDR smanjuje koliko često trebate posegnuti za (V)RAM-om, osobito u situacijama kada trebate napraviti više prolaza. To bi *moglo* malo smanjiti međuspremnike, ali to pretpostavlja da su međuspremnici vidljivi doprinos u usporedbi s drugim međuspremnicima koji se koriste. Ja sam razumio da je sam stražnji međuspremnik korišten kao međuspremnik, pa sam pomalo skeptičan da se tu mogu postići veliki dobici. Čini se da je crtanje teksture uobičajeno ovih dana, pa bi moglo biti više nego što očekujem, pod pretpostavkom da se svi ovi scenariji mogu izvesti na razini pločica, a ne na teksturi.

dmccloud

7. rujna 2009
Anchorage, AK
  • 1. veljače 2021
thedocbwarren je rekao: Sigurno je zastarjelo. Još sam više užasnut činjenicom da će sada prodavati (OEM-ima) posebne verzije Iris Xe. Sve više se širi iz arhitekture. Takav nered.


Iris Xe nije ništa drugo do rebrendirani Intel UHD iGPU (koji je i sam rebrandiran od Intel HD-a). Kao da pokušavaju predstaviti Chevelle kao potpuno novi automobil samo prefarbavanjem eksterijera...

thedocbwarren

10. studenog 2017
San Francisco, CA
  • 1. veljače 2021
dmccloud je rekao: Iris Xe nije ništa drugo do rebrandirani Intel UHD iGPU (koji je i sam rebrandiran od Intel HD-a). Kao da pokušavaju predstaviti Chevelle kao potpuno novi automobil samo prefarbavanjem eksterijera...
Toliko istina, ne mogu vjerovati da čak izrađuju i diskretne kartice od njih za 11. Gen.

robco74

22. studenog 2020
  • 1. veljače 2021
Ako radite bilo kakvu vrstu glazbe, RAM bi trebao biti niže na popisu vaših briga kada razmišljate o novim M1 Macovima. Big Sur je napravio velike promjene vozača. Najprije provjerite sa svim proizvođačima svoje opreme podržavaju li Big Sur i Apple Silicon. Ne rade još svi.
Reakcije:duervo P

quarkysg

12. listopada 2019
  • 1. veljače 2021
leman je rekao: Intelova dokumentacija se ne slaže s vama.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Čini se da opisuje samo Gen 11 iGPU? Primjenjuje li se i na iGPU ranijih generacija?