สถาปัตยกรรมที่ซับซ้อนของ PlayStation 3 บังคับให้สตูดิโอต้องแลกการจำลองกับการคอมไพล์เกมใหม่
คอนโซล PlayStation 3 ซึ่งเปิดตัวโดย Sony ในปี 2549 ถือเป็นอุปสรรคทางเทคนิคที่ใหญ่ที่สุดประการหนึ่งในการรักษาประวัติศาสตร์ของวิดีโอเกม สถาปัตยกรรมการประมวลผลของอุปกรณ์สร้างสถานการณ์เฉพาะในตลาดเทคโนโลยี ความก้าวหน้าของคอมพิวเตอร์สมัยใหม่ไม่ได้ทำให้การเข้าถึงเกมเก่าโดยอัตโนมัติเป็นเรื่องง่ายขึ้น สองทศวรรษหลังจากที่ระบบมาถึงร้านค้า อุตสาหกรรมกำลังมองหาวิธีการที่มีประสิทธิภาพในการถอดซอฟต์แวร์ออกจากฮาร์ดแวร์ดั้งเดิม
การเคลื่อนไหวในปัจจุบันชี้ไปที่การเปลี่ยนแปลงอย่างค่อยเป็นค่อยไปจากเทคนิคการจำลองแบบดั้งเดิมไปเป็นเทคนิคการคอมไพล์โค้ดใหม่ โปรเซสเซอร์ Cell Broadband Engine ซึ่งเป็นหัวใจสำคัญของวิดีโอเกม จำเป็นต้องมีคู่มือและวิธีการโดยละเอียดจากนักพัฒนาเพื่อจัดการงานต่างๆ ลักษณะเฉพาะทางเทคนิคนี้เชื่อมโยงเกมเข้ากับความสามารถทางกายภาพของคอนโซล การดำเนินงานเหล่านี้บนแพลตฟอร์มล่าสุด เช่น PlayStation 5 หรือคอมพิวเตอร์ประสิทธิภาพสูง จำเป็นต้องผ่านอุปสรรคทางโครงสร้างที่รุนแรง
ความท้าทายทางเทคนิคของโปรเซสเซอร์ Cell และแกนที่ไม่สมมาตร
การพัฒนาชิปเป็นผลมาจากความร่วมมือมูลค่าหลายพันล้านดอลลาร์ระหว่าง Sony, Toshiba และ IBM วัตถุประสงค์ของกลุ่มความร่วมมือคือการมอบประสิทธิภาพการประมวลผลที่สูงกว่ามาตรฐานในประเทศในขณะนั้นอย่างมาก อุปสรรคหลักในการจำลองอยู่ที่โครงสร้างภายในของส่วนประกอบนี้ โดยพื้นฐานแล้วระบบจะแตกต่างจากสถาปัตยกรรม x86 ที่ใช้ในคอมพิวเตอร์และคอนโซลสมัยใหม่ส่วนใหญ่ โปรเซสเซอร์ทำงานด้วยแกนหลักที่เรียกว่า Power Processing Element และตัวประมวลผลร่วมเสริม 8 ตัวที่เรียกว่า Synergistic Processing Elements
แกนหลักทำหน้าที่เป็นผู้จัดการฝ่ายปฏิบัติการที่เน้นการกระจายโหลด เขามอบหมายงานทางคณิตศาสตร์ที่หนักและเฉพาะเจาะจงให้กับกลุ่มรอง สตูดิโอจำเป็นต้องเขียนโค้ดที่ใช้ประโยชน์จากหน่วยการทำงานร่วมกันเหล่านี้อย่างจริงจังเพื่อดึงศักยภาพสูงสุดของอุปกรณ์ออกมา ฟังก์ชันที่ซับซ้อนของฟิสิกส์อนุภาค การประมวลผลเสียงขั้นสูง และปัญญาประดิษฐ์ ถูกเปลี่ยนจากยูนิตกลางไปยังแกนดาวเทียมเหล่านี้อย่างต่อเนื่อง
การจำลองสภาพแวดล้อมนี้บนเครื่องปัจจุบันต้องใช้พลังการประมวลผลมหาศาล คอมพิวเตอร์สมัยใหม่จำเป็นต้องจำลองการทำงานพร้อมกันและความล่าช้าที่แน่นอนของหน่วยประมวลผลที่แตกต่างกันเก้าหน่วย ความล้มเหลวในการซิงโครไนซ์ระหว่างแกนหลักและตัวประมวลผลร่วมในระหว่างการจำลองทำให้เกิดความล้มเหลวและข้อผิดพลาดทางกราฟิกที่ร้ายแรง พฤติกรรมที่คาดเดาไม่ได้ของปัญญาประดิษฐ์ยังเกิดขึ้นเมื่อเวลาตอบสนองไม่ได้ถูกจำลองแบบเป็นมิลลิเมตรด้วยซอฟต์แวร์จำลอง
ชื่อพิเศษและการพึ่งพาฮาร์ดแวร์ดั้งเดิมอย่างมาก
เกมที่พัฒนาขึ้นสำหรับแพลตฟอร์มโดยเฉพาะแสดงให้เห็นอย่างชัดเจนถึงความยากในการอนุรักษ์ดิจิทัล ชื่อ Metal Gear Solid 4: Guns of the Patriots สร้างขึ้นโดย Kojima Productions เป็นตัวอย่างที่ชัดเจนที่สุดของข้อจำกัดทางเทคนิคนี้ วิศวกรซอฟต์แวร์มักจัดประเภทงานเป็นนักโทษของสถาปัตยกรรมเซลล์ ทีมพัฒนาใช้ตัวประมวลผลร่วมเพื่อทำการคำนวณที่ซับซ้อนซึ่งไม่สามารถทำได้ด้วยวิธีอื่นในอุตสาหกรรมในขณะนั้น
แนวทางนี้สร้างความสัมพันธ์ทางชีวภาพที่ลึกซึ้งระหว่างโค้ดของเกมกับซิลิคอนของคอนโซล แฟรนไชส์หลักอื่นๆ เช่น Killzone และ Resistance ยังได้สำรวจอย่างมากเกี่ยวกับการประมวลผลหลังการประมวลผลและการเรนเดอร์ที่ล่าช้าซึ่งเกิดขึ้นได้จากคอร์เสริม การนำเกมเหล่านี้มาสู่แพลตฟอร์มปัจจุบันนั้นต้องการมากกว่าเพียงแค่การสร้างสภาพแวดล้อมเสมือนจริงทั่วไป โปรแกรมเมอร์จำเป็นต้องดำเนินการกระบวนการวิศวกรรมย้อนกลับเพื่อทำความเข้าใจว่าซอฟต์แวร์โต้ตอบกับฮาร์ดแวร์ดั้งเดิมอย่างไร
บทบาทของชุมชนและขีดจำกัดของการจำลองกำลังเดรัจฉาน
ชุมชนผู้กระตือรือร้นมีความก้าวหน้าอย่างน่าทึ่งผ่านโครงการโอเพ่นซอร์สในช่วงหลายปีที่ผ่านมา โปรแกรมจำลอง RPCS3 ทำให้สามารถเรียกใช้ส่วนสำคัญของไลบรารีของคอนโซลบนคอมพิวเตอร์ส่วนบุคคลได้ ความก้าวหน้าอย่างต่อเนื่องของซอฟต์แวร์แสดงให้เห็นถึงความทุ่มเทของโปรแกรมเมอร์อิสระในการอนุรักษ์สื่อ ความต้องการแพ็คเกจแพตช์เฉพาะและการตั้งค่าแบบกำหนดเองสำหรับแต่ละเกมเน้นย้ำถึงข้อจำกัดในทางปฏิบัติของรูปแบบ
การจำลองที่แท้จริงยังคงเผชิญกับอุปสรรคด้านความเสถียรและความคมชัดของภาพ ความแม่นยำของเวลาที่ต้องการโดยสถาปัตยกรรมแบบอสมมาตรทำให้การจำลองแบบ bruteforce มีค่าใช้จ่ายสูงมากในแง่ของทรัพยากรฮาร์ดแวร์ ผู้ใช้ต้องการโปรเซสเซอร์ปัจจุบันและประสิทธิภาพสูงมากเพื่อรันเกมที่ออกเมื่อสองเจเนอเรชันที่แล้ว ความซับซ้อนอยู่ที่ความจำเป็นในการจำลองการสื่อสารระหว่างคอร์ต่างๆ อย่างถูกต้อง ซึ่งเป็นสิ่งที่คอนโซลรุ่นก่อนหน้าที่มีสถาปัตยกรรมเชิงเส้นไม่ต้องการจากโปรแกรมจำลอง
ข้อดีของการคอมไพล์ใหม่แบบดั้งเดิมสำหรับตลาดปัจจุบัน
เมื่อต้องเผชิญกับข้อจำกัดที่กำหนดโดยการจำลองด้วยฮาร์ดแวร์ สตูดิโอขนาดใหญ่และนักอนุรักษ์จึงใช้การคอมไพล์โค้ดใหม่เป็นโซลูชั่นขั้นสุดท้าย การจำลองจะแปลคำสั่งแบบเรียลไทม์ระหว่างการเล่นเกม การคอมไพล์ใหม่จะปรับซอร์สโค้ดดั้งเดิมให้ทำงานบนโปรเซสเซอร์ร่วมสมัยก่อนที่จะดำเนินการด้วยซ้ำ การเปลี่ยนกระบวนทัศน์นี้ให้ประโยชน์โดยตรงแก่ผู้บริโภคปลายทาง และรับประกันว่างานเชิงโต้ตอบจะมีอายุยืนยาว
การเปลี่ยนไปใช้รูปแบบเนทิฟช่วยขจัดปัญหาคอขวดทางเทคนิคในอดีต และปรับปรุงประสบการณ์ผู้ใช้ให้ทันสมัย บริษัทต่างๆ สามารถใช้การปรับปรุงโครงสร้างที่เป็นไปไม่ได้ในสภาพแวดล้อมจำลองที่มีข้อจำกัด ประโยชน์หลักของเทคนิค ได้แก่ :
- ขจัดค่าใช้จ่ายในการประมวลผลที่เกิดจากการแปลคำสั่งแบบเรียลไทม์
- ความสามารถในการรันเกมด้วยความละเอียดดั้งเดิมที่สูงกว่าโดยไม่กระทบต่อประสิทธิภาพของเครื่อง
- ลดเวลาในการโหลดลงอย่างมากด้วยการใช้ไดรฟ์จัดเก็บข้อมูลที่ทันสมัยและการเข้าถึงหน่วยความจำโดยตรง
- แก้ไขปัญหาภาพบกพร่องและปัญหาด้านเสียงอย่างถาวรซึ่งพบได้ทั่วไปในสภาพแวดล้อมที่จำลอง
รายงานตลาดล่าสุดระบุว่า Konami ควรใช้เทคโนโลยีนี้ในการเปิดตัวครั้งต่อไป Master Collection Vol. การรวบรวมที่รอคอยมานาน 2 มีภารกิจในการทำให้ Metal Gear Solid 4 พร้อมใช้งานสำหรับคอนโซลปัจจุบัน การแปลคำสั่งของชิป Cell โดยตรงเป็นภาษาของโปรเซสเซอร์สมัยใหม่ทำให้มั่นใจได้ว่าเกมจะทำงานเหมือนกับแอปพลิเคชันดั้งเดิม กลยุทธ์นี้รักษาวิสัยทัศน์ทางศิลปะดั้งเดิมและขจัดปัญหาคอขวดทางเทคนิคของการจำลองแบบดั้งเดิม
อนาคตของการอนุรักษ์ในอุตสาหกรรมวิดีโอเกม
การเปลี่ยนแปลงของอุตสาหกรรมไปสู่สถาปัตยกรรมมาตรฐานได้อำนวยความสะดวกในการพัฒนาข้ามแพลตฟอร์มและความเข้ากันได้แบบย้อนหลัง มาตรฐาน x86 ซึ่งมีอยู่ใน PlayStation 4, PlayStation 5 และ Xbox Series ทำให้การทำงานของโปรแกรมเมอร์ในทศวรรษที่ผ่านมาง่ายขึ้น ช่องว่างทางเทคนิคที่เกิดขึ้นในยุค PlayStation 3 ทำหน้าที่เป็นเครื่องเตือนใจถึงความสำคัญของการทำให้ซอฟต์แวร์สามารถเข้าถึงได้ การพึ่งพาฮาร์ดแวร์เฉพาะอย่างมากทำให้เกิดวันหมดอายุโดยไม่ได้ตั้งใจสำหรับผลิตภัณฑ์ทางวัฒนธรรมที่มีงบประมาณสูง
การจำลองทำหน้าที่เป็นเครื่องมือเอกสารทางประวัติศาสตร์ที่สำคัญสำหรับนักวิจัย ช่วยให้คุณเข้าใจการทำงานที่แน่นอนของฮาร์ดแวร์ในอดีตและลักษณะเฉพาะของมัน การคอมไพล์ใหม่และพอร์ตดั้งเดิมทำให้มั่นใจได้ว่าประชาชนทั่วไปยังคงใช้งานเหล่านี้ในทางปฏิบัติ การสึกหรอตามธรรมชาติของคอนโซลดั้งเดิมอาจทำให้ไลบรารีเกมส่วนใหญ่ไม่สามารถเข้าถึงได้ตั้งแต่ต้นศตวรรษ
การลงทุนในเทคโนโลยีการพกพานั้นก้าวข้ามกลยุทธ์เชิงพาณิชย์ในการขายเกมเก่าโดยผู้จัดพิมพ์ แนวทางปฏิบัติดังกล่าวแสดงให้เห็นถึงความจำเป็นเร่งด่วนในการจัดเก็บข้อมูลวัฒนธรรมความบันเทิงดิจิทัลในระดับโลก การรับรองว่าความซับซ้อนของโปรเซสเซอร์ Cell จะไม่ประณามการทำงานจนลืมเลือนเป็นก้าวพื้นฐานสู่การเติบโตของอุตสาหกรรมเกมอิเล็กทรอนิกส์ การไถ่ถอนชื่อทางเทคนิคเหล่านี้ตอกย้ำความมุ่งมั่นของภาคส่วนนี้ในการรักษาประวัติศาสตร์ทางเทคโนโลยีของตนเอง
Veja Tambem em ข่าวล่าสุด (TH)
ศาลฎีกาอิตาลียืนยันความถูกต้องตามกฎหมายของโรงแรมที่ให้บริการเฉพาะน้ำแร่แก่ลูกค้า
National Geographic Traveller ประกาศผู้ชนะการประกวดภาพถ่ายท่องเที่ยว
Ferrari นำเสนอ Luce รถยนต์ไฟฟ้าคันแรก และได้รับเสียงวิพากษ์วิจารณ์อย่างหนักจากแฟนๆ และตลาด
Costco มองเห็นความต้องการสูงสุดเป็นประวัติการณ์ในปั๊มน้ำมันในสหรัฐฯ ด้วยราคาที่ต่ำกว่า
ผู้โดยสารพยายามเข้าไปในห้องนักบินและบังคับให้เปลี่ยนเส้นทางเที่ยวบินของยูไนเต็ดแอร์ไลน์ไปยังเมดิสัน
ยูกิ ยามาดะ โพสต์ภาพมีเคราและหน้าตาบูดบึ้งบนอินสตาแกรม และทำให้แฟนๆ ประหลาดใจ
นักดาราศาสตร์อธิบายแสงสีขาวที่บันทึกได้หลังดาวตกใกล้ภูเขาไฟในฟิลิปปินส์
นักแสดงตลกซากาโมโตะจังเผยการหายจากโรคเบาหวานประเภท 2 หลังการเปลี่ยนแปลงวิถีชีวิต
Avi Loeb กล่าวว่าการค้นพบข่าวกรองของมนุษย์ต่างดาวสามารถรวมมนุษยชาติเข้าด้วยกันท่ามกลางวิกฤตการณ์ระดับโลก
ตำรวจสืบสวนการเสียชีวิตของ Hilde Ann Lynn Helphenstein ในห้องที่ Rosewood São Paulo
Avi Loeb เสนอว่าดาวหางมืดปี 1998 KY26 อาจเป็นยานสำรวจโฟบอส 1 ของโซเวียต