ตอนนี้เว็บข่าว และฟอรัมต่างประเทศเผยแพร่สาเหตุที่เกม Cyberpunk ทำงานได้แย่บน CPU ของ AMD สวนทางกับเกมอื่นๆ มีเนื้อหาโดยสรุปคือ มีผู้พบว่าในเกม Cyberpunk มีโค้ดที่ตรวจสอบชนิดของ CPU และถ้าพบว่าเป็น AMD จะไม่ใช้ระบบ SMT(เทียบเท่ากับ HyperThread ของอินเทล) ทำให้ในกรณีที่แย่ที่สุดเฟรมเรตจะหายไปถึง 50% โดยเฉพาะใน CPU ที่มีมากกว่า 1 CCX
ระหว่างที่รอแพทซ์จากทางการ ผู้ใช้สามารถแก้ไขได้โดยการใช้โปรแกรมแก้ไขค่า Hex เปิดไฟล์ Cyberpunk2077.exe แล้วหาค่า 75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08 40 90 00 84 ...
และแทนที่ด้วย EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08 40 90 00 84 ...
(บางที่ระบุว่าให้แก้ไบต์แรกจาก 75 เป็น 74)
ซึ่งจากที่มาระบุว่าสิ่งที่แก้เป็นการปิดการตรวจสอบชนิดของ CPU ซึ่งผู้ใช้ใน Reddit ระบุว่าสามารถเพิ่มเฟรมเรตได้สูงถึง 50% โดยยังไม่มีคำแถลงการณ์เรื่องนี้จากทาง CDProjekt Red ว่าทำไมจึงมีเหตุการณ์เช่นนี้เกิดขึ้น ซึ่งในฟอรัมต่างชาติมีการสันนิษฐานว่า อาจจะเป็นการปรับปรุงประสิทธิภาพสำหรับ CPU ของ AMD ก่อน Ryzen
ภาพก่อนแก้(ซ้าย) และหลังแก้(ขวา)
ที่มา - VideocardZ,Reddit1, Reddit2 ,Reddit3
Comments
โค้ดเลือกปฏิบัติ
fixed
สาเหตุ ในคอมเม้น
โคตรเก่ง!
ไม่ใช่คนทำเกม
คนหาสาเหตุนี่แหละ
ผมปรับ format กับขอลบการคาดเดาเรื่อง ICC ของอินเทลนะครับ เพราะใน Reddit ออกมาเช็คกันแล้วว่าไม่ใช่ ICC
lewcpe.com, @wasonliw
พัง of the year (or century 5555)
เกมทำอยู่นานอาจจะเป็นโค้ดเก่าตั้งแต่สมัยที่ยังต้องมี Game Mode อยู่เพื่อลดการเปลี่ยนไปทำงานบนคนละ CCX เลยต้องปิดทิ้งครึ่งนึง
กำลังสงสัยว่าเป็น Optimize Code ที่ใส่มาสำหรับ CPU AMD ตั้งแต่สมัย Bulldozer แต่ทำมานานจน Ryzen ออกก็แล้ว ตัวเกมหลักยังไม่เสร็จ ก็เลยไม่ว่างอัพเดต Code ส่วนนี้ซักที จนเกมออกจริงดันลืม Code ตรงนี้ไปแล้ว
นั่นน่ะสิ เกมยังไม่เสร็จ เลื่อนก็ไม่ได้ ขาย ๆ ไปก่อน เดี๋ยวค่อยอัพเดทที่หลัง ดูฝั่งคอนโซลงานหยาบกว่าเยอะ
อันนี้แปลกใจมากนะ เพราะ PS5 เป็น ระบบ CCX ไงทำไม ไม่รองรับ AMD
เหมือนตั้งใจทำมาเพื่อ nvidia + intel
จริง ๆ แล้วเป็นโค๊ดของฝั่งคอนโซล :D
75 เป็น jump not equal
เปลี่ยนเป็น 74 ก็เป็น jump equal เป็นการ กลับค่า
แต่ให้ชัวร์ก็ EB jump ทุกเคสเลยดีกว่า
ว่าแต่มี mod เปิดมุมมอง 3rd ไหม
สรุปว่า
75 ช้าบน Zen
74 ช้าบน Intel
EB เร็วบน Zen + Intel สินะครับ
อ่านตอนแรกนึกว่าเนื้อเรื่องลับสำหรับตัวละครที่ปรับแต่งตามเงื่อนไข
มิน่าล่ะ ใช้ Ryzen9 + 2080super
แต่ยังเฟรมเรตตกจนกระตุกมากในบางฉาก โดยเฉพาะตรงปล่องควัน เวลามีควันออกมาเยอะ ๆ
แต่โดยรวมค่อนข้างโอเคนะ ไม่เคยเจอ crash แบบที่คนอื่นเจอกัน
ผมเล่นบน ps4 มีอัพเดท 1.04 เพิ่งลงเกม ปรากฎใช้พื้นที่ไป 106GB ตอนลงแผ่นละ 70 นาที มีสองแผ่น และยังโหลตแพทเพิ่มอีก 30GB พอเข้าไปในเกมภาพดูอลังการมาก แต่เบลอๆ ภาพไม่ชัด เดี๋ยวรอเครื่อง ps5 ครับ