Forum

Penggunaan GPU M1 mengurangi kumpulan memori?

M

mayormike

poster asli
15 Mei 2012
  • 31 Januari 2021
Hai,

Berapa banyak ram yang dibutuhkan M1 dari kumpulan memori untuk menjalankan GPU?

Saya ingin mendapatkannya untuk produksi musik dan saya akan senang dengan 16 gigs tapi saya tidak yakin berapa banyak memori yang digunakan GPU, terutama dengan tampilan eksternal?

warp9

8 Juni 2017
  • 31 Januari 2021
Hanya membutuhkan beberapa megabyte untuk menjalankan tampilan tetapi GPU juga digunakan untuk pembelajaran mesin, susunan piksel, dan perhitungan khusus. Itu benar-benar tergantung pada perangkat lunak yang Anda gunakan.

Lihat-lihat di preferensi dan lihat apakah Anda dapat melihat pengaturan GPU. Misalnya, Photoshop dapat menggunakan banyak GPU tetapi juga dapat dinonaktifkan.
Reaksi:lapis baja DI DALAM

Wizec

30 Juni 2019


  • 31 Januari 2021
Untuk bermain game pada 1080p pada pengaturan grafis tinggi hingga sangat tinggi dengan AA diaktifkan, Anda memerlukan memori video 4GB hingga 6GB

Berapa Banyak Memori Video (VRAM) yang Anda Butuhkan untuk Gaming di Tahun 2021?

Cari tahu berapa banyak Memori Video (VRAM) yang Anda perlukan dalam kartu grafis untuk bermain game pada resolusi berbeda dan pengaturan grafis untuk game AAA terbaru modern. Memori Video atau VRAM adalah DRAM (RAM Dinamis) berkecepatan tinggi yang digunakan dalam kartu grafis atau kartu video diskrit. Ini adalah memori buffer, hanya... graphicscardhub.com
jika Anda tidak bermain game, kemungkinan hanya beberapa ratus MB tergantung pada resolusi dan kedalaman warna monitor Anda. Setelah Anda mencapai 4K dan jutaan warna, itu bisa menjadi jauh lebih tinggi, bahkan untuk tugas-tugas seperti penjelajahan web:

Satu-satunya masalah potensial yang kami temukan adalah selama pengujian penelusuran web 4k di mana pencatatan kami menunjukkan kartu video menggunakan memori video sebanyak 1.260MB. Sebagai gambaran, ini kira-kira 3 kali lebih banyak memori video yang akan digunakan jika kami melakukan tugas yang sama pada monitor 1080p.

Persyaratan dan Penggunaan Monitor 4K

Layar 4k memiliki kira-kira empat kali jumlah piksel sebagai layar 1080p standar yang menghasilkan peningkatan besar dalam kualitas gambar. Tetapi karena teknologinya masih relatif baru, ada banyak pertanyaan dan kesalahpahaman tentang apa yang Anda butuhkan untuk menjalankan monitor 4k. Untuk... www.pugetsystems.com Terakhir diedit: 31 Jan 2021
Reaksi:Tagbert NS

leman

14 Oktober 2008
  • 1 Februari 2021
majormike berkata: Hai,

Berapa banyak ram yang dibutuhkan M1 dari kumpulan memori untuk menjalankan GPU?

Saya ingin mendapatkannya untuk produksi musik dan saya akan senang dengan 16 gigs tapi saya tidak yakin berapa banyak memori yang digunakan GPU, terutama dengan tampilan eksternal?

Saya tidak akan khawatir tentang ini. Semua sistem mencadangkan beberapa memori untuk menangani fungsi dasar, M1 tidak terlalu berbeda dari mesin Intel dalam hal ini. GPU tidak akan mengkanibal RAM Anda. Belum lagi perangkat lunak produksi musik Anda kemungkinan besar menggunakan GPU untuk melakukan pemrosesan. M

kera modern

21 Juni 2010
  • 1 Februari 2021
GPU M1 tidak mengalokasikan RAM seperti mesin Intel, di mana GPU mungkin memiliki 1,5GB yang disisihkan sehingga CPU tidak dapat menggunakannya. Jika Anda tidak menggunakan GPU terlalu keras, maka Anda akan memiliki sebagian besar RAM yang tersedia untuk CPU.
Reaksi:mds1256 dan LeeW NS

leman

14 Oktober 2008
  • 1 Februari 2021
Modernape berkata: GPU M1 tidak mengalokasikan RAM seperti mesin Intel, di mana GPU mungkin memiliki 1,5GB yang disisihkan sehingga CPU tidak dapat menggunakannya. Jika Anda tidak menggunakan GPU terlalu keras, maka Anda akan memiliki sebagian besar RAM yang tersedia untuk CPU.

