Fóra

Využitie GPU M1 znižuje pamäťovú oblasť?

M

majormike

Pôvodný plagát
15. máj 2012
  • 31. januára 2021
Ahoj,

Koľko pamäte RAM zaberá M1 z pamäťovej oblasti na spustenie GPU?

Chcem si ho zaobstarať na hudobnú produkciu a bol by som spokojný so 16 koncertmi, ale nie som si istý, koľko pamäte používa GPU, najmä s externým displejom?

warp9

8. júna 2017
  • 31. januára 2021
Na spustenie displeja je potrebných len niekoľko megabajtov, ale GPU sa používajú aj na strojové učenie, pixelové polia a špecializované výpočty. Naozaj to závisí od softvéru, ktorý používate.

Rozhliadnite sa v predvoľbách a zistite, či nájdete nastavenia GPU. Napríklad Photoshop môže intenzívne využívať GPU, ale dá sa aj deaktivovať.
reakcie:obrnený IN

Wizec

30. júna 2019


  • 31. januára 2021
Na hranie v rozlíšení 1080p pri vysokých až veľmi grafických nastaveniach so zapnutým AA budete potrebovať 4 GB až 6 GB video pamäte

Koľko video pamäte (VRAM) potrebujete na hranie v roku 2021?

Zistite, koľko video pamäte (VRAM) potrebujete v grafickej karte na hranie hier v rôznych rozlíšeniach a grafických nastaveniach pre moderné najnovšie hry AAA. Video Memory alebo VRAM je vysokorýchlostná DRAM (Dynamic RAM) používaná v diskrétnych grafických kartách alebo grafických kartách. Toto je vyrovnávacia pamäť, len... graphicscardhub.com
ak nehráte, pravdepodobne len niekoľko stoviek MB v závislosti od rozlíšenia a farebnej hĺbky vášho monitora. Keď sa dostanete na 4K a milióny farieb, môže to byť oveľa vyššie, dokonca aj pri úlohách, ako je prehliadanie webu:

Jediný potenciálny problém, ktorý sme našli, bol počas testov 4k prehliadania webu, kde naše protokoly ukázali, že grafické karty využívajú až 1 260 MB video pamäte. Aby sme to uviedli do perspektívy, je to zhruba 3-krát viac video pamäte, ktorá by sa použila, ak by sme rovnaké úlohy vykonávali na monitore s rozlíšením 1080p.

Požiadavky na 4K monitor a jeho použitie

4k displeje majú zhruba štvornásobok počtu pixelov ako štandardný 1080p displej, čo vedie k obrovskému zlepšeniu kvality obrazu. Ale keďže je táto technológia stále relatívne nová, existuje veľa otázok a nedorozumení o tom, čo potrebujete na spustenie 4k monitora. Za účelom... www.pugetsystems.com Posledná úprava: 31. januára 2021
reakcie:Tagbert THE

leman

14. októbra 2008
  • 1. februára 2021
majormike povedal: Ahoj,

Koľko pamäte RAM zaberá M1 z pamäťovej oblasti na spustenie GPU?

Chcem si ho zaobstarať na hudobnú produkciu a bol by som spokojný so 16 koncertmi, ale nie som si istý, koľko pamäte používa GPU, najmä s externým displejom?

O toto by som sa nebál. Všetky systémy si vyhradzujú určitú pamäť na zvládnutie základných funkcií, M1 sa v tomto smere príliš nelíši od strojov Intel. GPU nebude kanibalizovať vašu RAM. Nehovoriac o tom, že váš softvér na produkciu hudby pravdepodobne používa na spracovanie GPU. M

Modernape

21. júna 2010
  • 1. februára 2021
GPU M1 nemá pridelenú RAM ako stroje Intel, kde by GPU malo vyčlenených možno 1,5 GB, ktoré by teda CPU nemohol využiť. Ak nevyužívate GPU tak tvrdo, potom budete mať väčšinu pamäte RAM dostupnú pre CPU.
reakcie:mds1256 a LeeW THE

leman

14. októbra 2008
  • 1. februára 2021
Modernape povedal: GPU M1 nemá pridelenú RAM ako stroje Intel, kde by GPU malo vyčlenených možno 1,5 GB, ktoré by preto CPU nemohol využiť. Ak nevyužívate GPU tak tvrdo, potom budete mať väčšinu pamäte RAM dostupnú pre CPU.

ako to vieš? M

Modernape

21. júna 2010
  • 1. februára 2021
