NVIDIA ยืนยันว่าเอนจินฟิสิกส์ PhysX (อ่านว่า ฟิสิกซ์) ไม่สามารถรันบน GeForce RTX ซีรีส์ 50 (Blackwell) ได้แล้ว เนื่องจากแอพพลิเคชันที่รันบน CUDA แบบ 32 บิตจะไม่ซัพพอร์ตบน Blackwell อีกต่อไป (มีผลกับแอพพลิเคชันอื่นๆ ด้วย ไม่ใช่แค่ PhysX อย่างเดียว)
จีพียูรุ่นเก่าตั้งแต่ GeForce RTX ซีรีส์ 40 ลงไปยังรองรับการรันแอพ CUDA แบบ 32 บิต แต่จีพียูใหม่ตั้งแต่ Blackwell เป็นต้นไป (CUDA 12.0 ขึ้นไป) จะไม่สามารถใช้งานได้แล้ว
PhysX ถูกสร้างขึ้นในปี 2001 โดยบริษัท NovodeX AG จากสวิตเซอร์แลนด์ จากนั้นโดนเปลี่ยนมือมาเป็นของบริษัท Ageia ในปี 2004 และ Ageia ถูก NVIDIA ซื้ออีกทีในปี 2008 ปัจจุบัน PhysX ถูกเปิดเป็นโอเพนซอร์สบน GitHub ภายใต้ร่มของแบรนด์ NVIDIA Omniverse แต่ด้วยความนิยมของ PhysX ที่น้อยลงมากในช่วงหลัง คาดว่า NVIDIA คงไม่ลงทุนมาอัพเดต PhysX อีกแล้ว
เนื่องจาก PhysX อยู่มานาน ถูกนำไปใช้งานในเอนจินเกมจำนวนมาก การเปลี่ยนแปลงนี้ย่อมมีผลต่อเกมเก่าๆ จำนวนมากที่จะไม่สามารถเล่นได้บน GeForce RTX 50 อีกต่อไป ตัวเอนจินฟิสิกส์ต้องไปรันในซีพียูแทน
ที่มา - NVIDIA, NVIDIA Forum, Tom's Hardware
Comments
เกมใหม่ๆ เขาใช้ไรกันแล้วหว่า
น่าจะ havok ไม่ก็ inbuilt ของ UE
ถ้าโอเพ่นซอร์ส นอกจาก bullet ก็มี jolt แต่เอนจิ้นใหญ่จะทำระบบฟิสิกส์ของตัวเอง
เล่น EMU NES ได้ไหม ครับ
ใครใช้ nvidia แล้วเวลาลง driver แล้วเอาติ๊กช่อง physx ออก มารวมกันตรงนี้ครับ ฮ่าาาา
เนื่องจาก PhysX อยู่มานาน
..: เรื่อยไป
เมื่อวาน advice นำการ์ดจอ RTX 4070 มาขาย 30 ตัว ราคา 19000 ใส่โค้ดส่วนลด 9ARM เหลือ 18500 กว่าๆ ผมรอ RTX 5070 ไม่ไหวเลยกดซื้อไปเลย
พอมาเจนรูป ผ่าน stable diffusion แล้วเขาบอกว่า ถ้าใช้การ์ดจอ RTX 50 series ต้องใช้อีกโปรแกรม และดูเหมือนว่าจะยังบั๊คอยู่ โชคดีใช้การ์ดจอเก่าตกรุ่น เพราะอัพเดท firmware เรียบร้อยแล้ว
ผมใช้ 5080 อยู่ automatic1111 ใช้ได้อยู่นะครับ ไม่เจอบั้คครับ
ไปลองไล่เช็คดู สิ่งที่ต่างจริงๆ คือ PyTorch ที่ Nvidia ยังไม่ออก official ออกมาในใช้กับ CUDA 12.8 ครับ ถ้า automatic1111 dev เค้าไปขอตัว preview จาก Nvidia มาลงให้ แต่โปรแกรมอื่น ถ้าแก้ปัญหา PyTorch ได้ ก็น่าจะจบครับ
อย่าผมเขียนโค้ดใช้ stable diffusion เอง ก็ต้องไปหา PyTorch มาจาก repo ของ automatic1111
"การเปลี่ยนแปลงนี้ย่อมมีผลต่อเกมเก่าๆ จำนวนมากที่จะไม่สามารถเล่นได้บน GeForce RTX 50 อีกต่อไป"
อันนี้ถึงกับรันไม่ได้เลย หรือแค่ใช้ฟังก์ชัน PhysX ไม่ได้กันนะ?
คิดว่าน่าจะแค่ใช้ผ่าน gpu ไม่ได้แค่นั้นครับ ก็คำนวณผ่าน cpu ไปเหมือนกรณี gpu ยี่ห้ออื่นที่ไม่ support PhysyX
ผมก็เข้าใจแบบนั้น แต่เนื้อข่าวตาม quote ชวนเข้าใจว่ารันไม่ได้เลย
ปรับเพิ่มให้เคลียร์ขึ้นแล้วนะครับ