เราได้ปล่อยแพทช์ 3.10.2 เป็นที่เรียบร้อยแล้ว ซึ่งแพทช์นี้มาพร้อมตัวเรนเดอร์ Vulkan เวอร์ชั่นเบต้า โดยตัวเรนเดอร์ทางเลือกใหม่นี้จะให้สมรรถภาพที่สม่ําเสมอกว่า DirectX 11 โดยเฉพาะเมื่อ CPU ทำงานหนัก

ตลอดเวลาหลายปีที่ผ่านมา เราได้เพิ่มจำนวนเทรดดิ่ง (เพิ่มจำนวนการใช้งานคอร์ CPU) ที่ Path of Exile มาโดยตลอด ซึ่งทำให้เราสามารถใช้งานประสิทธิภาพของ CPU รุ่นใหม่ซึ่งมีเทรดจำนวนมากได้เต็มที่ (คอร์เสมือน) และเนื่องจากระบบเชดเดอร์ยืดหยุ่นที่เราใช้ การอัพโหลดเชดเดอร์จึงเกิดขึ้นระหว่างการเล่นอยู่บ่อยๆซึ่งทำให้เกิดอาการเกมค้างสะดุดได้ในบางครั้ง ในตัวเร็นเดอร์ DirectX11 ของเรานั้นการอัพโหลดเชดเดอร์เกิดขึ้นในเทรดเบื้องหลังแต่ไดรเวอร์กราฟฟิก (ในส่วนของ AMD/Nvidia/Intel) น้ำมันไปประมวลผลก่อนที่กราฟฟิกการ์ดจะได้ใช้มัน ซึ่งการประมวลผลนี้เองที่ทำให้เกิดการใช้งาน CPU สูงเนื่องจากมันทำงานในเทรดของมันเองที่เราไม่สามารถกำหนดได้ กลายเป็นว่าไอ้ที่เราทำระบบมัลติเทรดตลอดหลายปีที่ผ่านมานี้มันหวนกลับมาทำให้ปัญหานี้หนักกว่าเดิมเนื่องจากมันทำให้การใช้งาน CPU สูงขึ้น (เพื่อที่จะให้ได้เฟรมเรตสูงขึ้น) ยังดีที่มีตัวเรนเดอร์ Vulkan เข้ามากู้สถานการณ์ ตัวเรนเดอร์นี้นอกจากจะมีการปรับปรุงที่ดีขึ้นหลายอย่างแล้ว มันยังทำให้คุณสามารถควบคุมทุกอย่างผ่านการเรียกฟังก์ชันด้วยตนเองได้อีกด้วย ทำให้เราสามารถเลี่ยงปัญหาที่เกิดขึ้นกับไดรเวอร์ DirectX11 ได้อย่างสมบูรณ์แบบ

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

คุณสามารถเปิดใช้งานตัวเรนเดอร์ Vulkan ได้โดยเปิดตัวเลือกด้านกราฟฟิกขึ้นมา จากนั้นเปลี่ยนตัวเลือก Renderer ให้เป็น “Vulkan (Beta)” ระบบจะเปลี่ยนตัวเรนเดอร์ให้คุณทันทีโดยไม่ต้องเปิดเกมใหม่

ตัวเรนเดอร์ Vulkan นี้จะไม่ทำให้หน่วยประมวลผลด้านกราฟฟิกของคุณทำงานได้มีสมรรถภาพมากขึ้นดั่งใช้เวทมนตร์ แต่มันจะทำให้ได้รับสมรรถภาพที่สม่ำเสมอมากขึ้น ซึ่งหมายความว่ามันจะไม่ทำให้เฟรมเรตสูงสุดของคุณเพิ่มขึ้น แต่มันจะทำให้การกระตุกเป็นช่วงๆลดน้อยลงซึ่งทำให้ตัวเกมลื่นไหลขึ้นและมีเฟรมเรทเฉลี่ยเพิ่มขึ้น พูดง่ายๆก็คือตัวเรนเดอร์ใหม่นี้ทำให้เราสามารถจัดสรรทรัพยากรที่เราใช้งานได้อย่างเต็มที่ เราจึงสามารถปรับแต่งการใช้ทรัพยากรสำหรับ Path of Exile ได้อย่างเหมาะสม