leman povedal: Ako to vieš?
architektúra jednotnej pamäte m1 soc - Google vyhľadávanie
reakcie:mds1256, chabig a konzumentitída THE

leman

14. októbra 2008
  • 1. februára 2021
Modernape povedal: architektúra jednotnej pamäte m1 soc - Google vyhľadávanie

Ako to má podporiť vaše tvrdenie? Pýtam sa - máte nejaké faktické dôkazy alebo odkaz na zdroj, ktorý prezentuje takéto faktické dôkazy, že prideľovanie pamäte GPU funguje na GPU Intel a Apple odlišne? Oba používajú jednotnú architektúru pamäte s vyrovnávacou pamäťou poslednej úrovne zdieľanou medzi CPU a GPU. M1 si určite vyhradzuje určitú pamäť na použitie GPU, aj keď si nie som istý koľko. M

Modernape

21. júna 2010
  • 1. februára 2021
leman povedal: Ako to má podporiť tvrdenie, ktoré robíte? Pýtam sa - máte nejaké faktické dôkazy alebo odkaz na zdroj, ktorý prezentuje takéto faktické dôkazy, že prideľovanie pamäte GPU funguje na GPU Intel a Apple odlišne? Oba používajú jednotnú architektúru pamäte s vyrovnávacou pamäťou poslednej úrovne zdieľanou medzi CPU a GPU. M1 si určite vyhradzuje určitú pamäť na použitie GPU, aj keď si nie som istý koľko.
Páni, tie články ste si určite rýchlo prečítali. OH, počkaj. Ty si ich nečítal, však.
reakcie:mds1256, jerryk a chabig THE

leman

14. októbra 2008
  • 1. februára 2021
Modernape povedal: Páni, tie články ste si museli rýchlo prečítať. OH, počkaj. Ty si ich nečítal, však.

Som si celkom istý, že som čítal tie najrelevantnejšie z nich. Odkedy som v decembri dostal svoju jednotku, robím tiež technickú analýzu a nízkoúrovňové porovnávanie GPU M1. To je tiež dôvod, prečo sa pýtam, možno sú tam nejaké nové technické informácie, o ktorých zatiaľ neviem. C

chabig

6. september 2002
  • 1. februára 2021
Na vašu otázku nie je možné odpovedať. Je to ako pýtať sa, koľko pamäte využíva TextEdit. Všetko závisí od toho, čo robíte. CPU a GPU zdieľajú RAM podľa svojich potrieb, ktoré sa menia z okamihu na okamih.

Tu je referencia Apple:

Preskúmajte novú systémovú architektúru počítačov Apple Silicon Mac - WWDC20 - Videá - Apple Developer

Zistite, ako počítače Mac s kremíkom Apple prinesú moderné výhody pomocou architektúry System-on-Chip (SoC) od spoločnosti Apple. Využitím jednotného... developer.apple.com
citát,
Zabudovanie všetkého do jedného čipu dáva systému jednotnú architektúru pamäte.

To znamená, že GPU a CPU pracujú na rovnakej pamäti. Grafické zdroje, ako sú textúry, obrázky a údaje o geometrii, môžu byť efektívne zdieľané medzi CPU a GPU bez režijných nákladov, pretože nie je potrebné kopírovať údaje cez zbernicu PCIe.

Krevnik

8. september 2003
  • 1. februára 2021
leman povedal: Som si celkom istý, že som čítal tie najrelevantnejšie z nich. Odkedy som v decembri dostal svoju jednotku, robím tiež technickú analýzu a nízkoúrovňové porovnávanie GPU M1. To je tiež dôvod, prečo sa pýtam, možno sú tam nejaké nové technické informácie, o ktorých zatiaľ neviem.

Čipy pre stolné počítače a notebooky Intel nepoužívajú UMA, ale zdieľanú pamäť. Na Intel musí byť GPU pridelený rozdelený kus pamäte RAM, ktorý sa má použiť. CPU nemôže pristupovať k oddielu pridelenému GPU a naopak. Takže stále musíte kopírovať údaje medzi oddielmi.

Celý rozdiel medzi zjednotenou pamäťou a zdieľanou pamäťou je v tom, že chýba rozdelenie na oddiely. GPU a CPU môžu pristupovať k rovnakému bloku pamäte. V porovnaní s Intelom poskytuje dve špecifické výhody:

