Forum

Penggunaan GPU M1 menjejaskan kumpulan memori?

M

majormike

Poster asal
15 Mei 2012
  • 31 Jan 2021
Hai,

Berapa banyak ram yang M1 ambil dari kolam memori untuk menjalankan GPU?

Saya ingin mendapatkannya untuk pengeluaran muzik dan saya akan gembira dengan 16 pertunjukan tetapi saya tidak pasti berapa banyak memori yang digunakan oleh GPU, terutamanya dengan paparan luaran?

meledingkan9

8 Jun 2017
  • 31 Jan 2021
Ia hanya memerlukan beberapa megabait untuk menjalankan paparan tetapi GPU juga digunakan untuk pembelajaran mesin, tatasusunan piksel dan pengiraan khusus. Ia sangat bergantung pada perisian yang anda gunakan.

Lihat sekeliling dalam prefs dan lihat jika anda boleh melihat tetapan GPU. Sebagai contoh, Photoshop boleh menggunakan GPU yang banyak tetapi ia juga boleh dilumpuhkan.
tindak balas:berperisai DALAM

Wizec

30 Jun 2019


  • 31 Jan 2021
Untuk permainan pada 1080p pada tetapan grafik tinggi hingga sangat dengan AA dihidupkan, anda memerlukan memori video 4GB hingga 6GB

Berapa Banyak Memori Video (VRAM) yang anda perlukan untuk Permainan pada tahun 2021?

Ketahui berapa banyak Memori Video (VRAM) yang anda perlukan dalam kad grafik untuk permainan pada resolusi dan tetapan grafik yang berbeza untuk permainan AAA terkini zaman moden. Memori Video atau VRAM ialah DRAM (Dynamic RAM) berkelajuan tinggi yang digunakan dalam kad grafik atau kad video diskret. Ini adalah memori penimbal, cuma... graphicscardhub.com
jika anda tidak bermain permainan, kemungkinan hanya beberapa ratus MB bergantung pada resolusi monitor dan kedalaman warna anda. Sebaik sahaja anda mencapai 4K dan berjuta-juta warna, ia boleh menjadi lebih tinggi, walaupun untuk tugas seperti menyemak imbas web:

Satu-satunya isu yang berpotensi yang kami temui ialah semasa ujian penyemakan imbas web 4k di mana pengelogan kami menunjukkan kad video menggunakan sebanyak 1,260MB memori video. Untuk meletakkan ini dalam perspektif, ini adalah kira-kira 3 kali lebih banyak memori video yang akan digunakan jika kami melakukan tugas yang sama pada monitor 1080p.

Keperluan dan Penggunaan Monitor 4K

Paparan 4k mempunyai kira-kira empat kali ganda bilangan piksel sebagai paparan 1080p standard yang menghasilkan peningkatan besar dalam kualiti gambar. Tetapi memandangkan teknologi ini masih agak baru, terdapat banyak persoalan dan salah faham tentang perkara yang anda perlukan untuk menjalankan monitor 4k. Untuk... www.pugetsystems.com Terakhir disunting: 31 Jan 2021
tindak balas:Tagbert THE

leman

14 Okt 2008
  • 1 Feb 2021
majormike berkata: Hai,

Berapa banyak ram yang M1 ambil dari kolam memori untuk menjalankan GPU?

Saya ingin mendapatkannya untuk pengeluaran muzik dan saya akan gembira dengan 16 pertunjukan tetapi saya tidak pasti berapa banyak memori yang digunakan oleh GPU, terutamanya dengan paparan luaran?

Saya tidak akan risau tentang ini. Semua sistem menyimpan beberapa memori untuk menangani fungsi asas, M1 tidak terlalu berbeza daripada mesin Intel dalam hal ini. GPU tidak akan menghina RAM anda. Apatah lagi perisian pengeluaran muzik anda mungkin menggunakan GPU untuk melakukan pemprosesan. M

Modernape

21 Jun 2010
  • 1 Feb 2021
GPU M1 tidak memperuntukkan RAM seperti mesin Intel, di mana GPU mungkin mempunyai 1.5GB diketepikan yang tidak dapat digunakan oleh CPU. Jika anda tidak menggunakan GPU sekeras itu, maka anda akan mempunyai kebanyakan RAM yang tersedia untuk CPU.
tindak balas:mds1256 dan LeeW THE

leman

14 Okt 2008
  • 1 Feb 2021
Modernape berkata: GPU M1 tidak memperuntukkan RAM seperti mesin Intel, di mana GPU mungkin mempunyai 1.5GB yang diketepikan yang tidak dapat digunakan oleh CPU. Jika anda tidak menggunakan GPU sekeras itu, maka anda akan mempunyai kebanyakan RAM yang tersedia untuk CPU.

