Forumai

M1 GPU naudojimas mažina atminties telkinį?

M

majormike

Originalus plakatas
2012 m. gegužės 15 d
  • 2021 m. sausio 31 d
Sveiki,

Kiek RAM užima M1 iš atminties telkinio, kad veiktų GPU?

Noriu jį įsigyti muzikos kūrimui ir būčiau patenkintas 16 koncertų, bet nesu tikras, kiek atminties naudoja GPU, ypač su išoriniu ekranu?

metimas9

2017 m. birželio 8 d
  • 2021 m. sausio 31 d
Ekranui paleisti reikia tik kelių megabaitų, tačiau GPU taip pat naudojami mašininiam mokymuisi, pikselių matricoms ir specializuotiems skaičiavimams. Tai tikrai priklauso nuo naudojamos programinės įrangos.

Apsižvalgykite prefuose ir pažiūrėkite, ar galite pastebėti GPU nustatymus. Pavyzdžiui, „Photoshop“ gali daug naudoti GPU, tačiau ją taip pat galima išjungti.
Reakcijos:šarvuoti IN

Wizec

2019 m. birželio 30 d


  • 2021 m. sausio 31 d
Jei norite žaisti 1080p raiška, esant dideliems arba labai grafiniams nustatymams, kai įjungtas AA, jums reikės nuo 4 GB iki 6 GB vaizdo atminties

Kiek vaizdo atminties (VRAM) reikia žaidimams 2021 m.?

Sužinokite, kiek vaizdo atminties (VRAM) jums reikia vaizdo plokštėje, kad galėtumėte žaisti įvairiomis raiškomis ir grafikos nustatymais šiuolaikiniams naujausiems AAA žaidimams. Vaizdo atmintis arba VRAM yra didelės spartos DRAM (dinaminė RAM), naudojama atskirose vaizdo plokštėse arba vaizdo plokštėse. Tai yra buferinė atmintis, tiesiog... graphicscardhub.com
jei nežaidžiate, greičiausiai tik keli šimtai MB, priklausomai nuo monitoriaus skiriamosios gebos ir spalvų gylio. Kai pasieksite 4K ir milijonus spalvų, ji gali būti daug didesnė, net atliekant tokias užduotis kaip naršymas internete:

Vienintelė galima problema, kurią radome, buvo per 4k žiniatinklio naršymo testus, kai mūsų registravimas parodė, kad vaizdo plokštės naudoja net 1 260 MB vaizdo atminties. Kalbant apie perspektyvą, tai yra maždaug 3 kartus daugiau vaizdo atminties, nei būtų sunaudota, jei tas pačias užduotis atliktume 1080p monitoriuje.

4K monitoriaus reikalavimai ir naudojimas

4k ekranuose yra maždaug keturis kartus daugiau pikselių nei standartiniame 1080p ekrane, todėl labai pagerėjo vaizdo kokybė. Tačiau kadangi technologija vis dar gana nauja, kyla daug klausimų ir nesusipratimų dėl to, ko reikia norint paleisti 4k monitorių. Tam, kad... www.pugetsystems.com Paskutinį kartą redaguota: 2021 m. sausio 31 d
Reakcijos:Tagbertas THE

lemanas

2008 m. spalio 14 d
  • 2021 m. vasario 1 d
Majormike'as pasakė: Sveiki,

Kiek RAM užima M1 iš atminties telkinio, kad veiktų GPU?

Noriu jį įsigyti muzikos kūrimui ir būčiau patenkintas 16 koncertų, bet nesu tikras, kiek atminties naudoja GPU, ypač su išoriniu ekranu?

Aš nesijaudinčiau dėl šito. Visos sistemos pasilieka šiek tiek atminties pagrindinėms funkcijoms atlikti, M1 šiuo atžvilgiu per daug nesiskiria nuo Intel mašinų. GPU nesugadins jūsų RAM. Jau nekalbant apie tai, kad jūsų muzikos kūrimo programinė įranga apdorojimui greičiausiai naudoja GPU. M

Modernape

2010 m. birželio 21 d
  • 2021 m. vasario 1 d
M1 GPU nepaskyrė RAM, kaip „Intel“ mašinose, kur GPU turėtų galbūt 1,5 GB, kurios CPU negalėtų naudoti. Jei nenaudojate GPU taip sunkiai, turėsite didžiąją dalį RAM, skirtos CPU.
Reakcijos:mds1256 ir LeeW THE

lemanas

2008 m. spalio 14 d
  • 2021 m. vasario 1 d
„Moderape“ teigė: M1 GPU nepaskyrė RAM, kaip „Intel“ mašinose, kur GPU turėtų galbūt 1,5 GB, kurios CPU negalėtų naudoti. Jei nenaudojate GPU taip sunkiai, turėsite didžiąją dalį RAM, skirtos CPU.