1. Bez toho, aby ste museli vopred prideľovať RAM na použitie ako video pamäť, nemusíte sa zaoberať konkrétnymi limitmi video pamäte (1,5 GB spomínaných vyššie) a môžete ľahšie vyvážiť požiadavky CPU a GPU.
2. Netreba kopírovať vyrovnávacie pamäte znamená určité merateľné úspory RAM, menší tlak na šírku pásma pamäte a trochu zvýšenie latencie.

Tieto výhody sú dôvodom, prečo herné konzoly využívajú UMA. Úspora pamäte a latencie pomáha udržať náklady na nízkej úrovni GDDR, ktorú potrebujú.
reakcie:obrnený a jdb8167 THE

leman

14. októbra 2008
  • 1. februára 2021
Krevnik povedal: Čipy pre stolné počítače a notebooky Intel nepoužívajú UMA, ale zdieľanú pamäť. Na Intel musí byť GPU pridelený rozdelený kus pamäte RAM, ktorý sa má použiť. CPU nemôže pristupovať k oddielu pridelenému GPU a naopak. Takže stále musíte kopírovať údaje medzi oddielmi.

Dokumentácia Intel s vami nesúhlasí.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Pokiaľ dopĺňam, Intel používa jednotnú pamäť minimálne od Sandy Bridge, možno skôr. Môžu existovať určité obmedzenia, ktoré nie sú 100% isté. Posledná úprava: 1. februára 2021
reakcie:AAPLGeek T

batožinu

29. júla 2011
  • 1. februára 2021
majormike povedal: Chcem to získať na hudobnú produkciu a bol by som spokojný so 16 koncertmi, ale nie som si istý, koľko pamäte používa GPU, najmä s externým displejom?
Pokiaľ vám nikto nepovie údaje o tlaku pamäte zo 16GB stroja M1, ktorý beží niečo blízke vášmu zamýšľanému pracovnému zaťaženiu – hádajte kohokoľvek. „Hudobná produkcia“ je struna na začiatok (využitie pamäte RAM úplne závisí od toho, aký druh virtuálnych nástrojov a doplnkových modulov používate). Niektoré hudobné aplikácie majú pomerne prepracované používateľské rozhranie a spustenie niekoľkých displejov s vysokým rozlíšením bude vyžadovať viac pamäte RAM alokovanej pre video – najmä ak používate škálované režimy, kde sa všetko vykresľuje do internej vyrovnávacej pamäte a potom sa prevzorkuje.

Je pravdepodobné, že M1 bude nielen robiť vašu prácu, ale aj rýchlejšie, pretože je všestranne efektívnejšia a to, čo stratíte na kruhových objazdoch, získate na hojdačkách – a na YouTube bolo veľa ukážok, ktoré ukazujú, že beží množstvo skladieb a nástrojov Logic Pro.

Bezpečným predpokladom však je, že ak váš pracovný tok skutočne potreboval viac ako 16 GB na Intel, potom to bude minimálne prospech z viac ako 16 GB na Apple Silicon a najlepšie by bolo počkať, kým vyjdú vyššie systémy Apple Silicon. Aj keď M1 môže v súčasnosti prekoná špičkový Intel iMac alebo 16' MBP, o šesť mesiacov sa mu začne kopať piesok do tváre – táto zvláštna prestávka, v ktorej počítače Mac základnej úrovne zjavne prevyšujú výkony tých drahších, nebude trvať dlho dlhý - Apple si nemôže dovoliť, aby to pokračovalo alebo zasiahne predaje Macov vyššej kategórie.

To znamená, že si musíte byť istí, že vy naozaj robiť v prvom rade potrebujete všetku pamäť RAM na vašom Intel Mac (pozrite si Memory Pressure).

Pokiaľ ide o video RAM, M1 je takmer isté, že bude lepší ako MacBook alebo Mini s integrovanou grafikou Intel. Vs. iMac, ktorý iba má diskrétny GPU s 8 GB + VRAM, je to ťažšie povedať.

(Tiež musíte starostlivo skontrolovať, či sú všetky potrebné doplnky, ovládače atď. kompatibilné s Big Sur, nehovoriac o M1...)

Modernape povedal: Páni, tie články ste si museli rýchlo prečítať. OH, počkaj. Ty si ich nečítal, však.