Bagaimana anda tahu ini? M

Modernape

21 Jun 2010
  • 1 Feb 2021
leman berkata: Bagaimana kamu tahu ini?
seni bina ingatan bersatu m1 soc - Carian Google
tindak balas:mds1256, chabig dan konsumeritis THE

leman

14 Okt 2008
  • 1 Feb 2021
Modernape berkata: seni bina ingatan bersatu m1 soc - Carian Google

Bagaimanakah ia sepatutnya menyokong tuntutan yang anda buat? Apa yang saya tanya ialah - adakah anda mempunyai sebarang bukti fakta, atau rujukan kepada sumber yang mengemukakan bukti fakta sedemikian bahawa peruntukan memori GPU berfungsi secara berbeza pada GPU Intel dan Apple? Kedua-duanya menggunakan seni bina memori bersatu dengan cache tahap terakhir dikongsi antara CPU dan GPU. M1 pasti menyimpan beberapa memori untuk penggunaan GPU, walaupun saya tidak pasti berapa banyak. M

Modernape

21 Jun 2010
  • 1 Feb 2021
leman berkata: Bagaimana ia sepatutnya menyokong dakwaan yang anda buat? Apa yang saya tanya ialah - adakah anda mempunyai sebarang bukti fakta, atau rujukan kepada sumber yang mengemukakan bukti fakta sedemikian bahawa peruntukan memori GPU berfungsi secara berbeza pada GPU Intel dan Apple? Kedua-duanya menggunakan seni bina memori bersatu dengan cache tahap terakhir dikongsi antara CPU dan GPU. M1 pasti menyimpan beberapa memori untuk penggunaan GPU, walaupun saya tidak pasti berapa banyak.
Wow, anda mesti membaca artikel itu dengan cepat. Oh, tunggu. Anda tidak membacanya bukan.
tindak balas:mds1256, jerryk dan chabig THE

leman

14 Okt 2008
  • 1 Feb 2021
Modernape berkata: Wow, anda mesti membaca artikel itu dengan cepat. Oh, tunggu. Anda tidak membacanya bukan.

Saya pasti saya membaca yang paling relevan daripada mereka. Saya juga telah melakukan analisis teknikal dan penanda aras peringkat rendah GPU M1 sejak saya mendapat unit saya pada bulan Disember. Itu juga sebab saya bertanya, mungkin terdapat beberapa maklumat teknikal baharu di luar sana daripada yang saya tidak tahu. C

chabig

6 Sep 2002
  • 1 Feb 2021
Soalan anda adalah mustahil untuk dijawab. Ia seperti bertanya berapa banyak memori yang digunakan TextEdit. Semuanya bergantung pada apa yang anda lakukan. CPU dan GPU berkongsi RAM mengikut keperluan mereka, yang berubah dari semasa ke semasa.

Berikut ialah rujukan Apple:

Terokai seni bina sistem baharu Mac silikon Apple - WWDC20 - Video - Pembangun Apple

Temui cara Mac dengan silikon Apple akan memberikan kelebihan moden menggunakan seni bina System-on-Chip (SoC) Apple. Memanfaatkan perpaduan... developer.apple.com
petikan,
Membina segala-galanya menjadi satu cip memberikan sistem seni bina memori bersatu.

Ini bermakna GPU dan CPU berfungsi pada memori yang sama. Sumber grafik, seperti tekstur, imej dan data geometri, boleh dikongsi antara CPU dan GPU dengan cekap, tanpa overhed, kerana tidak perlu menyalin data merentas bas PCIe.

Krevnik

8 Sep 2003
  • 1 Feb 2021
leman berkata: Saya agak pasti saya membaca yang paling relevan daripada mereka. Saya juga telah melakukan analisis teknikal dan penanda aras peringkat rendah GPU M1 sejak saya mendapat unit saya pada bulan Disember. Itu juga sebab saya bertanya, mungkin terdapat beberapa maklumat teknikal baharu di luar sana daripada yang saya tidak tahu.

Cip desktop dan komputer riba Intel tidak menggunakan UMA, mereka menggunakan Memori Dikongsi. Pada Intel, GPU perlu diperuntukkan sebahagian besar RAM untuk digunakan. CPU tidak boleh mengakses partition yang diperuntukkan kepada GPU dan sebaliknya. Jadi anda masih perlu menyalin data antara partition.

Keseluruhan perbezaan antara memori bersatu dan memori dikongsi ialah kekurangan pembahagian. GPU dan CPU boleh mengakses blok memori yang sama. Berbanding dengan Intel ia menyediakan dua faedah khusus:

1. Tanpa perlu pra-peruntukkan RAM untuk digunakan sebagai memori video, anda tidak perlu berurusan dengan had khusus untuk memori video (1.5GB yang dinyatakan sebelum ini), dan boleh mengimbangi antara permintaan CPU dan GPU dengan lebih mudah.
2. Tidak perlu menyalin penimbal bermakna beberapa penjimatan RAM yang boleh diukur, kurang tekanan pada lebar jalur memori dan sedikit peningkatan kependaman.

Faedah ini ialah sebab mengapa konsol permainan menggunakan UMA. Penjimatan memori dan kependaman membantu mengurangkan kos GDDR yang mereka perlukan.
tindak balas:berperisai dan jdb8167 THE

leman

14 Okt 2008
  • 1 Feb 2021
Krevnik berkata: Cip desktop dan komputer riba Intel tidak menggunakan UMA, mereka menggunakan Memori Dikongsi. Pada Intel, GPU perlu diperuntukkan sebahagian besar RAM untuk digunakan. CPU tidak boleh mengakses partition yang diperuntukkan kepada GPU dan sebaliknya. Jadi anda masih perlu menyalin data antara partition.

Dokumentasi Intel tidak bersetuju dengan anda.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Setakat yang saya isi semula, Intel telah menggunakan memori bersatu sejak sekurang-kurangnya Sandy Bridge, mungkin lebih awal. Mungkin terdapat beberapa sekatan, tidak 100% pasti. Terakhir disunting: 1 Feb 2021
tindak balas:AAPLGeek T

bagasi

29 Jul 2011
  • 1 Feb 2021
majormike berkata: Saya ingin mendapatkannya untuk pengeluaran muzik dan saya akan gembira dengan 16 pertunjukan tetapi saya tidak pasti berapa banyak memori yang digunakan GPU, terutamanya dengan paparan luaran?
Melainkan sesiapa melaporkan kembali dengan bacaan tekanan memori daripada mesin 16GB M1 yang menjalankan sesuatu yang hampir dengan beban kerja yang anda inginkan - tekaan sesiapa sahaja. 'Penghasilan muzik' ialah sekeping rentetan untuk dimulakan (penggunaan RAM bergantung sepenuhnya pada jenis instrumen maya dan pemalam yang anda gunakan). Sesetengah apl Muzik mempunyai UI yang agak rumit, dan menjalankan beberapa paparan beresolusi tinggi memerlukan lebih banyak RAM yang diperuntukkan kepada video - terutamanya jika anda menggunakan mod berskala di mana segala-galanya diberikan kepada penimbal dalaman dan kemudian diturunkan sampel.

Kemungkinannya, M1 bukan sahaja akan melakukan tugas anda, tetapi melakukannya dengan lebih pantas kerana ia lebih cekap dan apa yang anda hilangkan di bulatan, anda akan mendapat hasil daripada ayunan - dan terdapat banyak demo Youtube yang menunjukkan ia menjalankan banyak trek & instrumen Logic Pro.

Walau bagaimanapun, andaian selamat ialah jika aliran kerja anda sebenarnya memerlukan lebih daripada 16GB pada Intel maka ia sekurang-kurangnya akan faedah daripada lebih daripada 16GB pada Apple Silicon dan sebaiknya tunggu sistem Apple Silicon yang lebih tinggi dikeluarkan. Walaupun M1 boleh pada masa ini mengungguli Intel iMac atau 16' MBP kelas atas, dalam masa enam bulan ia akan mendapat pasir di mukanya - rehat pelik ini di mana Mac peringkat permulaan nampaknya mengatasi prestasi yang lebih mahal yang tidak akan bertahan selama panjang - Apple tidak mampu untuk meneruskannya atau ia akan mencecah jualan Mac yang lebih tinggi.

Yang berkata, anda perlu yakin bahawa anda betul-betul buat memerlukan semua ram pada Intel Mac anda di tempat pertama (lihat Tekanan Memori).

Dari segi RAM video, M1 hampir pasti lebih baik daripada MacBook atau Mini dengan grafik bersepadu Intel. Vs. iMac itu sahaja mempunyai GPU diskret dengan 8GB+ VRAM, ia lebih sukar untuk diketahui.

(Selain itu, anda perlu menyemak dengan teliti sama ada semua pemalam, pemacu dll, yang anda perlukan masih serasi dengan Big Sur, apatah lagi M1...)

Modernape berkata: Wow, anda mesti membaca artikel itu dengan cepat. Oh, tunggu. Anda tidak membacanya bukan.

