Login or Sign Up
Logging in...
Remember me
Log in
Forgot password or user name?
or
Sign Up
Log in with
Forums
Articles
Today's Posts
PHOTO
Forum
Hardware Zone
Graphics Card
Announcement
Collapse
No announcement yet.
ถามเรื่อง Shader,Unified มีภาพ
Collapse
X
Collapse
Posts
Latest Activity
Photos
Search
Page
of
1
Filter
Time
All Time
Today
Last Week
Last Month
Show
All
Discussions only
Photos only
Videos only
Links only
Polls only
Events only
Filtered by:
Clear All
new posts
Previous
template
Next
assassin
OverclockZone Member
Join Date:
23 Aug 2008
Posts:
2306
Share
Tweet
#1
ถามเรื่อง Shader,Unified มีภาพ
30 Jun 2009, 12:33:50
สองตัวนี้แรงต่างกันไม่เยอะ แต่ตัวShader ต่างกันมาก คือ 320 Unified กะ 64 Unified มันเกี่ยวกับความแรงด้วยใหมครับตัว Shader เนี่ย แล้วShader มันคืออะไรกันแน่
MMGLower
OverclockZone Member
Join Date:
16 Aug 2007
Posts:
2393
Share
Tweet
#2
30 Jun 2009, 13:16:33
การออกแบบ มันคนละทางกัน
ไม่สามารถ นำมาเทียบได้ครับ
ถ้าต้องการเทียบ เทียบโดยโปรแกรม Benchmark เท่านั้น
Comment
Post
Cancel
GOD-HAND
OverclockZone Member
Join Date:
27 Nov 2006
Posts:
3187
Share
Tweet
#3
30 Jun 2009, 14:04:19
ของ ATI หาร 5 ได้เท่ากับ 64 ของ Nvidia เลย
Comment
Post
Cancel
assassin
OverclockZone Member
Join Date:
23 Aug 2008
Posts:
2306
Share
Tweet
#4
30 Jun 2009, 18:18:00
แล้วมันคือตัวอะไรครับ
Comment
Post
Cancel
konviset
OverclockZone Member
Join Date:
4 Jun 2008
Posts:
2134
Share
Tweet
#5
30 Jun 2009, 18:58:09
มันก็คือ Stream processor น่ะสิครับ
Comment
Post
Cancel
bossie
OverclockZone Member
Join Date:
24 Apr 2009
Posts:
274
Share
Tweet
#6
30 Jun 2009, 19:06:26
ขอท่านๆ guru ช่วยอธิบายแบบละเอียดๆหน่อยได้ไหมคับ รอฟังอีกคนคับ
Comment
Post
Cancel
maitalk
OverclockZone Member
Join Date:
23 May 2007
Posts:
4612
Share
Tweet
#7
30 Jun 2009, 19:13:09
Shader สำหรับการ์ดจอ จะมีสองตัวเป็นหลัก คือ Vertex Shader และ Pixel Shader
- Vertex Shader ไว้คำนวณเกี่ยวกับ แสง มุม การสะท้อนแสง เงา
- Pixel Shader จะเอาไว้ทำ multi-Texture ที่มีการ blending กัน ทำการใส่แสงเงา ลงบนพื้นผิววัตถุให้มีมิติมากขึ้น แสงแดด เงาแดด ก็มาจาก Pixel Shader
แต่ก่อนเรียก pixel pipeline การ์ดแรงไม่แรงวัดกันตรงนี้เลยยิ่งมากยิ่งดี แต่เดี๋ยวนี้เรียก Streaming processor (SP )แรงไม่แรงวัดกันที่ผล benchmark แล้ว เพราะแต่ละค่ายก็ทำงานไม่เหมือนกัน เหตุผลคือ ที่ ATi เยอะกว่าเพราะทำงานกันคนละแบบ ของ Nvidia จะทำงานคำสั่งเป็น 1:1 แต่ของ ATi ใน 1 คำสั่งจะมีแตกออกไปอีก 5 คำสั่งเลยทำให้ดูเยอะกว่ามาก
ตัวอย่าง 2900XT (320SP) กับ 8800GTX (128SP)
หน่วยประมวลผล Shader หลักของ Radeon HD 2900 XT จะมีเพียง 64 หน่วย ซึ่งแต่ละหน่วยจะมีหน่วยประมวลผลย่อยออกไปอีกหน่วยละ 5 หน่วยย่อย ส่วน GeForce 8800 GTX จะมีหน่วยประมวลผล Shader หลักเต็มๆ ที่ 128 หน่วย โดยไม่มีหน่วยประมวลผลย่อยแต่อย่างใด
การพัฒนาเกมโดยทั่วไปนั้นจะมีลักษณะการเขียน Shader อยู่สามแบบ คือ Single Texture, Multi Texture และ Complex Texture ซึ่งเกมโดยทั่วไปจะพัฒนาโดยใช้กลวิธีสองวิธีแรก ซึ่งจะทำให้ GeForce 8800 GTX สามารถใช้ Shader Processor ได้พร้อมกันทุกหน่วย (ขึ้นอยู่กับจำนวน Shader ในแต่ละรอบสัญญาณนาฬิกา) ในขณะที่ Radeon HD 2900 XT จะสามารถใช้ Shader Processor ได้พร้อมกันเพียง 64 หน่วยเท่านั้น
ส่วนย่อยที่เหลือจะไม่ได้ใช้กับการโปรแกรม Shader ในลักษณะดังกล่าว ยกเว้นการเขียนโปรแกรมแบบ Complex Texture จึงจะทำให้หน่วยประมวลผลย่อยถูกนำมาใช้อย่างคุ้มค่า แต่ผู้พัฒนาเกมไม่ค่อยนิยมกัน เนื่องจากโปรแกรมยาก เสียเวลา และความสวยงามแทบไม่แตกต่างจาก Multi Texture เลย
Comment
Post
Cancel
Previous
template
Next
Working...
Yes
No
OK
OK
Cancel
X
Comment