Tags:
Node Thumbnail

ตอนนี้เว็บข่าว และฟอรัมต่างประเทศเผยแพร่สาเหตุที่เกม 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

ภาพก่อนแก้(ซ้าย) และหลังแก้(ขวา)
No Description

ที่มา - VideocardZ,Reddit1, Reddit2 ,Reddit3

Get latest news from Blognone

Comments

By: tekkasit
ContributorAndroidWindowsIn Love
on 13 December 2020 - 11:55 #1189550
tekkasit's picture

โค้ดเลือกปฏิบัติ

By: nant
ContributorWindows PhoneRed HatUbuntu
on 13 December 2020 - 11:59 #1189551 Reply to:1189550

fixed

By: nant
ContributorWindows PhoneRed HatUbuntu
on 13 December 2020 - 12:13 #1189552
By: keen
iPhoneAndroidUbuntu
on 13 December 2020 - 17:03 #1189574
keen's picture

โคตรเก่ง!
ไม่ใช่คนทำเกม
คนหาสาเหตุนี่แหละ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 13 December 2020 - 22:24 #1189586
lew's picture

ผมปรับ format กับขอลบการคาดเดาเรื่อง ICC ของอินเทลนะครับ เพราะใน Reddit ออกมาเช็คกันแล้วว่าไม่ใช่ ICC


lewcpe.com, @wasonliw

By: pote2639
ContributoriPhoneWindows PhoneWindows
on 13 December 2020 - 22:39 #1189587

พัง of the year (or century 5555)

By: Iamz
AndroidWindows
on 13 December 2020 - 22:41 #1189588

เกมทำอยู่นานอาจจะเป็นโค้ดเก่าตั้งแต่สมัยที่ยังต้องมี Game Mode อยู่เพื่อลดการเปลี่ยนไปทำงานบนคนละ CCX เลยต้องปิดทิ้งครึ่งนึง

By: Remma
AndroidWindows
on 13 December 2020 - 22:42 #1189589
Remma's picture

กำลังสงสัยว่าเป็น Optimize Code ที่ใส่มาสำหรับ CPU AMD ตั้งแต่สมัย Bulldozer แต่ทำมานานจน Ryzen ออกก็แล้ว ตัวเกมหลักยังไม่เสร็จ ก็เลยไม่ว่างอัพเดต Code ส่วนนี้ซักที จนเกมออกจริงดันลืม Code ตรงนี้ไปแล้ว

By: TTNK on 14 December 2020 - 01:21 #1189604 Reply to:1189589

นั่นน่ะสิ เกมยังไม่เสร็จ เลื่อนก็ไม่ได้ ขาย ๆ ไปก่อน เดี๋ยวค่อยอัพเดทที่หลัง ดูฝั่งคอนโซลงานหยาบกว่าเยอะ

By: best
iPhoneAndroid
on 13 December 2020 - 23:17 #1189591

อันนี้แปลกใจมากนะ เพราะ PS5 เป็น ระบบ CCX ไงทำไม ไม่รองรับ AMD
เหมือนตั้งใจทำมาเพื่อ nvidia + intel

By: mr_tawan
ContributoriPhoneAndroidWindows
on 13 December 2020 - 23:26 #1189595
mr_tawan's picture

จริง ๆ แล้วเป็นโค๊ดของฝั่งคอนโซล :D


  • 9tawan.net บล็อกส่วนตัวฮับ
By: deaknaew on 14 December 2020 - 02:14 #1189602

75 เป็น jump not equal
เปลี่ยนเป็น 74 ก็เป็น jump equal เป็นการ กลับค่า
แต่ให้ชัวร์ก็ EB jump ทุกเคสเลยดีกว่า

ว่าแต่มี mod เปิดมุมมอง 3rd ไหม

By: hisoft
ContributorWindows PhoneWindows
on 14 December 2020 - 10:56 #1189628 Reply to:1189602
hisoft's picture

สรุปว่า

75 ช้าบน Zen
74 ช้าบน Intel
EB เร็วบน Zen + Intel สินะครับ

By: geravet
iPhoneAndroidSymbianWindows
on 14 December 2020 - 09:35 #1189614

อ่านตอนแรกนึกว่าเนื้อเรื่องลับสำหรับตัวละครที่ปรับแต่งตามเงื่อนไข

By: suotirips
iPhoneWindows PhoneAndroidUbuntu
on 14 December 2020 - 14:22 #1189662
suotirips's picture

มิน่าล่ะ ใช้ Ryzen9 + 2080super

แต่ยังเฟรมเรตตกจนกระตุกมากในบางฉาก โดยเฉพาะตรงปล่องควัน เวลามีควันออกมาเยอะ ๆ

แต่โดยรวมค่อนข้างโอเคนะ ไม่เคยเจอ crash แบบที่คนอื่นเจอกัน

By: takato
iPhoneWindows PhoneAndroidBlackberry
on 15 December 2020 - 14:32 #1189886
takato's picture

ผมเล่นบน ps4 มีอัพเดท 1.04 เพิ่งลงเกม ปรากฎใช้พื้นที่ไป 106GB ตอนลงแผ่นละ 70 นาที มีสองแผ่น และยังโหลตแพทเพิ่มอีก 30GB พอเข้าไปในเกมภาพดูอลังการมาก แต่เบลอๆ ภาพไม่ชัด เดี๋ยวรอเครื่อง ps5 ครับ