RPCS3 สามารถรองรับเกมในแคตตาล็อกของ PlayStation 3 ได้ถึง 70% แล้ว ทำไมสำหรับผม มันถึงยังไม่เพียงพอ?

  • RPCS3 ปรับปรุงการรองรับการจำลองแคตตาล็อกเกม PS3 ให้ดียิ่งขึ้น
  • ตำแหน่งอันทรงเกียรติที่สุดกลับยังไม่สามารถคว้ามาครองได้
  • ปัญหาคือ: สถาปัตยกรรมของ PlayStation 3

RPCS3 สามารถรองรับเกมได้ถึง 70% แล้ว

โปรแกรมจำลอง RPCS3 สามารถรองรับได้แล้ว 70% ของแคตตาล็อกเกม PlayStation 3 ทั้งหมด นี่เป็นข่าวดี โดยเฉพาะอย่างยิ่งเมื่อพิจารณาว่าคอนโซลรุ่นที่สามของ Sony เปิดตัวด้วยสถาปัตยกรรมที่ไม่เหมือนใคร ด้วยเหตุนี้ นักพัฒนา RPCS3 จึงทำงานอย่างหนักเพื่อเพิ่มความเข้ากันได้ แต่พวกเขายังคงมีงานอีกมากที่ต้องทำหากต้องการให้โปรแกรมจำลองของพวกเขาเป็นตัวเลือกที่ใช้งานได้จริง

มาเริ่มกันที่สิ่งที่เราสนใจก่อน: ในตัวเขา หน้าความเข้ากันได้ เราพบว่า 70.94% ถูกทำเครื่องหมายสีเขียวว่าเป็น "เล่นได้" แล้ว ซึ่ง ซึ่งหมายความว่างานเหล่านี้สามารถดำเนินการให้เสร็จสมบูรณ์ได้อย่างมีประสิทธิภาพและปราศจากข้อผิดพลาด26.19% ถูกทำเครื่องหมายสีเหลืองว่า "กำลังพัฒนา" ซึ่งหมายความว่าเกมยังไม่เสร็จสมบูรณ์ มีบั๊กที่ร้ายแรง หรือมีประสิทธิภาพการทำงานไม่เพียงพอ 2.93% ถูกทำเครื่องหมายว่า "บทนำ" ซึ่งแสดงภาพแต่ไม่ดำเนินการต่อหลังจากเมนู และ 0.03% โหลดแล้วแต่ไม่แสดงอะไรเลย ไม่มีเกมใดล้มเหลวโดยสมบูรณ์ หมายความว่าเกมนั้นไม่โหลดเลยด้วยซ้ำ

RPCS3 มักใช้งานไม่ได้ผลกับเกมยอดนิยมหลายเกม

ผมจำได้ว่าตอนที่ผมดัดแปลง PS3 ของผม ในรายการจัดอันดับที่ผมดู The Last of Us มักจะอยู่อันดับ 1 เสมอ เกมนี้เป็นหนึ่งในเกมที่ถูกทำเครื่องหมายว่า "กำลังเล่นอยู่" ซึ่งก็เหมือนกับการเสี่ยงโชค คุณอาจเริ่มเล่นได้ แต่คุณอาจจะเล่นไม่จบ และคุณจะเจอบั๊กสารพัดอย่าง

ส่วนตัวแล้ว ผมมี PS3 เครื่องหนึ่งที่เก็บไว้เพื่อสะสมเกม God of War ทุกภาคตั้งแต่ปี 2005-2013 ในสภาพที่ดีที่สุดเท่าที่จะเป็นไปได้ จริงอยู่ที่ผมเคยเล่น God of War 2 บนมินิพีซีด้วย... PCSX2แต่ภาพกราฟิกไม่ดีเท่าเวอร์ชั่นรีมาสเตอร์บน PS3 ส่วนหนึ่งเป็นเพราะพลังประมวลผลไม่เพียงพอ ใช่ ผมสามารถซื้อเกมนี้บน Steam Deck ได้ แต่ Steam Deck ก็ไม่ได้การันตีว่าผมจะเล่นและจบ God of War 3 และ Ascension ได้