Memberitahu seseorang untuk 'pergi ke Google' dengan berkesan tidak begitu membantu apabila Internet berenang dengan maklumat palsu dan spekulasi tidak berasas. Semua yang saya lihat daripada Apple telah menjadi sangat kabur, lebih pemasaran daripada maklumat teknikal, dan disimpulkan kepada 'Memori Bersatu adalah lebih pantas kerana data tidak perlu disalin antara peranti' yang tidak mengatakan apa-apa tentang cara RAM diperuntukkan. Apa yang anda dapat dengan carian Google ialah banyak tapak teknologi yang membuat spekulasi mengenai data Apple terhad yang sama. Kemungkinan bahawa VRAM yang setara akan diperuntukkan 'atas permintaan' adalah spekulasi yang sangat munasabah - tetapi melainkan seseorang boleh menunjuk kepada Dokumen Apple perincian itu, itu ialah spekulasi.

Realiti nampaknya adalah Memori Bersatu itu ialah lebih cekap - tetapi bagaimana lebih cekap adalah sukar untuk diuji, dan sukar untuk diasingkan daripada keuntungan prestasi lain M1 (...yang mungkin kelihatan kurang menarik apabila Apple Silicon Mac yang lebih tinggi muncul).

Banyak bahan YouTube nampaknya datang daripada orang yang tidak memahami perbezaan antara 'Memori Digunakan' dan 'Tekanan Memori' atau 'Tukar digunakan' dan tukar kadar - atau sedang mencari kelajuan berkaitan RAM pada aliran kerja yang tidak membebankan RAM pada sistem Intel...
tindak balas:berperisai dan mszilard

mi7chy

24 Okt 2014
  • 1 Feb 2021
Krevnik berkata: Keseluruhan perbezaan antara memori bersatu dan memori dikongsi ialah kekurangan pembahagian. GPU dan CPU boleh mengakses blok memori yang sama. Berbanding dengan Intel ia menyediakan dua faedah khusus:

1. Tanpa perlu pra-peruntukkan RAM untuk digunakan sebagai memori video, anda tidak perlu berurusan dengan had khusus untuk memori video (1.5GB yang dinyatakan sebelum ini), dan boleh mengimbangi antara permintaan CPU dan GPU dengan lebih mudah.
2. Tidak perlu menyalin penimbal bermakna beberapa penjimatan RAM yang boleh diukur, kurang tekanan pada lebar jalur memori dan sedikit peningkatan kependaman.

Intel berkata sebaliknya dengan peruntukan dinamik dan penimbal sifar salinan. Senarai abaikan BS saya semakin besar.

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 Terakhir disunting: 1 Feb 2021
tindak balas:AlumaMac, leman dan AAPLGeek

thedocbwarren

10 Nov 2017
San Francisco, CA
  • 1 Feb 2021
Fikirkan ini boleh membantu: https://developer.apple.com/videos/play/wwdc2020/10632/

Ini menerangkan kaedah pemaparan biasa dengan mudah alih, konsol dan GPU berkuasa rendah. Inilah sebabnya mengapa anda memerlukan kurang memori daripada dGPU. Penyajian jubin telah menjadi cara untuk mengendalikan 3d dalam jubin yang lebih kecil dan perubahan imbasan, dsb. Ia telah dilakukan selama bertahun-tahun pada konsol serta tablet yang lebih baharu (iPad.)

Memandangkan itu, ia tidak dipotong dan kering berapa banyak memeory yang anda gunakan untuk tekstur dan memerah. Ia berbeza daripada cara dGPU berfungsi dengan framebuffers.

theluggage berkata: Melainkan sesiapa melaporkan kembali dengan bacaan tekanan memori daripada mesin 16GB M1 yang menjalankan sesuatu yang hampir dengan beban kerja yang anda inginkan - tekaan sesiapa sahaja. 'Penghasilan muzik' ialah sekeping rentetan untuk dimulakan (penggunaan RAM bergantung sepenuhnya pada jenis instrumen maya dan pemalam yang anda gunakan). Sesetengah apl Muzik mempunyai UI yang agak rumit, dan menjalankan beberapa paparan beresolusi tinggi memerlukan lebih banyak RAM yang diperuntukkan kepada video - terutamanya jika anda menggunakan mod berskala di mana segala-galanya diberikan kepada penimbal dalaman dan kemudian diturunkan sampel.

Kemungkinannya, M1 bukan sahaja akan melakukan tugas anda, tetapi melakukannya dengan lebih pantas kerana ia lebih cekap dan apa yang anda hilangkan di bulatan, anda akan mendapat hasil daripada ayunan - dan terdapat banyak demo Youtube yang menunjukkan ia menjalankan banyak trek & instrumen Logic Pro.

