ข่าวล่าสุด (TH)

สถาปัตยกรรมที่ซับซ้อนของ PlayStation 3 บังคับให้สตูดิโอใช้การคอมไพล์ใหม่ในเกมคลาสสิก

PS3
Foto: PS3 - Habanero Pixel/shutterstock.com

มรดกของ PlayStation 3 ยังคงเป็นหนึ่งในอุปสรรคทางเทคนิคที่ใหญ่ที่สุดในการอนุรักษ์วิดีโอเกม คอนโซลออกสู่ตลาดในปี 2549 สถาปัตยกรรมการประมวลผลที่ใช้ชิป Cell Broadband Engine ได้สร้างสถานการณ์ที่ไม่เหมือนใคร ความก้าวหน้าทางเทคโนโลยีทำให้การเข้าถึงเกมเก่ามีความซับซ้อนอย่างมาก

อุตสาหกรรมกำลังมองหาวิธีการที่มีประสิทธิภาพในการแยกซอฟต์แวร์ออกจากฮาร์ดแวร์ดั้งเดิมหลังจากผ่านไปเกือบสองทศวรรษ ตลาดกำลังค่อยๆ เปลี่ยนจากการจำลองแบบดั้งเดิมไปเป็นเทคนิคการคอมไพล์โค้ดใหม่ โปรเซสเซอร์ Cell เกิดขึ้นจากความร่วมมือระหว่าง Sony, Toshiba และ IBM ส่วนประกอบดังกล่าวให้ประสิทธิภาพการคำนวณสูงกว่ามาตรฐานในประเทศในขณะนั้นมาก ความสามารถนี้จำเป็นต้องมีการเขียนโปรแกรมอย่างพิถีพิถัน นักพัฒนาจำเป็นต้องจัดการงานด้วยตนเอง ลักษณะเฉพาะทางเทคนิคเชื่อมโยงเกมเข้ากับทรัพยากรทางกายภาพของอุปกรณ์ สิ่งนี้สร้างอุปสรรคร้ายแรงในการรันเกมบนแพลตฟอร์มสมัยใหม่ เช่น PlayStation 5 และคอมพิวเตอร์ประสิทธิภาพสูง ความซับซ้อนเกินกว่ากำลังที่ต้องใช้กำลังเดรัจฉาน ระบบต้องการการจำลองการสื่อสารระหว่างคอร์ที่ต่างกัน PS3 ทำงานด้วยระบบไม่สมมาตร การขาดการซิงโครไนซ์ที่สมบูรณ์แบบทำให้เกิดข้อผิดพลาดในการดำเนินการที่สำคัญ

ความท้าทายทางเทคนิคของคอร์เสริมฤทธิ์กันในโปรเซสเซอร์

อุปสรรคหลักในการจำลองอยู่ที่โครงสร้างภายในของส่วนประกอบหลัก รูปแบบแตกต่างอย่างสิ้นเชิงจากสถาปัตยกรรม x86 ที่ใช้ในคอมพิวเตอร์และคอนโซลปัจจุบันส่วนใหญ่ ระบบทำงานบนแกนหลักที่เรียกว่า Power Processor Element (PPE) ตัวประมวลผลร่วมเสริมแปดตัวที่เรียกว่า Synergistic Processing Elements (SPE) ทำให้ชุดนี้เสร็จสมบูรณ์ PPE ทำหน้าที่เป็นผู้จัดการฝ่ายปฏิบัติการ เขามอบหมายงานทางคณิตศาสตร์ที่หนักและเฉพาะเจาะจงให้กับกลุ่มรอง

สตูดิโอจำเป็นต้องเขียนโค้ดแบบกำหนดเป้าหมายเพื่อดึงศักยภาพสูงสุดของคอนโซลออกมา ฟังก์ชันที่ซับซ้อนถูกเปลี่ยนจากยูนิตส่วนกลางไปยังคอร์ดาวเทียม ฟิสิกส์ของอนุภาค การประมวลผลเสียงขั้นสูง และปัญญาประดิษฐ์ขึ้นอยู่กับแผนกนี้ การจำลอง PS3 ต้องใช้คอมพิวเตอร์สมัยใหม่เพื่อจำลองการทำงานพร้อมกันของหน่วยประมวลผลเก้าเครื่อง ต้องมีการรักษาเวลาแฝงที่แน่นอนระหว่างกันอย่างเคร่งครัด