Bagaimana Anda tahu ini? M

kera modern

21 Juni 2010
  • 1 Februari 2021
leman berkata: Bagaimana kamu tahu ini?
arsitektur memori terpadu m1 soc - Pencarian Google
Reaksi:mds1256, chabig dan konsumeritis NS

leman

14 Oktober 2008
  • 1 Februari 2021
Modernape berkata: arsitektur memori terpadu m1 soc - Pencarian Google

Bagaimana itu seharusnya mendukung klaim yang Anda buat? Yang saya tanyakan adalah - apakah Anda memiliki bukti faktual, atau referensi ke sumber yang menyajikan bukti faktual bahwa alokasi memori GPU bekerja secara berbeda pada GPU Intel dan Apple? Keduanya menggunakan arsitektur memori terpadu dengan cache level terakhir yang dibagikan antara CPU dan GPU. M1 pasti menyimpan beberapa memori untuk penggunaan GPU, meskipun saya tidak yakin berapa banyak. M

kera modern

21 Juni 2010
  • 1 Februari 2021
leman berkata: Bagaimana itu bisa mendukung klaim yang Anda buat? Yang saya tanyakan adalah - apakah Anda memiliki bukti faktual, atau referensi ke sumber yang menyajikan bukti faktual bahwa alokasi memori GPU bekerja secara berbeda pada GPU Intel dan Apple? Keduanya menggunakan arsitektur memori terpadu dengan cache level terakhir yang dibagikan antara CPU dan GPU. M1 pasti menyimpan beberapa memori untuk penggunaan GPU, meskipun saya tidak yakin berapa banyak.
Wow, Anda pasti sudah membaca artikel-artikel itu dengan cepat. Oh tunggu. Anda tidak membacanya kan.
Reaksi:mds1256, jerryk dan chabig NS

leman

14 Oktober 2008
  • 1 Februari 2021
Modernape berkata: Wow, Anda pasti sudah membaca artikel-artikel itu dengan cepat. Oh tunggu. Anda tidak membacanya kan.

Saya cukup yakin saya membaca yang paling relevan dari mereka. Saya juga telah melakukan analisis teknis dan benchmarking GPU M1 tingkat rendah sejak saya mendapatkan unit saya pada bulan Desember. Itu juga alasan saya bertanya, mungkin ada beberapa informasi teknis baru di luar sana yang belum saya ketahui. C

chabig

6 September 2002
  • 1 Februari 2021
Pertanyaan Anda tidak mungkin untuk dijawab. Ini seperti menanyakan berapa banyak memori yang digunakan TextEdit. Itu semua tergantung pada apa yang Anda lakukan. CPU dan GPU berbagi RAM sesuai dengan kebutuhan mereka, yang berubah dari waktu ke waktu.

Berikut adalah referensi Apple:

Jelajahi arsitektur sistem baru Apple silikon Mac - WWDC20 - Video - Pengembang Apple

Temukan bagaimana Mac dengan silikon Apple akan memberikan keunggulan modern menggunakan arsitektur System-on-Chip (SoC) Apple. Memanfaatkan kesatuan... developer.apple.com
Mengutip,
Membangun semuanya menjadi satu chip memberi sistem arsitektur memori terpadu.

Ini berarti bahwa GPU dan CPU bekerja pada memori yang sama. Sumber daya grafis, seperti tekstur, gambar, dan data geometri, dapat dibagi antara CPU dan GPU secara efisien, tanpa overhead, karena tidak perlu menyalin data melalui bus PCIe.

Krevnik

8 September 2003
  • 1 Februari 2021
leman berkata: Saya cukup yakin saya membaca yang paling relevan dari mereka. Saya juga telah melakukan analisis teknis dan benchmarking GPU M1 tingkat rendah sejak saya mendapatkan unit saya pada bulan Desember. Itu juga alasan saya bertanya, mungkin ada beberapa informasi teknis baru di luar sana yang belum saya ketahui.

Chip desktop dan laptop Intel tidak menggunakan UMA, mereka menggunakan Memori Bersama. Di Intel, GPU harus dialokasikan potongan RAM yang dipartisi untuk digunakan. CPU tidak dapat mengakses partisi yang dialokasikan ke GPU dan sebaliknya. Jadi Anda masih perlu menyalin data antar partisi.

Perbedaan keseluruhan antara memori terpadu dan memori bersama adalah kurangnya partisi. GPU dan CPU dapat mengakses blok memori yang sama. Dibandingkan dengan Intel, ia memberikan dua manfaat khusus:

1. Tanpa harus mengalokasikan RAM terlebih dahulu untuk digunakan sebagai memori video, Anda tidak harus berurusan dengan batasan khusus untuk memori video (1.5GB yang disebutkan sebelumnya), dan dapat lebih mudah menyeimbangkan antara permintaan CPU dan GPU.
2. Tidak perlu menyalin buffer berarti penghematan RAM yang terukur, lebih sedikit tekanan pada bandwidth memori, dan sedikit peningkatan latensi.

Manfaat inilah yang menjadi alasan mengapa konsol game menggunakan UMA. Penghematan memori dan latensi membantu menekan biaya pada GDDR yang mereka butuhkan.
Reaksi:lapis baja dan jdb8167 NS

leman

14 Oktober 2008
  • 1 Februari 2021
Krevnik berkata: Chip desktop dan laptop Intel tidak menggunakan UMA, mereka menggunakan Memori Bersama. Di Intel, GPU harus dialokasikan potongan RAM yang dipartisi untuk digunakan. CPU tidak dapat mengakses partisi yang dialokasikan ke GPU dan sebaliknya. Jadi Anda masih perlu menyalin data antar partisi.

Dokumentasi Intel tidak setuju dengan Anda.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Sejauh yang saya isi ulang, Intel telah menggunakan memori terpadu sejak setidaknya Sandy Bridge, mungkin sebelumnya. Mungkin ada beberapa batasan, tidak 100% yakin. Terakhir diedit: 1 Februari 2021
Reaksi:AAPLGeek T

bagasi

29 Juli 2011
  • 1 Februari 2021
majormike berkata: Saya ingin mendapatkannya untuk produksi musik dan saya akan senang dengan 16 pertunjukan tetapi saya tidak yakin berapa banyak memori yang digunakan GPU, terutama dengan tampilan eksternal?
Kecuali jika ada yang melaporkan kembali dengan pembacaan tekanan memori dari mesin 16GB M1 yang menjalankan sesuatu yang mendekati beban kerja yang Anda maksudkan - tebak siapa pun. 'Produksi musik' adalah bagian dari string untuk memulai (penggunaan RAM sepenuhnya bergantung pada jenis instrumen virtual dan plug-in yang Anda gunakan). Beberapa aplikasi Musik memiliki UI yang cukup rumit, dan menjalankan beberapa tampilan beresolusi tinggi akan membutuhkan lebih banyak RAM yang dialokasikan untuk video - terutama jika Anda menggunakan mode yang diskalakan di mana semuanya dirender ke buffer internal dan kemudian di-downsampled.

Kemungkinannya adalah, M1 tidak hanya akan melakukan pekerjaan Anda, tetapi melakukannya lebih cepat karena serba lebih efisien dan apa yang Anda hilangkan di bundaran, Anda dapatkan di ayunan - dan ada banyak demo Youtube yang menunjukkannya berjalan gudang trek & instrumen Logic Pro.

Namun, asumsi yang aman adalah jika alur kerja Anda benar-benar membutuhkan lebih dari 16GB di Intel maka setidaknya itu akan keuntungan dari lebih dari 16GB di Apple Silicon dan akan lebih baik untuk menunggu sistem Apple Silicon yang lebih tinggi keluar. Bahkan jika M1 bisa saat ini mengungguli Intel iMac atau MBP 16' kelas atas, dalam waktu enam bulan ia akan mendapatkan pukulan pasir di wajahnya - jeda aneh ini di mana Mac tingkat pemula tampaknya berkinerja lebih baik daripada Mac yang lebih mahal tidak akan bertahan lama panjang - Apple tidak mampu untuk melanjutkannya atau akan mencapai penjualan Mac kelas atas.

Yang mengatakan, Anda harus yakin bahwa Anda benar-benar membutuhkan semua ram pada Intel Mac Anda di tempat pertama (lihat Tekanan Memori).

Video RAM bijaksana, M1 hampir pasti lebih baik daripada MacBook atau Mini dengan grafis terintegrasi Intel. Vs. sebuah iMac yang hanya memiliki GPU diskrit dengan 8GB+ VRAM, lebih sulit untuk mengatakannya.

(Juga, Anda perlu hati-hati memeriksa apakah semua plug-in, driver dll, yang Anda butuhkan kompatibel dengan Big Sur, apalagi M1...)

Modernape berkata: Wow, Anda pasti sudah membaca artikel-artikel itu dengan cepat. Oh tunggu. Anda tidak membacanya kan.