Walau bagaimanapun, andaian selamat ialah jika aliran kerja anda sebenarnya memerlukan lebih daripada 16GB pada Intel maka ia sekurang-kurangnya akan faedah daripada lebih daripada 16GB pada Apple Silicon dan sebaiknya tunggu sistem Apple Silicon yang lebih tinggi dikeluarkan. Walaupun M1 boleh pada masa ini mengungguli Intel iMac atau 16' MBP mewah, dalam masa enam bulan ia akan mendapat pasir di mukanya - rehat yang pelik ini di mana Mac peringkat permulaan nampaknya berprestasi lebih tinggi daripada yang lebih mahal tidak akan bertahan selamanya panjang - Apple tidak mampu untuk meneruskannya atau ia akan mencecah jualan Mac yang lebih tinggi.

Yang berkata, anda perlu yakin bahawa anda betul-betul buat memerlukan semua ram pada Intel Mac anda di tempat pertama (lihat Tekanan Memori).

Dari segi RAM video, M1 hampir pasti lebih baik daripada MacBook atau Mini dengan grafik bersepadu Intel. Vs. iMac itu sahaja mempunyai GPU diskret dengan 8GB+ VRAM, ia lebih sukar untuk diketahui.

(Selain itu, anda perlu menyemak dengan teliti sama ada semua pemalam, pemacu dll, yang anda perlukan masih serasi dengan Big Sur, apatah lagi M1...)



Memberitahu seseorang untuk 'pergi ke Google' dengan berkesan tidak begitu membantu apabila Internet berenang dengan maklumat palsu dan spekulasi tidak berasas. Semua yang saya lihat daripada Apple telah menjadi sangat kabur, lebih pemasaran daripada maklumat teknikal, dan disimpulkan kepada 'Memori Bersatu adalah lebih pantas kerana data tidak perlu disalin antara peranti' yang tidak mengatakan apa-apa tentang cara RAM diperuntukkan. Apa yang anda dapat dengan carian Google ialah banyak tapak teknologi yang membuat spekulasi mengenai data Apple terhad yang sama. Kemungkinan bahawa VRAM yang setara akan diperuntukkan 'atas permintaan' adalah spekulasi yang sangat munasabah - tetapi melainkan seseorang boleh menunjuk kepada Dokumen Apple perincian itu, itu ialah spekulasi.

Realiti nampaknya adalah Memori Bersatu itu ialah lebih cekap - tetapi bagaimana lebih cekap adalah sukar untuk diuji, dan sukar untuk diasingkan daripada keuntungan prestasi lain M1 (...yang mungkin kelihatan kurang menarik apabila Apple Silicon Mac yang lebih tinggi muncul).

Banyak bahan YouTube nampaknya datang daripada orang yang tidak memahami perbezaan antara 'Memori Digunakan' dan 'Tekanan Memori' atau 'Tukar digunakan' dan tukar kadar - atau sedang mencari kelajuan berkaitan RAM pada aliran kerja yang tidak membebankan RAM pada sistem Intel...

dmccloud

7 Sep 2009
Anchorage, AK
  • 1 Feb 2021
leman berkata: Bagaimana ia sepatutnya menyokong dakwaan yang anda buat? Apa yang saya tanya ialah - adakah anda mempunyai sebarang bukti fakta, atau rujukan kepada sumber yang mengemukakan bukti fakta sedemikian bahawa peruntukan memori GPU berfungsi secara berbeza pada GPU Intel dan Apple? Kedua-duanya menggunakan seni bina memori bersatu dengan cache tahap terakhir dikongsi antara CPU dan GPU. M1 pasti menyimpan beberapa memori untuk penggunaan GPU, walaupun saya tidak pasti berapa banyak.

x86 TIDAK menggunakan memori bersatu untuk RAM sistem. UMA merujuk kepada persediaan RAM dalam sistem, bukan cache CPU. Dengan platform x86, sistem membahagikan RAM ke bahagian CPU dan iGPU. Untuk iGPU, sistem biasanya memperuntukkan sekitar 2GB untuk operasi GPU, bermakna hanya 6GB tersedia untuk CPU. Untuk operasi di mana data perlu dimanipulasi oleh kedua-dua CPU dan iGPU, ia disalin dua kali merentasi bas sistem ke dalam RAM (sekali setiap partition), kemudian sistem perlu mendamaikan dua set data setelah dihantar semula daripada RAM, yang menambah masa pemprosesan tambahan. Dengan persediaan UMA yang digunakan M1, kedua-dua CPU dan iGPU boleh mengakses RAM sistem penuh secara serentak (iaitu, tiada pembahagian RAM antara CPU dan GPU.) Ini bermakna data hanya disalin ke RAM sekali, dan kerana semua operasi boleh berlaku serentak, tiada overhed yang dikaitkan dengan menyelaraskan dua versi data yang sama setelah dihantar kembali ke CPU daripada RAM.
tindak balas:berperisai dan chabig

dmccloud

7 Sep 2009
Anchorage, AK
  • 1 Feb 2021