Iš kur tu tai žinai? M

Modernape

2010 m. birželio 21 d
  • 2021 m. vasario 1 d
Lemanas pasakė: Iš kur tu tai žinai?
m1 soc vieningos atminties architektūra - Google paieška
Reakcijos:mds1256, chabig ir vartotojiškas uždegimas THE

lemanas

2008 m. spalio 14 d
  • 2021 m. vasario 1 d
Modernape pasakė: m1 soc vieningos atminties architektūra - Google paieška

Kaip tai turėtų paremti jūsų pateiktą teiginį? Aš klausiu – ar turite kokių nors faktinių įrodymų arba nuorodos į šaltinį, pateikiantį tokius faktinius įrodymus, kad GPU atminties paskirstymas Intel ir Apple GPU veikia skirtingai? Abu naudoja vieningą atminties architektūrą, o paskutinio lygio talpykla dalijasi tarp procesoriaus ir GPU. M1 tikrai pasilieka šiek tiek atminties GPU naudojimui, nors nesu tikras, kiek. M

Modernape

2010 m. birželio 21 d
  • 2021 m. vasario 1 d
Lemanas pasakė: Kaip tai turėtų patvirtinti jūsų pateiktą teiginį? Aš klausiu – ar turite kokių nors faktinių įrodymų arba nuorodos į šaltinį, pateikiantį tokius faktinius įrodymus, kad GPU atminties paskirstymas Intel ir Apple GPU veikia skirtingai? Abu naudoja vieningą atminties architektūrą, o paskutinio lygio talpykla dalijasi tarp procesoriaus ir GPU. M1 tikrai pasilieka šiek tiek atminties GPU naudojimui, nors nesu tikras, kiek.
Oho, turbūt greitai perskaitėte tuos straipsnius. O palauk. Juk tu jų neskaitei.
Reakcijos:mds1256, jerryk ir chabig THE

lemanas

2008 m. spalio 14 d
  • 2021 m. vasario 1 d
Modernape pasakė: Oho, jūs tikriausiai greitai perskaitėte tuos straipsnius. O palauk. Juk tu jų neskaitei.

Esu tikras, kad perskaičiau svarbiausius iš jų. Taip pat atlieku techninę M1 GPU analizę ir žemo lygio lyginamąją analizę nuo tada, kai gavau savo įrenginį gruodžio mėn. Dėl šios priežasties aš taip pat klausiu, galbūt yra naujos techninės informacijos, kurios aš dar nežinau. C

chabig

2002 m. rugsėjo 6 d
  • 2021 m. vasario 1 d
Į tavo klausimą neįmanoma atsakyti. Tai panašu į klausimą, kiek atminties sunaudoja „TextEdit“. Viskas priklauso nuo to, ką tu darai. CPU ir GPU dalijasi RAM pagal savo poreikius, kurie keičiasi akimirksniu.

Štai „Apple“ nuoroda:

Ištirkite naują „Apple Silicon Mac“ sistemos architektūrą – WWDC20 – Vaizdo įrašai – „Apple Developer“

Sužinokite, kaip „Mac“ kompiuteriai su „Apple“ siliciu suteiks modernių pranašumų naudojant „Apple System-on-Chip“ (SoC) architektūrą. Naudojant vieningą... developer.apple.com
citata,
Sujungus viską į vieną lustą, sistema turi vieningą atminties architektūrą.

Tai reiškia, kad GPU ir CPU dirba per tą pačią atmintį. Grafikos ištekliai, tokie kaip tekstūros, vaizdai ir geometrijos duomenys, gali būti efektyviai bendrinami tarp procesoriaus ir GPU be papildomų išlaidų, nes nereikia kopijuoti duomenų per PCIe magistralę.

Krevnikas

2003 m. rugsėjo 8 d
  • 2021 m. vasario 1 d
Leman pasakė: Esu tikras, kad perskaičiau svarbiausius iš jų. Taip pat atlieku techninę M1 GPU analizę ir žemo lygio lyginamąją analizę nuo tada, kai gavau savo įrenginį gruodžio mėn. Dėl šios priežasties aš taip pat klausiu, galbūt yra naujos techninės informacijos, kurios aš dar nežinau.

„Intel“ stalinių ir nešiojamųjų kompiuterių lustai nenaudoja UMA, jie naudoja bendrą atmintį. Jei naudojate „Intel“, GPU turi būti paskirstyta skaidoma RAM dalis. CPU negali pasiekti skaidinio, skirto GPU, ir atvirkščiai. Taigi vis tiek turite kopijuoti duomenis tarp skaidinių.

Visas skirtumas tarp vieningos ir bendrosios atminties yra skaidymo trūkumas. GPU ir CPU gali pasiekti tą patį atminties bloką. Palyginti su „Intel“, jis turi du konkrečius pranašumus:

1. Nereikės iš anksto paskirstyti RAM, kad būtų galima naudoti kaip vaizdo atmintį, jums nereikės taikyti konkrečių vaizdo atminties apribojimų (anksčiau minėta 1,5 GB) ir galėsite lengviau subalansuoti procesoriaus ir GPU poreikį.
2. Nereikia kopijuoti buferių, tai reiškia, kad šiek tiek sutaupoma RAM, sumažėja atminties pralaidumas ir šiek tiek padidėja delsa.

Dėl šių privalumų žaidimų konsolėse naudojama UMA. Atminties ir delsos taupymas padeda sumažinti reikalingo GDDR išlaidas.
Reakcijos:šarvuotos ir jdb8167 THE

lemanas

2008 m. spalio 14 d
  • 2021 m. vasario 1 d
Krevnikas sakė: „Intel“ stalinių ir nešiojamųjų kompiuterių lustai nenaudoja UMA, jie naudoja bendrąją atmintį. Jei naudojate „Intel“, GPU turi būti paskirstyta skaidoma RAM dalis. CPU negali pasiekti skaidinio, skirto GPU, ir atvirkščiai. Taigi vis tiek turite kopijuoti duomenis tarp skaidinių.

„Intel“ dokumentacija su jumis nesutinka.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Kiek aš papildau, Intel naudoja vieningą atmintį bent nuo Sandy Bridge, galbūt anksčiau. Gali būti tam tikrų apribojimų, o ne 100% tikras. Paskutinį kartą redaguota: 2021 m. vasario 1 d
Reakcijos:AAPLGeek T

bagažas

2011 m. liepos 29 d
  • 2021 m. vasario 1 d
majormike pasakė: Noriu jį įsigyti muzikos kūrimui ir būčiau patenkintas 16 koncertų, bet nesu tikras, kiek atminties naudoja GPU, ypač su išoriniu ekranu?
Nebent kas nors praneštų apie atminties slėgio rodmenis iš 16 GB M1 įrenginio, kurio darbo krūvis artimas jūsų numatytam darbo krūviui – kiekvienas gali spėti. „Muzikos kūrimas“ yra tam tikra eilutė (RAM naudojimas visiškai priklauso nuo to, kokius virtualius instrumentus ir papildinius naudojate). Kai kurios muzikos programos turi gana sudėtingą vartotojo sąsają, o norint paleisti keletą didelės raiškos ekranų, vaizdo įrašams reikės skirti daugiau RAM – ypač jei naudojate mastelio režimus, kai viskas atvaizduojama į vidinį buferį, o tada sumažinama atranka.

Tikėtina, kad M1 ne tik atliks jūsų darbą, bet ir padarys jį greičiau, nes jis yra visapusiškai efektyvesnis ir ką prarasite žiedinėse sankryžose, tą gausite svyruodami – ir buvo daugybė Youtube demonstracinių versijų, rodančių, kad jis veikia. daugybė Logic Pro takelių ir instrumentų.

Tačiau saugi prielaida yra ta, kad jei jūsų darbo eigai iš tikrųjų reikėjo daugiau nei 16 GB „Intel“, tai bent naudos iš daugiau nei 16 GB Apple Silicon ir geriausia būtų palaukti, kol pasirodys aukštesnės klasės Apple Silicon sistemos. Net jei M1 gali šiuo metu pranoksta aukščiausios klasės „Intel iMac“ arba 16 colių MBP, po šešių mėnesių jam į veidą pateks smėlis – ši keista pertrauka, kai pradinio lygio „Mac“ kompiuteriai, matyt, pranoksta brangesnius, neišsilaikys. ilgas - „Apple“ negali sau leisti, kad tai tęstųsi arba jis pasieks aukštesnės klasės „Mac“ pardavimą.

Tai reiškia, kad jūs turite būti tikri, kad jūs tikrai pirmiausia reikia viso „Intel Mac“ RAM (žr. „Atminties slėgis“).

Vaizdo įrašų RAM požiūriu M1 beveik neabejotinai bus geresnis nei MacBook ar Mini su integruota Intel grafika. Vs. iMac, kad tik turi atskirą GPU su 8 GB+ VRAM, sunku pasakyti.

(Be to, turite atidžiai patikrinti, ar visi reikalingi papildiniai, tvarkyklės ir kt. dar yra suderinami su Big Sur, jau nekalbant apie M1...)

Modernape pasakė: Oho, jūs tikriausiai greitai perskaitėte tuos straipsnius. O palauk. Juk tu jų neskaitei.