Povedať niekomu, aby efektívne „prešiel na Google“, nie je obzvlášť užitočné, keď internet pláva falošnými informáciami a nepodloženými špekuláciami. Všetko, čo som videl od spoločnosti Apple bol extrémne vágny, viac marketingový ako technické informácie a zredukovaný na „Unified Memory je rýchlejšia, pretože dáta sa nemusia medzi zariadeniami kopírovať“, čo nehovorí nič o tom, ako sa RAM prideľuje. Všetko, čo získate pri vyhľadávaní Google, je množstvo technických stránok, ktoré špekulujú s rovnakými obmedzenými údajmi spoločnosti Apple. Možnosť, že ekvivalentná VRAM by bola pridelená „na požiadanie“, je veľmi vierohodná špekulácia – ak však niekto nepoukáže na Dokument Apple to detaily, to je špekulácie.

Zdá sa, že realita je tá Zjednotená pamäť je efektívnejšie - ale ako efektívnejšie sa ťažko testuje a je ťažké ho izolovať od ostatných výkonnostných ziskov M1 (...ktoré môžu vyzerať oveľa menej pôsobivo, keď sa objavia vyššie modely Apple Silicon Mac).

Zdá sa, že veľa vecí na YouTube pochádza od ľudí, ktorí nerozumejú rozdielu medzi „Použitá pamäť“ a „Tlak pamäte“ alebo „Použitá výmena“ a „Swap“ sadzba - alebo hľadáte zrýchlenie súvisiace s RAM pri pracovných postupoch, ktoré nezaťažujú RAM v systéme Intel...
reakcie:obrnený a mszilard

mi7chy

24. októbra 2014
  • 1. februára 2021
Krevnik povedal: Celý rozdiel medzi zjednotenou pamäťou a zdieľanou pamäťou spočíva v nedostatku rozdelenia. GPU a CPU môžu pristupovať k rovnakému bloku pamäte. V porovnaní s Intelom poskytuje dve špecifické výhody:

1. Bez toho, aby ste museli vopred prideľovať RAM na použitie ako video pamäť, nemusíte sa zaoberať konkrétnymi limitmi video pamäte (1,5 GB spomínaných vyššie) a môžete ľahšie vyvážiť požiadavky CPU a GPU.
2. Netreba kopírovať vyrovnávacie pamäte znamená určité merateľné úspory RAM, menší tlak na šírku pásma pamäte a trochu zvýšenie latencie.

Intel hovorí inak s dynamickou alokáciou a nulovým kopírovacím bufferom. Môj zoznam ignorovaných BS sa zväčšuje.

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 Posledná úprava: 1. februára 2021
reakcie:AlumaMac, leman a AAPLGeek

thedocbwarren

10. novembra 2017
San Francisco, CA
  • 1. februára 2021
Myslite ze toto by mohlo pomoct: https://developer.apple.com/videos/play/wwdc2020/10632/

Toto vysvetľuje spôsob vykresľovania bežný v mobilných zariadeniach, konzolách a nízkoenergetických GPU. To je dôvod, prečo potrebujete menej pamäte ako dGPU. Vykresľovanie dlaždíc je spôsob, ako zvládnuť 3D v menších dlaždiciach a zmeny skenovania atď. Robí sa to už roky na konzolách, ako aj na novších tabletoch (iPad.)

Vzhľadom na to nie je dôležité, koľko pamäte použijete na textúry a sfarbenie. Je to iné, ako fungujú dGPU s framebuffermi.

theluggage povedal: Ak sa nikto neohlási s údajmi o tlaku pamäte zo 16GB stroja M1, na ktorom beží niečo, čo sa blíži vášmu zamýšľanému pracovnému zaťaženiu – hádajte kohokoľvek. „Hudobná produkcia“ je struna na začiatok (využitie pamäte RAM úplne závisí od toho, aký druh virtuálnych nástrojov a doplnkových modulov používate). Niektoré hudobné aplikácie majú pomerne prepracované používateľské rozhranie a spustenie niekoľkých displejov s vysokým rozlíšením bude vyžadovať viac pamäte RAM alokovanej pre video – najmä ak používate škálované režimy, kde sa všetko vykresľuje do internej vyrovnávacej pamäte a potom sa prevzorkuje.

Je pravdepodobné, že M1 bude nielen robiť vašu prácu, ale aj rýchlejšie, pretože je všestranne efektívnejšia a to, čo stratíte na kruhových objazdoch, získate na hojdačkách – a na YouTube bolo veľa ukážok, ktoré ukazujú, že beží množstvo skladieb a nástrojov Logic Pro.