leman berkata: Dokumentasi Intel tidak bersetuju dengan anda.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Setakat yang saya isi semula, Intel telah menggunakan memori bersatu sejak sekurang-kurangnya Sandy Bridge, mungkin lebih awal. Mungkin terdapat beberapa sekatan, tidak 100% pasti.

Satu perkara yang anda perlu sedar ialah penggunaan istilah 'UMA' oleh Intel adalah mengelirukan. Untuk tujuan Intel, mereka hanya menamakan semula Intel HD kepada UMA, tetapi tidak membuat perubahan pada seni bina asas. Sebaliknya, pendekatan Apple pada dasarnya adalah apa yang AMD cuba lakukan selama bertahun-tahun dengan pembangunan teknologi Infinity Fabric mereka untuk CPU siri Ryzen. Berikut ialah penjelasan yang agak ringkas tentang mengapa pendekatan Apple tidak sama dengan Intel:

Memori pemproses M1 ialah kumpulan tunggal yang boleh diakses oleh mana-mana bahagian pemproses. Jika sistem memerlukan lebih banyak memori untuk grafik, ia boleh memperuntukkannya. Jika ia memerlukan lebih banyak memori untuk Enjin Neural, begitu juga. Lebih baik lagi, kerana semua aspek pemproses boleh mengakses semua memori sistem, tiada prestasi terjejas apabila teras grafik perlu mengakses sesuatu yang sebelum ini diakses oleh teras pemproses. Pada sistem lain, data perlu disalin dari satu bahagian memori ke bahagian lain—tetapi pada M1, ia hanya boleh diakses serta-merta.

Malah sebutan 'peruntukan' di atas adalah mengelirukan dan artifak platform x86. Memandangkan UMA Apple tidak membahagikan RAM antara GPU dan CPU, tiada peruntukan sebenar RAM antara CPU dan GPU.

Dengan M1 Mac, ingatan tidak seperti dahulu

Apple telah mengubah cara RAM digunakan dalam komputer. Dan sudah tiba masanya untuk mengubah pemikiran kita.
tindak balas:berperisai, chabig dan mds1256

Krevnik

8 Sep 2003
  • 1 Feb 2021
dmccloud berkata: Satu perkara yang anda perlu sedar ialah penggunaan istilah 'UMA' oleh Intel adalah mengelirukan. Untuk tujuan Intel, mereka hanya menamakan semula Intel HD kepada UMA, tetapi tidak membuat perubahan pada seni bina asas.

Sejujurnya, leman dan mi7chy (walaupun sikap kurang ajar) menunjukkan sumber yang baik yang Intel lakukan sekurang-kurangnya menyokong sifar salinan dan saiz partition dinamik.

Walaupun ia tidak benar UMA seperti yang anda dakwa, nampaknya daripada dokumen yang saya baca setakat ini, ia sekurang-kurangnya dapat mendedikasikan halaman memori untuk digunakan untuk salinan sifar, yang saya jangkakan melakukan beberapa helah menarik untuk membuat halaman RAM yang sama tersedia untuk kedua-dua belah pihak.

Soalan yang saya ada yang saya harap dokumen akan menjawab sebaik sahaja saya mendapat lebih banyak masa ialah cara halaman tersebut dikendalikan dengan lebih terperinci, dan jenis integrasi yang perlu dilakukan oleh OS untuk memanfaatkan ini sebaik mungkin. Tetapi walaupun dengan jawapan itu, jika API OS perlu memberi isyarat kepada GPU cara mengurus halaman, berapa banyak pengoptimuman yang telah dilakukan Apple di sana?

leman berkata: Dokumentasi Intel tidak bersetuju dengan anda.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Setakat yang saya isi semula, Intel telah menggunakan memori bersatu sejak sekurang-kurangnya Sandy Bridge, mungkin lebih awal. Mungkin terdapat beberapa sekatan, tidak 100% pasti.

Baiklah, pemahaman saya tentang seni bina GPU Intel terbukti ketinggalan zaman. Sesungguhnya, tidak sepatutnya terdapat perbezaan yang besar dalam kes itu.

Pemahaman saya ialah masih terdapat pembahagian tetap yang sedang berlaku, tetapi nampaknya Google mengorek artikel lama tentang perkara ini, yang membawa saya ke jalan yang salah.

thedocbwarren berkata: Fikirkan ini boleh membantu: https://developer.apple.com/videos/play/wwdc2020/10632/

Ini menerangkan kaedah pemaparan biasa dengan mudah alih, konsol dan GPU berkuasa rendah. Inilah sebabnya mengapa anda memerlukan kurang memori daripada dGPU. Penyajian jubin telah menjadi cara untuk mengendalikan 3d dalam jubin yang lebih kecil dan perubahan imbasan, dsb. Ia telah dilakukan selama bertahun-tahun pada konsol serta tablet yang lebih baharu (iPad.)

