majormike
פוסטר מקורי- 15 במאי 2012
- 31 בינואר 2021
כמה RAM תופס ה-M1 ממאגר הזיכרון כדי להפעיל את ה-GPU?
אני רוצה להשיג אותו להפקה מוזיקלית והייתי שמח עם 16 הופעות אבל אני לא בטוח בכמה זיכרון משתמש ה-GPU, במיוחד עם צג חיצוני?
עיוות9
- 8 ביוני 2017
- 31 בינואר 2021
הסתכל מסביב ב-prefs וראה אם אתה יכול לזהות הגדרות GPU. לדוגמה, פוטושופ יכולה לעשות שימוש רב במעבדי GPU אך ניתן גם להשבית אותה.
Wizec
- 30 ביוני 2019
- 31 בינואר 2021
כמה זיכרון וידאו (VRAM) אתה צריך עבור גיימינג בשנת 2021?
גלה כמה זיכרון וידאו (VRAM) אתה צריך בכרטיס גרפי למשחקים ברזולוציות והגדרות גרפיות שונות עבור משחקי AAA העדכניים ביותר של ימינו. זיכרון וידאו או VRAM הוא DRAM במהירות גבוהה (זיכרון RAM דינמי) המשמש בכרטיסי מסך נפרדים או כרטיסי מסך. זה זיכרון חיץ, פשוט... graphicscardhub.comאם אתה לא משחק, כנראה רק כמה מאות מגה-בייט תלוי ברזולוציית המסך ובעומק הצבע. ברגע שתגיע ל-4K ולמיליוני צבעים, זה יכול להגיע להרבה יותר גבוה, אפילו עבור משימות כמו גלישה באינטרנט:
הבעיה הפוטנציאלית היחידה שמצאנו הייתה במהלך בדיקות הגלישה באינטרנט ב-4k, שבהן הרישום שלנו הראה שכרטיסי המסך משתמשים בזיכרון וידאו של עד 1,260MB. כדי לשים את זה בפרספקטיבה, מדובר בערך פי 3 בזיכרון וידאו שהיה בשימוש אילו היינו מבצעים את אותן משימות על צג 1080p.
צג 4K דרישות ושימוש
לצגי 4k יש בערך פי ארבעה ממספר הפיקסלים מאשר לתצוגה רגילה של 1080p, מה שמביא לשיפור עצום באיכות התמונה. אבל מכיוון שהטכנולוגיה עדיין חדשה יחסית, יש הרבה שאלות ואי הבנות לגבי מה שאתה צריך כדי להפעיל צג 4k. כדי... www.pugetsystems.com נערך לאחרונה: 31 בינואר 2021למן
- 14 באוקטובר 2008
- 1 בפברואר 2021
majormike אמר: היי,
כמה RAM תופס ה-M1 ממאגר הזיכרון כדי להפעיל את ה-GPU?
אני רוצה להשיג אותו להפקה מוזיקלית והייתי שמח עם 16 הופעות אבל אני לא בטוח בכמה זיכרון משתמש ה-GPU, במיוחד עם צג חיצוני?
לא הייתי דואג בקשר לזה. כל המערכות שומרת לעצמה קצת זיכרון כדי להתמודד עם פונקציות בסיסיות, M1 אינו שונה מדי ממכונות אינטל בהקשר זה. ה-GPU לא יעשה קניבליזציה של זיכרון ה-RAM שלך. שלא לדבר על כך שתוכנת הפקת המוזיקה שלך משתמשת כנראה ב-GPU כדי לבצע עיבוד. M
Modernape
- 21 ביוני, 2010
- 1 בפברואר 2021
למן
- 14 באוקטובר 2008
- 1 בפברואר 2021
Modernape אמר: ל-M1 GPU אין זיכרון RAM מוקצה כמו למכונות אינטל, כאשר ל-GPU יופרשו אולי 1.5GB שהמעבד לא יוכל להשתמש בהם. אם אינך משתמש ב-GPU כל כך קשה, אז יהיה לך רוב זיכרון ה-RAM זמין עבור ה-CPU.
איך אתה יודע את זה? M
Modernape
- 21 ביוני, 2010
- 1 בפברואר 2021
לימן אמר: מאיפה אתה יודע את זה?ארכיטקטורת זיכרון מאוחדת m1 soc - חיפוש בגוגל
למן
- 14 באוקטובר 2008
- 1 בפברואר 2021
Modernape אמר: ארכיטקטורת זיכרון מאוחדת m1 soc - חיפוש בגוגל
איך זה אמור לתמוך בטענה שאתה טוען? מה שאני שואל הוא - האם יש לך ראיות עובדתיות, או הפניה למקור המציג ראיות עובדתיות כאלה שהקצאת זיכרון GPU עובדת אחרת על מעבדי אינטל ואפל? שניהם משתמשים בארכיטקטורת זיכרון מאוחד עם מטמון ברמה האחרונה המשותף בין המעבד וה-GPU. M1 בהחלט שומר קצת זיכרון לשימוש ב-GPU, אם כי אני לא בטוח כמה. M
Modernape
- 21 ביוני, 2010
- 1 בפברואר 2021
לימן אמר: איך זה אמור לתמוך בטענה שאתה טוען? מה שאני שואל הוא - האם יש לך ראיות עובדתיות, או הפניה למקור המציג ראיות עובדתיות כאלה שהקצאת זיכרון GPU עובדת אחרת על מעבדי אינטל ואפל? שניהם משתמשים בארכיטקטורת זיכרון מאוחד עם מטמון ברמה האחרונה המשותף בין המעבד וה-GPU. M1 בהחלט שומר קצת זיכרון לשימוש ב-GPU, אם כי אני לא בטוח כמה.וואו, בטח קראת את המאמרים האלה במהירות. הו חכה. לא קראת אותם נכון.
למן
- 14 באוקטובר 2008
- 1 בפברואר 2021
Modernape אמר: וואו, בטח קראת את המאמרים האלה במהירות. הו חכה. לא קראת אותם נכון.
אני די בטוח שקראתי את הרלוונטיים שבהם. עסקתי גם בניתוח טכני ובנצ'מרק ברמה נמוכה של M1 GPU מאז שקיבלתי את היחידה שלי בדצמבר. זו גם הסיבה שאני שואל, אולי יש מידע טכני חדש בחוץ ממה שאני עדיין לא מודע לו. ג
chabig
- 6 בספטמבר 2002
- 1 בפברואר 2021
הנה התייחסות לאפל:
חקור את ארכיטקטורת המערכת החדשה של Apple Silicon Macs - WWDC20 - סרטונים - Apple Developer
גלה כיצד מחשבי מק עם סיליקון של Apple יספקו יתרונות מודרניים באמצעות ארכיטקטורת System-on-Chip (SoC) של אפל. מינוף מאוחד... developer.apple.comציטוט,
בניית הכל לשבב אחד מעניקה למערכת ארכיטקטורת זיכרון מאוחדת.
המשמעות היא שה-GPU וה-CPU עובדים על אותו זיכרון. משאבי גרפיקה, כגון טקסטורות, תמונות ונתוני גיאומטריה, ניתנים לשיתוף בין המעבד וה-GPU ביעילות, ללא תקורה, מכיוון שאין צורך להעתיק נתונים על פני אפיק PCIe.
קרבניק
- 8 בספטמבר 2003
- 1 בפברואר 2021
לימן אמר: אני די בטוח שקראתי את הרלוונטיים שבהם. עסקתי גם בניתוח טכני ובנצ'מרק ברמה נמוכה של M1 GPU מאז שקיבלתי את היחידה שלי בדצמבר. זו גם הסיבה שאני שואל, אולי יש מידע טכני חדש בחוץ ממה שאני עדיין לא מודע לו.
שבבי אינטל שולחניים ומחשבים ניידים אינם משתמשים ב-UMA, הם משתמשים בזיכרון משותף. ב-Intel, יש להקצות ל-GPU נתח מחולק של זיכרון RAM לשימוש. המעבד לא יכול לגשת למחיצה שהוקצתה ל-GPU ולהיפך. אז אתה עדיין צריך להעתיק נתונים בין המחיצות.
כל ההבדל בין זיכרון מאוחד לזיכרון משותף הוא חוסר החלוקה. ה-GPU וה-CPU יכולים לגשת לאותו בלוק זיכרון. בהשוואה לאינטל הוא מספק שני יתרונות ספציפיים:
1. מבלי שתצטרך להקצות מראש זיכרון RAM שישמש כזיכרון וידאו, אינך צריך להתמודד עם מגבלות ספציפיות לזיכרון הווידאו (ה-1.5GB שהוזכרו קודם לכן), ויכולים לאזן ביתר קלות בין הביקוש למעבד ו-GPU.
2. חוסר הצורך בהעתקת מאגרים פירושו חיסכון מסוים ב-RAM הניתן למדידה, פחות לחץ על רוחב הפס של הזיכרון וקצת דחיית זמן.
יתרונות אלו הם סיבה לכך שקונסולות משחקים משתמשות ב-UMA. החיסכון בזיכרון ובזמן ההשהיה עוזרים להפחית את העלויות ב-GDDR שהם צריכים.
למן
- 14 באוקטובר 2008
- 1 בפברואר 2021
קרבניק אמר: שבבי אינטל שולחניים ומחשבים ניידים אינם משתמשים ב-UMA, הם משתמשים בזיכרון משותף. ב-Intel, יש להקצות ל-GPU נתח מחולק של זיכרון RAM לשימוש. המעבד לא יכול לגשת למחיצה שהוקצתה ל-GPU ולהיפך. אז אתה עדיין צריך להעתיק נתונים בין המחיצות.
התיעוד של אינטל לא מסכים איתך.
https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
עד כמה שאני ממלא, אינטל משתמשת בזיכרון מאוחד מאז לפחות Sandy Bridge, אולי קודם לכן. אולי יש כמה הגבלות, לא בטוח ב-100%. נערך לאחרונה: 1 בפברואר 2021
המטען
- 29 ביולי 2011
- 1 בפברואר 2021
majormike אמר: אני רוצה להשיג אותו להפקה מוזיקלית והייתי שמח עם 16 הופעות אבל אני לא בטוח בכמה זיכרון משתמש ה-GPU, במיוחד עם צג חיצוני?אלא אם מישהו ידווח עם קריאות לחץ זיכרון ממחשב M1 בנפח 16GB שפועל במשהו קרוב לעומס העבודה המיועד שלך - מישהו יכול לנחש. 'הפקת מוזיקה' היא חתיכת מיתר מלכתחילה (השימוש ב-RAM תלוי לחלוטין באיזה סוג של כלים וירטואליים ותוספים אתה משתמש). לחלק מאפליקציות המוזיקה יש ממשק משתמש משוכלל למדי, והפעלת כמה תצוגות ברזולוציה גבוהה תזדקק ליותר זיכרון RAM המוקצה לווידאו - במיוחד אם אתה משתמש במצבים מותאמים שבהם הכל מעובד למאגר פנימי ואז מופחת.
רוב הסיכויים הם ש-M1 לא רק יעשה את העבודה שלך, אלא יעשה את זה מהר יותר כי הוא יעיל יותר באופן כללי ומה שאתה מפסיד בכיכרות, אתה מרוויח על הנדנדות - והיו המון הדגמות יוטיוב שמראות שהוא פועל המון רצועות ומכשירים של Logic Pro.
עם זאת, ההנחה הבטוחה היא שאם זרימת העבודה שלך באמת זקוקה ליותר מ-16GB ב-Intel אז היא לפחות תועלת מיותר מ-16GB ב-Apple Silicon ועדיף לחכות ליציאת מערכות Apple Silicon היוקרתיות יותר. גם אם M1 יכול כַּיוֹם ביצועים טובים יותר מ-Intel iMac מתקדמים או 16' MBP, בעוד שישה חודשים הוא יקבל בעיטה של חול בפניו - ההפסקה המוזרה הזו שבה מכסי ה-Mac ברמת ההתחלה, ככל הנראה מתעלמים מהיקרים יותר, לא תחזיק מעמד. ארוך - אפל לא יכולה להרשות לעצמה שזה יימשך או שהוא יגיע למכירות Mac בקצה גבוה יותר.
עם זאת, אתה צריך להיות בטוח שאתה באמת לעשות צריך את כל ה-RAM ב-Intel Mac שלך מלכתחילה (הסתכל על Memory Pressure).
מבחינת זיכרון RAM בווידאו, כמעט בטוח שה-M1 יהיה טוב יותר מ-MacBook או Mini עם גרפיקה משולבת של אינטל. לעומת. iMac זה רק יש GPU בדיד עם 8GB+ של VRAM, קשה יותר לדעת.
(כמו כן, עליך לבדוק היטב אם כל התוספים, דרייברים וכו' שאתה צריך עדיין תואמים לביג סור, שלא לדבר על ה-M1...)
Modernape אמר: וואו, בטח קראת את המאמרים האלה במהירות. הו חכה. לא קראת אותם נכון.
להגיד למישהו 'ללכת לגוגל' ביעילות לא מועיל במיוחד כשהאינטרנט שוחה עם מידע מזויף והשערות מופרכות. כל מה שראיתי מאפל היה מעורפל ביותר, יותר שיווקי ממידע טכני, והסתכם ב-'זיכרון מאוחד מהיר יותר מכיוון שאין צורך להעתיק נתונים בין מכשירים', מה שלא אומר דבר על אופן הקצאת זיכרון RAM. כל מה שאתה מקבל עם חיפוש בגוגל הוא המון אתרים טכנולוגיים המשערים על אותם נתונים מוגבלים של אפל. האפשרות שה-VRAM המקביל יוקצה 'על פי דרישה' היא ספקולציה סבירה מאוד - אבל אלא אם מישהו יכול להצביע על מסמך אפל שמפרט את זה, זה הוא ספֵּקוּלָצִיָה.
נראה שהמציאות היא הזיכרון המאוחד הזה הוא יותר יעיל - אבל אֵיך יעיל יותר קשה לבדיקה, וקשה לבודד משאר הישגי הביצועים של ה-M1 (...שעשוי להיראות הרבה פחות מרשים כאשר מופיעים מחשבי Apple Silicon Mac מתקדמים יותר).
נראה שהרבה מהדברים ביוטיוב מגיעים מאנשים שלא מבינים את ההבדל בין 'שימוש בזיכרון' לבין 'לחץ זיכרון' או 'החלפה בשימוש' והחלפה ציון - או מחפשים הגברת זיכרון RAM בתהליכי עבודה שאינם מכבידים על זיכרון ה-RAM במערכת אינטל...
mi7chy
- 24 באוקטובר 2014
- 1 בפברואר 2021
קרבניק אמר: כל ההבדל בין זיכרון מאוחד לזיכרון משותף הוא היעדר חלוקה. ה-GPU וה-CPU יכולים לגשת לאותו בלוק זיכרון. בהשוואה לאינטל הוא מספק שני יתרונות ספציפיים:
1. מבלי שתצטרך להקצות מראש זיכרון RAM שישמש כזיכרון וידאו, אינך צריך להתמודד עם מגבלות ספציפיות לזיכרון הווידאו (ה-1.5GB שהוזכרו קודם לכן), ויכולים לאזן ביתר קלות בין הביקוש למעבד ו-GPU.
2. חוסר הצורך בהעתקת מאגרים פירושו חיסכון מסוים ב-RAM הניתן למדידה, פחות לחץ על רוחב הפס של הזיכרון וקצת דחיית זמן.
אינטל אומרת אחרת עם הקצאה דינמית ומאגר העתקה אפס. רשימת ההתעלמות שלי מ-BS הולכת וגדלה.
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 נערך לאחרונה: 1 בפברואר 2021
thedocbwarren
- 10 בנובמבר 2017
- סן פרנסיסקו, קליפורניה
- 1 בפברואר 2021
זה מסביר את שיטת העיבוד הנפוצה עם ניידים, קונסולות ו-GPUs עם הספק נמוך. זו הסיבה שאתה צריך פחות זיכרון מאשר dGPUs. עיבוד אריחים היה דרך לטפל בתלת-ממד באריחים קטנים יותר ולסרוק שינויים וכו'. זה נעשה במשך שנים בקונסולות כמו גם בטאבלטים חדשים יותר (אייפד.)
בהתחשב בכך, זה לא חתוך ויבש כמה זיכרון אתה משתמש עבור מרקמים ואדום. זה שונה מהאופן שבו מעבדי dGPU עובדים עם מאפי מסגרות.
theluggage אמר: אלא אם כן מישהו ידווח עם קריאות לחץ זיכרון ממכונת 16GB M1 שמריצה משהו קרוב לעומס העבודה המיועד שלך - מישהו יכול לנחש. 'הפקת מוזיקה' היא חתיכת מיתר מלכתחילה (השימוש ב-RAM תלוי לחלוטין באיזה סוג של כלים וירטואליים ותוספים אתה משתמש). לחלק מאפליקציות המוזיקה יש ממשק משתמש משוכלל למדי, והפעלת כמה תצוגות ברזולוציה גבוהה תזדקק ליותר זיכרון RAM המוקצה לווידאו - במיוחד אם אתה משתמש במצבים מותאמים שבהם הכל מעובד למאגר פנימי ואז מופחת.
רוב הסיכויים הם ש-M1 לא רק יעשה את העבודה שלך, אלא יעשה את זה מהר יותר כי הוא יעיל יותר באופן כללי ומה שאתה מפסיד בכיכרות, אתה מרוויח על הנדנדות - והיו המון הדגמות יוטיוב שמראות שהוא פועל המון רצועות ומכשירים של Logic Pro.
עם זאת, ההנחה הבטוחה היא שאם זרימת העבודה שלך באמת זקוקה ליותר מ-16GB ב-Intel אז היא לפחות תועלת מיותר מ-16GB ב-Apple Silicon ועדיף לחכות ליציאת מערכות Apple Silicon היוקרתיות יותר. גם אם M1 יכול כַּיוֹם ביצועים טובים יותר מ-Intel iMac מתקדמים או 16' MBP, בעוד שישה חודשים הוא יקבל בעיטה של חול בפניו - ההפסקה המוזרה הזו שבה מכסי ה-Mac ברמת ההתחלה, ככל הנראה מתעלמים מהיקרים יותר, לא תחזיק מעמד. ארוך - אפל לא יכולה להרשות לעצמה שזה יימשך או שהוא יגיע למכירות Mac בקצה גבוה יותר.
עם זאת, אתה צריך להיות בטוח שאתה באמת לעשות צריך את כל ה-RAM ב-Intel Mac שלך מלכתחילה (הסתכל על Memory Pressure).
מבחינת זיכרון RAM בווידאו, כמעט בטוח שה-M1 יהיה טוב יותר מ-MacBook או Mini עם גרפיקה משולבת של אינטל. לעומת. iMac זה רק יש GPU בדיד עם 8GB+ של VRAM, קשה יותר לדעת.
(כמו כן, עליך לבדוק היטב אם כל התוספים, דרייברים וכו' שאתה צריך עדיין תואמים לביג סור, שלא לדבר על ה-M1...)
להגיד למישהו 'ללכת לגוגל' ביעילות לא מועיל במיוחד כשהאינטרנט שוחה עם מידע מזויף והשערות מופרכות. כל מה שראיתי מאפל היה מעורפל ביותר, יותר שיווקי ממידע טכני, והסתכם ב-'זיכרון מאוחד מהיר יותר מכיוון שאין צורך להעתיק נתונים בין מכשירים', מה שלא אומר דבר על אופן הקצאת זיכרון RAM. כל מה שאתה מקבל עם חיפוש בגוגל הוא המון אתרים טכנולוגיים המשערים על אותם נתונים מוגבלים של אפל. האפשרות שה-VRAM המקביל יוקצה 'על פי דרישה' היא ספקולציה סבירה מאוד - אבל אלא אם מישהו יכול להצביע על מסמך אפל שמפרט את זה, זה הוא ספֵּקוּלָצִיָה.
נראה שהמציאות היא הזיכרון המאוחד הזה הוא יותר יעיל - אבל אֵיך יעיל יותר קשה לבדיקה, וקשה לבודד משאר הישגי הביצועים של ה-M1 (...שעשוי להיראות הרבה פחות מרשים כאשר מופיעים מחשבי Apple Silicon Mac מתקדמים יותר).
נראה שהרבה מהדברים ביוטיוב מגיעים מאנשים שלא מבינים את ההבדל בין 'שימוש בזיכרון' לבין 'לחץ זיכרון' או 'החלפה בשימוש' והחלפה ציון - או מחפשים הגברת זיכרון RAM בתהליכי עבודה שאינם מכבידים על זיכרון ה-RAM במערכת אינטל...
dmccloud
- 7 בספטמבר 2009
- אנקורג', AK
- 1 בפברואר 2021
לימן אמר: איך זה אמור לתמוך בטענה שאתה טוען? מה שאני שואל הוא - האם יש לך ראיות עובדתיות, או הפניה למקור המציג ראיות עובדתיות כאלה שהקצאת זיכרון GPU עובדת אחרת על מעבדי אינטל ואפל? שניהם משתמשים בארכיטקטורת זיכרון מאוחד עם מטמון ברמה האחרונה המשותף בין המעבד וה-GPU. M1 בהחלט שומר קצת זיכרון לשימוש ב-GPU, אם כי אני לא בטוח כמה.
x86 אינו משתמש בזיכרון מאוחד עבור זיכרון RAM של המערכת. UMA מתייחס להגדרת ה-RAM במערכת, לא למטמון המעבד. עם פלטפורמת x86, המערכת מחלקת את זיכרון ה-RAM למקטע CPU ו-iGPU. עבור ה-iGPU, המערכת מקצה בדרך כלל כ-2GB לפעולות GPU, כלומר רק 6GB זמינים למעבד. עבור פעולות שבהן הנתונים צריכים לעבור מניפולציה הן על ידי המעבד וה-iGPU, הם מועתקים פעמיים על פני אפיק המערכת ל-RAM (פעם אחת לכל מחיצה), ואז המערכת צריכה ליישב את שתי קבוצות הנתונים ברגע שהועברו חזרה מ-RAM, אשר מוסיף זמן עיבוד נוסף. עם הגדרת ה-UMA שה-M1 משתמש בו, גם ה-CPU וגם iGPU יכולים לגשת ל-RAM של המערכת המלא בו-זמנית (כלומר, אין חלוקה של ה-RAM בין ה-CPU ל-GPU.) המשמעות היא שהנתונים מועתקים ל-RAM רק פעם אחת, ומכיוון שכל פעולות יכולות להתרחש בו-זמנית, אין תקורה הקשורה להתאמה בין שתי גרסאות של אותם נתונים ברגע שהועבר חזרה למעבד מ-RAM.
dmccloud
- 7 בספטמבר 2009
- אנקורג', AK
- 1 בפברואר 2021
לימן אמר: התיעוד של אינטל לא מסכים איתך.
https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
עד כמה שאני ממלא, אינטל משתמשת בזיכרון מאוחד מאז לפחות Sandy Bridge, אולי קודם לכן. אולי יש כמה הגבלות, לא בטוח ב-100%.
דבר אחד שאתה צריך להבין הוא שהשימוש של אינטל במונח 'UMA' מטעה. למטרותיה של אינטל, הם פשוט שינו את השם של Intel HD ל-UMA, אך לא ביצעו שינויים בארכיטקטורה הבסיסית. מצד שני, הגישה של אפל היא בעצם מה ש-AMD מנסה לעשות במשך שנים עם הפיתוח של טכנולוגיית ה-Infinity Fabric שלהם למעבדים מסדרת Ryzen. להלן הסבר פשוט יחסית מדוע הגישה של אפל אינה זהה לגישה של אינטל:
הזיכרון של מעבד M1 הוא מאגר יחיד הנגיש לכל חלק של המעבד. אם המערכת זקוקה ליותר זיכרון עבור גרפיקה, היא יכולה להקצות זאת. אם הוא צריך יותר זיכרון עבור המנוע העצבי, באופן דומה. אפילו טוב יותר, מכיוון שכל ההיבטים של המעבד יכולים לגשת לכל זיכרון המערכת, אין פגיעה בביצועים כאשר הליבות הגרפיות צריכות לגשת למשהו שאליו ניגשים בעבר ליבת מעבד. במערכות אחרות, יש להעתיק את הנתונים מחלק אחד של הזיכרון לאחר - אבל ב-M1, הם פשוט נגישים באופן מיידי.
אפילו האזכור של 'הקצאה' לעיל הוא מטעה וחפץ של פלטפורמת x86. מכיוון שה-UMA של אפל אינו מחלק זיכרון RAM בין GPU ו-CPU, אין הקצאה בפועל של RAM בין ה-CPU ל-GPU.
עם מחשבי M1 Mac, הזיכרון פשוט לא מה שהיה פעם
אפל שינתה את אופן השימוש ב-RAM במחשב. והגיע הזמן לשנות את החשיבה שלנו.קרבניק
- 8 בספטמבר 2003
- 1 בפברואר 2021
dmccloud אמר: דבר אחד שאתה צריך להבין הוא שהשימוש של אינטל במונח 'UMA' מטעה. למטרותיה של אינטל, הם פשוט שינו את השם של Intel HD ל-UMA, אך לא ביצעו שינויים בארכיטקטורה הבסיסית.
אני אהיה כנה, צנוע ומי7צ'י (למרות הגישה החצופה) כן מצביעים על מקורות טובים שלפיהם אינטל תומכת לפחות באפס העתקה ובגודל מחיצות דינמי.
גם אם זה לא נכון UMA כפי שאתה טוען, זה נראה כאילו מהמסמכים שקראתי עד כה, הוא לפחות מסוגל להקדיש דפי זיכרון לשימוש לאפס-עותק, מה שאני מצפה שיעשה כמה טריקים מעניינים כדי להפוך את אותו עמוד RAM זמין לשני הצדדים.
השאלה שיש לי עליה אני מקווה שהמסמכים יענו ברגע שאקבל יותר זמן היא כיצד מטופלים דפים אלה ביתר פירוט, ואיזה סוג של אינטגרציה מערכת ההפעלה צריכה לעשות כדי לנצל זאת בצורה הטובה ביותר. אבל אפילו עם התשובה הזו, אם ממשקי ה-API של מערכת ההפעלה צריכים לאותת ל-GPU כיצד לנהל את הדפים, כמה אופטימיזציה אפל עשתה שם?
לימן אמר: התיעוד של אינטל לא מסכים איתך.
https://software.intel.com/sites/default/files/managed/db/88/The-Architecture-of-Intel-Processor-Graphics-Gen11_R1new.pdf#page19
עד כמה שאני ממלא, אינטל משתמשת בזיכרון מאוחד מאז לפחות Sandy Bridge, אולי קודם לכן. אולי יש כמה הגבלות, לא בטוח ב-100%.
ובכן, הוכח שההבנה שלי לגבי ארכיטקטורת ה-GPU של אינטל אינה מעודכנת. אכן, לא אמורים להיות הבדלים עצומים במקרה זה.
ההבנה שלי הייתה שעדיין קיימת חלוקה קבועה, אבל נראה שגוגל מחפרה מאמרים ישנים בנושא, מה שהוביל אותי בדרך הלא נכונה.
thedocbwarren אמר: חושב שזה יכול לעזור: https://developer.apple.com/videos/play/wwdc2020/10632/
זה מסביר את שיטת העיבוד הנפוצה עם ניידים, קונסולות ו-GPUs עם הספק נמוך. זו הסיבה שאתה צריך פחות זיכרון מאשר dGPUs. עיבוד אריחים היה דרך לטפל בתלת-ממד באריחים קטנים יותר ולסרוק שינויים וכו'. זה נעשה במשך שנים בקונסולות כמו גם בטאבלטים חדשים יותר (אייפד.)
בהתחשב בכך, זה לא חתוך ויבש כמה זיכרון אתה משתמש עבור מרקמים ואדום. זה שונה מהאופן שבו מעבדי dGPU עובדים עם מאפי מסגרות.
ההבנה שלי לאחר רפרוף מחדש של הסרטון (עברו כמה חודשים מאז שצפיתי בו לאחרונה) היא שזה לא בהכרח משפיע על כמות זיכרון הווידאו שצריך כל כך, אלא על הלחץ המופעל על רוחב הפס של הזיכרון.
אני עדיין צריך X MB עבור מרקם בגודל נתון, ו-X MB עבור מאגר המסגרת בכל אחד מהעיצובים. עם זאת, TBDR מפחית את התדירות שבה אתה צריך להגיע ל-(V)RAM, במיוחד במצבים שבהם אתה צריך לבצע מספר מעברים. זה *אולי* להפחית מעט את מאגרי הביניים, אבל זה מניח שחוצפי ביניים הם תרומה ניכרת בהשוואה למאגרים האחרים בשימוש. ההבנה שלי הייתה שהמאגר האחורי עצמו שימש כמאגר הביניים, אז אני קצת סקפטי שיש שם רווחים גדולים. נראה שציור למרקם נפוץ בימינו, אז אולי יש יותר ממה שאני מצפה, בהנחה שאפשר לעשות את כולם ברמת האריח, ולא במרקם. נערך לאחרונה: 1 בפברואר 2021
dmccloud
- 7 בספטמבר 2009
- אנקורג', AK
- 1 בפברואר 2021
בואו נחפור בנקודה האחרונה, הזיכרון על השבב. עם ה-M1, זה גם חלק מה-SoC. הזיכרון ב-M1 הוא מה שמתואר כ'ארכיטקטורת זיכרון מאוחדת' (UMA) המאפשרת למעבד, מעבד גרפי וליבות אחרות להחליף מידע זה עם זה, ועם זיכרון מאוחד, המעבד וה-GPU יכולים לגשת לזיכרון בו-זמנית במקום להעתיק נתונים בין אזור אחד למשנהו . אריק ממשיך...
במשך זמן רב, מערכות מחשב תקציביות שולבו את ה-CPU וה-GPU באותו שבב (אותה קוביית סיליקון). בעבר אמירת 'גרפיקה משולבת' הייתה זהה למעשה לאמירת 'גרפיקה איטית'. אלה היו איטיים מכמה סיבות:
אזורים נפרדים של זיכרון זה נשמרו למעבד ו-GPU. אם למעבד היה נתח נתונים שהוא רצה שה-GPU ישתמש בו, הוא לא יכול היה לומר שיש כאן חלק מהזיכרון שלי. לא, המעבד היה צריך להעתיק במפורש את כל נתח הנתונים על פני אזור הזיכרון שנשלט על ידי ה-GPU.
החלק הנוגע ל'מערכות מחשב תקציביות' הוא מה שאינטל משתמשת עד היום עבור גרפיקה משולבת. זה לא השתנה ללא קשר למה שאינטל מכנה את הארכיטקטורה שלהם.
מדוע שבב Apple M1 כל כך מהיר - מפתח מסביר | מומחה הפקה
אולי תהיתם למה שבב Apple M1 כל כך מהיר? במאמר זה, אנו לומדים ממפתח מה עושה, אפילו את מחשבי ה-Mac ברמת הכניסה האלה, כל כך מהירים. www.pro-tools-expert.comג'וני סרוג'י התייחס לכך ישירות במהלך WWDC:
'גש לאותם נתונים מבלי להעתיק אותם בין בריכות זיכרון מרובות'
ה-M1 של אפל: מבט מקרוב על השבב בתוך מחשבי ה-Mac האחרונים
באירוע של אפל שזכה לכינוי 'דבר אחד נוסף', החברה ערכה לצופים סיור וירטואלי בשבב ה-M1 ו-16 מיליארד הטרנזיסטורים שלו. www.techrepublic.comthedocbwarren
- 10 בנובמבר 2017
- סן פרנסיסקו, קליפורניה
- 1 בפברואר 2021
קרבניק אמר: אני אהיה כנה, צנוע וקולני (למרות הגישה החצופה) אכן מצביעים על מקורות טובים שלפיהם אינטל תומכת לפחות באפס העתקה ובגודל מחיצה דינמי.
גם אם זה לא נכון UMA כפי שאתה טוען, זה נראה כאילו מהמסמכים שקראתי עד כה, הוא לפחות מסוגל להקדיש דפי זיכרון לשימוש לאפס-עותק, מה שאני מצפה שיעשה כמה טריקים מעניינים כדי להפוך את אותו עמוד RAM זמין לשני הצדדים.
השאלה שיש לי עליה אני מקווה שהמסמכים יענו ברגע שאקבל יותר זמן היא כיצד מטופלים דפים אלה ביתר פירוט, ואיזה סוג של אינטגרציה מערכת ההפעלה צריכה לעשות כדי לנצל זאת בצורה הטובה ביותר. אבל אפילו עם התשובה הזו, אם ממשקי ה-API של מערכת ההפעלה צריכים לאותת ל-GPU כיצד לנהל את הדפים, כמה אופטימיזציה אפל עשתה שם?
ובכן, הוכח שההבנה שלי לגבי ארכיטקטורת ה-GPU של אינטל אינה מעודכנת. אכן, לא אמורים להיות הבדלים עצומים במקרה זה.
ההבנה שלי הייתה שעדיין קיימת חלוקה קבועה, אבל נראה שגוגל מחפרה מאמרים ישנים בנושא, מה שהוביל אותי בדרך הלא נכונה.
ההבנה שלי לאחר רפרוף מחדש של הסרטון (עברו כמה חודשים מאז שצפיתי בו לאחרונה) היא שזה לא בהכרח משפיע על כמות זיכרון הווידאו שצריך כל כך, אלא על הלחץ המופעל על רוחב הפס של הזיכרון.
אני עדיין צריך X MB עבור מרקם בגודל נתון, ו-X MB עבור מאגר המסגרת בכל אחד מהעיצובים. עם זאת, TBDR מפחית את התדירות שבה אתה צריך להגיע ל-(V)RAM, במיוחד במצבים שבהם אתה צריך לבצע מספר מעברים. זה *אולי* להפחית מעט את מאגרי הביניים, אבל זה מניח שחוצפי ביניים הם תרומה ניכרת בהשוואה למאגרים האחרים בשימוש. ההבנה שלי הייתה שהמאגר האחורי עצמו שימש כמאגר הביניים, אז אני קצת סקפטי שיש שם רווחים גדולים. נראה שציור למרקם נפוץ בימינו, אז אולי יש יותר ממה שאני מצפה, בהנחה שאפשר לעשות את כולם ברמת האריח, ולא במרקם.
dmccloud
- 7 בספטמבר 2009
- אנקורג', AK
- 1 בפברואר 2021
thedocbwarren אמר: ללא ספק לא מעודכן. אני אפילו יותר מזועזע מהעובדה שהם ימכרו כעת (ליצרני ציוד מקורי) גרסאות מופרדות של Iris Xe. יותר ויותר מתפשט מהארכיטקטורה. כזה בלגן.
ה-Iris Xe הוא לא יותר מאשר מותג מחדש של Intel UHD iGPU (שבעצמו מותג מחדש מ-Intel HD). זה כאילו הם מנסים להציג שבל כמכונית חדשה לגמרי רק על ידי צביעה מחדש של החלק החיצוני...
thedocbwarren
- 10 בנובמבר 2017
- סן פרנסיסקו, קליפורניה
- 1 בפברואר 2021
dmccloud אמר: ה-Iris Xe הוא לא יותר מאשר מותג מחדש של Intel UHD iGPU (שבעצמו מותג מחדש מ-Intel HD). זה כאילו הם מנסים להציג שבל כמכונית חדשה לגמרי רק על ידי צביעה מחדש של החלק החיצוני...אז נכון, אני לא מאמין שהם אפילו מייצרים כרטיסים נפרדים של אלה גם עבור ה-11.
רובקו74
- 22 בנובמבר 2020
- 1 בפברואר 2021
quarkysg
- 12 באוקטובר 2019
- 1 בפברואר 2021
לימן אמר: התיעוד של אינטל לא מסכים איתך.נראה שהוא מתאר את ה-iGPU של Gen 11 בלבד? האם זה חל גם על iGPUs של דורות קודמים?
https://software.intel.com/sites/de...tel-Processor-Graphics-Gen11_R1new.pdf#page19
רשום פופולרי