Memberitahu seseorang untuk secara efektif 'pergi ke Google' tidak terlalu membantu ketika Internet dipenuhi dengan informasi palsu dan spekulasi yang tidak berdasar. Semua yang saya lihat dari Apple telah sangat kabur, lebih banyak pemasaran daripada info teknis, dan diringkas menjadi 'Memori Terpadu lebih cepat karena data tidak harus disalin antar perangkat' yang tidak mengatakan apa-apa tentang bagaimana RAM dialokasikan. Yang Anda dapatkan dengan pencarian Google adalah banyak situs teknologi berspekulasi tentang data Apple terbatas yang sama. Kemungkinan bahwa VRAM yang setara akan dialokasikan 'sesuai permintaan' adalah spekulasi yang sangat masuk akal - tetapi kecuali seseorang dapat menunjuk ke dokumen apel itu merinci itu, itu adalah spekulasi.

Kenyataan tampaknya adalah Memori Terpadu itu adalah lebih efisien - tapi bagaimana lebih efisien sulit untuk diuji, dan sulit dipisahkan dari peningkatan kinerja lain dari M1 (...yang mungkin terlihat kurang mengesankan ketika Apple Silicon Mac kelas atas muncul).

Banyak hal YouTube tampaknya berasal dari orang-orang yang tidak mengerti perbedaan antara 'Memori yang Digunakan' dan 'Tekanan Memori' atau 'Tukar yang digunakan' dan tukar kecepatan - atau mencari percepatan terkait RAM pada alur kerja yang tidak membebani RAM pada sistem Intel...
Reaksi:lapis baja dan mszilard

mi7chy

24 Oktober 2014
  • 1 Februari 2021
Krevnik berkata: Seluruh perbedaan antara memori terpadu dan memori bersama adalah kurangnya partisi. GPU dan CPU dapat mengakses blok memori yang sama. Dibandingkan dengan Intel, ia memberikan dua manfaat khusus:

1. Tanpa harus mengalokasikan RAM terlebih dahulu untuk digunakan sebagai memori video, Anda tidak harus berurusan dengan batasan khusus untuk memori video (1.5GB yang disebutkan sebelumnya), dan dapat lebih mudah menyeimbangkan antara permintaan CPU dan GPU.
2. Tidak perlu menyalin buffer berarti penghematan RAM yang terukur, lebih sedikit tekanan pada bandwidth memori, dan sedikit peningkatan latensi.

Intel mengatakan sebaliknya dengan alokasi dinamis dan buffer salinan nol. Daftar 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 diedit: 1 Februari 2021
Reaksi:AlumaMac, leman dan AAPLGeek

thedocbwarren

10 November 2017
San Francisco, CA
  • 1 Februari 2021
Pikirkan ini bisa membantu: https://developer.apple.com/videos/play/wwdc2020/10632/

Ini menjelaskan metode rendering yang umum dengan seluler, konsol, dan GPU berdaya rendah. Inilah sebabnya mengapa Anda membutuhkan lebih sedikit memori daripada dGPU. Render ubin telah menjadi cara untuk menangani 3d di ubin yang lebih kecil dan memindai perubahan, dll. Ini telah dilakukan selama bertahun-tahun di konsol serta tablet yang lebih baru (iPad.)

Mengingat bahwa, tidak dipotong dan kering berapa banyak memori yang Anda gunakan untuk tekstur dan rednering. Ini berbeda dari cara kerja dGPU dengan framebuffer.

theluggage berkata: Kecuali jika ada yang melaporkan kembali dengan pembacaan tekanan memori dari mesin M1 16GB yang menjalankan sesuatu yang mendekati beban kerja yang Anda maksudkan - tebak siapa pun. 'Produksi musik' adalah bagian dari string untuk memulai (penggunaan RAM sepenuhnya bergantung pada jenis instrumen virtual dan plug-in yang Anda gunakan). Beberapa aplikasi Musik memiliki UI yang cukup rumit, dan menjalankan beberapa tampilan beresolusi tinggi akan membutuhkan lebih banyak RAM yang dialokasikan untuk video - terutama jika Anda menggunakan mode yang diskalakan di mana semuanya dirender ke buffer internal dan kemudian di-downsampled.

Kemungkinannya adalah, M1 tidak hanya akan melakukan pekerjaan Anda, tetapi melakukannya lebih cepat karena serba lebih efisien dan apa yang Anda hilangkan di bundaran, Anda dapatkan di ayunan - dan ada banyak demo Youtube yang menunjukkannya berjalan gudang trek & instrumen Logic Pro.