Memandangkan itu, ia tidak dipotong dan kering berapa banyak memeory yang anda gunakan untuk tekstur dan memerah. Ia berbeza daripada cara dGPU berfungsi dengan framebuffers.

Pemahaman saya selepas melayari semula video itu (sudah beberapa bulan sejak kali terakhir saya menontonnya) ialah ini tidak semestinya memberi kesan kepada jumlah memori video yang diperlukan semua itu, sebaliknya tekanan yang diletakkan pada lebar jalur memori.

Saya masih memerlukan X MB untuk tekstur saiz tertentu, dan X MB untuk penampan bingkai dalam mana-mana reka bentuk. Walau bagaimanapun, TBDR mengurangkan kekerapan anda perlu menghubungi (V)RAM, terutamanya dalam situasi di mana anda perlu melakukan berbilang hantaran. Ia *mungkin* mengurangkan sedikit penimbal perantaraan, tetapi itu menganggap penimbal perantaraan merupakan sumbangan yang ketara berbanding penimbal lain yang sedang digunakan. Pemahaman saya ialah penimbal belakang itu sendiri digunakan sebagai penimbal perantaraan, jadi saya agak ragu-ragu bahawa terdapat keuntungan besar yang boleh diperolehi di sana. Lukis pada tekstur nampaknya perkara biasa hari ini, jadi mungkin terdapat lebih daripada yang saya jangkakan, dengan mengandaikan senario ini boleh dilakukan pada tahap jubin, bukannya tekstur. Terakhir disunting: 1 Feb 2021

dmccloud

7 Sep 2009
Anchorage, AK
  • 1 Feb 2021
Intel masih membahagikan CPU dan GPU RAM, jadi anda perlu menyalin data dari bahagian CPU ke bahagian GPU dan sebaliknya (bahagian yang ditebalkan ialah pendekatan Apple, bahagian yang dicondongkan adalah milik Intel):

Mari kita gali titik terakhir, ingatan pada cip. Dengan M1, ini juga merupakan sebahagian daripada SoC. Memori dalam M1 ialah apa yang digambarkan sebagai 'seni bina ingatan bersatu' (UMA) yang membolehkan CPU, GPU dan teras lain bertukar maklumat antara satu sama lain, dan dengan memori bersatu, CPU dan GPU boleh mengakses memori secara serentak daripada menyalin data antara satu kawasan dengan kawasan lain . Erik menyambung…

Untuk masa yang lama, sistem komputer bajet mempunyai CPU dan GPU yang disepadukan ke dalam cip yang sama (mati silikon yang sama). Pada masa lalu mengatakan 'grafik bersepadu' pada asasnya sama dengan mengatakan 'grafik perlahan'. Ini lambat kerana beberapa sebab:
Kawasan berasingan memori ini telah dikhaskan untuk CPU dan GPU. Jika CPU mempunyai sebahagian daripada data yang ia mahu GPU digunakan, ia tidak boleh mengatakan di sini mempunyai sebahagian daripada ingatan saya. Tidak, CPU perlu menyalin keseluruhan bahagian data secara eksplisit ke atas kawasan memori yang dikawal oleh GPU.


Bahagian mengenai 'sistem komputer belanjawan' ialah apa yang digunakan oleh Intel sehingga hari ini untuk grafik bersepadu. Itu tidak berubah tanpa mengira apa yang disebut oleh Intel sebagai seni bina mereka.


Mengapa Cip Apple M1 Sangat Cepat - Seorang Pembangun Menjelaskan | Pakar Pengeluaran

Anda mungkin tertanya-tanya mengapa Cip Apple M1 begitu pantas? Dalam artikel ini, kita belajar daripada pembangun tentang apa yang menjadikan Mac peringkat permulaan ini begitu pantas. www.pro-tools-expert.com
Johnny Srouji menangani perkara ini secara langsung semasa WWDC:

'akses data yang sama tanpa menyalinnya antara berbilang kumpulan memori'

M1 Apple: Melihat lebih dekat pada cip dalam Mac terkini

Pada acara Apple yang digelar 'One More Thing,' syarikat itu memberikan penonton lawatan maya cip M1 dan 16 bilion transistornya. www.techrepublic.com
tindak balas:chabig dan thedocbwarren

thedocbwarren

10 Nov 2017
San Francisco, CA
  • 1 Feb 2021
Yang pasti ketinggalan zaman. Saya lebih terkejut dengan fakta bahawa mereka kini akan menjual (kepada OEM) versi descrete Iris Xe. Semakin banyak merebak keluar dari seni bina. Bersepah.
Krevnik berkata: Sejujurnya, leman dan mi7chy (walaupun sikap kurang ajar) menunjukkan sumber yang baik yang Intel lakukan sekurang-kurangnya menyokong sifar salinan dan saiz partition dinamik.

