แก้ปัญหา AnyPS5: หาขั้นแรกที่ไม่ผ่าน

ไล่ปัญหา AnyPS5 ตามขั้นที่หยุด ตั้งแต่อินพุต Windows 193/126 หน่วยความจำ GPU ฟอนต์ การควบคุม จนถึงการเก็บล็อก

เริ่มจากขั้นแรกที่ล้มเหลว

เลือกจุดที่หยุด แล้วตรวจตามระบบของคุณ

ตรวจรูปแบบอินพุตและตัวเลือกปลายทาง

  1. ตรวจ ELF ที่สะอาดและโฟลเดอร์โมดูลที่รองรับ --sce-module-path ใช้โฟลเดอร์แม่
  2. ระบุ --windows ชัดเจน ชื่อ .exe ยังเป็น Linux ตามค่าเริ่มต้นถ้าไม่เลือก Windows
  3. เทียบตัวเลือกกับเอกสารรุ่นเดียวกัน ไม่เพิ่มแฟล็กดีบักที่เลิกใช้ในการลองพื้นฐาน

รหัส 0 อาจหมายถึงแสดงความช่วยเหลือ --autorun อาจคืนรหัสของโปรแกรมที่เปิด เก็บคำสั่งและล็อกคู่ตัวเลข

อินพุต ตัวเลือก และรหัสออก v0.1.2 ↗

สร้างรายงานปัญหา

สร้างรายงานเพื่อคัดลอกไป GitHub issue หรือกระทู้ แบบฟอร์มนี้ไม่อัปโหลดข้อมูล

ใช้บิลด์อื่นหรือ ทำตามเอกสารที่ตรง แล้วเทียบ รายงานเกม AnyPS5

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

เก็บข้อผิดพลาดแรกไว้ใกล้มือ แนวทางนี้ตามเอกสาร v0.1.2 บรานช์เฉพาะเกมอาจมีขั้นตอนเพิ่ม

รีลิงเกอร์อ่านอินพุตไม่ได้

ตรวจว่าเป็น ELF ที่สะอาด ไม่ใช่แพ็กเกจเข้ารหัสหรือ SELF/fSELF และเป็นไฟล์ที่คุณมีสิทธิ์ใช้ ชื่อ eboot.bin ไม่ได้ยืนยันเนื้อหา

ตรวจโมดูลที่มาด้วย:

text
source/
    input.elf
    sce_module/
        bundled-module.prx

ชื่อมาตรฐานคือ sce_module/, sce_modules/, prx/ โดย prx/ อยู่คู่กับชื่อใดชื่อหนึ่งได้ สองชื่อแรกพร้อมกันหรือไม่มีทั้งสามจะผิด อ่านเฉพาะไฟล์ในโฟลเดอร์โดยตรง

--sce-module-path ต้องชี้โฟลเดอร์แม่ ถ้าเป็นโฟลเดอร์ปลั๊กอินอื่นให้ดู --module-dir ในรายงาน ติดตั้ง AnyPS5 แสดงผังต้นทางกับปลายทางไว้

Windows ไม่ยอมเปิดเอาต์พุต

ค่าเริ่มต้นคือ Linux ELF แม้ตั้งชื่อ app.exe ให้แปลงใหม่ด้วย --windows:

powershell
.\relinker-v0.1.2.exe --windows source\input.elf app.exe

ถ้า Intel หยุดด้วย illegal instruction ตรวจว่ามี --to-intel หรือไม่ มันแก้คำสั่ง AMD ที่รองรับในไฟล์ ไม่ใช่คำสั่งที่เกิดขณะรัน หากยังหยุดให้เก็บรายละเอียด ดู สเปกที่ต้องใช้กับ AnyPS5

Windows ขึ้น 193 หรือ 126

ข้อผิดพลาด ตรวจอะไร แก้อย่างไร
193: not a valid Win32 application มี .prx คอนโซลต้นฉบับใน libs/ หรือไม่ แทนด้วยไลบรารี AnyPS5 Windows ที่ตรงรุ่น ส่วนโมดูลเกมที่แปลงวางตาม Guest module: ใน app0/
126: module not found มีไฟล์ .prx แต่ขาดไลบรารีที่มันเรียกหรือไม่ ตรวจ MinGW DLL และส่วนอื่นใน libs/

