Originally posted by lords
View Post
Announcement
Collapse
No announcement yet.
เกี่ยวกับ OpenCl
Collapse
X
-
-
ผมเข้าใจว่า ฟิสิกHavok มันประมวลได้ทั้ง CPU และ GPU ขึ้นอยู่ว่าจะใช้งานอย่างไง ถ้าในกรณีเอนจินของเกมบิวอินโมดูลฟิสิกHavok แล้วตั้งใจให้ CPU ทำงานอย่างนี้ CPU ก็รับไปOriginally posted by Iqvcd1234 View Postรู้ สึกว่า Havok นี่จะใช้ CPU ประมวล นะใช้ได้ ทั้ง 2 ค่าย เจ้า BFBC 2 ก็ใช้ havok
แต่ต่อไปก็อาจเป็นได้ว่า AMD ATI อาจออกไดร์เวอร์ใหม่ หรือออกแพคเก็จHavokให้คนใช้การ์ดจอATI โหลดไปติดตั้ง ทำนองเดียวกับที่แยก AVIVO หรือ OpenCL SDK ออกมาให้เลือกดาว์นโหลดได้ที่หลัง
Comment
-
ขออีกหนึ่งคำถามคำ ถ้าว่ากันตามเนื้อผ้าแล้ว PhysicX กับ DirectX 11 อะไรมีภาษีดีกว่า ณ ปัจจุบันOriginally posted by Dokmai View Postผมเข้าใจว่า ฟิสิกHavok มันประมวลได้ทั้ง CPU และ GPU ขึ้นอยู่ว่าจะใช้งานอย่างไง ถ้าในกรณีเอนจินของเกมบิวอินโมดูลฟิสิกHavok แล้วตั้งใจให้ CPU ทำงานอย่างนี้ CPU ก็รับไป
แต่ต่อไปก็อาจเป็นได้ว่า AMD ATI อาจออกไดร์เวอร์ใหม่ หรือออกแพคเก็จHavokให้คนใช้การ์ดจอATI โหลดไปติดตั้ง ทำนองเดียวกับที่แยก AVIVO หรือ OpenCL SDK ออกมาให้เลือกดาว์นโหลดได้ที่หลัง
ส่วนอนาคตได้ข่าวว่า เขียวจะมี PhysicX+DirectX11 พอถึงตอนนั้น ATI จะสู้ด้วยวิธีไหนครับ
Comment
-
งง..Originally posted by lords View Postขออีกหนึ่งคำถามคำ ถ้าว่ากันตามเนื้อผ้าแล้ว PhysicX กับ DirectX 11 อะไรมีภาษีดีกว่า ณ ปัจจุบัน
ส่วนอนาคตได้ข่าวว่า เขียวจะมี PhysicX+DirectX11 พอถึงตอนนั้น ATI จะสู้ด้วยวิธีไหนครับ
ถ้าตามเนื้อผ้านั้น เราพูดอย่างนั้นไม่ได้ครับ เพราะมันคนล่ะส่วนกัน
- DirectX นี้มันเป็นไดร์เวอร์สารพัตเลยครับ มันทั้งภาพ ทั้งเสียง และอื่นๆอีก (DirectX ไม่ไช่แค่ภาพอย่างเดียวนะครับ)
- PhysicX เป็นโมดูมเพิ่มเติม (สมัยนี้)มีบนการ์ด nVIDIA, และมันไม่ได้เกี่ยวอะไรกับ DirectX เลยก็ว่าได้
-เกมที่รองรับ PhysicX อย่าง Batman : Arkham Asylum เวลาประมวลเกมนี้ อุปมาได้ว่า เอนจินของเกมก็จะแบ่งข้อมูลเป็นส่วนๆ เช่น ส่วนการโอเปอร์เรททั้งหมดของเกมและควบคุมเกม ก็จะส่งไปให้CPUประมวลผล, ส่วนที่เกี่ยวกับภาพโมเดล3มิติก็ส่งผ่านDirect3Dไปสู่GPUประมวลผล, ส่วนที่เป็นเสียงก็ส่งให้DirectSoundไปสู่การ์ดเสียง, ที่นี่ส่วนเสริมอย่างฟิสิกเคิลจะแบ่งไปให้โมดูลฟิสิกรับไปประมวลผล ซึ่งถ้าเป็นPhysicX การ์ดจอ nVIDIA ก็รับไป เป็นต้น, จากนั้นทั้งหมดก็นำกลับมาผสานรวมกันโดยCPUให้เป็นอันนึงอันเดียวกัน... ฉะนั้นอย่างไงกลไกของเกมบน PC Windows ก็จะต้องมี DirectX เป็นเสมือนตัวกลางอยู่เสมอ (จนกว่าจะมีอะไรที่เป็นไดร์เวอร์ได้ดีว่า DirectX นั้นล่ะ...ซึ่งยากส์)
- ส่วน AMD ATI ก็ไม่ต้องทำอะไรที่แตกต่าง nVIDIA ทำอะไรออกมา ATI ก็ทำอย่างนั้นล่ะ ทั้งคู่ทำอะไรเหมือนๆกันโดยบริยาทเสมอ ต่างกันที่เวลาเท่านั้น โดยเฉพาะที่ต่างฝ่ายต่างจะสลับเวลากันออกสินค้า อย่างตอนนี้ก็ปล่อยให้ ATI ปล่อย HD5000 ขายให้สะใจ... ส่วน nVIDIA ก็ลับลวงพลางซ้อนเร้นGT300(หรือไม่ก็GT400)รอเวลาส่วนกระแสของ HD5000 อยู่Last edited by Dokmai; 22 Feb 2010, 18:37:17.
Comment
-
ถ้าอย่างนั้นตอนนี้ ATI มีอะไรที่จะใช้ทดแทนหรือทำหน้าที่เหมือน PhysicX หรือยังOriginally posted by Dokmai View Postงง..
ถ้าตามเนื้อผ้านั้น เราพูดอย่างนั้นไม่ได้ครับ เพราะมันคนล่ะส่วนกัน
- DirectX นี้มันเป็นไดร์เวอร์สารพัตเลยครับ มันทั้งภาพ ทั้งเสียง และอื่นๆอีก (DirectX ไม่ไช่แค่ภาพอย่างเดียวนะครับ)
- PhysicX เป็นโมดูมเพิ่มเติม (สมัยนี้)มีบนการ์ด nVIDIA, และมันไม่ได้เกี่ยวอะไรกับ DirectX เลยก็ว่าได้
-เกมที่รองรับ PhysicX อย่าง Batman : Arkham Asylum เวลาประมวลเกมนี้ อุปมาได้ว่า เอนจินของเกมก็จะแบ่งข้อมูลเป็นส่วนๆ เช่น ส่วนการโอเปอร์เรททั้งหมดของเกมและควบคุมเกม ก็จะส่งไปให้CPUประมวลผล, ส่วนที่เกี่ยวกับภาพโมเดล3มิติก็ส่งผ่านDirect3Dไปสู่GPUประมวลผล, ส่วนที่เป็นเสียงก็ส่งให้DirectSoundไปสู่การ์ดเสียง, ที่นี่ส่วนเสริมอย่างฟิสิกเคิลจะแบ่งไปให้โมดูลฟิสิกรับไปประมวลผล ซึ่งถ้าเป็นPhysicX การ์ดจอ nVIDIA ก็รับไป เป็นต้น, จากนั้นทั้งหมดก็นำกลับมาผสานรวมกันโดยCPUให้เป็นอันนึงอันเดียวกัน... ฉะนั้นอย่างไงกลไกของเกมบน PC Windows ก็จะต้องมี DirectX เป็นเสมือนตัวกลางอยู่เสมอ (จนกว่าจะมีอะไรที่เป็นไดร์เวอร์ได้ดีว่า DirectX นั้นล่ะ...ซึ่งยากส์)
- ส่วน AMD ATI ก็ไม่ต้องทำอะไรที่แตกต่าง nVIDIA ทำอะไรออกมา ATI ก็ทำอย่างนั้นล่ะ ทั้งคู่ทำอะไรเหมือนๆกันโดยบริยาทเสมอ ต่างกันที่เวลาเท่านั้น โดยเฉพาะที่ต่างฝ่ายต่างจะสลับเวลากันออกสินค้า อย่างตอนนี้ก็ปล่อยให้ ATI ปล่อย HD5000 ขายให้สะใจ... ส่วน nVIDIA ก็ลับลวงพลางซ้อนเร้นGT300(หรือไม่ก็GT400)รอเวลาส่วนกระแสของ HD5000 อยู่
หรือว่ามีแล้วแต่ถูกเกมส์บางเกมส์ปิดไม่ให้ใช้ได้ถูกต้องหรือไม่ครับ เช่น batman
Comment
-
คบหาอยู่กับ Havok ไงOriginally posted by lords View Postถ้าอย่างนั้นตอนนี้ ATI มีอะไรที่จะใช้ทดแทนหรือทำหน้าที่เหมือน PhysicX หรือยัง
หรือว่ามีแล้วแต่ถูกเกมส์บางเกมส์ปิดไม่ให้ใช้ได้ถูกต้องหรือไม่ครับ
แต่หลายๆท่านในนี้ ก็บอกว่าถ้าเล่นเกม Hidef แล้ว ไม่ต้องมีฟิสิกก็ไม่เป็นไร ภาพมันก็ตระการตาได้อารมณ์แล้ว
Comment
-
EMU มันคือการ hack อยู่แล้วครับท่านOriginally posted by Dokmai View Postไช่ครับ
แต่ประเด็นนี้ ออกจะแนว Hack ครับ ซึ่งก็แนวๆโปรแกรม EMU มันมักมานอกกรอบเสมอ
แต่ที่จะสื่อก็คือสมัยก่อนที่ยังไม่หยิบ open CL มาใช้ (มีทั้งของ ATI nVIDIA ให้เลือกใช้และตัวชุดคำสั่งก็ต่างออกไปด้วยนิดหน่อย) ผมจำได้ว่าแต่ก่อนผมต้อง oc CPU หนักๆเพื่อให้ได้ FPS ที่ราบลื่น (คอนโซลจะกิน CPU มากอยู่แล้ว) แต่เดี๋ยวนี้ Dual core เดิมๆผมลองเปลี่ยนการ์ดจอจาก 9400GT มาลอง 9800GT อีกตัวผลเห็นแบบทันตา FPS นิ่งมากๆทั้งๆที่ก่อนหน้ามันจะใช้ชุดคำสั่งที่ว่าเปลี่ยนการ์ดจอยังไงก็แทบไม่มีผลอะไรเลย
แต่เดี๋ยวนี้ต่างกันชัดเจนแบบฟ้ากับเหวเลย แล้วก็ cPU load ก็ลดลงด้วยแต่การ์ดจอร้อนขึ้น (ฮา)
ก็หวังว่า open CL จะเอามาปราบพวกคอนโซลโหดๆได้
เกมที่เห็นผลแบบชัดๆก็ Rockman 9 ครับภาพมันกากๆอยู่แล้วใช้ CPU อย่างเดียวพอเอาการ์ดจอมาช่วยทำงานได้นี่แจ่มเลย
แต่ DX11 ก็เปิดช่องให้เอา Physics มาประมวลผ่านการ์ดจอได้
ถ้ามีใครหาทางให้เอาชุดคำสั่งของ PhysX ให้มันทำงานผ่าน open CL แล้ว ATI ประมวลได้เมื่อนั้น nVIDIA งานเข้าแน่ๆLast edited by Khow; 22 Feb 2010, 19:51:54.
Comment
-
พูดแล้วเกิดอารมณ์... จะไปรือบ้านหา FR202 เครื่องเก่า มาเสียบTVเดียวนี้ล่ะ ผมจะเล่น"คอนทร้า"Originally posted by Khow View PostEMU มันคือการ hack อยู่แล้วครับท่าน
แต่ที่จะสื่อก็คือสมัยก่อนที่ยังไม่หยิบ open CL มาใช้ (มีทั้งของ ATI nVIDIA ให้เลือกใช้และตัวชุดคำสั่งก็ต่างออกไปด้วยนิดหน่อย) ผมจำได้ว่าแต่ก่อนผมต้อง oc CPU หนักๆเพื่อให้ได้ FPS ที่ราบลื่น (คอนโซลจะกิน CPU มากอยู่แล้ว) แต่เดี๋ยวนี้ Dual core เดิมๆผมลองเปลี่ยนการ์ดจอจาก 9400GT มาลอง 9800GT อีกตัวผลเห็นแบบทันตา FPS นิ่งมากๆทั้งๆที่ก่อนหน้ามันจะใช้ชุดคำสั่งที่ว่าเปลี่ยนการ์ดจอยังไงก็แทบไม่มีผลอะไรเลย
แต่เดี๋ยวนี้ต่างกันชัดเจนแบบฟ้ากับเหวเลย แล้วก็ cPU load ก็ลดลงด้วยแต่การ์ดจอร้อนขึ้น (ฮา)
ก็หวังว่า open CL จะเอามาปราบพวกคอนโซลโหดๆได้
เกมที่เห็นผลแบบชัดๆก็ Rockman 9 ครับภาพมันกากๆอยู่แล้วใช้ CPU อย่างเดียวพอเอาการ์ดจอมาช่วยทำงานได้นี่แจ่มเลย
แต่ DX11 ก็เปิดช่องให้เอา Physics มาประมวลผ่านการ์ดจอได้
ถ้ามีใครหาทางให้เอาชุดคำสั่งของ PhysX ให้มันทำงานผ่าน open CL แล้ว ATI ประมวลได้เมื่อนั้น nVIDIA งานเข้าแน่ๆ
^
^
อัพเดตเพิ่มเติม ตอนนี้ผมรื้อบ้านหา FR202 เจอแล้ว แต่ว่าเศร้า ตลับคอนทร้าขึ้นราซะแล้ว T_T"Last edited by Dokmai; 22 Feb 2010, 20:24:57.
Comment
-
งั้นผมขอถามต่อเลยก็แล้วกัน แบบว่าสงสัยมานาน
เท่าที่รู้ตอนนี้AMD ATi และ INtel ได้ประกาศร่วมมือกันพัฒนาเพื่อให้CPU+GPU ของตัวเองรันHavokผ่านOPenCLได้ดียิ่งขึ้น ผมเลยอยากถามว่า เท่าที่รู้มาระบบการทำงานของการ์ดจอATi ทำงานแบบ 4:1 หรือ 5:1 (อันนี้ไม่แน่ใจ)ซึ่งต่างจากNVที่ทำงานแบบ 1:1 ซึ่งเกมส์ปัจจุบันจะใช้ระบบ 1:1มากกว่าเพราะง่ายและเร็ว ทางATiเลยคิดจะเอาส่วนที่เหลือตรงนี้มาใช้งานด้านOpenCLจริงหรือเปล่าครับ แล้วมันให้การทำงานที่ดีกว่า NVซึ่งทำงานแบบ 1:1 มากไหม โดยเฉพาะHavok ซึ่งถือว่าเป็นระบบฟิสิกส์คู่แข่งของPhysX เลยก็ว่าได้
โดยส่วนตัวผมคิดว่าHavok จะไปได้ดีกว่าPhysX เพราะว่าเท่าที่ดูHavok จะมีเกมส์ระดับเทพ ดังๆหลายเกมส์ใช้งานอีกอย่างมันเป็นระบบเปิดใครๆก็ใช้ได้ ต่างจากPhysX ที่ต้องเสียเงินจ่าย CUDAท่านคิดเห็นว่าอย่างไร ครับ
Comment
Comment