Liepti kam nors veiksmingai „eiti į Google“ nėra ypač naudinga, kai internetas sklinda su netikra informacija ir nepagrįstomis spekuliacijomis. Viskas ką mačiau iš Apple buvo labai neaiški, daugiau rinkodaros nei techninės informacijos, ir apsiribojo „Vieninga atmintis yra greitesnė, nes duomenų nereikia kopijuoti iš vieno įrenginio į kitą“, o tai nieko nesako apie tai, kaip paskirstoma RAM. Viskas, ką gausite naudodami „Google“ paiešką, tai daugybė technologijų svetainių, kurios spekuliuoja tais pačiais ribotais „Apple“ duomenimis. Galimybė, kad lygiavertė VRAM bus skirta „pagal pareikalavimą“, yra labai tikėtina spėlionė, bet nebent kas nors gali nurodyti Apple dokumentas tai detalizuoja, tai yra spekuliacija.

Atrodo, kad tikrovė yra ta Vieninga atmintis yra efektyvesnis – bet kaip veiksmingumą sunku išbandyti ir sunku atskirti nuo kitų M1 našumo padidėjimo (...kuris gali atrodyti daug mažiau įspūdingas, kai pasirodys aukštesnės klasės Apple Silicon Mac).

Atrodo, kad daug „YouTube“ turinio atkeliavo žmonės, kurie nesupranta skirtumo tarp „Naudota atmintis“ ir „Atminties slėgis“ arba „Keisti naudotą“ ir apsikeisti. norma - arba ieškote su RAM susijusio darbo eigos paspartinimo, kuris neapkrauna RAM „Intel“ sistemoje...
Reakcijos:šarvuotis ir mzilardas

mi7chy

2014 m. spalio 24 d
  • 2021 m. vasario 1 d
Krevnikas sakė: Visas skirtumas tarp vieningos ir bendrosios atminties yra skaidymo trūkumas. GPU ir CPU gali pasiekti tą patį atminties bloką. Palyginti su „Intel“, jis turi du konkrečius pranašumus:

1. Nereikės iš anksto paskirstyti RAM, kad būtų galima naudoti kaip vaizdo atmintį, jums nereikės taikyti konkrečių vaizdo atminties apribojimų (anksčiau minėta 1,5 GB) ir galėsite lengviau subalansuoti procesoriaus ir GPU poreikį.
2. Nereikia kopijuoti buferių, tai reiškia, kad šiek tiek sutaupoma RAM, sumažėja atminties pralaidumas ir šiek tiek padidėja delsa.

„Intel“ sako kitaip, naudodamas dinaminį paskirstymą ir nulinį kopijavimo buferį. Mano BS ignoruojamųjų sąrašas didėja.

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 Paskutinį kartą redaguota: 2021 m. vasario 1 d
Reakcijos:AlumaMac, Leman ir AAPLGeek

thedocbwarren

2017 m. lapkričio 10 d
San Franciskas, Kalifornija
  • 2021 m. vasario 1 d
Pagalvokite, kad tai gali padėti: https://developer.apple.com/videos/play/wwdc2020/10632/

Taip paaiškinamas atvaizdavimo metodas, įprastas naudojant mobiliuosius įrenginius, konsoles ir mažos galios GPU. Štai kodėl jums reikia mažiau atminties nei dGPU. Plytelių atvaizdavimas buvo būdas tvarkyti 3D mažesnėse plytelėse ir nuskaityti pakeitimus ir t. t. Tai jau daugelį metų daroma konsolėse ir naujesniuose planšetiniuose kompiuteriuose (iPad).

Atsižvelgiant į tai, nėra iškirpta ir išdžiovinta, kiek atminties naudojate tekstūroms ir raudonavimui. Tai skiriasi nuo to, kaip dGPU veikia su kadrų buferiais.

bagažas pasakė: Nebent kas nors praneštų apie atminties slėgio rodmenis iš 16 GB M1 įrenginio, kuriame veikia kažkas artimo jūsų numatytam darbo krūviui – kiekvienas gali spėti. „Muzikos kūrimas“ yra tam tikra eilutė (RAM naudojimas visiškai priklauso nuo to, kokius virtualius instrumentus ir papildinius naudojate). Kai kurios muzikos programos turi gana sudėtingą vartotojo sąsają, o norint paleisti keletą didelės raiškos ekranų, vaizdo įrašams reikės skirti daugiau RAM – ypač jei naudojate mastelio režimus, kai viskas atvaizduojama į vidinį buferį, o tada sumažinama atranka.

Tikėtina, kad M1 ne tik atliks jūsų darbą, bet ir padarys jį greičiau, nes jis yra visapusiškai efektyvesnis ir ką prarasite žiedinėse sankryžose, tą gausite svyruodami – ir buvo daugybė Youtube demonstracinių versijų, rodančių, kad jis veikia. daugybė Logic Pro takelių ir instrumentų.