Namun, asumsi yang aman adalah jika alur kerja Anda benar-benar membutuhkan lebih dari 16GB di Intel maka setidaknya itu akan keuntungan dari lebih dari 16GB di Apple Silicon dan akan lebih baik untuk menunggu sistem Apple Silicon yang lebih tinggi keluar. Bahkan jika M1 bisa saat ini mengungguli Intel iMac atau MBP 16' kelas atas, dalam waktu enam bulan ia akan mendapatkan pukulan pasir di wajahnya - jeda aneh ini di mana Mac tingkat pemula tampaknya berkinerja lebih baik daripada Mac yang lebih mahal tidak akan bertahan lama panjang - Apple tidak mampu untuk melanjutkannya atau akan mencapai penjualan Mac kelas atas.

Yang mengatakan, Anda harus yakin bahwa Anda benar-benar membutuhkan semua ram pada Intel Mac Anda di tempat pertama (lihat Tekanan Memori).

Video RAM bijaksana, M1 hampir pasti lebih baik daripada MacBook atau Mini dengan grafis terintegrasi Intel. Vs. sebuah iMac yang hanya memiliki GPU diskrit dengan 8GB+ VRAM, lebih sulit untuk mengatakannya.

(Juga, Anda perlu hati-hati memeriksa apakah semua plug-in, driver dll, yang Anda butuhkan kompatibel dengan Big Sur, apalagi M1...)



Memberitahu seseorang untuk secara efektif 'pergi ke Google' tidak terlalu membantu ketika Internet dipenuhi dengan informasi palsu dan spekulasi yang tidak berdasar. Semua yang saya lihat dari Apple telah sangat kabur, lebih banyak pemasaran daripada info teknis, dan diringkas menjadi 'Memori Terpadu lebih cepat karena data tidak harus disalin antar perangkat' yang tidak mengatakan apa-apa tentang bagaimana RAM dialokasikan. Yang Anda dapatkan dengan pencarian Google adalah banyak situs teknologi berspekulasi tentang data Apple terbatas yang sama. Kemungkinan bahwa VRAM yang setara akan dialokasikan 'sesuai permintaan' adalah spekulasi yang sangat masuk akal - tetapi kecuali seseorang dapat menunjuk ke dokumen apel itu merinci itu, itu adalah spekulasi.

Kenyataan tampaknya adalah Memori Terpadu itu adalah lebih efisien - tapi bagaimana lebih efisien sulit untuk diuji, dan sulit dipisahkan dari peningkatan kinerja lain dari M1 (...yang mungkin terlihat kurang mengesankan ketika Apple Silicon Mac kelas atas muncul).

Banyak hal YouTube tampaknya berasal dari orang-orang yang tidak mengerti perbedaan antara 'Memori yang Digunakan' dan 'Tekanan Memori' atau 'Tukar yang digunakan' dan tukar kecepatan - atau mencari percepatan terkait RAM pada alur kerja yang tidak membebani RAM pada sistem Intel...

dmccloud

7 September 2009
Pelabuhan, AK
  • 1 Februari 2021
leman berkata: Bagaimana itu bisa mendukung klaim yang Anda buat? Yang saya tanyakan adalah - apakah Anda memiliki bukti faktual, atau referensi ke sumber yang menyajikan bukti faktual bahwa alokasi memori GPU bekerja secara berbeda pada GPU Intel dan Apple? Keduanya menggunakan arsitektur memori terpadu dengan cache level terakhir yang dibagikan antara CPU dan GPU. M1 pasti menyimpan beberapa memori untuk penggunaan GPU, meskipun saya tidak yakin berapa banyak.

x86 TIDAK menggunakan memori terpadu untuk RAM sistem. UMA mengacu pada pengaturan RAM di sistem, bukan cache CPU. Dengan platform x86, sistem mempartisi RAM menjadi bagian CPU dan iGPU. Untuk iGPU, sistem biasanya mengalokasikan sekitar 2GB untuk operasi GPU, artinya hanya 6GB yang tersedia untuk CPU. Untuk operasi di mana data harus dimanipulasi oleh CPU dan iGPU, data disalin dua kali melintasi bus sistem ke dalam RAM (sekali per partisi), kemudian sistem harus merekonsiliasi dua set data yang pernah dikirimkan kembali dari RAM, yang menambahkan waktu pemrosesan tambahan. Dengan pengaturan UMA yang digunakan M1, baik CPU dan iGPU dapat mengakses RAM sistem penuh secara bersamaan (yaitu, tidak ada partisi RAM antara CPU dan GPU.) Ini berarti bahwa data hanya disalin ke RAM satu kali, dan karena semua operasi dapat terjadi secara bersamaan, tidak ada overhead yang terkait dengan rekonsiliasi dua versi data yang sama setelah diteruskan kembali ke CPU dari RAM.
Reaksi:lapis baja dan chabig

dmccloud

