การ์ดจอรุ่นไหนแรงกว่ากัน?

  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : Function split() is deprecated in /home/www/virtual/macmuemai.com/kok/htdocs/modules/filter/filter.module on line 895.
  • : Function split() is deprecated in /home/www/virtual/macmuemai.com/kok/htdocs/modules/filter/filter.module on line 895.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/bbcode/bbcode-filter.inc on line 207.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/bbcode/bbcode-filter.inc on line 207.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/bbcode/bbcode-filter.inc on line 207.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/bbcode/bbcode-filter.inc on line 207.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/bbcode/bbcode-filter.inc on line 207.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_plugin_display_page::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/plugins/views_plugin_display_page.inc on line 481.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_many_to_one::init() should be compatible with views_handler_filter::init(&$view, $options) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter_many_to_one.inc on line 104.
  • strict warning: Declaration of views_handler_filter_term_node_tid::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/modules/taxonomy/views_handler_filter_term_node_tid.inc on line 303.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.

ความแรงของการ์ดจอวัดลำบากครับ

ปรกติการใช้งานการ์ดจอในอดีต จะมีอยู่อย่างเดียวคือเอาไว้เขียนหน้าจอหรือคำนวนภาพ UI หรือสิ่งที่แสดงผลทางหน้าจออย่างเดียว แต่ตอนนหลัง ๆ มานี้มีการใช้ GPU ในการคำนวณอื่น ๆ นอกเหนือจากนี้ด้วย เลยทำให้มันซ้บซ้อนเข้าไปอีก ผมจะลองค่อย ๆ ไล่ดูนะครับ

1.ใช้เพื่อการแสดงผลอย่างเดียว

การทำงานแบบนี้จะเห็นผลจริง ๆ คือการวาดหน้าต่างโปรแกรมหรือเกม เพราะเป็นการคำนวณสด เพื่อให้เราเห็นภาพที่อยู่บนหน้าจอได้ทันและรับทราบว่าเกิดอะไรขึ้น แยกได้สองแบบใหญ่ ๆ (ผมตัดหนังออก เพราะเป็นสิ่งที่การ์ดจอพื้นฐานทำหน้าที่ตรงนี้ได้ดีจนไม่รู้จะดียังไงแล้ว)

  • การเขียน UI ระหว่างทำงาน ตรงนี้พวกโปรแกรม vector graphic หรือโปรแกรม 3d ที่ทำงานกับ vector จะเห็นผลค่อนข้างชัดเจน คือถ้าการ์ดจอกำลังไม่พอ เราจะหมุน view ไม่ทัน หรือภาพแตกเมื่อมีการขยับเปลี่ยนมุมมอง
  • การเล่นเกม เพื่อแสดงผลของเกมที่เราเล่นอยู่ขณะนั้น ปรกติแล้วทางผู้ผลิตจะแจ้งให้ทราบว่าเกมที่เค้นพลังของกราฟฟิกการ์ดนั้นทำงานได้บนการ์ดจอรุ่นไหนบ้าง ให้เราเทียบ spec เอาไว้ในใจคร่าว ๆ ได้ แต่ไม่มีคำตอบตายตัวอยู่ดีครับ

2.การใช้ GPU เพื่อการคำนวณอื่น ๆ

อันนี้เป็นของใหม่ที่หลายคนอาจจะยังไม่เคยใช้งานตรงนี้ หรือใช้งานตรงนี้อยู่ แต่ไม่รู้ว่าเขาเกิดขึ้นตอนไหน มีแยกย่อยได้แบบนี้

  • การทำงานแบบ Hybrid หรือการช่วยกันคำนวณระหว่าง CPU กับ GPU และ
  • การคำนวณด้วย GPU เพียงอย่างเดียว

คือเดี๋ยวนี้มีการใช้ GPU ช่วยในการคำนวณฟิสิกส์ของแสง หรือตัวเรนเดอร์งาน 3d ที่อาศัย GPU มาเรนเดอร์ไฟล์เพียงอย่างเดียวแล้ว ลองเข้าไปดูตัวอย่างได้ที่นี้ครับ

Octane Render - EcoRobot Rendering Tutorial from evermotion on Vimeo.

จาก video จะเห็นว่าภาพถูกคำนวณขึ้นมาสด ๆ ขณะที่ยังปรับเปลี่ยนค่า setting ต่าง ๆ ภายในโปรแกรมได้

หรือเอาใกล้ตัวหน่อยก็ Aperture ที่เป็นของ Apple ผมไม่ได้ใช้โปรแกรมตัวนี้ แต่เท่าที่เคยอ่าน feature เขาใช้ GPU ที่มีอยู่ในเครื่องมาช่วยทำงานด้วย

ซึ่งการใช้ GPU เพื่อการคำนวณนี้ ขึ้นอยู่กับผู้พัฒนาโปรแกรมว่าเขาจะออกแบบมาให้ใช้ GPU อย่างไร

จะเชื่อ Benchmark ก็ไม่ค่อยได้แล้วเหมือนกัน เพราะว่าการทำงานที่หลากหลายของ GPU ที่จะมีทั้ง Hybrid และใช้ GPU เพียงอย่างเดียว มันบอกไม่ได้ด้วยตัวเลขชุดเดียวที่ได้ออกมาครับ เพราะเราไม่รู้ (หรือผู้ทำโปรแกรม benchmark ไม่บอก) ว่าที่ทำการวัดออกมาได้เนี่ย อ้างอิงกับการทำงานแบบไหน ระหว่าง hybrid หรือ GPU เดี่ยว ๆ

จะเทียบการทำงานของการ์ดจอเป็นเรื่องที่ลำบาก ทางที่ดีที่สุดจะใช้โปรแกรมไหน ทำงานอย่างไร ควรจะหาข้อมูลจากทางผู้พัฒนาโปรแกรม / เกมนั้น ๆ ก่อนที่เราจะใช้งานเป็นดีที่สุดครับ เพื่อการใช้งานการ์ดจอนั้น ๆ อย่างเต็มที่มากที่สุด

สรุป

จาก ถ้าจะเอาแน่นอนจริง ๆ คงต้องรอให้เครื่องออกมาในตลาดก่อน แล้วค่อยดู feedback จากการใช้งานจริงเพื่อการตัดสินใจ น่าจะให้คำตอบที่ใกล้เคียงกับความเป็นจริงที่สุดครับ

Subscribe

<-- คลิ๊กเพื่อ Subscribe blog ของผมได้จาก RSS FEED อันนี้ครับ