Tačiau saugi prielaida yra ta, kad jei jūsų darbo eigai iš tikrųjų reikėjo daugiau nei 16 GB „Intel“, tai bent naudos iš daugiau nei 16 GB Apple Silicon ir geriausia būtų palaukti, kol pasirodys aukštesnės klasės Apple Silicon sistemos. Net jei M1 gali šiuo metu pranoksta aukščiausios klasės „Intel iMac“ arba 16 colių MBP, po šešių mėnesių jam į veidą pateks smėlis – ši keista pertrauka, kai pradinio lygio „Mac“ kompiuteriai, matyt, pranoksta brangesnius, neišsilaikys. ilgas - „Apple“ negali sau leisti, kad tai tęstųsi arba jis pasieks aukštesnės klasės „Mac“ pardavimą.

Tai reiškia, kad jūs turite būti tikri, kad jūs tikrai pirmiausia reikia viso „Intel Mac“ RAM (žr. „Atminties slėgis“).

Vaizdo įrašų RAM požiūriu M1 beveik neabejotinai bus geresnis nei MacBook ar Mini su integruota Intel grafika. Vs. iMac, kad tik turi atskirą GPU su 8 GB+ VRAM, sunku pasakyti.

(Be to, turite atidžiai patikrinti, ar visi reikalingi papildiniai, tvarkyklės ir kt. dar yra suderinami su Big Sur, jau nekalbant apie M1...)



Liepti kam nors veiksmingai „eiti į Google“ nėra ypač naudinga, kai internetas sklinda su netikra informacija ir nepagrįstomis spekuliacijomis. Viskas ką mačiau iš Apple buvo labai neaiški, daugiau rinkodaros nei techninės informacijos, ir apsiribojo „Vieninga atmintis yra greitesnė, nes duomenų nereikia kopijuoti iš vieno įrenginio į kitą“, o tai nieko nesako apie tai, kaip paskirstoma RAM. Viskas, ką gausite naudodami „Google“ paiešką, tai daugybė technologijų svetainių, kurios spekuliuoja tais pačiais ribotais „Apple“ duomenimis. Galimybė, kad lygiavertė VRAM bus skirta „pagal pareikalavimą“, yra labai tikėtina spėlionė, bet nebent kas nors gali nurodyti Apple dokumentas tai detalizuoja, tai yra spekuliacija.

Atrodo, kad tikrovė yra ta Vieninga atmintis yra efektyvesnis – bet kaip veiksmingumą sunku išbandyti ir sunku atskirti nuo kitų M1 našumo padidėjimo (...kuris gali atrodyti daug mažiau įspūdingas, kai pasirodys aukštesnės klasės Apple Silicon Mac).

Atrodo, kad daug „YouTube“ turinio atkeliavo žmonės, kurie nesupranta skirtumo tarp „Naudota atmintis“ ir „Atminties slėgis“ arba „Keisti naudotą“ ir apsikeisti. norma - arba ieškote su RAM susijusio darbo eigos paspartinimo, kuris neapkrauna RAM „Intel“ sistemoje...

dmccloud

2009 m. rugsėjo 7 d
Ankoridžas, AK
  • 2021 m. vasario 1 d
Lemanas pasakė: Kaip tai turėtų patvirtinti jūsų pateiktą teiginį? Aš klausiu – ar turite kokių nors faktinių įrodymų arba nuorodos į šaltinį, pateikiantį tokius faktinius įrodymus, kad GPU atminties paskirstymas Intel ir Apple GPU veikia skirtingai? Abu naudoja vieningą atminties architektūrą, o paskutinio lygio talpykla dalijasi tarp procesoriaus ir GPU. M1 tikrai pasilieka šiek tiek atminties GPU naudojimui, nors nesu tikras, kiek.

x86 nenaudoja vieningos atminties sistemos RAM. UMA reiškia RAM sąranką sistemoje, o ne procesoriaus talpyklą. Naudodama x86 platformą, sistema padalija RAM į CPU ir iGPU skyrius. „iGPU“ sistema paprastai skiria apie 2 GB GPU operacijoms, o tai reiškia, kad CPU yra tik 6 GB. Atliekant operacijas, kai duomenis turi valdyti ir centrinis procesorius, ir iGPU, jie du kartus per sistemos magistralę nukopijuojami į RAM (vieną kartą kiekviename skaidinyje), tada sistema turi suderinti du duomenų rinkinius, kai jie buvo perduoti atgal iš RAM. prideda papildomo apdorojimo laiko. Naudojant UMA sąranką, kurią naudoja M1, CPU ir iGPU vienu metu gali pasiekti visą sistemos RAM (ty nėra RAM skaidymo tarp procesoriaus ir GPU). Tai reiškia, kad duomenys į RAM nukopijuojami tik vieną kartą, o kadangi visi operacijos gali būti atliekamos vienu metu, nėra jokių papildomų išlaidų, susijusių su dviejų tų pačių duomenų versijų suderinimu, kai jie iš RAM perduodami atgal į centrinį procesorių.
Reakcijos:šarvuotas ir chabig

