แนะแนว NVIDIA เรื่อง PhysX by NVIDIA <ฉบับ>แรงข้ามขีดจำกัดUnlimited
บทความ นี้ มีวิธีการใช้ NVIDIA 2ใบ แต่คนละรุ่นด้วยนะครับ จะเป็นยังไงก็อ่านและทำการเข้าใจเลยครับ
จากการที่เข้าไปสอบถามในกระทู้วิธีการทำให้ Physx ให้กับATI ทำให้ผมต้องตั้งกระทู้นี้ขึ้นเพื่อ ที่จะได้ให้แฟนๆๆNVIDIA ที่กำลัง เติบโตอยู่ในสีเขียวได้รู้กันครับ.
สวัสดีเพื่อนๆทุกคนวันนี้กรขอนำเสนอเรื่อง เกี่ยวกับ PhysX ที่ตกเป็นข่าวอยู่ จะมานำเสนอให้เพื่อนๆเข้าใจถึงแก่นแท้ของเจ้า ชุดคำสั่ง PhysX เรามาเริ่มกันดีกว่าครับ ... เมื่อปีที่แล้ว Nvidia ได้ซื้อบริษัท Ageia ผู้พัฒนาระบบชุดคำสั่ง PhysX โดยใช้เงินมากกว่า 30ล้าน USD แพงมากทีเดียว Ageia เป็นผู้เขียนระบบ PhysX เพื่อนำเอาหลักฟิสิกส์มาให้กับการเล่นเกมส์ ในตอนนั้น Ageia ได้ออก PhysX Card ออกมาวางจำหน่ายอยู่พักนึง เท่าที่ผมจำได้ราคาน่าจะอยู่ที่ 10,000และ6,000บาท แต่ผลการตอบรับก็ไม่ค่อยจะดีนัก เนื่องจากเกมส์ส่วนใหญ่ยังไม่มีฟีเจอร์นี้ จึงไม่ค่อยมี เกมส์ที่สามารถรีดพลังเจ้า PhysX ออกมาให้เห็นกัน แม้ว่า feature ของเจ้า PhysX Card นี้จะน่าสนใจแต่เจ้าราคาของมันไม่ค่อยโดนใจกลุ่มผู้ใช้เท่าไหร่ เจ้า PhysX Card ผลออกมาก็คือ ล้มเหลวอย่างแรง
หลังจากที่โดน Nvidia ซื้อตัวไป Nvidia ก็ออกมากับไอเดียร์ ที่จะนำเอา ชุดคำสั่ง PhysX มาไว้ในตัว CUDA แล้วนำเจ้า CUDA มาใส่บน GPU หรือง่ายๆ
CUDA+ Geforce = CUDA ready GPUs
CUDA ready GPUs + PhysX = PhysX ready GPUsอย่า งงครับ เจ้าชุดคำสั่ง CUDA นี้ก็คือชุดคำสั่งนี้จะจำลอง GPU ให้เป็น CPU เพื่อลดภาระให้กับ CPU สมมุติ GPU โหลด 70% แล้ว CPU โหลด 130 % เจ้า CUDA จะทำให้ ส่วน 30% free ที่เหลือจะทำหน้าที่เสมือน CPU อะไรทำนองนั้นครับ โดยการ์ดจอที่เป็น CUDA Ready ก็จะเป็น series 8 ขึ้นไปครับ ข้อดีของเจ้าการ์ดจอพวกนี้ก็คือซื้อการ์ดจอหนึ่งใบก็เท่ากับได้การ์ดฟิสิกส์ไปด้วยเพราะเจ้า PhysX นี้จะประมวลผลร่วมกับ GPU ครับ
อันนี้ผมจะอธิบายให้เข้าใจง่ายๆนะครับพี่น้อง โดยปรกติแล้วสมัยก่อนเนี่ย CPU จะเป็นตัวประเมิณผลทางหลัก Physic เจ้า CUDA เนี่ยก็เลยเกิดขึ้น จริงๆแล้วGPU เนี่ยเร็วกว่า CPU อยู่หลายเท่าตัว Nvidia เลยคิดที่จะนำเอา CUDA หรือชุดคำสั่งที่จะออกคำสั่งให้ GPU ทำงานเสมือน CPU แล้วนำมาคำนวนหลัก Physics เลยทำให้เร็วกว่า และ ไม่ต้องดึงทรัพยากรของเครื่องด้วยครับ
PhysX เป็น ชุดคำสั่งที่จะสามารถนำเอาหลัก ฟิสิกส์มาใช้ร่วมกับเกมส์ อย่างเช่น PhysX เป็นชุดคำสั่งประมวล ทุกสิ่งที่เคลื่อนไหว อย่างเช่นในเกมส์ เวลาเราโดนระเบิด เจ้าชุดคำสั่ง PhysX จะประเมินระยะทางของการโยน, แรงโน้มถ่วงของสภาพแวดล้อม , ระยะการระเบิด , ทิศทางของควันระเบิด อะไรพวกนี้ เอาว่าอะไรที่เกี่ยวกับการเคลื่อนไหว เจ้า PhysX จะประมวณผลหมด ซึ่งข้อดีของมันก็คือว่ามันจะทำให้การเล่นเกมส์สมจริงขึ้น และดูเป็นธรรมชาติขึ้น ไม่แข็งททื่อ หรือเกินจริง สำหรับเกมส์ที่ support ในตอนนี้หลักๆก็จะเป็นพวกที่ใช้ Unreal Engine 3, Gamebryo, Vision, Instinct, Trinigy, Diesel, Unity 3D, Hero,
BigWorld และหลายค่ายเกม อย่าง EA, THQ, 2K Game, SEGA ฯลฯ ก็ได้ลิขสิทธิ์ไปทำเกมที่รองรับเทคนิคนี้ได้ด้วย
PhysX ไม่ได้ช่วยให้ Framerate สูงขึ้นแม้แต่อย่างใด หากเกมส์ไม่รองรับ
PhysX จะช่วยให้การเล่นเกมส์ของคุณเสมือนจริงขึ้น และถูกต้องตามหลัก ฟิสิกส์มาขึ้น ที่เห็นได้ชัดจะเป็นพวก แสงเงา และการระเบิดต่างๆ
PhysX มีผลกับความร้อนของ GPU คุณ
PhysX เป็นชุดคำสั่งและไม่สามารถใช้ร่วมกับทุกเกมส์ได้ รายชื่อเกมส์ที่รองรับเทคโนโลยี PhysX สามารถดูได้จากลิงค์ด้านล่างนี้ครับ
เครดิต
ท่านอาจารย์ คุณชายพีท
นำมาเล่าใหม่ปรับปรุงใหม่ gonpofin ไม่ได้ก๊อปปี้ของเขามาว่างอย่างเดียวเน้อ
บทความ นี้ มีวิธีการใช้ NVIDIA 2ใบ แต่คนละรุ่นด้วยนะครับ จะเป็นยังไงก็อ่านและทำการเข้าใจเลยครับ
จากการที่เข้าไปสอบถามในกระทู้วิธีการทำให้ Physx ให้กับATI ทำให้ผมต้องตั้งกระทู้นี้ขึ้นเพื่อ ที่จะได้ให้แฟนๆๆNVIDIA ที่กำลัง เติบโตอยู่ในสีเขียวได้รู้กันครับ.
สวัสดีเพื่อนๆทุกคนวันนี้กรขอนำเสนอเรื่อง เกี่ยวกับ PhysX ที่ตกเป็นข่าวอยู่ จะมานำเสนอให้เพื่อนๆเข้าใจถึงแก่นแท้ของเจ้า ชุดคำสั่ง PhysX เรามาเริ่มกันดีกว่าครับ ... เมื่อปีที่แล้ว Nvidia ได้ซื้อบริษัท Ageia ผู้พัฒนาระบบชุดคำสั่ง PhysX โดยใช้เงินมากกว่า 30ล้าน USD แพงมากทีเดียว Ageia เป็นผู้เขียนระบบ PhysX เพื่อนำเอาหลักฟิสิกส์มาให้กับการเล่นเกมส์ ในตอนนั้น Ageia ได้ออก PhysX Card ออกมาวางจำหน่ายอยู่พักนึง เท่าที่ผมจำได้ราคาน่าจะอยู่ที่ 10,000และ6,000บาท แต่ผลการตอบรับก็ไม่ค่อยจะดีนัก เนื่องจากเกมส์ส่วนใหญ่ยังไม่มีฟีเจอร์นี้ จึงไม่ค่อยมี เกมส์ที่สามารถรีดพลังเจ้า PhysX ออกมาให้เห็นกัน แม้ว่า feature ของเจ้า PhysX Card นี้จะน่าสนใจแต่เจ้าราคาของมันไม่ค่อยโดนใจกลุ่มผู้ใช้เท่าไหร่ เจ้า PhysX Card ผลออกมาก็คือ ล้มเหลวอย่างแรง
หลังจากที่โดน Nvidia ซื้อตัวไป Nvidia ก็ออกมากับไอเดียร์ ที่จะนำเอา ชุดคำสั่ง PhysX มาไว้ในตัว CUDA แล้วนำเจ้า CUDA มาใส่บน GPU หรือง่ายๆ
CUDA+ Geforce = CUDA ready GPUs
CUDA ready GPUs + PhysX = PhysX ready GPUsอย่า งงครับ เจ้าชุดคำสั่ง CUDA นี้ก็คือชุดคำสั่งนี้จะจำลอง GPU ให้เป็น CPU เพื่อลดภาระให้กับ CPU สมมุติ GPU โหลด 70% แล้ว CPU โหลด 130 % เจ้า CUDA จะทำให้ ส่วน 30% free ที่เหลือจะทำหน้าที่เสมือน CPU อะไรทำนองนั้นครับ โดยการ์ดจอที่เป็น CUDA Ready ก็จะเป็น series 8 ขึ้นไปครับ ข้อดีของเจ้าการ์ดจอพวกนี้ก็คือซื้อการ์ดจอหนึ่งใบก็เท่ากับได้การ์ดฟิสิกส์ไปด้วยเพราะเจ้า PhysX นี้จะประมวลผลร่วมกับ GPU ครับ
อันนี้ผมจะอธิบายให้เข้าใจง่ายๆนะครับพี่น้อง โดยปรกติแล้วสมัยก่อนเนี่ย CPU จะเป็นตัวประเมิณผลทางหลัก Physic เจ้า CUDA เนี่ยก็เลยเกิดขึ้น จริงๆแล้วGPU เนี่ยเร็วกว่า CPU อยู่หลายเท่าตัว Nvidia เลยคิดที่จะนำเอา CUDA หรือชุดคำสั่งที่จะออกคำสั่งให้ GPU ทำงานเสมือน CPU แล้วนำมาคำนวนหลัก Physics เลยทำให้เร็วกว่า และ ไม่ต้องดึงทรัพยากรของเครื่องด้วยครับ
PhysX เป็น ชุดคำสั่งที่จะสามารถนำเอาหลัก ฟิสิกส์มาใช้ร่วมกับเกมส์ อย่างเช่น PhysX เป็นชุดคำสั่งประมวล ทุกสิ่งที่เคลื่อนไหว อย่างเช่นในเกมส์ เวลาเราโดนระเบิด เจ้าชุดคำสั่ง PhysX จะประเมินระยะทางของการโยน, แรงโน้มถ่วงของสภาพแวดล้อม , ระยะการระเบิด , ทิศทางของควันระเบิด อะไรพวกนี้ เอาว่าอะไรที่เกี่ยวกับการเคลื่อนไหว เจ้า PhysX จะประมวณผลหมด ซึ่งข้อดีของมันก็คือว่ามันจะทำให้การเล่นเกมส์สมจริงขึ้น และดูเป็นธรรมชาติขึ้น ไม่แข็งททื่อ หรือเกินจริง สำหรับเกมส์ที่ support ในตอนนี้หลักๆก็จะเป็นพวกที่ใช้ Unreal Engine 3, Gamebryo, Vision, Instinct, Trinigy, Diesel, Unity 3D, Hero,
BigWorld และหลายค่ายเกม อย่าง EA, THQ, 2K Game, SEGA ฯลฯ ก็ได้ลิขสิทธิ์ไปทำเกมที่รองรับเทคนิคนี้ได้ด้วย
PhysX ไม่ได้ช่วยให้ Framerate สูงขึ้นแม้แต่อย่างใด หากเกมส์ไม่รองรับ
PhysX จะช่วยให้การเล่นเกมส์ของคุณเสมือนจริงขึ้น และถูกต้องตามหลัก ฟิสิกส์มาขึ้น ที่เห็นได้ชัดจะเป็นพวก แสงเงา และการระเบิดต่างๆ
PhysX มีผลกับความร้อนของ GPU คุณ
PhysX เป็นชุดคำสั่งและไม่สามารถใช้ร่วมกับทุกเกมส์ได้ รายชื่อเกมส์ที่รองรับเทคโนโลยี PhysX สามารถดูได้จากลิงค์ด้านล่างนี้ครับ
เครดิต
ท่านอาจารย์ คุณชายพีท
นำมาเล่าใหม่ปรับปรุงใหม่ gonpofin ไม่ได้ก๊อปปี้ของเขามาว่างอย่างเดียวเน้อ
Comment