ตอนนี้ Dolphin Emulator มีความหน่วงของเฟรมที่ดีขึ้น, รองรับ RetroAchievements บน Android และฟีเจอร์อื่น ๆ
รายงานความคืบหน้าของ Dolphin รุ่น 2512 มาพร้อมกับการอัปเดตสำคัญที่มุ่งเน้นการลดความหน่วงของเฟรม ซึ่งช่วยปรับปรุงประสิทธิภาพในเกมที่มีปัญหาและในที่สุดก็รองรับ RetroAchievements สำหรับผู้ใช้ Android การอัปเดตรุ่นนี้ยังเปลี่ยนวิธีที่อีมูเลเตอร์จัดการการเว้นจังหวะของเฟรมและการจับเวลาการป้อนข้อมูลด้วย
ความหน่วงมักเป็นปัญหาใหญ่ในอีมูเลชัน โดยมักเกิดขึ้นสะสมจากผู้จัดการหน้าต่างที่ช้าและเทคโนโลยีการแสดงผล แม้ว่า Dolphin จะมีเครื่องมือที่ทรงพลังเรียกว่า Immediately Present XFB ซึ่งดึงสำเนาเฟรมตั้งแต่เนิ่นๆ แต่บางครั้งก็ทำให้เกิดความบกพร่องทางสายตาหรือการกระตุกของเฟรม
ในการแก้ปัญหานี้ ทีมได้แนะนำโหมดจำกัดความเร็วใหม่สองโหมด โหมดแรกคือการแสดงภาพแบบเร่งด่วน ซึ่งปรับวิธีที่อีมูเลเตอร์รอ มันเน้นการส่งภาพที่เรนเดอร์แล้วไปยังหน้าจอทันทีที่ซอฟต์แวร์ตรวจพบการกระทำของผู้ใช้
คุณสมบัติที่สองคือ การแสดงผลเฟรมอย่างราบรื่น ซึ่งช่วยแก้ปัญหาการสั่นไหวของเฟรมที่บางครั้งเกิดจากฟีเจอร์ลดความหน่วงอย่างรุนแรง ซึ่งทำให้ Dolphin สามารถดีเลย์การแสดงผลเพียงเล็กน้อย มักจะหนึ่งหรือสองมิลลิวินาที เพื่อให้การแสดงผลเฟรมมีความสม่ำเสมอมากขึ้น
นักพัฒนาได้ร่วมมือกับผู้เชี่ยวชาญด้านเทคนิคจากชุมชน Slippi และอะแดปเตอร์ฮาร์ดแวร์เพื่อยืนยันผลลัพธ์เหล่านี้ โดยใช้เซ็นเซอร์ที่ออกแบบเอง พวกเขาวัดเวลารวมตั้งแต่กดปุ่มไปจนถึงแสงปรากฏบนหน้าจอ การทดสอบของพวกเขายืนยันว่า Dolphin โดยเฉพาะเมื่อใช้ฟีเจอร์ Rush ใหม่ เปรียบเทียบกับฮาร์ดแวร์ GameCube ของแท้ที่ใช้หน้าจอ CRT แล้วได้ผลดีมาก
ในสถานการณ์ที่เหมาะสม การรวมการแสดงผลแบบ Rush Frame กับการแสดงผล XFB ทันทีสามารถลดความหน่วงเวลาได้ 10 มิลลิวินาที ทำให้ประสบการณ์การใช้งานรวดเร็วขึ้น ตัวเลือกใหม่ที่ทรงพลังเหล่านี้ถูกปิดใช้งานโดยค่าเริ่มต้นในการตั้งค่าขั้นสูง ซึ่งหมายความว่าคุณต้องค้นหาเพื่อเปิดใช้งานมัน
ผู้ใช้ Android ในที่สุดก็สามารถรองรับ RetroAchievements ได้แล้ว ผู้ใช้มือถือสามารถรับถ้วยรางวัลได้โดยตรงผ่านระบบความสำเร็จที่รวมอยู่ แม้ว่ารุ่นเริ่มต้นนี้จะยังไม่เทียบเท่าประสบการณ์บนเดสก์ท็อป แต่คุณสามารถเข้าสู่ระบบและเริ่มเปิดความสำเร็จในเกม GameCube ที่รองรับได้ทันที คุณอาจจำเป็นต้องเปิดเว็บไซต์ RetroAchievements ไว้เบื้องหลังสำหรับบางรายการในขณะที่ส่วนติดต่อผู้ใช้ในแอปกำลังถูกพัฒนา
การเชื่อมต่อก็ได้รับการปรับปรุงอย่างมากด้วยการเปิดตัว Broadband Adapter Inter-Process Communication หรือ BBA-IPC Broadband Adapter ช่วยให้เกม GameCube สามารถเชื่อมต่อกับเครือข่ายได้ แต่การเรียกใช้งานหลายอินสแตนซ์ของ Dolphin บนพีซีเครื่องเดียวก่อนหน้านี้หมายถึงต้องใช้เทคนิคเครือข่ายที่ซับซ้อน
ตอนนี้ BBA-IPC ช่วยให้ instance ของ Dolphin แยกกันสื่อสารโดยตรงได้ผ่านการแชร์หน่วยความจำ ซึ่งจำลองเครือข่ายส่วนตัวของตัวเองได้อย่างมีประสิทธิภาพ นี่เป็นคุณสมบัติที่ดีสำหรับการทดสอบ แต่ผมคิดว่าคุณค่าที่แท้จริงอยู่ที่ผู้ที่สตรีมที่ต้องการใช้บริการอย่าง Parsec เพื่อเล่นเกม BBA ผ่านอินเทอร์เน็ตโดยไม่ต้องกังวลเรื่องความหน่วงเวลาอย่างเข้มงวด
นักพัฒนายังใช้เวลามากในการแก้ไขเกมที่ทำสิ่งที่เรียกว่า 'ซน' กับฮาร์ดแวร์ บางเกม เช่น Hulk (2003) และ Bully: Scholarship Edition ทำงานโดยไม่มีการจำกัดความเร็ว หมายถึงเอนจิ้นฟิสิกส์ของเกมสามารถทำงานหลายร้อยขั้นตอนต่อวินาที อุปกรณ์ที่ร้อนเกินไปเหล่านี้ทำให้เกิดปัญหาความเสถียร บางครั้งถึงขั้นทำให้เกมค้างแบบซอฟต์ล็อก
ทีมได้ดำเนินการติดตั้งแพตช์ที่จำกัดเกมเหล่านี้ให้ทำงานที่ความถี่ VBI ที่เหมาะสม แปลกตรงที่ว่า เมื่อชะลอเกมที่ไม่มีการจำกัดเหล่านี้ลง เกมเหล่านี้กลับทำงานได้ดีขึ้นและมีประสิทธิภาพมากขึ้นใน Dolphin
สมัครรับจดหมายข่าวเพื่อรับข้อมูลเชิงลึกเกี่ยวกับ Dolphin emulator
สมัครรับจดหมายข่าวเพื่อรับข้อมูลเชิงลึกเกี่ยวกับ Dolphin emulator
โดยการสมัครรับข้อมูล คุณตกลงที่จะรับจดหมายข่าวและอีเมลการตลาด และยอมรับข้อกำหนดในการใช้งานและนโยบายความเป็นส่วนตัวของ Valnet คุณสามารถยกเลิกการสมัครได้ทุกเมื่อ
คุณสมบัติที่หลายคนรอคอยก็ได้มาถึงแล้ว Dolphin เป็นอีมูเลเตอร์ที่ซับซ้อน มีชั้นของการตั้งค่า และผู้ใช้มักต้องลบไฟล์การกำหนดค่าเองเพื่อรีเซ็ตทุกอย่าง โชคดีที่ปุ่ม "รีเซ็ตการตั้งค่าทั้งหมด" ได้ถูกเพิ่มในเมนูขั้นสูงทั้งบนเดสก์ท็อปและ Android เรายังมีการรองรับไมโครโฟน Logitech แบบจำลอง ซึ่งหมายความว่าคุณสามารถใช้ไมโครโฟน PC มาตรฐานใดก็ได้เพื่อเล่นเกมร้องเพลงของ Wii อย่างไรก็ตาม ผู้ใช้ Android จะต้องรอการออกแบบอินเทอร์เฟซกราฟิกใหม่ก่อนที่จะสามารถใช้ฟีเจอร์นี้ได้
บั๊กเก่าที่เกิดจากการอ่านข้อมูลทำให้โปรแกรมจำลองรายงานข้อมูลเกี่ยวกับการเก็บข้อมูลเสมือนอย่างไม่ถูกต้อง ซึ่งหมายความว่าการ์ดเสมือนที่มีขนาดใหญ่กว่า 10.7 GiB จะเสียหายได้ แต่ตอนนี้ Dolphin รองรับการ์ด SD เสมือนขนาดเต็ม 32GB อย่างถูกต้องแล้ว
ที่มา: Dolphin Emulator