เมื่อใดก็ตามที่คอร์หลักและตัวประมวลผลร่วมไม่ตรงกันระหว่างการจำลองจะทำให้เกิดความล้มเหลวร้ายแรง ผู้เล่นอาจประสบปัญหาขัดข้อง ข้อผิดพลาดทางกราฟิก หรือพฤติกรรมที่ไม่คาดคิดในปัญญาประดิษฐ์ ความแม่นยำของเวลาทำให้การจำลองแบบ bruteforce มีราคาแพงมากในแง่ของทรัพยากรฮาร์ดแวร์ การรันเกมจากสองรุ่นก่อนหน้านั้นต้องการโปรเซสเซอร์ปัจจุบันที่มีประสิทธิภาพสูงมาก

ชื่อพิเศษแสดงให้เห็นถึงการพึ่งพาฮาร์ดแวร์

เกมที่พัฒนาขึ้นสำหรับแพลตฟอร์มโดยเฉพาะแสดงให้เห็นอย่างชัดเจนถึงความยากในการอนุรักษ์ งาน Metal Gear Solid 4: Guns of the Patriots เป็นตัวอย่างของปัญหา ชื่อ Kojima Productions มักถูกอ้างโดยวิศวกรซอฟต์แวร์ว่าเป็นนักโทษแห่งสถาปัตยกรรม Cell ทีมพัฒนาใช้ตัวประมวลผลร่วมเพื่อทำการคำนวณที่ซับซ้อน ความสัมพันธ์ทางชีวภาพระหว่างโค้ดของเกมกับซิลิคอนของคอนโซลทำให้การปรับเปลี่ยนแบบง่ายๆ เป็นไปไม่ได้

แฟรนไชส์หลักอื่นๆ ยังสำรวจคุณสมบัติเฉพาะของอุปกรณ์ด้วย เกม Killzone และ Resistance ได้เพิ่มการใช้ฟีเจอร์หลังการประมวลผลและการเรนเดอร์ล่าช้ามากขึ้น ซึ่งเป็นไปได้ด้วยคอร์เสริม การย้ายเกมเหล่านี้ไปยังแพลตฟอร์มปัจจุบันนั้นต้องการมากกว่าการสร้างสภาพแวดล้อมเสมือนจริง โปรแกรมเมอร์จำเป็นต้องดำเนินการวิศวกรรมย้อนกลับเพื่อทำความเข้าใจปฏิสัมพันธ์ดั้งเดิมของซอฟต์แวร์กับฮาร์ดแวร์

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

ข้อดีของการคอมไพล์โค้ดใหม่เหนือการจำลอง

สตูดิโอขนาดใหญ่และนักอนุรักษ์นิยมยอมรับการคอมไพล์โค้ดใหม่เป็นโซลูชั่นที่ชัดเจนสำหรับข้อจำกัดของการจำลองฮาร์ดแวร์ การจำลองแปลคำสั่งแบบเรียลไทม์ การคอมไพล์ใหม่จะปรับซอร์สโค้ดดั้งเดิมให้ทำงานบนโปรเซสเซอร์สมัยใหม่ แนวทางนี้ให้ประโยชน์ทางเทคนิคโดยตรงแก่ผู้บริโภคปลายทางและรับประกันอายุการใช้งานที่ยืนยาวของงาน

  • ขจัดค่าใช้จ่ายในการประมวลผลที่เกิดจากการแปลคำสั่งแบบเรียลไทม์
  • ความสามารถในการรันเกมด้วยความละเอียดดั้งเดิมที่สูงกว่าโดยไม่กระทบต่อประสิทธิภาพ
  • ลดเวลาในการโหลดลงอย่างมากด้วยการใช้ไดรฟ์โซลิดสเตตที่ทันสมัย
  • การแก้ไขข้อบกพร่องด้านภาพและเสียงทั่วไปอย่างถาวรในสภาพแวดล้อมจำลอง

