สเปกที่ต้องใช้กับ AnyPS5: ระบบและฮาร์ดแวร์

ตรวจสเปกที่ต้องใช้กับ AnyPS5 บน Windows, Linux และ macOS ทั้งคำสั่ง CPU, Vulkan, หน่วยความจำคอมมิต และชุดเครื่องมือบิลด์

AnyPS5 รันโค้ดเกมที่แปลงแล้วพร้อมไลบรารีทดแทน เตรียม PC โดยตรวจระบบปลายทาง คำสั่ง CPU อุปกรณ์ Vulkan และหน่วยความจำ แล้วเทียบกับเงื่อนไขของเกมที่จะลอง

หน้านี้แยกเงื่อนไขรัน v0.1.2 เครื่องมือบิลด์ และเครื่องที่ผู้รายงานใช้ รายงานที่มีไม่ได้กำหนดสเปก PC ขั้นต่ำชุดเดียวสำหรับทุกเกม

เลือกระบบปลายทาง

ระบบ ทางที่มี สิ่งที่ตรวจ
Windows x86-64 v0.1.2 มีรีลิงเกอร์และไลบรารี Windows แปลงด้วย --windows ใช้ไลบรารี Windows และ MinGW DLL รุ่นเดียวกัน
Linux x86-64 มีรีลิงเกอร์และไลบรารี Linux ใช้เอาต์พุต Linux ไดรเวอร์ Vulkan ที่เหมาะสม และสิทธิ์ด้านล่าง
macOS เอกสารใช้ --macos สร้าง x86-64 Mach-O และเพิ่ม --to-rosetta สำหรับ Apple Silicon ไม่มีแพ็กเกจ Mac ใน v0.1.2 เป็นทางบิลด์ซอร์สแยก การบิลด์รีลิงเกอร์บน Mac อย่างเดียวไม่ได้เตรียมรันไทม์เกมให้

ก่อนบิลด์บน Mac อ่านเอกสารใช้งาน v0.1.2คู่กับเอกสารบิลด์ ขอบเขตต่างกัน: หน้าใช้งานกล่าวถึง Mach-O และ Rosetta ส่วนบิลด์เฉพาะรีลิงเกอร์ระบุ Linux/Windows และไม่รวมการรันเกม macOS

คำสั่ง CPU และตัวเลือกแปลง

เอาต์พุต Windows กับ Linux มีโค้ด x86-64 สภาพแวดล้อมที่รันต้องรองรับคำสั่งของเกมและโมดูล

--to-intel เขียนคำสั่งเฉพาะ AMD ที่รองรับและพบระหว่างแปลงใหม่ แต่ไม่จัดการคำสั่ง AMD ที่เกมสร้างขณะรัน ส่วน --macos --to-rosetta บน Apple Silicon สร้าง x86-64 สำหรับ Rosetta ไม่ใช่เกม ARM เนทีฟ

หากหยุดด้วย illegal instruction เก็บตำแหน่งและบิลด์ไว้ แล้วใช้ แก้ปัญหา AnyPS5

Vulkan และการเลือก GPU

รันไทม์เลือกอุปกรณ์ Vulkan 1.1 ที่มีคิวกราฟิกและคอมพิวต์ พร้อมการแสดงผ่าน swapchain โดยให้ความสำคัญกับ GPU แยกก่อนอยู่แล้ว กราฟิกบางเส้นทางอาจต้องใช้ความสามารถไดรเวอร์เพิ่มเติม

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

ค้น GPU ในรายงานเกม แล้วเทียบบิลด์ ไดรเวอร์ และฉากด้วย การ์ดที่ระบุเป็นข้อมูลเครื่องนั้น ไม่ใช่เกณฑ์ VRAM หรือระดับประสิทธิภาพสำหรับเกมอื่น

RAM หน่วยความจำคอมมิต และพื้นที่เก็บข้อมูล

Windows อาจจัดสรร direct memory ได้ถึง 13,824 MiB ต่อเกม โดยคอมมิตตอนแมป หน่วยความจำคอมมิตสูงสุดของระบบซึ่งรวม RAM และ pagefile ต้องพอสำหรับส่วนนี้กับการใช้งานอื่น หากแมปไม่ได้ ให้ดูข้อผิดพลาดและค่า Committed ใน Task Manager ปิดแอปอื่นหรือปรับ pagefile ตามส่วนที่ขาด

Linux ที่ใช้ dma-buf import อาจต้องอ่านและเขียน /dev/udmabuf ได้ ถ้าล็อกปฏิเสธสิทธิ์ ให้ตรวจเจ้าของ กลุ่ม และข้อจำกัดขนาดตามเอกสาร

เผื่อพื้นที่ให้ไฟล์ต้นทาง เอาต์พุต ไลบรารี และทรัพยากร คำนวณจากขนาดจริง รวมสำเนาที่ต้องการเก็บไว้

เครื่องมือและแพ็กเกจสำหรับบิลด์

การใช้รีลิงเกอร์ที่แจกไม่ต้องติดตั้งคอมไพเลอร์ หากบิลด์เองให้แยกดังนี้

เป้าหมาย เครื่องมือ
เฉพาะรีลิงเกอร์ CMake คอมไพเลอร์ C++20 และ Ninja หรือเครื่องมือบิลด์อื่น Python 3 เปิดใช้เทสต์ถดถอย โหมดนี้ไม่รวมไลบรารีระบบและส่วนกราฟิก/เสียง
Linux เต็มชุด x86-64, Git, CMake 3.22.1 ขึ้นไป, Ninja, GCC/G++, binutils, ไฟล์พัฒนา X11/Xext/XRandR และแบ็กเอนด์เสียง SDL ที่รองรับ
Windows เต็มชุด เครื่องมือพื้นฐานเดียวกัน กับ WinLibs MinGW-w64 GCC 15.2.0, x86_64-ucrt-posix-seh, รุ่น 15.2.0posix-14.0.0-ucrt-r7 และเพิ่ม mingw64/bin ใน PATH

