Citra מתגרה בתמיכת Vulkan לביצועים טובים יותר ב- MediaTek ו- Exynos

Citra מקבלת כמה שדרוגים די גדולים שישפרו את הביצועים לכולם, אבל במיוחד למשתמשי MediaTek ו-Exynos.

כשזה מגיע לאמולציית 3DS באנדרואיד, יש רק אמולטור אחד שעובד, וזה Citra. זהו יציאה של האמולטור הפופולרי מהמחשב, ואם יש לך סמארטפון דגל אנדרואיד עם ערכת שבבים של קוואלקום, הביצועים הופכים אותו לאחד האמולטורים הטובים ביותר באנדרואיד. עם זאת, לאחר תקופה ארוכה של שתיקה מצד המפתחים, יש חבורה של שינויים ענקיים ממש מעבר לפינה שישפרו את הביצועים לכולם, במיוחד MediaTek ומשתמשי Exynos עם תמיכה נוספת של Vulkan API.

כדי להיות ברור לחלוטין, תמיכת Vulkan נמצאת רק בפיתוח כרגע, אבל לפי פוסט בבלוג של המפתחים, הם אומרים ש"הבדיקות הראשוניות כבר היו מאוד מבטיחות." לא רק האם זה אומר ביצועים טובים יותר ב-SoCs שאינם Snapdragon (הצוות אומר שיש לו "יותר מכפיל את הביצועים" במקרים מסוימים), אבל זה גם אומר שמשתמשי Mac יוכלו להשתמש ב- Citra שוב. אפל הפסיקה את התמיכה ב-OpenGL המודרנית ב-2018 ודרשה מהמפתחים ליישם את המתכת של אפל או משהו כמו MoltenVK כדי למפות קריאות Vulkan ל-Metal.

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

בהתחשב בתקופת השתיקה הארוכה מצד מפתחי Citra, העובדה שהם משתפים את זה עכשיו אומרת שבהחלט יש כמה שיפורים מסיביים מעבר לפינה. הצוות עדיין מתעקש ש"הפיתוח הוא מאוד חי ופעיל", אם כי מודה שהוא היה "איטי", וכי, במיוחד כשמדובר בוולקן, "פרויקט גדול כמו זה דורש הרבה זמן להתממש." עם זאת, זו תקופה מרגשת להיות חובב אמולציה, ואנו מצפים לנסות את Citra עם ה-Vulkan האחורי שלה ומטמון הצללה החדש כאשר זה משחרר.


מָקוֹר: סיטרה