แม้ว่าช่วงหลังฟีเจอร์ด้านกราฟิกที่เรียกเสียงฮือฮามักจะเป็น 3 มิติ แต่ใน Windows 7 ไมโครซอฟท์ก็ใส่ความสามารถใหม่ด้าน 2 มิติมาแบบเงียบๆ ซึ่งก็คือ Direct2D (ตัววาดภาพ 2 มิติตัวใหม่แทน GDI/DirectDraw) และ DirectWrite (ตัววาดข้อความตัวใหม่แทน Uniscribe)
จุดเด่นของเทคโนโลยีทั้งสองตัวนอกเหนือไปจากฟีเจอร์ใหม่ๆ ก็คือการใช้ GPU ช่วยเร่งการแสดงผล 2 มิติ ทำให้ประสิทธิภาพในการวาดหน้าจอเร็วขึ้นไปด้วย และหลังจาก Windows 7 วางตลาดไปแล้ว ก็มีข่าวว่าเบราว์เซอร์อย่างน้อย 2 ตัวคือ IE9 กับ Firefox เตรียมใช้ Direct2D มาช่วยเร่งการแสดงผลหน้าเว็บเพจ
ฝั่ง Firefox นำโดย Bas Schouten ได้ทดลองพัฒนา Firefox รุ่นที่ใช้ Direct2D ช่วยแสดงผลเว็บเพจ ผลที่ได้ในขั้นต้นน่าประทับใจมาก เว็บไซต์บางแห่งอย่าง Twitter, Facebook, Google ใช้เวลาน้อยกว่าเดิมเกินครึ่ง และถ้าดูกราฟอันสุดท้ายจะเห็นว่าการแสดงผลเวกเตอร์อย่างไฟล์ SVG ก็ใช้เวลาน้อยลงเช่นกัน นอกจากนี้ Schouten ยังพัฒนา DirectWrite ใน Firefox ด้วย
Mozilla ยังไม่ตัดสินใจว่าจะรวมฟีเจอร์นี้เข้าใน Firefox รุ่นหลักเมื่อไร แต่อีกไม่นานคงได้เจอกันครับ
ที่มา - Direct2D: Hardware Rendering a Browser
ในฝั่งของ IE นั้นเพิ่งประกาศในงาน PDC 2009 ว่า IE9 จะรองรับ Direct2D และ DirectWrite เช่นกัน วิดีโอสาธิตการทำงานดูได้ในที่มาครับ (เป็น Silverlight นะ)
ที่มา - IE 9: Surfing on the GPU with D2D
นอกจาก Firefox และ IE แล้ว ทางด้านนักพัฒนาของ Chrome ก็ให้ความเห็นกับเทคโนโลยีนี้ว่า "เป็นแรงบันดาลใจที่ดี" เราคงได้เห็นฟีเจอร์นี้ในเบราว์เซอร์อื่นๆ ละครับ
Direct2D กับ DirectWrite มาพร้อมกับ Windows 7 และ Windows Server 2008 R2 สำหรับ Vista/2008 สามารถใช้งานได้แต่ต้องติดตั้ง Platform Installer ก่อน ส่วนแมคและลินุกซ์มีฟีเจอร์ที่เท่าเทียมกับเหล่านี้อยู่แล้ว (เพียงแต่เบราว์เซอร์อาจจะยังไม่รองรับ) รายละเอียดทางเทคนิคที่เหลืออ่านได้จากที่มา
ที่มา - CNET
Comments
คิดถึง convas ของ html5 ขึ้นมาทันใด น่าจะได้ประโยชน์สูงสุด
ตอนนี้ที่ลอง convas ยังกิน CPU เยอะอยู่เหมือนกัน ถ้ามีตัวช่วยเป็นฮาร์ดแวร์ อนาคตเว็บคงจะแตกต่างกว่าที่เป็นอยู่ในปัจจุบันอีกเยอะ
ตัวอย่าง convas ที่เจ๋งๆ
ปล.แล้วต่อไป windows ต้องมีกราฟ GPU Usage ใน Task Manager ด้วยรึปล่าวเนี่ย
convas ใช่ canvas หรือปล่าวครับ
แต่เว็บที่ให้ดูเทพ โปดๆ
กรรม
555 ผมพิมพ์ผิด ผิดได้ไงฟะ ห่างตั้งโยช
ผมอยากได้ GPU Usage มานานละ ^^
อ๊ากกกก สวยมาก!!
เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!
สวยมาก CPU พุ่งปรี้ดๆเลย กินพลังงานนะเนี้ย - -"
NB CPU พุ่งกระฉูดเลยครับ แต่กับ PC ที่ใส่การ์ดบ้านๆ เข้าไป (8800GTX) ขึ้นหน่อยเดียว แสดงว่าการ์ดจอมีผลมากๆ เลย
เล่นเน็ตต้องติดการ์ดจอ 55
ช่วยอัพเดท Gecko ทีสิจ๊ะ
ไม่ใช่ OpenGL บ้างหรอ T_T
บล็อกของผม: http://sikachu.com
มี WebGL แล้วนี่ครับ
ผมว่า เค้าคงหมายถึงใช้ OpenGL เป็น Backend ในการเรนเดอร์ Graphic/Text มากกว่านะครับ
อ้อ ถ้าแบบนั้นของแมคมี Quartz 2D Extreme สักพักแล้วครับ
เล่นเน็ตอยากแรงต้องติดการ์ดจอ
แบบนี้ Windows รุ่นหน้าใน task manager ต้องมี GPU Usage กับ GPU Memory ให้ดูซะแล้ว
I need healing.
ง่ะ แบบนี้เดือดร้อนครับ อีกหน่อยจะจัดเครื่องราคาถูกเอาไว้เล่นเน็ตไม่ได้แล้ว การ์ดจอต้องแรงด้วย 555
เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!
Direct2D กับ DirectWrite มาพร้อมกับ Windows 7 และ Windows Server 2008 R2 สำหรับ Vista/2008 สามารถใช้งานได้แต่ต้องติดตั้ง Platform Installer ก่อน <<< แล้ว XP ล่ะ ไม่คิดจะเอาอะไรใหม่ๆ ใส่แล้วเหรอ...
นอกจากเรื่องอยากบีบให้คนมาใช้วินโดวส์รุ่นใหม่ๆ มันยังมีเรื่อง compatibility support ด้วยนะครับ สมมติรวมมาใน XP SP4 มันก็จะมีปัญหาอีกว่าเกิดการแบ่งชนชั้นระหว่าง XP กันเอง จะเห็นว่า SP ของวินโดวส์นี่มีการเปลี่ยนแปลงแบบเพิ่มฟีเจอร์ใหม่ไม่เยอะเลย ยกเว้นอันที่จำเป็นจริงๆ แบบ Firewall ใน XP SP2
ทุกวันนี้เหมือนโดนบีบบังคับให้อัพเกรด OS โดยที่บางครั้งไม่ค่อยเต็มใจเท่าไหร่
อย่างตอนเปลี่ยนจาก Windows2000 มาเป็น XP ตอนนั้น MSN 8 (ถ้าจำไม่ผิด) ไม่ให้ติดตั้งใน Windows2000 ณ. เวลานั้น ยังไม่มี MSN Client อื่นๆ มาทดแทน MSN ของ MS ได้ อย่างน้อยก็เรื่องกล้องแหละที่ตอนนั้นยังทำไม่ได้
แล้วอารมณ์แบบนั้นก็จะมาอีกครั้งหนึ่ง...
จริงๆ เรื่อง D2D คงอีกสักพักใหญ่ๆ แหละครับ แต่ทุกวันนี้ผมยังมีความสุขบน WindowsXP อยู่ (จริงๆ อยากใช้ 2000 ด้วยซ้ำ ไม่กินเครื่องดี) อีกหน่อยก็โดนบีบไปใช้ Windows7 (หรือใหม่กว่านั้นเอง)
ปล. แผ่น Windows2000 แท้ หมดประโยชน์หลังจากไปซื้อ XP มาครับ แบบ Upgrade MS บ้านเราก็ไม่เอามาขายด้วย ให้มันได้แบบนี้สิ
ผมว่าฝั่งวินโดวส์นี่ทำดีมากแล้วนะครับ XP มีอายุเกือบสิบปีแล้ว มันก็ยังใช้ได้ดี ไม่โดนบีบมาก
ถ้าใช้ลินุกซ์ (และเป็น Ubuntu) อยากได้แพกเกจใหม่ๆ ส่วนใหญ่ก็ต้องอัพรุ่นใหญ่อย่างเดียว ไม่ค่อยมี backport เท่าไร ส่วนแมคก็จะแนวๆ 10.6 ออก โปรแกรมจะไม่ค่อยรับ 10.4 แล้ว โดนบีบอยู่ดี ทำนองนี้
ถ้าจำไม่ผิด Windows 2000 นั้นตั้งใจขายให้กับฝั่ง business ไม่ใช่ฝั่ง home user นะครับเล่น MSN ไม่ได้ก็ไม่น่าจะมีผลอะไร เพราะลูกค้าฝั่ง home user ที่ใช้ 98-ME ก็น่าจะหันมาใช้ XP อยู่แล้ว(โดยเฉพาะพวกใช้ฟรี)
ผมถามจริงๆนะ จะมีซักกี่คนยอมเสียเงินซื้อ Windows 2000 Professional ซึ่งราคาแพงหูฉี่มาใช้กับ home use
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
ด้้านฟีเจอร์
แต่ตอนโน้น Windows 98 นี่ความเสถียรกับความนิ่งเมื่อเปิดหลายๆโปรแกรมพร้อมๆกัน Windows 2000 Professional ดีกว่ามากจริงๆนะครับ และตอนนั้น Windows 2000 ออกมาพักใหญ่ๆก่อนที่จะมี Windows XP นี่ครับ
ด้านราคา ตอนโน้น (งุบงิบๆ) ไม่รู้สิ
ยอมรับครับว่า 2000 ดีกว่า 98 มากจริงๆ โดยเฉพาะส่วนแยก process ออกจาก system
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
แบบนี้ Firefox บน Linux กับ Mac ก็ไม่ได้เร็วขึ้นสินะ
~ HudchewMan's Station & @HudchewMan~