dmccloud

2009 m. rugsėjo 7 d
Ankoridžas, AK
  • 2021 m. vasario 1 d
Lemanas pasakė: „Intel“ dokumentacija su jumis nesutinka.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Kiek aš papildau, Intel naudoja vieningą atmintį bent nuo Sandy Bridge, galbūt anksčiau. Gali būti tam tikrų apribojimų, o ne 100% tikras.

Vienas dalykas, kurį turite suprasti, yra tai, kad „Intel“ vartoja terminą „UMA“ yra klaidinantis. „Intel“ tikslais jie tiesiog pervadino „Intel HD“ į UMA, bet nepakeitė pagrindinės architektūros. Kita vertus, „Apple“ požiūris iš esmės yra tai, ką AMD bandė padaryti daugelį metų kurdama „Infinity Fabric“ technologiją „Ryzen“ serijos procesoriams. Štai gana supaprastintas paaiškinimas, kodėl „Apple“ požiūris nėra toks pat kaip „Intel“:

M1 procesoriaus atmintis yra vienas telkinys, kurį gali pasiekti bet kuri procesoriaus dalis. Jei sistemai reikia daugiau atminties grafikai, ji gali ją skirti. Jei neuronų varikliui reikia daugiau atminties, taip pat. Dar geriau, kadangi visi procesoriaus aspektai gali pasiekti visą sistemos atmintį, našumas nepablogėja, kai grafikos branduoliams reikia pasiekti tai, kas anksčiau buvo pasiekiama procesoriaus branduolio. Kitose sistemose duomenys turi būti nukopijuoti iš vienos atminties dalies į kitą, tačiau M1 jie pasiekiami akimirksniu.

Netgi aukščiau paminėtas „paskirstymas“ yra klaidinantis ir yra x86 platformos artefaktas. Kadangi „Apple“ UMA nepaskirsto RAM tarp GPU ir procesoriaus, nėra faktinio RAM paskirstymo tarp procesoriaus ir GPU.

M1 Mac atmintis tiesiog nebe tokia, kokia buvo anksčiau

„Apple“ pakeitė RAM naudojimo kompiuteryje būdą. Ir laikas pakeisti savo mąstymą.
Reakcijos:šarvuotas, chabig ir mds1256

Krevnikas

2003 m. rugsėjo 8 d
  • 2021 m. vasario 1 d
dmccloud sakė: Vienas dalykas, kurį turite suprasti, yra tai, kad „Intel“ vartoja terminą „UMA“ yra klaidinantis. „Intel“ tikslais jie tiesiog pervadino „Intel HD“ į UMA, bet nepakeitė pagrindinės architektūros.

Būsiu sąžiningas, leman ir mi7chy (nepaisant įžūlaus požiūrio) nurodo gerus šaltinius, kad „Intel“ palaiko bent nulinę kopiją ir dinaminį skaidinio dydį.

Net jei tai nėra tiesa UMA, kaip jūs teigiate, atrodo, kad iš iki šiol perskaitytų dokumentų ji bent jau gali skirti atminties puslapius, kurie bus naudojami nulinei kopijai, o tai, tikiuosi, padarys įdomių gudrybių, kad tas pats RAM puslapis prieinamas abiem pusėms.

Turiu klausimą, į kurį, tikiuosi, dokumentai atsakys, kai turėsiu daugiau laiko, yra tai, kaip tie puslapiai tvarkomi išsamiau ir kokią integraciją turi atlikti OS, kad tai išnaudotų kuo geriau. Bet net ir gavus šį atsakymą, jei OS API turi duoti signalą GPU, kaip tvarkyti puslapius, kiek „Apple“ ten optimizavo?

Lemanas pasakė: „Intel“ dokumentacija su jumis nesutinka.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Kiek aš papildau, Intel naudoja vieningą atmintį bent nuo Sandy Bridge, galbūt anksčiau. Gali būti tam tikrų apribojimų, o ne 100% tikras.

Na, mano supratimas apie „Intel“ GPU architektūrą yra pasenęs. Iš tiesų, tokiu atveju didelių skirtumų neturėtų būti.

Aš supratau, kad vis dar vyksta fiksuotas skaidymas, bet panašu, kad „Google“ iškrauna senus straipsnius apie tai, o tai nuvedė mane klaidingu keliu.

thedocbwarren pasakė: Pagalvokite, kad tai gali padėti: https://developer.apple.com/videos/play/wwdc2020/10632/