ไฟล์ Windows v0.1.2 มี libgcc_s_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll เก็บครบสามใน libs/ ถ้าบิลด์เองใช้ DLL จาก mingw64/bin ของเครื่องมือเดียวกัน ไม่ผสมรันไทม์คนละคอมไพเลอร์

แมป direct memory ไม่สำเร็จ

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

Linux ที่ขึ้น [gpu] open /dev/udmabuf: Permission denied ให้ตรวจสิทธิ์และขนาดสำหรับไดรเวอร์ dma-buf ตามเอกสาร เส้นทางหน่วยความจำที่ใช้ไม่ได้อาจแสดง BDA access failed ด้วย

เปิดหน้าต่างแล้วดำหรือค้าง

ดูล็อกท้ายสุดและเทียบบิลด์เกมเดียวกันใน เกม AnyPS5 บางเกมติดโหลดหรือกราฟิก แม้วางไฟล์ถูกแล้ว

ถ้าเลือก GPU ผิด อ่านชื่อ Physical device candidate แล้วใช้ข้อความบางส่วน เช่นเมื่ออุปกรณ์ที่ใช้ได้มีคำว่า NVIDIA:

powershell
$env:ANYPS5_GPU="NVIDIA"
.\app.exe

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

หากเป็นคำสั่งที่ยังไม่พัฒนาหรือเชดเดอร์/ไดรเวอร์ล้มเหลว ค้นอาการในกระทู้เกม เก็บบรานช์กับ PR ของวิธีแก้ก่อนลอง AnyPS5 บน GitHub ช่วยหาแหล่งเหล่านี้

เมนูไม่มีตัวหนังสือ

เกมที่ใช้ฟอนต์ระบบอาจต้องมี anyps5-fonts/ ข้างโปรแกรม หรือที่ ANYPS5_SYSTEM_FONTS เอกสารระบุชื่อฟอนต์เดิมกับ Noto ทดแทน รวม Latin/CJK การคัดลอกทรัพยากรทั่วไปลง app0/ ไม่ได้เพิ่มฟอนต์ระบบ

ปุ่มไม่ตอบสนอง

ดูว่า SDL รู้จักคอนโทรลเลอร์หรือมีอีกตัวครองช่องแรกอยู่ ลองปุ่มคีย์บอร์ดเดิมเพื่อแยกว่าปัญหา mapping หรือเกมค้าง

ตรวจ anyps5-input.ini หรือไฟล์ที่ ANYPS5_INPUT_CONFIG ชี้ บรรทัดผิดหยุดการเริ่มอินพุตและแสดงไฟล์กับเลขบรรทัด เทียบเอกสารอินพุต คลิกทัชแพดกับพิกัดนิ้วเป็นคนละฟีเจอร์ อย่างหลังยังไม่พัฒนา

เก็บล็อกก่อนเปลี่ยนบิลด์

Windows PowerShell:

powershell
.\app.exe *>&1 | Tee-Object -FilePath .\launch-log.txt

Linux:

bash
./app.elf 2>&1 | tee launch-log.txt

การเปิด Windows GUI ที่ไม่มี stdout/stderr ใช้งานได้อาจเขียน anyps5.log ข้างโปรแกรม หากโฟลเดอร์เขียนได้ มันแทนไฟล์เก่า จึงควรคัดลอกก่อนลองใหม่

ใช้เครื่องมือรายงานหน้านี้รวบรวมเวอร์ชัน บิลด์ ฮาร์ดแวร์ เส้นทาง และข้อผิดพลาดแรก ลบพาธส่วนตัวและข้อมูลเกมก่อนแชร์ บริบทชุมชนดู AnyPS5 บน Reddit หรือวิธีแปลงอีกแบบที่ ตัวแปลง AnyPS5 บนเว็บ

สิ่งที่ทำต่อหาความช่วยเหลือใน AnyPS5 บน GitHubเปรียบเทียบรายงานเกม 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 เพื่อปิด