7 September 2009
Pelabuhan, AK
  • 1 Februari 2021
leman berkata: Dokumentasi Intel tidak setuju dengan Anda.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Sejauh yang saya isi ulang, Intel telah menggunakan memori terpadu sejak setidaknya Sandy Bridge, mungkin sebelumnya. Mungkin ada beberapa batasan, tidak 100% yakin.

Satu hal yang harus Anda sadari adalah bahwa penggunaan istilah 'UMA' oleh Intel adalah menyesatkan. Untuk tujuan Intel, mereka hanya mengganti nama Intel HD menjadi UMA, tetapi tidak membuat perubahan pada arsitektur dasarnya. Di sisi lain, pendekatan Apple pada dasarnya adalah apa yang telah coba dilakukan AMD selama bertahun-tahun dengan pengembangan teknologi Infinity Fabric mereka untuk CPU seri Ryzen. Berikut adalah penjelasan yang relatif disederhanakan mengapa pendekatan Apple tidak sama dengan pendekatan Intel:

Memori prosesor M1 adalah kumpulan tunggal yang dapat diakses oleh bagian mana pun dari prosesor. Jika sistem membutuhkan lebih banyak memori untuk grafik, sistem dapat mengalokasikannya. Jika membutuhkan lebih banyak memori untuk Neural Engine, demikian juga. Lebih baik lagi, karena semua aspek prosesor dapat mengakses semua memori sistem, tidak ada penurunan kinerja saat inti grafis perlu mengakses sesuatu yang sebelumnya diakses oleh inti prosesor. Pada sistem lain, data harus disalin dari satu bagian memori ke bagian lain—tetapi pada M1, data tersebut dapat diakses secara instan.

Bahkan penyebutan 'alokasi' di atas menyesatkan dan merupakan artefak dari platform x86. Karena UMA Apple tidak mempartisi RAM antara GPU dan CPU, tidak ada alokasi RAM yang sebenarnya antara CPU dan GPU.

Dengan M1 Mac, memori tidak seperti dulu

Apple telah mengubah cara RAM digunakan di komputer. Dan inilah saatnya untuk mengubah pemikiran kita.
Reaksi:lapis baja, chabig dan mds1256

Krevnik

8 September 2003
  • 1 Februari 2021
dmccloud berkata: Satu hal yang harus Anda sadari adalah bahwa penggunaan istilah 'UMA' oleh Intel menyesatkan. Untuk tujuan Intel, mereka hanya mengganti nama Intel HD menjadi UMA, tetapi tidak membuat perubahan pada arsitektur dasarnya.

Saya akan jujur, leman dan mi7chy (terlepas dari sikap kurang ajar) menunjukkan sumber yang baik bahwa Intel setidaknya mendukung nol salinan dan ukuran partisi dinamis.

Bahkan jika itu tidak benar UMA seperti yang Anda klaim, sepertinya dari dokumen yang saya baca sejauh ini, setidaknya dapat mendedikasikan halaman memori untuk digunakan untuk nol-salinan, yang saya harapkan melakukan beberapa trik menarik untuk membuat halaman RAM yang sama tersedia untuk kedua sisi.

Pertanyaan yang saya miliki yang saya harap akan dijawab oleh dokumen setelah saya mendapatkan lebih banyak waktu adalah bagaimana halaman-halaman itu ditangani secara lebih rinci, dan integrasi macam apa yang harus dilakukan OS untuk mengambil keuntungan terbaik dari ini. Tetapi bahkan dengan jawaban itu, jika API OS harus memberi sinyal ke GPU bagaimana mengelola halaman, berapa banyak pengoptimalan yang telah dilakukan Apple di sana?

leman berkata: Dokumentasi Intel tidak setuju dengan Anda.

https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
Sejauh yang saya isi ulang, Intel telah menggunakan memori terpadu sejak setidaknya Sandy Bridge, mungkin sebelumnya. Mungkin ada beberapa batasan, tidak 100% yakin.

Wah, pemahaman saya tentang arsitektur GPU Intel terbukti ketinggalan zaman. Memang, seharusnya tidak ada perbedaan besar dalam kasus itu.

Pemahaman saya adalah bahwa masih ada beberapa partisi tetap yang terjadi, tetapi sepertinya Google sedang menggali artikel lama tentang ini, yang membawa saya ke jalan yang salah.

thedocbwarren berkata: Pikirkan ini bisa membantu: https://developer.apple.com/videos/play/wwdc2020/10632/

