תוכן עידו1 - HWzone פורומים
עבור לתוכן
  • צור חשבון

עידו1

משתמש רשום
  • מספר הודעות

    5
  • הצטרפות

  • ביקר לאחרונה

הודעות שנפתחו על-ידי עידו1

  1. ציטוט של nec_000

     

    במקום "לחנך" אותי אודות מי הוא הצרכן העיקרי של נפח זכרון בהאצה גראפית בימנו (2020), למד והשכל,

    תעשה לעצמך חסד. כאן הקישור למקור:

    https://hwzone.co.il/community/topic/601255-כרטיסי-המסך-rx-6800-xt-ו-rx-6800-בביקורת-האם-radeon-מביס-את-geforce/page/6/?tab=comments#comment-5196562

     

    וכאן העתק הדברים שבקישור על מנת לחסוך הקלקה:

     

    "מרכיב השפעתה של הרזולוצה על צריכת הזכרון VRAM קטנה באופן יחסי, לעומת הצריכה של אכסון הטקסטורות,

    תהליך שהולך ומתרחב עם הזמן. אסבירה מטה.

     

    ראשית בדיקה מהירה שתבצעו ברזולוציות HD, 1440P, 4k, תראה לכם, שהעליה בצריכת VRAM קטנה מאד.

    הרבה פחות מההנחה הדיפולטית. אך ההסבר הוא, שמה שמשתנה בעליה ברזולוציה זה בעיקר ה- frame buffer

    (שמחזיק את הפלט הסופי לטובת הצגתו למסך), ועוד קצת גם חישובי ביניים, שמחזיקים בזמן הרנדור, וגם הם לא צורכים

    יותר מדי. הם גם נדיפים לאחר גמר הרנדור של הפריים ומוסרים מהזכרון.

     

    תמונת HD היא 2 מיליון פיקסלים, וביצוג בן 32 סיביות, מדובר על 64 מיליון ביטים - שהם 8 מיליון בתים. או 8MB. זוטא.

    אפילו אם עולים עד רזולוציה 4k הצריכה עולה פי 4 לכדי 32MB בלבד. נזכור שלכרטיס מסך יש 8 (או יותר) GB, ולכן כל

    העליה הזו ברזולוציה הן של ה- frame buffer, ואפילו אם הוא מסוג triple buffering, לרבות חישובי הביניים בזמן

    הרנדור (עד שמבצעים להם purge), אינם מדגדים את הים הענקי של VRAM בימנו, זה שנמדד בג'יגות כאמור.

    8GB = 8000MB .

     

    משכך מובן כי הטקסטורות מאכלסות 80% ומעלה מסך הזכרון הנצרך, וכנראה כבר מעל 90% אפילו (זה מתקדם עם

    השנים). הסיבה להתקדמות היא שככל שעובר הזמן, נפח ואיכות הטקסטורות עולה בקצב מהיר, מכפיל עצמו מדי 3 שנים

    לערך, בעוד שהזכרון הנצרך לטובת החישובים  וה- frame buffer נשארים די על המקום, או מתקדמים אך מאד לאט, 

    צמודים לקצב עליית הרזולוציה (שהוא איטי).

     

    משמע,

    שאם יש לנו צריכת 8GB VRAM, מעל 7 זה רק הטקסטורות, ופחות מ- 1 זה היתר. משכך אל להתפס לרזולוציה

    כאלמנט שמשפיע משמעותית על צריכת VRAM, אלא דווקא לאיכות הטקסטורות עצמן שמשפיעות הרבה יותר.

    בימנו נוצר מצב, שהרצת כותר הכי כבד בטקסטורות אבל ברזולוציה נמוכה, עדיין יצרוך הרבה זכרון VRAM. 

    עקרו כאמור משמש,  על מנת לבצע caching לטקסטורות הכבדות.

     

    להבדיל מ- frame buffer וחישובי ביניים שהם נדיפים לאחר גמר הצגת הפריים על המסך, הטקסטורות אינן עוברות

    תהליך purging כל משך הריצה של המשחק/סימולטור. שכן תהליך ציור יתרת הפריימים מצריך גם הוא את

    הטקסטורות הלאה. הטקסטורות אינן נדיפות משך כל העבודה.

     

    מעתה בדברינו על צריכת זכרון בכרטיס מסך, נכון לשנת 2020, כבר אין לייחס חשיבות מהותית לנושא הרזולוציה.

    פעם בעבר הרחוק זה היה משמעותי, היום כבר לא.  שכן פעם הרזולוציה נטלה משקל כבד (שווה ערך לטקסטורות)

    בצריכת הזכרון, בעוד שהיום הדבר נעשה ליחס מסדר גודל זניח, שרק ממשיך להתרחב מדור לדור.

     

    בעוד 3 שנים הטקסטרות יצריכו 16GB במקום 8GB, בעוד שהצריכה על שטח החישובים וה- framebuffer  יגדלו

    מנגיד סדר גודל של 1GB עד ל- 2GB. ובאטרציה הבאה הטקסטורות שוב יעלו מ- 16GB ל- 32GB, ואם היתר יעלה

    מאזור 2GB ל- 3GB....דיינו.  די מהר מבינים מה קורה פה:

    הנתח זכרון שנצרך לטובת טקסטורות נוסק מעלה בקצב אקספוננציאלי, בעוד שהנתח זכרון הנדיף אינו מדביק אותו. 

    ולכן הגענו כבר היום בשנת 2020 למצב, שהנתח המייצג את הרזולוציה נעשה למשני בחשיבותו, לעומת הנתח שמייצג

    את אחסונן של הטקסטורות.

     

    **אפשר לראות בהסבר הטכני דלעיל, הרחבה על המאמר בנושא הטמעת cache בליבות גראפיות, אותו פרסמתי

    פה בפורום בחודש שעבר. ההסבר שכאן נותן insight נוסף לטובת הבנת יחסי הגדלים ואת תפקידו של ה- cache בתהליך."

     

    ***פריצת דרך בעולם ההאצה הגראפית - cache

    https://hwzone.co.il/community/topic/600884-פריצת-דרך-בעולם-ההאצה-הגראפית-cache/?tab=comments#comment-5193222

     

    full hd זה שני מיליון פיקסלים לא hd וממה שהבנתי ספינטק 2077- full hd, , ultra טופס מעל 6GB vram

×
  • צור חדש...