ไมโครซอฟท์เปิดตัว DirectX 12 ไปเมื่อต้นปีแล้วก็เงียบหายไปพักใหญ่ๆ ล่าสุดไมโครซอฟท์ออกมาเผยข้อมูลเพิ่มเติมในงาน SIGGRAPH 2014
เดโมของไมโครซอฟท์รันบน Surface Pro 3 ที่ใช้การ์ดจอ Intel HD 4400 เปรียบเทียบประสิทธิภาพระหว่าง DirectX 11 และ 12 ให้เห็นกันชัดเจน เดโมนี้จะสร้างโมเดลเศษหินอุกกาบาตจำนวน 50,000 ชิ้นที่มีรูปทรง พื้นผิวแตกต่างกันทั้งหมด
- ถ้าล็อคเฟรมเรตของเดโมให้คงที่ พบว่า DirectX 12 ใช้พลังงานซีพียูน้อยลง 50% เทียบกับ DirectX 11
- ถ้าล็อคการใช้พลังงานให้คงที่ พบว่า DirectX 12 รันเดโมด้วยเฟรมเรตที่ดีกว่า 50% เทียบกับ DirectX 11
ไมโครซอฟท์อธิบายว่า API ของ DirectX 12 เข้าถึงฮาร์ดแวร์ได้มากกว่าเดิม ทำให้แอพพลิเคชั่นสามารถบริหารจัดการซีพียูได้ละเอียดมากขึ้น
ที่มา - MSDN
on
"การ์ดจอ Intel HD4400"
nuntawat Sat, 16/08/2014 - 10:38
ไม่ใช่ครับ มันเป็น display
Floating Rotten Dog Sat, 16/08/2014 - 11:37
In reply to "การ์ดจอ Intel HD4400" by nuntawat
ไม่ใช่ครับ มันเป็น display adapter หรือ graphics adapter หรือ GPU
ป.ล. สำหรับผู้เขียน ต้องเว้นวรรค HD4400 เป็น HD 4400 ด้วยครับ
นิยามของ "การ์ดจอ"
mk Sat, 16/08/2014 - 12:59
In reply to ไม่ใช่ครับ มันเป็น display by Floating Rotten Dog
นิยามของ "การ์ดจอ" หมายถึงอะไรล่ะครับแบบนั้น?
ส่วน HD4400 ผมเขียนตามต้นฉบับของ MSDN ครับ แก้แล้วตามที่แจ้งมา
คอนโซลเกมรุ่นใหม่เพิ่งออก
LinkWii1GT Sat, 16/08/2014 - 10:52
คอนโซลเกมรุ่นใหม่เพิ่งออก ก็จะถูก PC แซงเรื่องภาพไปไกลอีกแล้ว
Poor Console.......
เห็นว่า Xbox one จะใด้ไช้
put4558350 Sat, 16/08/2014 - 10:59
In reply to คอนโซลเกมรุ่นใหม่เพิ่งออก by LinkWii1GT
เห็นว่า Xbox one จะใด้ไช้ dx12 ด้วยนะครับ
console นี่เค้าคุยกับ
Perl Sat, 16/08/2014 - 11:21
In reply to คอนโซลเกมรุ่นใหม่เพิ่งออก by LinkWii1GT
console นี่เค้าคุยกับ hardware เก่งกว่า pc อีกครับ มีทั้ง low level, high level api แถมมี shadder language ของตัวเองอีก
สมมุติใช้ fps = 100 กินไฟ
mr.k Sat, 16/08/2014 - 12:17
สมมุติใช้ fps = 100 กินไฟ DX11 50W, DX12 = DX11-50% = 25W
ที่ไฟ 25W DX11 ได้ 50fps, DX12 ได้ DX11+50% = 75fps
ขัดๆชอบกลแฮ๊ะ
ผมว่ามันใช้อัตราส่วนกันตรงๆ
Aize Sat, 16/08/2014 - 15:50
In reply to สมมุติใช้ fps = 100 กินไฟ by mr.k
ผมว่ามันใช้อัตราส่วนกันตรงๆ แบบนี้ไม่ได้ครับ ตัวแปลอื่นมีเยอะไปที่มีผลร่วมด้วย
เทียบแล้วอาจดูเยอะ
McKay Sat, 16/08/2014 - 16:29
In reply to สมมุติใช้ fps = 100 กินไฟ by mr.k
เทียบแล้วอาจดูเยอะ แบบนั้นแต่จริงๆแล้วมันไม่ได้มากขนาดนั้นหน่ะครับ ถ้าตามตัวอย่างต่างกันราวๆ 3.5 Watt(7-3.5) เองครับ
แต่ cpu รุ่นเก่าไม่ support
takato Sat, 16/08/2014 - 12:34
แต่ cpu รุ่นเก่าไม่ support คงลง directx 12 ไม่ได้ ไม่ก็ลงได้แต่ไส้ในเป็น directx 11 แต่เลขเป็น 12
ไม่อยากคิดในแง่ไม่ดีนะ
leonoinoi Sat, 16/08/2014 - 15:54
ไม่อยากคิดในแง่ไม่ดีนะ แต่อดคิดไม่ได้ แค่เปลี่ยน directx เครื่องเร็วขึ้นเท่าตัว มันแปลว่า code ของ directx11 เนี่ยไม่ได้ optimize หรือจงใจ ไม่ optimize เพื่อให้คนซื้อเครื่องใหม่ ? (คือเปอร์เซนต์มันสูงจน คิดแบบอื่นไม่ได้)
ไม่เชิงครับมันเป็นเรื่องความพ
pasuth73 Sat, 16/08/2014 - 19:02
In reply to ไม่อยากคิดในแง่ไม่ดีนะ by leonoinoi
ไม่เชิงครับมันเป็นเรื่องความพร้อมของเทคโนโลยีเสียส่วนใหญ่ครับ เช่น CPU รุ่นใหม่อาจคำสั่งใหม่ๆทำให้ประมวลลดงานไปส่วนหนึ่ง แต่dx11ยังไม่รองรับเพราะมาก่อนก็มาอัพเดทให้รองรับใน DX12 เลยทำงานได้ดีขึ้นครับ
แต่ใหม่นิไม่ใช่แบบปีๆมันต้องมีเป็นตลาดส่วนใหญ่แล้วซึ่งเกมเมอร์เปลี่ยนคอมกันเร็ว แต่ฝั่งธรรมดาไม่อัพโลกไม่แตกครับ ซึ่งเห็นได้จาก การ์ดจอบางตัวรับแค่ DX9c
Anandtech
mr_tawan Sun, 17/08/2014 - 00:03
In reply to ไม่อยากคิดในแง่ไม่ดีนะ by leonoinoi
Anandtech ให้ความเห็นเพิ่มอีกอย่าง (ผมจำไม่ได้ว่าอ้างอิงอินเทลหรือเปล่า) คือ ตัว Surface มีการ throttle ความเร็วค่อนข้างมาก (เพราะว่าระบบระบายความร้อนที่ไม่มีประสิทธิภาพมากนัก ก็มันบางซะขนาดนั้น) เนื่องจากว่า CPU และ GPU อยู่บน Die เดียวกัน ถ้าทั้งสองตัวทำงาน 100% ทั้งคู่ระบบระบายความร้อนจะทำงานไม่ทันและทำให้ทั้งสองตัวนั้นถูกลดความเร็วลง ...
กลายเป็นว่าความร้อนจาก CPU ทำให้ GPU ทำงานได้ไม่เต็มประสิทธิภาพ บน DX11 เฟรมเรทมันถึงต่ำเตี้ยเรี่ยดินซะขนาดนั้น (จริง ๆ เพราะคอขวดที่ CPU ด้วย)
พอเป็น DX12 ที่โปรแกรมเมอร์สามารถเข้าถึง GPU ได้มากขึ้น ควบคุมได้ละเอียดมากขึ้น และสามารถลดการใช้งาน CPU โดยไม่จำเป็น ส่งผลให้ฝั่ง CPU ทำงานน้อยลง ความร้อนก็น้อยลง ตัวชิพก็ไม่ถูกลดความเร็ว ฝั่ง GPU เองก็ทำงานได้เต็มที่มากขึ้น
ผมหละเกลียดมากเลย
anoid Sun, 17/08/2014 - 01:55
In reply to Anandtech by mr_tawan
ผมหละเกลียดมากเลย เวลาโนตบุคมัน throttle เอาพัดลมเป่าก็ไม่หายต้องปิดเครื่องรอเย็นอย่างเดียว
ลองไปทาซิลิโคนใหม่(ที่ศูนย์)ค
McKay Sun, 17/08/2014 - 02:16
In reply to ผมหละเกลียดมากเลย by anoid
ลองไปทาซิลิโคนใหม่(ที่ศูนย์)ครับ น่าจะดีขึ้น Notebook ตัวเก่าผม(R478) ก็เคยเป็นเหมือนกัน วิ่งที่ 1.7GHz ตลอด
เกมต้องรองรับด้วยหรือเปล่าครั
hisoft Sat, 16/08/2014 - 16:35
เกมต้องรองรับด้วยหรือเปล่าครับ?
แน่นอนสิครับ แหม่ๆ
Aize Sat, 16/08/2014 - 21:34
In reply to เกมต้องรองรับด้วยหรือเปล่าครั by hisoft
แน่นอนสิครับ แหม่ๆ
ดูๆแล้วจะเน้นที่ความเร็วกับปร
inote Mon, 18/08/2014 - 10:19
ดูๆแล้วจะเน้นที่ความเร็วกับประหยัดพลังงานนะครับ
ไม่เห็นมีฟีเจอร์ใหม่ๆหรือ texture ใหม่ที่ทำให้ภาพสวยขึ้นเลย
งานของ Direct X
Hexsense Tue, 19/08/2014 - 03:38
In reply to ดูๆแล้วจะเน้นที่ความเร็วกับปร by inote
งานของ Direct X ทำแค่นี้พอแล้วมั้งครับ
พอมันกิน Spec น้อยลง
เรื่องภาพสวยเดี๋ยวเขาไปอัดกันใน Engine เกมเอง