Act Compatible
הצטרף: 17 יונ' 02
הודעות: 455
פורסם: שני 13 יול',15 17:46
בתור אחד שמתעסק גם עם עריכת וידאו בעל כרטיס גרפי רציני וגם יוצר מוסיקה,מחכה ליום שזה יכנס כסטנדרט.חשוב שיהיה יעיל גם בכלים וירטואלים.
Expert
הצטרף: 26 מרץ 05
הודעות: 1944
מיקום: מכרות המידע האינסופיים של הנט
פורסם: שני 13 יול',15 18:35
אל תבנה על זה.
יש שתי חברות ענק שמייצרות כרטיס מסך, ATI ו-nVidia. לכל אחת יש פרוטוקול משלה.
כל פרוטוקול מתעדכן לעיתים קרובות וכל דרייבר כרטיס מסך מתעדכן איתו. לא תמיד
תיבת הכלים שמסופקת למפתחים, עוקבת בדיוק. לא כל כרטיס מנצל אותו הדבר את
הליבות הגרפיות. לא כל ממשק תכנות לפרוטוקול, חף מבאגים.
מלא בעיות פוטנציאליות. יותר מדי מכדי שזה יהיה נחלת הכלל. זה יותר מדי בשביל
החברות הגדולות - לא כל שכן למפתחים הקטנים.
בשקט בשקט אני יכול לספר לך ש-AA לא בכוח מלא על ומול זה. מדי פעם, כשראש
שלהם, הם מעדכנים... אבל הכל מאד שברירי, מאד בר-החלפה (כלומר דברים מתעדכנים
מאד מהר - מהר מדי - מכדי שיהיה זמן לפתח ואח"כ לעשות לזה בטה טסטינג עמוק).
_________________
שימו קוף בחדר עם הציוד שלי ונראה אותו ממקסס.
שימו אותי בחדר עם מה שיש ואני אספק לכם מיקס מעולה.
ציוד מועט או מיקס ITB הם לא תירוץ.
מיקס זה מיקס, אתם מיקסרים או שאתם קוף.
פשוט.
(מייקל בראואר)
S.Supporter
הצטרף: 30 ינו' 03
הודעות: 3033
פורסם: שלישי 14 יול',15 12:05
אנסה להסביר בצורה פשוטה את ה״בעייתיות״.
עיבוד מקבילי על כרטיסי מסך נשען על פרדיגמה הקרויה - Single Instruction Multiple Data, כלומר פקודה אחת שניתן להפעיל אותה על הרבה נתונים.
כמו-כן, בניגוד למעבדים ״רגילים״ (CPU), כרטיסי מסך ״מעדיפים״ לבצע הרבה חישובים ומעט גישות (טרנזאקציות) לזכרון. במילים אחרות, בתכנות ״רגיל״, תמיד נעדיף לשמור מידע מחושב בזכרון ולשלוף אותו בעת הצורך, מאשר לחשב כל פעם מחדש. כרטיסי מסך, ״מעדיפים״ לחשב כל פעם מחדש, מכיוון שחישובים הם ״זולים״ מבחינת משאבים (לוקחים מעט זמן) אך גישה לזכרון היא ״יקרה״ (לוקחת הרבה זמן).
ישנם אלגוריתמים שמאוד מתאימים לצורת החשיבה הזו. ככלל, עיבוד תמונה (ולא בכדי), היא דוגמא מצויינת. אנו לרוב מעוניינים לבצע את אותה הפעולה החישובית על הרבה מידע (כל הפיקסים בתמונה).
באודיו, חלק מהאלגוריתמים מתאימים מאוד לצורת החשיבה הזו (למשל FFT בבסיס גבוה, עיבוד אות שניתן לייצג כפעולות מטריציות פשוטות וכו׳), אך עם זאת, הרבה אלגוריתמים אינם יפיקו תועלת מהעניין (ואף הדבר יפגע ביעילותם). אני מניח שזו אחת הסיבות המרכזיות לזה שזה לא ״Standard practice״.