รายงานอุตสาหกรรมล่าสุดระบุว่ามีการใช้เทคโนโลยีนี้ในคอลเลกชันคลาสสิก การรวบรวม Master Collection Vol. เวอร์ชัน 2.2 จากโปรดิวเซอร์ Konami ควรใช้วิธีนี้เพื่อทำให้ Metal Gear Solid 4 พร้อมใช้งานบนคอนโซลปัจจุบัน การแปลงคำสั่งของชิป Cell เป็นภาษาของโปรเซสเซอร์ร่วมสมัยโดยตรงรับประกันการทำงานตามปกติของแอปพลิเคชัน ปัญหาคอขวดทางเทคนิคของการจำลองจะหายไป วิสัยทัศน์ทางศิลปะดั้งเดิมยังคงไม่บุบสลาย

ผลกระทบต่อการรักษาประวัติศาสตร์ของวิดีโอเกม

การเปลี่ยนแปลงของอุตสาหกรรมไปสู่สถาปัตยกรรมมาตรฐานได้เอื้อต่อการพัฒนาข้ามแพลตฟอร์ม คอนโซล PlayStation 4, PlayStation 5 และ Xbox Series ใช้มาตรฐาน x86 ช่องว่างที่เหลืออยู่ในยุค PS3 ตอกย้ำความสำคัญของการทำให้ซอฟต์แวร์สามารถเข้าถึงได้ ฮาร์ดแวร์ดั้งเดิมจะต้องไม่จำกัดความพร้อมใช้งานในอดีตของงาน

การจำลองทำหน้าที่เป็นเครื่องมือเอกสารทางประวัติศาสตร์ที่สำคัญ วิธีการนี้ช่วยให้เราเข้าใจว่าอุปกรณ์เก่าทำงานอย่างไร การคอมไพล์ซ้ำและการดัดแปลงแบบเนทีฟทำให้ประชาชนทั่วไปยังคงรับชมผลงานเหล่านี้ต่อไป คอนโซลดั้งเดิมต้องทนทุกข์ทรมานจากการเสื่อมสภาพทางกายภาพเมื่อเวลาผ่านไป ความล้มเหลวของส่วนประกอบอาจคุกคามการเข้าถึงส่วนสำคัญของไลบรารีเกมช่วงต้นศตวรรษที่ 20

การลงทุนในเทคโนโลยีการพกพาเป็นไปตามกลยุทธ์เชิงพาณิชย์สำหรับการขายเกมเก่า การปฏิบัตินี้ยังเติมเต็มหน้าที่ที่จำเป็นในการเก็บรักษาวัฒนธรรมอีกด้วย อุตสาหกรรมเกมอิเล็กทรอนิกส์ก้าวหน้าไปด้วยความสมบูรณ์โดยรับรองว่าความซับซ้อนของโปรเซสเซอร์เซลล์ไม่ได้ประณามงานสำคัญ ๆ ที่จะถูกลืมเลือน ความพยายามด้านเทคนิคในปัจจุบันได้กำหนดมาตรฐานสำหรับการอนุรักษ์ดิจิทัลในทศวรรษต่อ ๆ ไป

Veja Tambem em ข่าวล่าสุด (TH)

Meta เปิดตัวการสมัครสมาชิก Plus สำหรับ Instagram, WhatsApp และ Facebook ทำความเข้าใจคุณสมบัติและราคาใหม่

Meta เปิดตัวการสมัครสมาชิก Plus สำหรับ Instagram, WhatsApp และ Facebook ทำความเข้าใจคุณสมบัติและราคาใหม่

Nintendo Switch 2 มียอดขายถึง 247,880 เครื่องในญี่ปุ่น ครองตลาดตั้งแต่วันที่ 18 ถึง 24 พฤษภาคม