ด้วยเหตุผลนั้น ผมจึงเชื่อว่า 70% ของตัวละครที่เล่นได้คือ... ไม่เพียงพอสำหรับฉัน: ตัวที่ฉันชอบที่สุดกลับใช้งานได้ไม่ดี.

สถาปัตยกรรมของ PlayStation 3

การจำลองเกม PS3 นั้นใช้ทรัพยากร CPU สูงมาก และใช้ GPU น้อยมาก เนื่องจากสถาปัตยกรรม Cell ของเครื่องเล่นเกมนั้นใช้แกนประมวลผลอเนกประสงค์ (PPE) และตัวประมวลผลร่วม SPU หลายตัว ซึ่งต้องการการจำลองที่แม่นยำ ขนานกัน และมี IPC สูง การจำลองพฤติกรรมนี้บนพีซีสมัยใหม่นั้นเกี่ยวข้องกับการแปลงตรรกะของเกมจำนวนมากไปยัง CPU พร้อมกับการซิงโครไนซ์ระหว่างเธรดอย่างต่อเนื่อง ทำให้ CPU เป็นคอขวดหลัก ในทางกลับกัน GPU มักจะได้รับการจัดการอย่างเพียงพอ เนื่องจากภาระงานกราฟิกของ PS3 ดั้งเดิมนั้นไม่มากสำหรับฮาร์ดแวร์ในปัจจุบัน ความท้าทายที่แท้จริงอยู่ที่การจำลองการประมวลผลภายในของระบบให้ถูกต้องแม่นยำ

คำอธิบายข้างต้นเป็นเพียงการอธิบายในเชิงเทคนิคเล็กน้อยว่าทำไมจึงใช้เวลานานในการทำให้เกมหลายเกมใช้งานได้บน RPCS3: นี่ไม่ใช่ความผิดของนักพัฒนา แต่เป็นเพราะมันมีค่าใช้จ่ายสูงและต้องใช้เวลา ในขณะที่เกมส่วนใหญ่ทำงานได้ในเกมที่พัฒนาเสร็จแล้ว เกมที่ยังพัฒนาไม่เสร็จและมี "ข้อผิดพลาด" สามารถแก้ไขได้ด้วยการปรับแต่งบางอย่าง แต่ต้องใช้ความอดทน

ใช้งานง่ายกว่าบน shadPS4

ในความเป็นจริง มีการกล่าวอ้างด้วยซ้ำว่า การทำให้ God of War 3/Ascension หรือ The Last of Us Remaster ใช้งานได้คงจะง่ายกว่านี้ shadPS4 ดีกว่าเวอร์ชันปกติใน RPCS3เวอร์ชัน PS4 ซึ่งใช้สถาปัตยกรรม x86 และ GPU ที่ทรงพลังกว่า จะทำงานได้ง่ายกว่าและเสถียรกว่ามาก ทำให้พลังการประมวลผลในปัจจุบันสามารถมุ่งเน้นไปที่กราฟิกและความละเอียดแทนที่จะจำลอง SPU ที่ซับซ้อน

ข้อเสียของสถานะปัจจุบันของเกมเหล่านี้คือ นักพัฒนา RPCS3 ยังมีปัญหามากมายที่ต้องแก้ไข ในขณะที่ทีม shadPS4 เพิ่งเริ่มต้นเท่านั้น ข้อดีคือ เกมในแคตตาล็อกของ PlayStation 3 กว่า 70% สามารถเล่นได้บนอีมูเลเตอร์หลักของพวกเขาแล้ว

สิ่งสำคัญที่ควรจำไว้คือ การเล่น RPCS3 ให้ได้อย่างราบรื่นนั้น คุณต้องใช้ฮาร์ดแวร์ระดับกลางขึ้นไป แต่เรื่องนั้นเป็นอีกหัวข้อหนึ่งที่เราจะไม่กล่าวถึงในที่นี้