Ini menjelaskan metode rendering yang umum dengan seluler, konsol, dan GPU berdaya rendah. Inilah sebabnya mengapa Anda membutuhkan lebih sedikit memori daripada dGPU. Render ubin telah menjadi cara untuk menangani 3d di ubin yang lebih kecil dan memindai perubahan, dll. Ini telah dilakukan selama bertahun-tahun di konsol serta tablet yang lebih baru (iPad.)

Mengingat bahwa, tidak dipotong dan kering berapa banyak memori yang Anda gunakan untuk tekstur dan rednering. Ini berbeda dari cara kerja dGPU dengan framebuffer.

Pemahaman saya setelah membaca ulang video (sudah beberapa bulan sejak terakhir kali saya menontonnya) adalah bahwa ini tidak selalu berdampak pada jumlah memori video yang dibutuhkan sebanyak itu, melainkan tekanan yang diberikan pada bandwidth memori.

Saya masih membutuhkan X MB untuk tekstur dengan ukuran tertentu, dan X MB untuk buffer bingkai di kedua desain. Namun, TBDR mengurangi seberapa sering Anda perlu menjangkau (V)RAM, terutama dalam situasi di mana Anda perlu melakukan beberapa lintasan. Ini *mungkin* mengurangi buffer perantara sedikit, tetapi itu mengasumsikan buffer perantara adalah kontribusi yang nyata dibandingkan dengan buffer lain yang digunakan. Pemahaman saya adalah bahwa buffer belakang itu sendiri digunakan sebagai buffer perantara, jadi saya agak skeptis bahwa ada keuntungan besar yang bisa didapat di sana. Menggambar ke tekstur tampaknya menjadi hal yang umum akhir-akhir ini, jadi mungkin ada lebih dari yang saya harapkan, dengan asumsi semua skenario ini dapat dilakukan pada tingkat ubin, daripada tekstur. Terakhir diedit: 1 Februari 2021

dmccloud

7 September 2009
Pelabuhan, AK
  • 1 Februari 2021
Intel masih mempartisi RAM CPU dan GPU, jadi Anda harus menyalin data dari sisi CPU ke sisi GPU dan sebaliknya (bagian yang dicetak tebal adalah pendekatan Apple, bagian yang dicetak miring adalah milik Intel):

Mari gali poin terakhir, memori on-chip. Dengan M1, ini juga merupakan bagian dari SoC. Memori di M1 adalah apa yang digambarkan sebagai 'arsitektur memori terpadu' (UMA) yang memungkinkan CPU, GPU, dan inti lainnya untuk bertukar informasi antara satu sama lain, dan dengan memori terpadu, CPU dan GPU dapat mengakses memori secara bersamaan daripada menyalin data antara satu area dan area lainnya . Erik melanjutkan…

Untuk waktu yang lama, sistem komputer anggaran memiliki CPU dan GPU yang terintegrasi ke dalam chip yang sama (silikon yang sama). Di masa lalu mengatakan 'grafik terintegrasi' pada dasarnya sama dengan mengatakan 'grafik lambat'. Ini lambat karena beberapa alasan:
Area terpisah dari memori ini disediakan untuk CPU dan GPU. Jika CPU memiliki sepotong data yang ingin digunakan GPU, tidak dapat dikatakan di sini ada sebagian dari memori saya. Tidak, CPU harus secara eksplisit menyalin seluruh potongan data ke area memori yang dikendalikan oleh GPU.


Bagian mengenai 'sistem komputer anggaran' adalah apa yang digunakan Intel sampai hari ini untuk grafis terintegrasi. Itu tidak berubah terlepas dari apa yang disebut Intel sebagai arsitektur mereka.


Mengapa Chip Apple M1 Begitu Cepat - Seorang Pengembang Menjelaskan | Ahli Produksi

Anda mungkin bertanya-tanya mengapa Chip Apple M1 begitu cepat? Dalam artikel ini, kita belajar dari pengembang tentang apa yang membuat, bahkan Mac tingkat pemula ini, begitu cepat. www.pro-tools-expert.com
Johnny Srouji membahas ini secara langsung selama WWDC:

'akses data yang sama tanpa menyalinnya di antara beberapa kumpulan memori'

M1 Apple: Melihat lebih dekat chip di dalam Mac terbaru

Pada acara Apple yang dijuluki 'One More Thing', perusahaan memberi pemirsa tur virtual chip M1 dan 16 miliar transistornya. www.techrepublic.com
Reaksi:chabig dan thedocbwarren

thedocbwarren

10 November 2017
San Francisco, CA
  • 1 Februari 2021
Pasti ketinggalan zaman. Saya bahkan lebih ngeri dengan kenyataan bahwa mereka sekarang akan menjual (ke OEM) versi diskrit Iris Xe. Semakin banyak menyebar keluar dari arsitektur. berantakan.
Krevnik berkata: Saya akan jujur, leman dan mi7chy (terlepas dari sikap kurang ajar) menunjukkan sumber yang baik bahwa Intel setidaknya mendukung nol salinan dan ukuran partisi dinamis.