Walaupun ia tidak benar UMA seperti yang anda dakwa, nampaknya daripada dokumen yang saya baca setakat ini, ia sekurang-kurangnya dapat mendedikasikan halaman memori untuk digunakan untuk salinan sifar, yang saya jangkakan melakukan beberapa helah menarik untuk membuat halaman RAM yang sama tersedia untuk kedua-dua belah pihak.

Soalan yang saya ada yang saya harapkan akan dijawab oleh dokumen apabila saya mendapat lebih banyak masa ialah cara halaman tersebut dikendalikan dengan lebih terperinci, dan jenis integrasi yang perlu dilakukan oleh OS untuk memanfaatkan ini sebaik mungkin. Tetapi walaupun dengan jawapan itu, jika API OS perlu memberi isyarat kepada GPU cara mengurus halaman, berapa banyak pengoptimuman yang telah dilakukan Apple di sana?



Baiklah, pemahaman saya tentang seni bina GPU Intel terbukti ketinggalan zaman. Sesungguhnya, tidak sepatutnya terdapat perbezaan yang besar dalam kes itu.

Pemahaman saya ialah masih terdapat pembahagian tetap yang sedang berlaku, tetapi nampaknya Google mengorek artikel lama tentang perkara ini, yang membawa saya ke jalan yang salah.



Pemahaman saya selepas melayari semula video itu (sudah beberapa bulan sejak kali terakhir saya menontonnya) ialah ini tidak semestinya memberi kesan kepada jumlah memori video yang diperlukan semua itu, sebaliknya tekanan yang diletakkan pada lebar jalur memori.

Saya masih memerlukan X MB untuk tekstur saiz tertentu, dan X MB untuk penampan bingkai dalam mana-mana reka bentuk. Walau bagaimanapun, TBDR mengurangkan kekerapan anda perlu menghubungi (V)RAM, terutamanya dalam situasi di mana anda perlu melakukan berbilang hantaran. Ia *mungkin* mengurangkan sedikit penimbal perantaraan, tetapi itu menganggap penimbal perantaraan merupakan sumbangan yang ketara berbanding penimbal lain yang sedang digunakan. Pemahaman saya ialah penimbal belakang itu sendiri digunakan sebagai penimbal perantaraan, jadi saya agak ragu-ragu bahawa terdapat keuntungan besar yang boleh diperolehi di sana. Lukis pada tekstur nampaknya perkara biasa hari ini, jadi mungkin terdapat lebih daripada yang saya jangkakan, dengan mengandaikan senario ini boleh dilakukan pada tahap jubin, bukannya tekstur.

dmccloud

7 Sep 2009
Anchorage, AK
  • 1 Feb 2021
thedocbwarren berkata: Pasti sudah lapuk. Saya lebih terkejut dengan fakta bahawa mereka kini akan menjual (kepada OEM) versi descrete Iris Xe. Semakin banyak merebak keluar dari seni bina. Bersepah.


Iris Xe tidak lebih daripada Intel UHD iGPU yang dijenamakan semula (yang sendiri dijenamakan semula daripada Intel HD). Seolah-olah mereka cuba mempersembahkan Chevelle sebagai kereta baharu hanya dengan mengecat semula bahagian luarnya...

thedocbwarren

10 Nov 2017
San Francisco, CA
  • 1 Feb 2021
dmccloud berkata: Iris Xe tidak lebih daripada Intel UHD iGPU yang dijenamakan semula (yang sendiri telah dijenamakan semula daripada Intel HD). Seolah-olah mereka cuba mempersembahkan Chevelle sebagai kereta baharu hanya dengan mengecat semula bahagian luarnya...
Benar, saya tidak percaya mereka juga membuat kad diskret ini untuk Gen ke-11.

robco74

22 Nov 2020
  • 1 Feb 2021
Jika anda melakukan apa-apa jenis penciptaan muzik, RAM sepatutnya lebih rendah pada senarai kebimbangan anda apabila mempertimbangkan Mac M1 baharu. Big Sur membuat perubahan besar pada pemandu. Semak dengan semua pengeluar peralatan anda terlebih dahulu untuk memastikan mereka menyokong Big Sur, dan Apple Silicon. Belum semua buat.
tindak balas:duervo Q

quarkysg

12 Okt 2019
  • 1 Feb 2021
leman berkata: Dokumentasi Intel tidak bersetuju dengan anda.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Nampaknya menerangkan Gen 11 iGPU sahaja? Adakah ia juga terpakai pada iGPU generasi terdahulu?