Windows ใช้ชุด MinGW ที่ระบุ สำหรับ Debian/Ubuntu มี libx11-dev, libxext-dev, libxrandr-dev และแพ็กเกจพัฒนา PipeWire, PulseAudio หรือ ALSA ทำตามคำแนะนำดิสโทรของคุณ

จะลองอะไรต่อ

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

สิ่งที่ทำต่อเริ่มติดตั้ง AnyPS5หาการตั้งค่าในตรวจสอบเกม AnyPS5

ค้นคู่มือ

ดูทุกคู่มือ

คู่มือใช้งาน AnyPS5 แบบเข้าใจง่ายทำความรู้จัก AnyPS5 ค้นหารายงานเกมและดาวน์โหลดทางการ พร้อมคู่มือติดตั้ง สเปกที่ต้องใช้ การแก้ปัญหา และความคืบหน้าการพัฒนาเกม AnyPS5 และรายงานความเข้ากันได้เปรียบเทียบรายงานเกม AnyPS5 ตามชื่อ บิลด์ และเงื่อนไขทดสอบ ดูเมนู เกมเพลย์ แพตช์ และปัญหาที่ยังไม่แก้จากแหล่งต้นทางตรวจสอบเกม AnyPS5เลือกเกมและระบบเพื่อเปรียบเทียบรายงาน AnyPS5 ทั้งเกมเพลย์ เสียง การควบคุม เซฟ และความเสถียร พร้อมลิงก์ต้นทางAnyPS5 บน GitHub: คลังโค้ดและรุ่นเผยแพร่ค้นหา AnyPS5 บน GitHub ทางการ เลือกไฟล์รุ่นเดียวกัน อ่านเอกสารตามเวอร์ชัน บิลด์จากซอร์ส และเตรียมรายงานเกมที่มีประโยชน์ความคืบหน้า AnyPS5: ตัวเลขบอกอะไรอ่านความคืบหน้า AnyPS5 จากตัวนับไลบรารีและเชดเดอร์ที่มีวันที่ เข้าใจสิ่งที่นับ ประวัติคอมมิต และความสัมพันธ์กับรายงานเกมAnyPS5 บน Reddit: สามกระทู้ที่น่าอ่านอ่าน AnyPS5 บน Reddit จากต้นทาง ดูโปรเจกต์ Dead Cells ที่แยกกัน ความคืบหน้าเชดเดอร์ และเครื่องที่ใช้สาธิต พร้อมทางไปต่อติดตั้ง AnyPS5: ตั้งแต่ดาวน์โหลดถึงเตรียมรันทำตามขั้นตอนติดตั้ง AnyPS5 ด้วยไฟล์ v0.1.2 อินพุต ELF คำสั่ง Windows/Linux โฟลเดอร์รัน การควบคุม และบิลด์จากซอร์สสเปกที่ต้องใช้กับ AnyPS5: ระบบและฮาร์ดแวร์ตรวจสเปกที่ต้องใช้กับ AnyPS5 บน Windows, Linux และ macOS ทั้งคำสั่ง CPU, Vulkan, หน่วยความจำคอมมิต และชุดเครื่องมือบิลด์แก้ปัญหา AnyPS5: หาขั้นแรกที่ไม่ผ่านไล่ปัญหา AnyPS5 ตามขั้นที่หยุด ตั้งแต่อินพุต Windows 193/126 หน่วยความจำ GPU ฟอนต์ การควบคุม จนถึงการเก็บล็อกตัวแปลง AnyPS5 บนเว็บ: อินพุตและวิธีบันทึกใช้ตัวแปลง AnyPS5 บนเว็บทางการเพื่อเตรียม Windows/Linux ดู ELF และโมดูล การบันทึก ZIP/โฟลเดอร์ และสองข้อจำกัด 256 MiBเกี่ยวกับ AnyPS5 Guideรู้จัก AnyPS5 Guide เว็บไซต์อิสระสำหรับค้นเกม ดาวน์โหลดทางการ เตรียมระบบ ติดตั้ง และติดตามการพัฒนาติดต่อ AnyPS5 Guideติดต่อ AnyPS5 Guide เพื่อแก้ข้อมูล เพิ่มรายละเอียดรายงาน หรือแจ้งปัญหาเว็บไซต์ พร้อมช่องทางถามเรื่องเทคนิคของโปรเจกต์นโยบายเว็บไซต์ข้อมูลการใช้ AnyPS5 Guide ความเป็นอิสระ และวิธีแจ้งแก้ไขหรืออัปเดตเนื้อหาความเป็นส่วนตัวและคุกกี้AnyPS5 Guide จัดการอินพุตในเครื่อง คุกกี้ และการวิเคราะห์ที่เลือกได้อย่างไร พร้อมการเปลี่ยนความยินยอมและช่องทางติดต่อการใช้คู่มือนี้อ่านขอบเขตข้อมูลและเครื่องมือเตรียมใช้งานของ AnyPS5 Guide เงื่อนไขซอฟต์แวร์และสื่อ แหล่งข้อมูล และการติดต่อ

ค้นหาในเบราว์เซอร์ กด Escape เพื่อปิด