Taip paaiškinamas atvaizdavimo metodas, įprastas naudojant mobiliuosius įrenginius, konsoles ir mažos galios GPU. Štai kodėl jums reikia mažiau atminties nei dGPU. Plytelių atvaizdavimas buvo būdas tvarkyti 3D mažesnėse plytelėse ir nuskaityti pakeitimus ir t. t. Tai jau daugelį metų daroma konsolėse ir naujesniuose planšetiniuose kompiuteriuose (iPad).

Atsižvelgiant į tai, nėra iškirpta ir išdžiovinta, kiek atminties naudojate tekstūroms ir raudonavimui. Tai skiriasi nuo to, kaip dGPU veikia su kadrų buferiais.

Peržiūrėjus vaizdo įrašą (praėjo keli mėnesiai, kai paskutinį kartą jį peržiūrėjau), suprantu, kad tai nebūtinai turi įtakos vaizdo atminties kiekiui, kurio reikia, o veikiau spaudimą atminties pralaidumui.

Man vis tiek reikia X MB tam tikro dydžio tekstūrai ir X MB bet kurio dizaino kadro buferiui. Tačiau TBDR sumažina, kaip dažnai reikia susisiekti su (V)RAM, ypač tais atvejais, kai reikia atlikti kelis veiksmus. Tai *gali* šiek tiek sumažinti tarpinius buferius, tačiau daroma prielaida, kad tarpiniai buferiai yra pastebimas indėlis, palyginti su kitais naudojamais buferiais. Aš supratau, kad pats galinis buferis buvo naudojamas kaip tarpinis buferis, todėl esu šiek tiek skeptiškas, kad ten būtų galima gauti daug naudos. Atrodo, kad šiais laikais piešimas prie tekstūros yra įprastas dalykas, todėl gali būti daugiau, nei tikiuosi, darant prielaidą, kad visus šiuos scenarijus galima atlikti plytelių, o ne tekstūros lygyje. Paskutinį kartą redaguota: 2021 m. vasario 1 d

dmccloud

2009 m. rugsėjo 7 d
Ankoridžas, AK
  • 2021 m. vasario 1 d
„Intel“ vis tiek skaido procesorių ir GPU RAM, todėl turite nukopijuoti duomenis iš procesoriaus pusės į GPU pusę ir atvirkščiai (paryškinta skiltis yra „Apple“ metodas, kursyvas yra „Intel“):

Pasigilinkime į paskutinį tašką – lusto atmintį. Naudojant M1, tai taip pat yra SoC dalis. M1 atmintis apibūdinama kaip „vieningos atminties architektūra“ (UMA), kuri leidžia CPU, GPU ir kitiems branduoliams keistis informacija tarpusavyje ir su vieninga atmintimi, CPU ir GPU gali pasiekti atmintį vienu metu, o ne kopijuoti duomenis iš vienos srities į kitą . Erikas tęsia…

Ilgą laiką biudžetinėse kompiuterinėse sistemose CPU ir GPU buvo integruoti į tą patį lustą (tą patį silicio štampą). Anksčiau posakis „integruota grafika“ iš esmės buvo tas pats, kas sakyti „lėta grafika“. Tai buvo lėta dėl kelių priežasčių:
Atskiros šios atminties sritys buvo rezervuotos CPU ir GPU. Jei procesorius turėjo tam tikrą duomenų dalį, kurią norėjo naudoti GPU, jis negalėtų pasakyti, kad čia yra dalis mano atminties. Ne, CPU turėjo aiškiai nukopijuoti visą duomenų dalį per GPU valdomą atminties sritį.


Dalį, susijusią su „biudžetinėmis kompiuterių sistemomis“, „Intel“ iki šiol naudoja integruotai grafikai. Tai nepasikeitė, nepaisant to, ką „Intel“ vadina savo architektūra.


Kodėl „Apple M1“ lustas toks greitas – aiškina kūrėjas | Gamybos ekspertas

Galbūt susimąstėte, kodėl „Apple M1 Chip“ yra toks greitas? Šiame straipsnyje mes mokomės iš kūrėjo, kas net šiuos pradinio lygio „Mac“ kompiuterius daro taip greitai. www.pro-tools-expert.com
Johnny Srouji tai kalbėjo tiesiogiai per WWDC:

„pasiekti tuos pačius duomenis nekopijuojant jų tarp kelių atminties telkinių“

„Apple M1“: atidžiau pažvelkite į naujausių „Mac“ kompiuterių lustą

„Apple“ renginyje, pavadintame „One More Thing“, bendrovė surengė žiūrovams virtualų turą po M1 lustą ir jo 16 milijardų tranzistorių. www.techrepublic.com
Reakcijos:chabig ir thedocbwarren

thedocbwarren

2017 m. lapkričio 10 d
San Franciskas, Kalifornija
  • 2021 m. vasario 1 d