Bahkan jika itu tidak benar UMA seperti yang Anda klaim, sepertinya dari dokumen yang saya baca sejauh ini, setidaknya dapat mendedikasikan halaman memori untuk digunakan untuk nol-salinan, yang saya harapkan melakukan beberapa trik menarik untuk membuat halaman RAM yang sama tersedia untuk kedua sisi.

Pertanyaan yang saya miliki yang saya harap akan dijawab oleh dokumen setelah saya mendapatkan lebih banyak waktu adalah bagaimana halaman-halaman itu ditangani secara lebih rinci, dan integrasi macam apa yang harus dilakukan OS untuk mengambil keuntungan terbaik dari ini. Tetapi bahkan dengan jawaban itu, jika API OS harus memberi sinyal ke GPU bagaimana mengelola halaman, berapa banyak pengoptimalan yang telah dilakukan Apple di sana?



Wah, pemahaman saya tentang arsitektur GPU Intel terbukti ketinggalan zaman. Memang, seharusnya tidak ada perbedaan besar dalam kasus itu.

Pemahaman saya adalah bahwa masih ada beberapa partisi tetap yang terjadi, tetapi sepertinya Google sedang menggali artikel lama tentang ini, yang membawa saya ke jalan yang salah.



Pemahaman saya setelah membaca ulang video (sudah beberapa bulan sejak terakhir kali saya menontonnya) adalah bahwa ini tidak selalu berdampak pada jumlah memori video yang dibutuhkan sebanyak itu, melainkan tekanan yang diberikan pada bandwidth memori.

Saya masih membutuhkan X MB untuk tekstur dengan ukuran tertentu, dan X MB untuk buffer bingkai di kedua desain. Namun, TBDR mengurangi seberapa sering Anda perlu menjangkau (V)RAM, terutama dalam situasi di mana Anda perlu melakukan beberapa lintasan. Ini *mungkin* mengurangi buffer perantara sedikit, tetapi itu mengasumsikan buffer perantara adalah kontribusi yang nyata dibandingkan dengan buffer lain yang digunakan. Pemahaman saya adalah bahwa buffer belakang itu sendiri digunakan sebagai buffer perantara, jadi saya agak skeptis bahwa ada keuntungan besar yang bisa didapat di sana. Menggambar ke tekstur tampaknya menjadi hal yang umum akhir-akhir ini, jadi mungkin ada lebih dari yang saya harapkan, dengan asumsi semua skenario ini dapat dilakukan pada tingkat ubin, daripada tekstur.

dmccloud

7 September 2009
Pelabuhan, AK
  • 1 Februari 2021
thedocbwarren berkata: Pasti ketinggalan zaman. Saya bahkan lebih ngeri dengan kenyataan bahwa mereka sekarang akan menjual (ke OEM) versi diskrit Iris Xe. Semakin banyak menyebar keluar dari arsitektur. berantakan.


Iris Xe tidak lebih dari Intel UHD iGPU yang diganti namanya (yang dengan sendirinya diganti namanya dari Intel HD). Mereka seperti mencoba menghadirkan Chevelle sebagai mobil baru hanya dengan mengecat ulang eksteriornya...

thedocbwarren

10 November 2017
San Francisco, CA
  • 1 Februari 2021
dmccloud berkata: Iris Xe tidak lebih dari Intel UHD iGPU yang diganti namanya (yang dengan sendirinya diganti namanya dari Intel HD). Mereka seperti mencoba menghadirkan Chevelle sebagai mobil baru hanya dengan mengecat ulang eksteriornya...
Sangat benar, saya tidak percaya mereka bahkan membuat kartu diskrit ini juga untuk Generasi ke-11.

robco74

22 November 2020
  • 1 Februari 2021
Jika Anda melakukan segala jenis pembuatan musik, RAM harus lebih rendah dalam daftar kekhawatiran Anda saat mempertimbangkan M1 Mac baru. Big Sur membuat perubahan besar pada driver. Hubungi semua produsen peralatan Anda terlebih dahulu untuk memastikan mereka mendukung Big Sur, dan Apple Silicon. Belum semua.
Reaksi:duervo Q

quarkysg

12 Oktober 2019
  • 1 Februari 2021
leman berkata: Dokumentasi Intel tidak setuju dengan Anda.

https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
Tampaknya hanya menggambarkan Gen 11 iGPU? Apakah ini juga berlaku untuk iGPU generasi sebelumnya?