Bezpečným predpokladom však je, že ak váš pracovný tok skutočne potreboval viac ako 16 GB na Intel, potom to bude minimálne prospech z viac ako 16 GB na Apple Silicon a najlepšie by bolo počkať, kým vyjdú vyššie systémy Apple Silicon. Aj keď M1 môže v súčasnosti prekoná špičkový Intel iMac alebo 16' MBP, o šesť mesiacov sa mu začne kopať piesok do tváre – táto zvláštna prestávka, v ktorej počítače Mac základnej úrovne zjavne prevyšujú výkony tých drahších, nebude trvať dlho dlhý - Apple si nemôže dovoliť, aby to pokračovalo alebo zasiahne predaje Macov vyššej kategórie.

To znamená, že si musíte byť istí, že vy naozaj robiť v prvom rade potrebujete všetku pamäť RAM na vašom Intel Mac (pozrite si Memory Pressure).

Pokiaľ ide o video RAM, M1 je takmer isté, že bude lepší ako MacBook alebo Mini s integrovanou grafikou Intel. Vs. iMac, ktorý iba má diskrétny GPU s 8 GB + VRAM, je to ťažšie povedať.

(Tiež musíte starostlivo skontrolovať, či sú všetky potrebné doplnky, ovládače atď. kompatibilné s Big Sur, nehovoriac o M1...)



Povedať niekomu, aby efektívne „prešiel na Google“, nie je obzvlášť užitočné, keď internet pláva falošnými informáciami a nepodloženými špekuláciami. Všetko, čo som videl od spoločnosti Apple bol extrémne vágny, viac marketingový ako technické informácie a zredukovaný na „Unified Memory je rýchlejšia, pretože dáta sa nemusia medzi zariadeniami kopírovať“, čo nehovorí nič o tom, ako sa RAM prideľuje. Všetko, čo získate pri vyhľadávaní Google, je množstvo technických stránok, ktoré špekulujú s rovnakými obmedzenými údajmi spoločnosti Apple. Možnosť, že ekvivalentná VRAM by bola pridelená „na požiadanie“, je veľmi vierohodná špekulácia – ak však niekto nepoukáže na Dokument Apple to detaily, to je špekulácie.

Zdá sa, že realita je tá Zjednotená pamäť je efektívnejšie - ale ako efektívnejšie sa ťažko testuje a je ťažké ho izolovať od ostatných výkonnostných ziskov M1 (...ktoré môžu vyzerať oveľa menej pôsobivo, keď sa objavia vyššie modely Apple Silicon Mac).

Zdá sa, že veľa vecí na YouTube pochádza od ľudí, ktorí nerozumejú rozdielu medzi „Použitá pamäť“ a „Tlak pamäte“ alebo „Použitá výmena“ a „Swap“ sadzba - alebo hľadáte zrýchlenie súvisiace s RAM pri pracovných postupoch, ktoré nezaťažujú RAM v systéme Intel...

dmccloud

7. september 2009
Anchorage, AK
  • 1. februára 2021
leman povedal: Ako to má podporiť tvrdenie, ktoré robíte? Pýtam sa - máte nejaké faktické dôkazy alebo odkaz na zdroj, ktorý prezentuje takéto faktické dôkazy, že prideľovanie pamäte GPU funguje na GPU Intel a Apple odlišne? Oba používajú jednotnú architektúru pamäte s vyrovnávacou pamäťou poslednej úrovne zdieľanou medzi CPU a GPU. M1 si určite vyhradzuje určitú pamäť na použitie GPU, aj keď si nie som istý koľko.

x86 NEPOUŽÍVA jednotnú pamäť pre systémovú RAM. UMA označuje nastavenie RAM v systéme, nie vyrovnávaciu pamäť CPU. S platformou x86 systém rozdeľuje pamäť RAM na sekciu CPU a iGPU. Pre iGPU systém zvyčajne prideľuje približne 2 GB na operácie GPU, čo znamená, že pre CPU je k dispozícii iba 6 GB. Pri operáciách, pri ktorých musí s údajmi manipulovať CPU aj iGPU, sa údaje skopírujú dvakrát cez systémovú zbernicu do pamäte RAM (raz na partíciu), potom musí systém zosúladiť tieto dve sady údajov, ktoré boli odovzdané späť z pamäte RAM. pridáva dodatočný čas spracovania. S nastavením UMA, ktoré M1 používa, môžu CPU aj iGPU pristupovať k celej systémovej RAM súčasne (tj neexistuje žiadne rozdelenie pamäte RAM medzi CPU a GPU.) To znamená, že údaje sa skopírujú do pamäte RAM iba raz, a keďže všetky operácie môžu prebiehať súčasne, nie sú spojené žiadne režijné náklady spojené so zosúlaďovaním dvoch verzií tých istých údajov, ktoré boli odovzdané späť do CPU z RAM.
reakcie:obrnený a chabig

