InterAl כתב:אין המון חפצים פיזיים בפריים בכל רגע נתון. כשאתה אומר ״משמעויות אדירות״ - בדקת את זה או שאתה משער? כי ה-cpu utilization במשחקים שלהם תמיד היה עלוב, במיוחד במולטיקור. גם ה-DD, בסקיירים לפחות, הוא כמו של אדם חצי עיוור.
InterAl כתב:ה-cpu לא מחשב כלום כשחפצים נמצאים במנוחה לידך. אתה יכול לבדוק את זה בעצמך (תוסיף חפצים עם console command ותמדוד ביצועים ו-cpu util). ה-gpu ממילא מרנדר רק מה שבפריים. לגבי ה-npcs, גם פה זה זניח. אתה יכול לבטל את כל ה-ai במשחק עם console command. ניסיתי, בדיוק 0 הבדל בביצועים או ב-cpu utilization - גם כשה-ai כבוי וגם כשאני משתמש במוד שמעיף את כל ה-npc מהעולם.
InterAl כתב:אתה אמור להבין שזה זניח. מה כבר ה-ai של סקיירים עושה? מעדכן מיקום של npc מנקודה א׳ לנקודה ב׳? זה דורש בערך אותם משאבים כמו לעדכן את הכדור של פונג. אולי קצת יותר כשיש עוד אובייקטים ליד וצריך לחשב collisions. אם לא, זה באמת זניח.
בדקתי על i7, הניצול קופץ בין 30-50% בצורה די אקראית. כשביטלתי את ה-ai והעלמתי את ה-npcs הוא קפץ באותו תחום, לא ראיתי שינוי. ובדקתי ב-whiterun.
InterAl כתב:720p, low preset. הלייטנסי 2.5ms, ה-cpu על 40-50% רוב הזמן, ה-gpu על 30-35%. אני כן cpu bound, אבל האמת? גם כשהמשחק יצא ה-cpu util לא היה גבוה בהרבה מזה... וכן, הייתי מצפה לראות איזשהו שינוי ב-fps/latency/utilization כשאני מכבה את ה-npcs, אבל אין. וברצינות, אני לא מבין למה אתה חושב שה-ai במשחק כבד כל כך. הוא לא עושה כמעט כלום.
InterAl כתב:כתבתי שבדקתי גם fps, אין שינוי כשאני מוסיף מאות חפצים לידי ומזיז את המצלמה מהם (כדי לנטרל את הרנדור) וגם לא כשאני מבטל את ה-ai. אני גם cpu bound בוודאות, הפריימרייט קבוע כשאני מעביר בין 720-1080p. ונכון, אין ניצול מלא של המעבד... אף פעם לא היה, גם לא ב-2011. המשחקים שלהם unoptimized, תמיד היו, אין קשר לסקייל של העולם, כמות npcs או כמות חפצים.
InterAl כתב:כן, מכסח מעבדים שמנצל 2 מ-4 קורים... זאת בדיוק הנקודה שלי, זה יותר unoptimized ממכסח. בספיידרמן יש לך עשרות או מאות npcs בכל רגע נתון, איפה יש דבר כזה בסקיירים? בעיר הכי גדולה יש בקושי 80 npcs, כשרובם נייחים בתוך הבתים ומאחורי מסך טעינה. וכמובן שכשאתה יוצא מהעיר כל זה לא רלוונטי. ולכן גם הסקייל של העולם לא רלוונטי.
ושוב, כמו שכתבתי, אני cpu bound. האמת שבדקתי עכשיו ב-solitude, וכשכיביתי את ה-ai היה שיפור של 5-7 fps (מ-250 ל-257 בערך)... די זניח. אני יכול לנסות את זה על ה-lynnfield מ-2009 שעדיין נמצא אצלי איפשהו, אני בספק שהתוצאות יהיו מאוד שונות.
InterAl כתב:זה לא נכון, היו כבר לא מעט משחקים שניצלו 4 ליבות: gta 4, far cry 2, da:o, witcher 2, l4d2, me2 - וכל אלה יצאו 1-3 שנים לפניו.
משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 19 אורחים