ในคอมพิวเตอร์หลายเครื่องนั้น ตัวเรนเดอร์นี้ในตอนนี้จะช้ากว่า DirectX11 ซึ่งเป็นสิ่งที่เราสามารถปรับจูนได้ในสัปดาห์ข้างหน้า (ซึ่งเราหวังว่าจะแล้วเสร็จภายในแพทช์ 3.11) พูดง่ายๆก็คือ Vulkan มีเครื่องมือให้เราสามารถปรับจูนประสิทธิภาพของเกมได้มากกว่า ซึ่งในตอนนี้เราเพิ่งเริ่มทดสอบใช้งานมันเท่านั้น บางทีคุณอาจพบว่าในสถานภาพที่มันเป็นรองอยู่นี้แต่การที่สมรรถภาพที่สม่ําเสมอกว่าอาจจะทำให้มันน่าใช้กว่าก็เป็นได้ เป้าหมายของเราในตอนนี้คือทดสอบให้มันเสถียรที่สุดเท่าที่ทำได้และทำให้เฟรมเรตสูงสุดจากการปรับจูนเท่าที่เป็นไปได้

นอกจากนี้ตัวเรนเดอร์ Vulkan ของเราจะบังคับปรับคุณภาพพื้นผิวในเป็น “กลาง” สำหรับเครื่องที่มีหน่วยความจำด้านกราฟิก 3gb หรือน้อยกว่า ซึ่งจะลดปัญหากระตุกที่เกิดจากการเคลื่อนย้ายเทกเจอร์พื้นผิวไปมาระหว่างหน่วยความจำของหน่วยประมวลผลกราฟฟิกและหน่วยความจำหลักของระบบ ของแบบนี้เป็นสิ่งที่เราพยายามปรับแต่งอยู่ตลอดเพื่อหาทางออกด้านสมรรถภาพที่ดีที่สุดที่เป็นไปได้ ปรัชญาในการพัฒนาตัวเรนเดอร์ Vulkan ของเราคือ ความสม่ําเสมอของเฟรมเรทเพื่อให้ผู้เล่นสามารถเล่นเกมได้โดยไม่กระตุกในตอนสำคัญ ความลื่นไหลของเกมยังคงขึ้นอยู่กับความหนาแน่นของเอฟเฟคในจอเช่นเคย และการใช้การ์ดจอที่ดีก็ช่วยได้อย่างแน่นอน

ตัวเรนเดอร์ใหม่นี้ยังคงอยู่ในช่วงทดสอบ ซึ่งคาดว่าจะต้องมีปัญหาอย่างแน่นอน หากคุณพบปัญหาด้านการเรนเดอร์สามารถแจ้งเข้ามาได้ที่บอร์ดรายงานบัคของเรา เราไม่แนะนำให้คุณเล่นตัวละครฮาร์ดคอร์ที่สำคัญที่สุดของคุณด้วยตัวเรนเดอร์ใหม่นี้จนกว่าคุณจะมั่นใจกับมันเพียงพอ และเราจะพยายามแก้ไขปัญหาที่ได้รับการแจ้งเข้ามาให้ได้มากที่สุดและทำให้ตัวเรนเดอร์ใหม่นี้พร้อมก่อนภาคเสริม 3.11 และมันจะกลายเป็นตัวเรนเดอร์ตั้งต้นสำหรับ Path of Exile ในที่สุด

หากคุณไม่สามารถเปิดเกมได้ด้วยตัวเรนเดอร์ Vulkan คุณสามารถเปลี่ยนการตั้งค่าได้จากไฟล์ production_Config.ini (อยู่ใน Documents\My Games\Path of Exile) โดยเปลี่ยนบรรทัด renderer_type=Vulkan ให้เป็น renderer_type=DirectX11

ขอขอบคุณทุกคนที่ช่วยทดสอบตัวเรนเดอร์ใหม่นี้ หากพบเห็นปัญหาใดๆโปรดแจ้งเข้ามาได้ทุกเมื่อ!
โพสต์โดย 
เมื่อ
Grinding Gear Games

รายงานโพสต์

รายงานบัญชี:

ประเภทรายงาน

ข้อมูลเพิ่มเติม