RPCS3 เพิ่มการรองรับการ์ดจอ ATI Radeon HD 2000‑4000 บน Linux เพื่อให้ PC เก่าเล่น PS 3 ได้

ที่มาภาพ: Tom's Hardware

Software-อ่าน 7 นาทีTom's Hardware

RPCS3 เพิ่มการรองรับการ์ดจอ ATI Radeon HD 2000‑4000 บน Linux เพื่อให้ PC เก่าเล่น PS 3 ได้

⚡ สรุป 30 วิ

ทีมพัฒนา RPCS3 ปรับอัปเดตเพิ่มการสนับสนุนซีรีส์ ATI Radeon HD 2000‑4000 บน Linux โดยใช้ Mesa r600 driver และตัวแปร override OpenGL…

Lead: ทีมพัฒนา RPCS3 เพิ่งประกาศขยายข้อกำหนดระบบขั้นต่ำของอีมูเลเตอร์ PlayStation 3 ให้รองรับการ์ดจอ ATI Radeon HD 2000, 3000 และ 4000 series** บนระบบปฏิบัติการ Linux ซึ่งเป็นรุ่นที่ผลิตเมื่อประมาณสองทศวรรษก่อน การเปิดตัวนี้ทำให้ผู้ใช้คอมพิวเตอร์ยุคเก่าสามารถเล่นเกม PS 3 ได้อีกครั้ง แม้จะต้องยอมรับอัตราเฟรมเรตต่ำก็ตาม

Overview

RPCS3 เป็นอีมูเลเตอร์โอเพนซอร์สที่ได้รับการสนับสนุนอย่างกว้างขวางบน Windows, Linux และ macOS แต่จนถึงตอนนี้ การรองรับ GPU รุ่นเก่าถูกจำกัดไว้เฉพาะ Radeon HD 5000‑และ HD 6000 series (TeraScale 2) เท่านั้น การอัปเดตใหม่จึงเพิ่มความสามารถให้กับการ์ดที่ใช้สถาปัตยกรรม TeraScale 1 ซึ่งรวมถึงซีรีส์ HD 2000, 3000 และ 4000 บน Linux อย่างเป็นทางการ

จากมุมมองของผู้เล่น การขยายการสนับสนุนนี้หมายความว่าผู้ที่ยังคงใช้เครื่องคอมพิวเตอร์เก่าซึ่งอาจมี GPU ที่ผลิตเมื่อต้นทศวรรษ 2000 สามารถทดลองรันเกม PS 3 ได้โดยไม่จำเป็นต้องอัพเกรดฮาร์ดแวร์ใหม่ การทำเช่นนี้ช่วยยืดอายุการใช้งานของคอมพิวเตอร์เก่าและส่งเสริมความหลากหลายของระบบปฏิบัติการ Linux ในชุมชนเกม

Extended GPU Support

รายการการ์ดจอที่ได้รับการเพิ่มเข้ามาในขอบเขตรองรับประกอบด้วย:

  • Radeon HD 2000 series (เช่น HD 2600 XT)
  • Radeon HD 3000 series (เช่น HD 3870)
  • Radeon HD 4000 series (เช่น HD 4890)

การสนับสนุนนี้จำกัดเฉพาะ Linux ที่ติดตั้งไดรเวอร์ Mesa r600 เท่านั้น ผู้ใช้ต้องกำหนดตัวแปรสภาพแวดล้อมเพื่อบังคับให้ OpenGL แสดงระดับที่สูงกว่าเดิม: `MESA_GL_VERSION_OVERRIDE=4.3` และ `MESA_GLSL_VERSION_OVERRIDE=440` ก่อนเรียกใช้งานไฟล์ rpcs3.AppImage

การทำเช่นนี้ช่วยให้ GPU ที่ตามมาตรฐาน OpenGL 3.3 สามารถสื่อสารกับเรนเดอร์เดอร์ของ RPCS3 ได้โดยไม่เกิดข้อขัดแย้ง แม้ว่าจะเป็นวิธี “override” แต่ทีมพัฒนายืนยันว่าการทดสอบเบื้องต้นให้ผลลัพธ์ที่เสถียร

Performance Benchmarks

