בדקנו את ביצועי האמולטור הרשמי של Citra for Android Nintendo 3DS ב-Qualcomm Snapdragon 865, 855 ו-845. התוצאות מפתיעות.
Citra, האמולטור הפופולרי ביותר של Nintendo 3DS, שוחרר רשמית לאנדרואיד לחנות Google Play בשבוע שעבר, והביצועים שלה היו בחזית השיחה. אני בטוח שכל מי שראה את השחרור שלו תהה אם הם יכולים לשחק במשחקי ה-Nintendo 3DS האהובים עליו בסמארטפון או בטאבלט אנדרואיד, אז ביליתי את הימים האחרונים שיחקו משחקים במכשירים שונים המופעלים על ידי מספר SoCs שונים כדי לראות איזה סוג של ביצועים אתה יכול לצפות לקבל מה התקן.
בדקתי את משחקי Nintendo 3DS הפופולריים הבאים:
- מעבר בעלי חיים: עלה חדש
- מריו קארט 7
- פוקימון X/Y
- האגדה של זלדה: קישור בין עולמות
- סמל אש: גורלות
- סופר מריו 3D Land
...בסמארטפונים הבאים של אנדרואיד:
- Realme X50 Pro (הביקורת שלנו) - Qualcomm Snapdragon 865
- OPPO Find X2 Pro - Qualcomm Snapdragon 865
- OnePlus 8 Pro (הביקורת שלנו) - Qualcomm Snapdragon 865
- OPPO Reno זום 10x (הביקורת שלנו) - Qualcomm Snapdragon 855
- OnePlus 6 - Qualcomm Snapdragon 845
- Realme 6 Pro (הביקורת שלנו) - Qualcomm Snapdragon 720G
- Honor 20 Pro (הביקורת שלנו) - HiSilicon Kirin 980
...והתוצאות היו די מעורבות. בדקתי כל אחד ממשחקי ה-3DS האלה עם גרסת Citra MMJ לא רשמית כמו גם אמולטור Citra 3DS הרשמי ששוחרר זה עתה בחנות Google Play. חלק מהתוצאות היו מפתיעות. שימו לב שכל הבדיקות הללו נעשו כשהמתיחת אודיו מושבתת מכיוון שמצאתי שהייתה לה פגיעה משמעותית בביצועים עם תועלת קטנה כאשר היא מופעלת. זכור שגם גרסאות מנהלי התקן GPU שונות עשויות להשפיע על הביצועים, ולכן ייתכן שמכשיר אחד עם ערכת שבבים מסוימת לא יפעל כמו מכשיר אחר עם אותה ערכת שבבים.
הערה: אתה יכול לרכוש באופן חוקי 3DS ROMs עבור הטלפון החכם שלך על ידי השלכה ופענוח של משחקי Nintendo 3DS משלך. לשם כך, תזדקק ל-Nintendo 3DS פרוץ ועותק שנרכש באופן חוקי של משחק ה-3DS שברצונך לשחק.
בעיות ביצועים נוכחיות עם אמולציית Nintendo 3DS באמצעות Citra עבור אנדרואיד (ותיקונים פוטנציאליים)
לפני שנכנס לפרטים על הביצועים של משחקי Nintendo 3DS הנ"ל באנדרואיד שונות סמארטפונים, ראוי להזכיר שכרגע, יציאת האמולטור של Citra 3DS לאנדרואיד אינה תומכת ב- מטמון הצללה. מטמון הצללה הוא פשוט מטמון של קבצים שעוקב אחר הצללות מקופלות המוצגות במשחק, ויש אחד שמפחית מאוד את עומס המעבד וה-GPU. כאשר נתקלים בהצללות חדשות ב-Citra, הם נערכים ואז לא נשמרים באחסון. המשמעות היא שלא ניתן לאחסן אותם במטמון, ובמקום זאת יש להידור מחדש ברגע שנתקל בהם בכל פעם. זו הסיבה שכרגע, Citra באנדרואיד יכולה להיות די מגומגמת כאשר משחקים במשחקי 3DS. Citra במחשב תומך ב-shader cache, וזה די נפוץ שמשתמשים רוצים להוריד מטמון shader מראש כדי להימנע מיצירת מטמון הצללה לאט וקפדני. כמו כן, גיליתי שהשבתת מתיחת השמע עזרה במעט לביצועים.
ביצועי אמולציה של Nintendo 3DS - Qualcomm Snapdragon 865, 855, 845, 720G ו-Kirin 980
קוואלקום Snapdragon 865
Animal Crossing: New Leaf - OnePlus 8 Pro
סיטרה רשמית
- בעיקר 60 FPS
- מפיל מסגרות לעתים קרובות, במיוחד כאשר מנערים עצים כדי להפיל פירות
- אודיו נתקע לשנייה בערך לעתים קרובות, וכאשר האודיו נתקע, המשחק נתקע גם לשנייה
MMJ/סיטרה לא רשמית
- 30 FPS עד 45 FPS עם קוצים מדי פעם עד 60 FPS
- אין שמע נתקע
- חוויה עקבית יותר בסך הכל, אם כי איטית יותר
- ניסיון למכור פריטים יקפיא את המשחק, מה שלא קורה במבנה הרשמי של Citra
Mario Kart 7 - OnePlus 8 Pro
- פועל בצורה מושלמת עם 60 FPS
- סימני שמע מזדמנים גורמים לגמגום קל
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
פוקימון X/Y - OnePlus 8 Pro
- משחק לא מאוד אינטנסיבי, פועל בצורה מושלמת ב-30 FPS (המשחק הזה פועל ב-30 FPS בעולם העל)
- קרבות מתנהלים בצורה מושלמת
- האודיו נשמע נהדר, המוזיקה היא בפורמט AAC וכעת ניתן לפענח אותה
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
הערה: ההבהוב כפי שנראה בסרטון שלמעלה התרחש רק כאשר הקלטתי מסך.
האגדה של זלדה: קישור בין עולמות - OPPO Find X2 Pro/OnePlus 8 Pro
- פועל בצורה מושלמת, ללא האטות
- אודיו נהדר
- גמגום מדי פעם בלחימה
- עבודת קטעים
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
Fire Emblem Fates - OPPO Find X2 Pro
- כמה האטות בעת כניסה לקרב
- קצת גמגום שמע בקרבות
- אודיו עובד נהדר
- עבודת קטעים
- המשחק פועל ברובו במלוא המהירות, מה שהוא לא עשה על ה-MMJ build
קוואלקום Snapdragon 855
Animal Crossing: New Leaf - OPPO Reno 10x זום
סיטרה רשמית
- פועל כמעט ללא רבב
- מעט מאוד גמגומים
- כמעט ללא פיגור שמע
MMJ/סיטרה לא רשמית
- בכל מקום בין 30 ל-60 FPS, אם כי בעיקר לכיוון הגבוה יותר
- מעט מאוד גמגומים
- כמעט ללא פיגור שמע
- ניסיון למכור פריטים יקפיא את המשחק, מה שלא קורה במבנה הרשמי של Citra
Mario Kart 7 - OPPO Reno 10x זום/OnePlus 7 Pro
- פועל כמעט ללא רבב
- כמעט ללא פיגור שמע
- כמעט בלי גמגומים
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
פוקימון X/Y - OPPO Reno 10x זום
- משחק לא מאוד אינטנסיבי, פועל בצורה מושלמת ב-30 FPS (המשחק הזה פועל ב-30 FPS בעולם העל)
- קרבות מתנהלים בצורה מושלמת
- האודיו נשמע נהדר, המוזיקה היא בפורמט AAC וכעת ניתן לפענח אותה
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
The Legend of Zelda: A Link Between Worlds - OPPO Reno זום 10x
- פועל כמעט ללא רבב
- כמעט ללא פיגור שמע
- גמגום מדי פעם בלחימה
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
קוואלקום Snapdragon 845
Animal Crossing: New Leaf - OnePlus 6
סיטרה רשמית
- בעיקר 50-60 FPS
- מפיל מסגרות בתדירות גבוהה, במיוחד כאשר מנערים עצים כדי להפיל פירות, אבל גם במצבים רבים אחרים
- אודיו נתקע לשנייה בערך לעתים קרובות, וכאשר האודיו נתקע, המשחק נתקע גם לשנייה
MMJ/סיטרה לא רשמית
- בסביבות 30-60 FPS, דבק איפשהו סביב 45 FPS במשך רוב הזמן
- מוריד מסגרות בתדירות נמוכה יותר
- אודיו מגמגם מדי פעם
Mario Kart 7 - OnePlus 6
- גמגום בעת ניווט בתפריטים
- 50-60 FPS במירוצים, אם כי תנודות פראיות ולפעמים צונחות עד 30 FPS
- גמגום שמע מדי פעם
פוקימון X/Y - OnePlus 6
- משחק לא מאוד אינטנסיבי, פועל בצורה מושלמת ב-30 FPS (המשחק הזה פועל ב-30 FPS בעולם העל)
- קרבות מתנהלים בצורה מושלמת
- האודיו נשמע נהדר, המוזיקה היא בפורמט AAC וכעת ניתן לפענח אותה
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
האגדה של זלדה: קישור בין עולמות - OnePlus 6
- עקבי בטווח 40-60 FPS
- הרבה גמגומים בקרב
- ביצועים טובים יותר באופן שולי במבנה ה-MMJ לעומת המבנה הרשמי
Qualcomm Snapdragon 720G
Animal Crossing: New Leaf - Realme 6 Pro
סיטרה רשמית
- בעיקר 50-60 FPS
- מפיל מסגרות מדי פעם, במיוחד כאשר מנערים עצים כדי להפיל פירות, אבל גם במצבים רבים אחרים
- אודיו נתקע לשנייה בערך לעתים קרובות, וכאשר האודיו נתקע, המשחק נתקע גם לשנייה
- MMJ ו-Official build מבצעים פחות או יותר את אותו הדבר כאן
פוקימון X/Y - Realme 6 Pro
- פועל ברובו בצורה מושלמת ב-30 FPS, אם כי מדי פעם צונח בביצועים
- קרבות מתנהלים בצורה מושלמת
- האודיו נשמע נהדר, המוזיקה היא בפורמט AAC וכעת ניתן לפענח אותה, גמגום מינימלי
- אין הבדל בביצועים בין המבנה הרשמי ל-MMJ
האגדה של זלדה: קישור בין עולמות - OnePlus 6
- עקבי בטווח 40-60 FPS
- הרבה גמגומים בקרב
- ביצועים טובים יותר באופן שולי במבנה ה-MMJ לעומת המבנה הרשמי
קירין 980
ה-Honor 20 Pro עם HiSilicon Kirin 980 לא הצליח להריץ אף אחד ממשחקי ה-Nintendo 3DS שבדקתי בכל קצב פריימים שניתן לשחק בו. האמולטורים הרשמיים והלא רשמיים של Citra 3DS לא באמת תומכים במכשירים עם ערכות שבבים שאינן Snapdragon בגלל בעיות מנהלי התקן, וכפי כלומר, פירוש הדבר שסמארטפונים של סמסונג עם מעבדי Exynos יתמודדו גם הם עם בעיות במשחקי כל אחד ממשחקי ה-3DS המפורטים כאן.
מסקנה - אמולציית Nintendo 3DS היא בת קיימא מאוד (עבור רוב ספינות הדגל)
באופן מוזר, מצאתי שהביצועים הטובים ביותר אינם עם Qualcomm Snapdragon 865 אלא עם Qualcomm Snapdragon 855. ייתכן שסיטרה פותחה בעיקר על מכשירי Qualcomm Snapdragon 855 בתור Qualcomm Snapdragon 865 הוא מהדורה עדכנית יחסית, אבל זו רק ספקולציה מצידי. ה-Snapdragon 855 שנמצא גם ב-OnePlus 7T Pro וגם ב-OPPO Reno 10x זום טיפל כמעט בכל נינטנדו משחקי 3DS זרקתי עליהם בצורה מושלמת, מה שהרשים אותי מאוד, והמשחקים עצמם היו מאוד ניתנים להפעלה. גם ה-Qualcomm Snapdragon 720G הצליח להפליא, עם תוצאות פחות או יותר זהות ל-Snapdragon 845.
אתר Citra (אמולטור נינטנדו 3DS).
מחיר: חינם.