Nintendo Switch 2 มียอดขายถึง 247,880 เครื่องในญี่ปุ่น ครองตลาดตั้งแต่วันที่ 18 ถึง 24 พฤษภาคม

รัฐบาลสหรัฐฯ ลงนามในสนธิสัญญากับอิหร่านเพื่อหยุดแผนนิวเคลียร์และปล่อยเงินทุน

รัฐบาลสหรัฐฯ ลงนามในสนธิสัญญากับอิหร่านเพื่อหยุดแผนนิวเคลียร์และปล่อยเงินทุน

สุริยุปราคาปี 2570 จะมีระยะเวลาสูงสุด 6 นาที ปรากฏการณ์นี้ไม่เคยเกิดซ้ำในรอบ 157 ปี

สุริยุปราคาปี 2570 จะมีระยะเวลาสูงสุด 6 นาที ปรากฏการณ์นี้ไม่เคยเกิดซ้ำในรอบ 157 ปี

Microsoft ให้รายละเอียดเกี่ยวกับการกู้คืน Xbox Game Pass ด้วยความร่วมมือใหม่และการลดราคาหลังจากผลกระทบครั้งแรก

Microsoft ให้รายละเอียดเกี่ยวกับการกู้คืน Xbox Game Pass ด้วยความร่วมมือใหม่และการลดราคาหลังจากผลกระทบครั้งแรก

Francisco Cerundolo และ Juan Manuel Cerundolo เอาชนะคู่ต่อสู้และก้าวไปสู่ระดับที่ไม่เคยมีมาก่อนสำหรับครอบครัวที่ Roland Garros

Francisco Cerundolo และ Juan Manuel Cerundolo เอาชนะคู่ต่อสู้และก้าวไปสู่ระดับที่ไม่เคยมีมาก่อนสำหรับครอบครัวที่ Roland Garros

รายละเอียดของแท็บเล็ต OLED ขนาด 8.8 นิ้วของ OnePlus มีการรั่วไหล บ่งชี้ชิป Snapdragon ระดับพรีเมี่ยม

รายละเอียดของแท็บเล็ต OLED ขนาด 8.8 นิ้วของ OnePlus มีการรั่วไหล บ่งชี้ชิป Snapdragon ระดับพรีเมี่ยม

เจ้าของ PlayStation 5 จะได้รับการสาธิตเกมอินดี้ฟรีโดยไม่ต้องใช้ PS Plus

เจ้าของ PlayStation 5 จะได้รับการสาธิตเกมอินดี้ฟรีโดยไม่ต้องใช้ PS Plus

กิจกรรม State of Play ของ PlayStation เผยข่าวมากกว่า 60 นาทีกับ Wolverine ของ Marvel

กิจกรรม State of Play ของ PlayStation เผยข่าวมากกว่า 60 นาทีกับ Wolverine ของ Marvel

สัตว์เลี้ยงลูกด้วยนมในทะเลกระโดดขึ้นเรือระหว่างการแข่งขัน Monterey Hoe Wa’a ในแคลิฟอร์เนีย

สัตว์เลี้ยงลูกด้วยนมในทะเลกระโดดขึ้นเรือระหว่างการแข่งขัน Monterey Hoe Wa’a ในแคลิฟอร์เนีย

ปรากฏการณ์ทางดาราศาสตร์รวมบลูมูนและไมโครมูนบนท้องฟ้ายามค่ำคืนในคืนวันที่ 31 พ.ค

ปรากฏการณ์ทางดาราศาสตร์รวมบลูมูนและไมโครมูนบนท้องฟ้ายามค่ำคืนในคืนวันที่ 31 พ.ค

ผู้พัฒนาประกาศการขยาย The Witcher 3 ถึงปี 2027 และเลื่อนการเปิดตัว The Witcher 4

ผู้พัฒนาประกาศการขยาย The Witcher 3 ถึงปี 2027 และเลื่อนการเปิดตัว The Witcher 4