dmccloud

7. september 2009
Anchorage, AK
  • 1. februára 2021
leman povedal: Dokumentácia Intel s vami nesúhlasí.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Pokiaľ dopĺňam, Intel používa jednotnú pamäť minimálne od Sandy Bridge, možno skôr. Môžu existovať určité obmedzenia, ktoré nie sú 100% isté.

Jedna vec, ktorú si musíte uvedomiť, je, že používanie výrazu „UMA“ spoločnosťou Intel je zavádzajúce. Pre účely Intelu len premenovali Intel HD na UMA, ale neurobili žiadne zmeny v základnej architektúre. Na druhej strane, prístup spoločnosti Apple je v podstate tým, o čo sa AMD už roky snaží vývojom svojej technológie Infinity Fabric pre CPU série Ryzen. Tu je relatívne zjednodušené vysvetlenie, prečo prístup Apple nie je rovnaký ako prístup Intelu:

Pamäť procesora M1 je jedna oblasť, ku ktorej má prístup ktorákoľvek časť procesora. Ak systém potrebuje viac pamäte pre grafiku, môže ju prideliť. Ak potrebuje viac pamäte pre Neural Engine, podobne. A čo je ešte lepšie, pretože všetky aspekty procesora majú prístup k celej systémovej pamäti, nedochádza k žiadnemu zníženiu výkonu, keď grafické jadrá potrebujú prístup k niečomu, k čomu predtým pristupovalo jadro procesora. Na iných systémoch sa údaje musia skopírovať z jednej časti pamäte do druhej – ale na M1 sú okamžite dostupné.

Dokonca aj zmienka o „pridelení“ vyššie je zavádzajúca a ide o artefakt platformy x86. Keďže UMA od spoločnosti Apple nerozdeľuje RAM medzi GPU a CPU, medzi CPU a GPU neexistuje žiadne skutočné prideľovanie pamäte RAM.

Pri počítačoch Mac M1 už pamäť jednoducho nie je tým, čím bývala

Apple zmenil spôsob používania pamäte RAM v počítači. A je čas zmeniť naše myslenie.
reakcie:obrnený, chabig a mds1256

Krevnik

8. september 2003
  • 1. februára 2021
dmccloud povedal: Jedna vec, ktorú si musíte uvedomiť, je, že používanie výrazu „UMA“ spoločnosťou Intel je zavádzajúce. Pre účely Intelu len premenovali Intel HD na UMA, ale neurobili žiadne zmeny v základnej architektúre.

Budem úprimný, leman a mi7chy (napriek drzému postoju) poukazujú na dobré zdroje, ktoré Intel prinajmenšom podporujú nulové kopírovanie a dynamické dimenzovanie oddielov.

Aj keď to nie je pravá UMA, ako tvrdíte, vyzerá to tak, že z dokumentov, ktoré som doteraz čítal, je aspoň schopná vyhradiť pamäťové stránky, ktoré sa použijú na kopírovanie s nulovým počtom kópií, od čoho očakávam, že urobí niekoľko zaujímavých trikov, aby sa rovnaká stránka RAM dostupná pre obe strany.

Otázka, ktorú mám, a dúfam, že dokument odpovie, keď budem mať viac času, je, ako sa s týmito stránkami pracuje podrobnejšie a aký druh integrácie musí OS urobiť, aby to čo najlepšie využil. Ale aj s touto odpoveďou, ak musia rozhrania API OS signalizovať GPU, ako spravovať stránky, koľko optimalizácie tam Apple urobil?

leman povedal: Dokumentácia Intel s vami nesúhlasí.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Pokiaľ dopĺňam, Intel používa jednotnú pamäť minimálne od Sandy Bridge, možno skôr. Môžu existovať určité obmedzenia, ktoré nie sú 100% isté.

Dobre, moje chápanie architektúry GPU Intel sa ukázalo byť zastarané. V tomto prípade by skutočne nemali byť veľké rozdiely.

Pochopil som, že stále prebieha nejaké pevné rozdelenie na oddiely, ale zdá sa, že Google na túto tému vybagroval staré články, čo ma priviedlo na zlú cestu.

thedocbwarren povedal: Myslím, že by to mohlo pomôcť: https://developer.apple.com/videos/play/wwdc2020/10632/