Tikrai pasenęs. Mane dar labiau gąsdina tai, kad dabar jie parduos (originalių gamintojų gamintojams) atskiras Iris Xe versijas. Vis labiau plinta iš architektūros. Kokia betvarke.
Krevnikas pasakė: Būsiu sąžiningas, „leman“ ir „mi7chy“ (nepaisant įžūlaus požiūrio) nurodo gerus šaltinius, kad „Intel“ palaiko bent nulinę kopiją ir dinaminį skaidinio dydį.

Net jei tai nėra tiesa UMA, kaip jūs teigiate, atrodo, kad iš iki šiol perskaitytų dokumentų ji bent jau gali skirti atminties puslapius, kurie bus naudojami nulinei kopijai, o tai, tikiuosi, padarys įdomių gudrybių, kad tas pats RAM puslapis prieinamas abiem pusėms.

Turiu klausimą, į kurį, tikiuosi, dokumentai atsakys, kai turėsiu daugiau laiko, yra tai, kaip tie puslapiai tvarkomi išsamiau ir kokią integraciją turi atlikti OS, kad tai išnaudotų kuo geriau. Bet net ir gavus šį atsakymą, jei OS API turi duoti signalą GPU, kaip tvarkyti puslapius, kiek „Apple“ ten optimizavo?



Na, mano supratimas apie „Intel“ GPU architektūrą yra pasenęs. Iš tiesų, tokiu atveju didelių skirtumų neturėtų būti.

Aš supratau, kad vis dar vyksta fiksuotas skaidymas, bet panašu, kad „Google“ iškrauna senus straipsnius apie tai, o tai nuvedė mane klaidingu keliu.



Peržiūrėjus vaizdo įrašą (praėjo keli mėnesiai, kai paskutinį kartą jį peržiūrėjau), suprantu, kad tai nebūtinai turi įtakos vaizdo atminties kiekiui, kurio reikia, o veikiau spaudimą atminties pralaidumui.

Man vis tiek reikia X MB tam tikro dydžio tekstūrai ir X MB bet kurio dizaino kadro buferiui. Tačiau TBDR sumažina, kaip dažnai reikia susisiekti su (V)RAM, ypač tais atvejais, kai reikia atlikti kelis veiksmus. Tai *gali* šiek tiek sumažinti tarpinius buferius, tačiau daroma prielaida, kad tarpiniai buferiai yra pastebimas indėlis, palyginti su kitais naudojamais buferiais. Aš supratau, kad pats galinis buferis buvo naudojamas kaip tarpinis buferis, todėl esu šiek tiek skeptiškas, kad ten būtų galima gauti daug naudos. Atrodo, kad šiais laikais piešimas prie tekstūros yra įprastas dalykas, todėl gali būti daugiau, nei tikiuosi, darant prielaidą, kad visus šiuos scenarijus galima atlikti plytelių, o ne tekstūros lygyje.

dmccloud

2009 m. rugsėjo 7 d
Ankoridžas, AK
  • 2021 m. vasario 1 d
thedocbwarren pasakė: Tikrai pasenęs. Mane dar labiau gąsdina tai, kad dabar jie parduos (originalių gamintojų gamintojams) atskiras Iris Xe versijas. Vis labiau plinta iš architektūros. Kokia betvarke.


„Iris Xe“ yra ne kas kita, kaip „Intel UHD iGPU“ prekės ženklas (kuris pats buvo pervadintas iš „Intel HD“). Panašu, kad jie bando pristatyti „Chevelle“ kaip visiškai naują automobilį tik perdažydami išorę...

thedocbwarren

2017 m. lapkričio 10 d
San Franciskas, Kalifornija
  • 2021 m. vasario 1 d
„Dmccloud“ sakė: „Iris Xe“ yra ne kas kita, kaip pakeistas „Intel UHD iGPU“ prekės ženklas (kuris pats buvo pervadintas iš „Intel HD“). Panašu, kad jie bando pristatyti „Chevelle“ kaip visiškai naują automobilį tik perdažydami išorę...
Tiesa, aš negaliu patikėti, kad jie netgi gamina atskiras 11-osios kartos korteles.

robco74

2020 m. lapkričio 22 d
  • 2021 m. vasario 1 d
Jei kuriate muziką, RAM turėtų būti mažesnė jūsų problemų sąraše, kai galvojate apie naujus M1 Mac kompiuterius. Big Sur padarė didelių vairuotojų pakeitimų. Pirmiausia pasitarkite su visais įrangos gamintojais ir įsitikinkite, kad jie palaiko Big Sur ir Apple Silicon. Dar ne visi.
Reakcijos:duervo K

kvarkisg

2019 m. spalio 12 d
  • 2021 m. vasario 1 d
Lemanas pasakė: „Intel“ dokumentacija su jumis nesutinka.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Atrodo, kad apibūdina tik Gen 11 iGPU? Ar tai taip pat taikoma ankstesnių kartų iGPU?