เพื่อประเมินประสิทธิภาพ ทีม RPCS3 ยกตัวอย่างการทดสอบบนระบบที่ใช้ Radeon HD 5850 (TeraScale 2) พร้อม CPU AMD FX‑8350 และ RAM 8 GB การเปรียบเทียบผล FPS ของเกม *Persona 5* ใน “Kamoshida’s Castle” แสดงให้เห็นว่าตั้งแต่ปี 2021 ที่ได้ 35 FPS ปัจจุบันเพิ่มเป็น 49 FPS ซึ่งสะท้อนถึงการปรับจูนที่ต่อเนื่องในช่วงห้าปีที่ผ่านมา

สำหรับ GPU TeraScale 1 ทีมพัฒนาทดสอบด้วย Radeon HD 4890 (VRAM 1 GB) – การ์ดที่ถือว่ามีพลังมากกว่า PS 3 จริง แต่โค้ดเชเดอร์ของอีมูเลเตอร์ยังคงเป็นภาระหนักบนสถาปัตยกรรมเก่า ผลลัพธ์แสดงให้เห็นว่าเกมง่าย ๆ เช่น *Metal Gear Solid HD Collection* หรือ *Outrun Online Arcade* สามารถรันได้ใกล้ 60 FPS ในขณะที่เกมที่มีกราฟิกซับซ้อนจะเจอคอขวดของ GPU

การทดสอบต่อเนื่องกับการ์ดระดับล่างกว่า เช่น Radeon HD 3870 แสดงว่าเมื่อปรับความละเอียดเป็น 273p (คล้ายความละเอียด PSP) เกมพื้นฐานยังเล่นได้อย่าง “playable” แม้อัตราเฟรมจะลดลงอย่างชัดเจน ส่วน Radeon HD 2600 XT ที่มี VRAM เพียง 256 MB ทำให้เกม *Outrun Online Arcade* มีเพียง 8 FPS และ *Portal* เพียง 13 FPS ณ ความละเอียดเดียวกัน

Technical Implementation

การทำงานของ RPCS3 บน Linux ใช้ OpenGL renderer เป็นหลัก ซึ่งต้องอาศัยคุณสมบัติของไดรเวอร์ Mesa ในการรายงานระดับ OpenGL/GLSL ที่สนับสนุน การ “override” เวอร์ชันให้เป็น 4.3/4.40 ทำให้ GPU TeraScale 1 สามารถรับคำสั่งเชเดอร์ที่ต้องการเวอร์ชันใหม่ได้ แม้ว่าไดรเวอร์จริงจะรองรับแค่ระดับเก่า

ทีมพัฒนายังอธิบายว่าการปรับแต่งนี้ไม่กระทบต่อความเข้ากันได้ของเกมบน GPU ที่อยู่ในขอบเขต TeraScale 2 หรือสูงกว่า เนื่องจากการกำหนดตัวแปรสภาพแวดล้อมจะมีผลเฉพาะกับโปรเซสของ RPCS3 เท่านั้น นอกจากนี้ การใช้ Mesa r600 driver ยังช่วยให้ระบบจัดการกับ texture compression และ shader compilation ได้ดีขึ้น แม้ว่าอัตราการคอมไพล์บน GPU เก่าอาจช้ากว่าปกติ

Impact & Future Outlook

การขยายรองรับ GPU รุ่นเก่าเปิดโอกาสให้ผู้ใช้ Linux ที่ยังคงใช้งานฮาร์ดแวร์จากช่วงต้น 2000‑s สามารถเข้าถึงเกม PS 3 ได้โดยไม่ต้องซื้อคอมพิวเตอร์ใหม่ ซึ่งอาจกระตุ้นความสนใจใน retro gaming บนแพลตฟอร์มเปิด-source เพิ่มขึ้น การที่ทีม RPCS3 ยังคงให้การสนับสนุนและอัปเดตอย่างต่อเนื่องบน Linux ยังบ่งบอกถึงทิศทางของคอมมิวนิตี้ที่ต้องการความยืดหยุ่นสูง