Toto vysvetľuje spôsob vykresľovania bežný v mobilných zariadeniach, konzolách a nízkoenergetických GPU. To je dôvod, prečo potrebujete menej pamäte ako dGPU. Vykresľovanie dlaždíc je spôsob, ako zvládnuť 3D v menších dlaždiciach a zmeny skenovania atď. Robí sa to už roky na konzolách, ako aj na novších tabletoch (iPad.)

Vzhľadom na to nie je dôležité, koľko pamäte použijete na textúry a sfarbenie. Je to iné, ako fungujú dGPU s framebuffermi.

Po opätovnom prečítaní videa (uplynulo niekoľko mesiacov, odkedy som ho naposledy sledoval) som pochopil, že to nemusí nevyhnutne ovplyvniť množstvo videopamäte, ktorú potrebuje, ale skôr tlak na šírku pásma pamäte.

Stále potrebujem X MB na textúru danej veľkosti a X MB na vyrovnávaciu pamäť snímok v oboch dizajnoch. TBDR však znižuje, ako často musíte siahnuť po (V)RAM, najmä v situáciách, keď potrebujete vykonať viacero prechodov. *Môže* to trochu zredukovať prechodné vyrovnávacie pamäte, ale to predpokladá, že medziľahlé vyrovnávacie pamäte sú výrazným prínosom v porovnaní s ostatnými používanými vyrovnávacími pamäťami. Chápal som to tak, že ako stredná vyrovnávacia pamäť sa používala samotná zadná vyrovnávacia pamäť, takže som trochu skeptický, že sa tam dajú dosiahnuť veľké zisky. Zdá sa, že kreslenie na textúru je v dnešnej dobe bežné, takže môže byť viac, ako som očakával, za predpokladu, že všetky tieto scenáre možno vykonať na úrovni dlaždíc, a nie na úrovni textúry. Posledná úprava: 1. februára 2021

dmccloud

7. september 2009
Anchorage, AK
  • 1. februára 2021
Intel stále rozdeľuje CPU a GPU RAM, takže musíte kopírovať údaje zo strany CPU na stranu GPU a naopak (tučne vyznačená časť je prístup Apple, kurzívou je časť Intel):

Poďme sa ponoriť do posledného bodu, do pamäte na čipe. S M1 je to tiež súčasť SoC. Pamäť v M1 je to, čo je opísané ako „zjednotená pamäťová architektúra“ (UMA), ktorá umožňuje CPU, GPU a iným jadrám vymieňať si informácie medzi sebou a s jednotnou pamäťou, CPU a GPU môžu pristupovať k pamäti súčasne, namiesto kopírovania údajov medzi jednou oblasťou a druhou . Erik pokračuje...

Po dlhú dobu mali rozpočtové počítačové systémy CPU a GPU integrované do rovnakého čipu (rovnaká kremíková matrica). V minulosti výraz „integrovaná grafika“ bol v podstate rovnaký ako výraz „pomalá grafika“. Boli pomalé z niekoľkých dôvodov:
Samostatné oblasti tejto pamäte sú vyhradené pre CPU a GPU. Ak mal CPU kus údajov, ktoré chcel, aby GPU použil, nemohol by tu povedať, že má nejakú moju pamäť. Nie, CPU musel explicitne skopírovať celý kus dát cez pamäťovú oblasť riadenú GPU.


Časť týkajúca sa „rozpočtových počítačových systémov“ je to, čo Intel dodnes používa pre integrovanú grafiku. To sa nezmenilo bez ohľadu na to, čo Intel nazýva svojou architektúrou.


Prečo je čip Apple M1 taký rýchly - Vývojár vysvetľuje | Odborník na výrobu

Možno ste sa čudovali, prečo je čip Apple M1 taký rýchly? V tomto článku sa od vývojára dozvieme, vďaka čomu sú aj tieto počítače Mac základnej úrovne tak rýchle. www.pro-tools-expert.com
Johnny Srouji sa k tomu vyjadril priamo počas WWDC:

„prístup k rovnakým údajom bez ich kopírovania medzi viacerými oblasťami pamäte“

Apple M1: Bližší pohľad na čip vo vnútri najnovších počítačov Mac

Na podujatí spoločnosti Apple s názvom „One More Thing“ spoločnosť poskytla divákom virtuálnu prehliadku čipu M1 a jeho 16 miliárd tranzistorov. www.techrepublic.com
reakcie:chabig a thedocbwarren

thedocbwarren

10. novembra 2017
San Francisco, CA
  • 1. februára 2021