แม้ผลลัพธ์จาก GPU อย่าง HD 2600 XT แสดงให้เห็นข้อจำกัดด้านประสิทธิภาพ ทีมพัฒนายังระบุว่า “การปรับจูนในอนาคตอาจทำให้ประสิทธิภาพดีขึ้นอย่างมากบนการ์ดเหล่านี้” ดังนั้นผู้ที่สนใจทดลองเล่นเกมเก่าอาจคาดหวังการปรับปรุงเพิ่มเติมในเวอร์ชันต่อไป

Summary

RPCS3 ได้เพิ่มการรองรับการ์ดจอ Radeon HD 2000‑4000 series บน Linux โดยใช้ Mesa driver และการตั้งค่า OpenGL override ทำให้เครื่องคอมพิวเตอร์เก่าสามารถเล่นเกม PS 3 ได้แม้จะต้องยอมรับ FPS ที่ต่ำ การอัปเดตนี้เปิดโอกาสใหม่สำหรับผู้ใช้ระบบ Linux และชุมชน retro gaming อย่างต่อเนื่อง.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
PlayStation 3 emulator adds support for ATI Radeon HD 2000, 3000, and 4000 series graphics cards on Linux — 20-year-old HD 2600 crumbles, can only run Portal at 13 fps in 273p
ผู้เขียน
Mark Tyson
แหล่ง
Tom's Hardware
วันที่เผยแพร่
22 กรกฎาคม 2569 เวลา 17:49

Related

บทความที่เกี่ยวข้อง

ทำให้แล็ปท็อป Linux เสถียรเหมือนเซิร์ฟเวอร์ด้วยการบำรุงรักษาตามตารางSoftware
15 กรกฎาคม 2569 เวลา 07:00

ทำให้แล็ปท็อป Linux เสถียรเหมือนเซิร์ฟเวอร์ด้วยการบำรุงรักษาตามตาราง

ผู้เขียนปรับวิธีอัปเดตจากแจ้งเตือนเป็นการบำรุงรักษาตามกำหนด ทำให้ระบบทำงานเสถียรใกล้เคียงเซิร์ฟเวอร์ ลดการค้างและรีสตาร์ท…

XDA Developers5 นาที
บังคับติดตั้ง Windows 11 บนคอมพิวเตอร์เก่า ทำให้ Linux กลายเป็นตัวเลือกที่ชัดเจนSoftware
11 กรกฎาคม 2569 เวลา 07:00

บังคับติดตั้ง Windows 11 บนคอมพิวเตอร์เก่า ทำให้ Linux กลายเป็นตัวเลือกที่ชัดเจน

การบังคับติดตั้ง Windows 11 บนคอมพิวเตอร์เก่าที่ขาด TPM และ Secure Boot ทำให้ระบบไม่เสถียรและฟีเจอร์สำคัญหายไป ในทางกลับกัน Linux ติดตั้งได้เร็ว…

XDA Developers6 นาที
ทำให้ PC เก่า 10 ปี กลายเป็นศูนย์ Smart Home, NAS และ Backup ฟรีค่าใช้จ่ายSoftware
6 กรกฎาคม 2569 เวลา 23:30

ทำให้ PC เก่า 10 ปี กลายเป็นศูนย์ Smart Home, NAS และ Backup ฟรีค่าใช้จ่าย

บทความจาก XDA‑Developers แสดงวิธีนำ PC อายุ 10 ปี มาติดตั้ง Linux, Docker เพื่อเป็นศูนย์ควบคุม Smart Home, NAS และ Backup…

XDA Developers5 นาที
Linux 7.2 ยุติการสนับสนุนการ์ดกราฟิกอายุ 44 ปี จากยุค 1970‑1979Software
19 มิถุนายน 2569 เวลา 12:00

Linux 7.2 ยุติการสนับสนุนการ์ดกราฟิกอายุ 44 ปี จากยุค 1970‑1979

การอัปเดตคอร์เคอร์เนล Linux 7.2 ลบไดรเวอร์ GPU ที่เปิดตัวในช่วงปลายทศวรรษ 1970 ทำให้การ์ดกราฟิกอายุ 44 ปีไม่สามารถบูตได้อีกต่อไป…

XDA Developers6 นาที
คัดลอกลิงก์แล้ว!