Určite neaktuálne. Ešte viac ma desí skutočnosť, že teraz budú predávať (OEM) diskrétne verzie Iris Xe. Čoraz viac sa šíri z architektúry. Taký neporiadok.
Krevnik povedal: Budem úprimný, leman a mi7chy (napriek drzému postoju) poukazujú na dobré zdroje, ktoré Intel aspoň podporujú nulové kopírovanie a dynamické dimenzovanie oddielov.

Aj keď to nie je pravá UMA, ako tvrdíte, vyzerá to tak, že z dokumentov, ktoré som doteraz čítal, je aspoň schopná vyhradiť pamäťové stránky, ktoré sa použijú na kopírovanie s nulovým počtom kópií, od čoho očakávam, že urobí niekoľko zaujímavých trikov, aby sa rovnaká stránka RAM dostupná pre obe strany.

Otázka, ktorú mám, a dúfam, že dokument odpovie, keď budem mať viac času, je, ako sa s týmito stránkami pracuje podrobnejšie a aký druh integrácie musí OS urobiť, aby to čo najlepšie využil. Ale aj s touto odpoveďou, ak musia rozhrania API OS signalizovať GPU, ako spravovať stránky, koľko optimalizácie tam Apple urobil?



Dobre, moje chápanie architektúry GPU Intel sa ukázalo byť zastarané. V tomto prípade by skutočne nemali byť veľké rozdiely.

Pochopil som, že stále prebieha nejaké pevné rozdelenie na oddiely, ale zdá sa, že Google na túto tému vybagroval staré články, čo ma priviedlo na zlú cestu.



Po opätovnom prečítaní videa (uplynulo niekoľko mesiacov, odkedy som ho naposledy sledoval) som pochopil, že to nemusí nevyhnutne ovplyvniť množstvo videopamäte, ktorú potrebuje, ale skôr tlak na šírku pásma pamäte.

Stále potrebujem X MB na textúru danej veľkosti a X MB na vyrovnávaciu pamäť snímok v oboch dizajnoch. TBDR však znižuje, ako často musíte siahnuť po (V)RAM, najmä v situáciách, keď potrebujete vykonať viacero prechodov. *Môže* to trochu zredukovať prechodné vyrovnávacie pamäte, ale to predpokladá, že medziľahlé vyrovnávacie pamäte sú výrazným prínosom v porovnaní s ostatnými používanými vyrovnávacími pamäťami. Chápal som to tak, že ako stredná vyrovnávacia pamäť sa používala samotná zadná vyrovnávacia pamäť, takže som trochu skeptický, že sa tam dajú dosiahnuť veľké zisky. Zdá sa, že kreslenie na textúru je v dnešnej dobe bežné, takže môže byť viac, ako som očakával, za predpokladu, že všetky tieto scenáre možno vykonať na úrovni dlaždíc, a nie na úrovni textúry.

dmccloud

7. september 2009
Anchorage, AK
  • 1. februára 2021
thedocbwarren povedal: Určite neaktuálne. Ešte viac ma desí skutočnosť, že teraz budú predávať (OEM) diskrétne verzie Iris Xe. Čoraz viac sa šíri z architektúry. Taký neporiadok.


Iris Xe nie je nič iné ako rebrandovaný Intel UHD iGPU (ktorý sám bol rebrandovaný z Intel HD). Je to ako keby sa pokúšali prezentovať Chevelle ako úplne nové auto len prelakovaním exteriéru...

thedocbwarren

10. novembra 2017
San Francisco, CA
  • 1. februára 2021
dmccloud povedal: Iris Xe nie je nič iné ako rebrandovaný Intel UHD iGPU (ktorý sám bol rebrandovaný z Intel HD). Je to ako keby sa pokúšali prezentovať Chevelle ako úplne nové auto len prelakovaním exteriéru...
Je to tak pravda, nemôžem uveriť, že dokonca vyrábajú tieto samostatné karty aj pre 11. gen.

robco74

22. novembra 2020
  • 1. februára 2021
Ak vytvárate akýkoľvek druh hudby, RAM by mala byť pri zvažovaní nových počítačov M1 Mac na zozname nižšie. Big Sur urobil veľké zmeny vodičov. Najprv sa poraďte so všetkými výrobcami zariadení, aby ste sa uistili, že podporujú Big Sur a Apple Silicon. Zatiaľ nie všetci.
reakcie:duervo Q

quarkysg

12. október 2019
  • 1. februára 2021
leman povedal: Dokumentácia Intel s vami nesúhlasí.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Zdá sa, že popisuje iba iGPU Gen 11? Platí to aj pre iGPU predchádzajúcej generácie?