Tags:
Node Thumbnail

แม้ว่าช่วงหลังฟีเจอร์ด้านกราฟิกที่เรียกเสียงฮือฮามักจะเป็น 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 ด้วย

No Description

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

Get latest news from Blognone

Comments

By: platalay
iPhoneWindows PhoneAndroidWindows
on 26 November 2009 - 00:16 #139786

คิดถึง convas ของ html5 ขึ้นมาทันใด น่าจะได้ประโยชน์สูงสุด

ตอนนี้ที่ลอง convas ยังกิน CPU เยอะอยู่เหมือนกัน ถ้ามีตัวช่วยเป็นฮาร์ดแวร์ อนาคตเว็บคงจะแตกต่างกว่าที่เป็นอยู่ในปัจจุบันอีกเยอะ

ตัวอย่าง convas ที่เจ๋งๆ

ปล.แล้วต่อไป windows ต้องมีกราฟ GPU Usage ใน Task Manager ด้วยรึปล่าวเนี่ย

By: mokin
Contributor
on 26 November 2009 - 00:57 #139796 Reply to:139786
mokin's picture

convas ใช่ canvas หรือปล่าวครับ

แต่เว็บที่ให้ดูเทพ โปดๆ

By: platalay
iPhoneWindows PhoneAndroidWindows
on 26 November 2009 - 01:22 #139800 Reply to:139796

กรรม

555 ผมพิมพ์ผิด ผิดได้ไงฟะ ห่างตั้งโยช

By: hisoft
ContributorWindows PhoneWindows
on 26 November 2009 - 01:13 #139798 Reply to:139786
hisoft's picture

ผมอยากได้ GPU Usage มานานละ ^^

By: -Rookies-
ContributorAndroidWindowsIn Love
on 26 November 2009 - 15:42 #139868 Reply to:139786

อ๊ากกกก สวยมาก!!


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: Priesdelly
ContributorAndroidWindows
on 27 November 2009 - 12:54 #140016 Reply to:139786
Priesdelly's picture

สวยมาก CPU พุ่งปรี้ดๆเลย กินพลังงานนะเนี้ย - -"

By: shikima
Windows PhoneAndroidUbuntu
on 27 November 2009 - 15:47 #140049 Reply to:139786

NB CPU พุ่งกระฉูดเลยครับ แต่กับ PC ที่ใส่การ์ดบ้านๆ เข้าไป (8800GTX) ขึ้นหน่อยเดียว แสดงว่าการ์ดจอมีผลมากๆ เลย

By: zinazisc
Windows PhoneAndroid
on 26 November 2009 - 00:23 #139790
zinazisc's picture

เล่นเน็ตต้องติดการ์ดจอ 55

By: bankkung
ContributoriPhoneAndroidBlackberry
on 26 November 2009 - 00:27 #139792

ช่วยอัพเดท Gecko ทีสิจ๊ะ

By: Sikachu
ContributoriPhoneIn Love
on 26 November 2009 - 01:31 #139801
Sikachu's picture

ไม่ใช่ OpenGL บ้างหรอ T_T


บล็อกของผม: http://sikachu.com

By: mk
FounderAndroid
on 26 November 2009 - 07:35 #139815 Reply to:139801
mk's picture

มี WebGL แล้วนี่ครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 26 November 2009 - 13:17 #139852 Reply to:139815
mr_tawan's picture

ผมว่า เค้าคงหมายถึงใช้ OpenGL เป็น Backend ในการเรนเดอร์ Graphic/Text มากกว่านะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: mk
FounderAndroid
on 26 November 2009 - 13:47 #139855 Reply to:139852
mk's picture

อ้อ ถ้าแบบนั้นของแมคมี Quartz 2D Extreme สักพักแล้วครับ

By: darkleonic
ContributorAndroidWindowsIn Love
on 26 November 2009 - 09:47 #139832
darkleonic's picture

เล่นเน็ตอยากแรงต้องติดการ์ดจอ
แบบนี้ Windows รุ่นหน้าใน task manager ต้องมี GPU Usage กับ GPU Memory ให้ดูซะแล้ว


I need healing.

By: -Rookies-
ContributorAndroidWindowsIn Love
on 26 November 2009 - 15:40 #139866

ง่ะ แบบนี้เดือดร้อนครับ อีกหน่อยจะจัดเครื่องราคาถูกเอาไว้เล่นเน็ตไม่ได้แล้ว การ์ดจอต้องแรงด้วย 555


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: shikima
Windows PhoneAndroidUbuntu
on 26 November 2009 - 15:41 #139867

Direct2D กับ DirectWrite มาพร้อมกับ Windows 7 และ Windows Server 2008 R2 สำหรับ Vista/2008 สามารถใช้งานได้แต่ต้องติดตั้ง Platform Installer ก่อน <<< แล้ว XP ล่ะ ไม่คิดจะเอาอะไรใหม่ๆ ใส่แล้วเหรอ...

By: mk
FounderAndroid
on 26 November 2009 - 18:05 #139907 Reply to:139867
mk's picture

นอกจากเรื่องอยากบีบให้คนมาใช้วินโดวส์รุ่นใหม่ๆ มันยังมีเรื่อง compatibility support ด้วยนะครับ สมมติรวมมาใน XP SP4 มันก็จะมีปัญหาอีกว่าเกิดการแบ่งชนชั้นระหว่าง XP กันเอง จะเห็นว่า SP ของวินโดวส์นี่มีการเปลี่ยนแปลงแบบเพิ่มฟีเจอร์ใหม่ไม่เยอะเลย ยกเว้นอันที่จำเป็นจริงๆ แบบ Firewall ใน XP SP2

By: shikima
Windows PhoneAndroidUbuntu
on 26 November 2009 - 22:51 #139951 Reply to:139907

ทุกวันนี้เหมือนโดนบีบบังคับให้อัพเกรด OS โดยที่บางครั้งไม่ค่อยเต็มใจเท่าไหร่

อย่างตอนเปลี่ยนจาก Windows2000 มาเป็น XP ตอนนั้น MSN 8 (ถ้าจำไม่ผิด) ไม่ให้ติดตั้งใน Windows2000 ณ. เวลานั้น ยังไม่มี MSN Client อื่นๆ มาทดแทน MSN ของ MS ได้ อย่างน้อยก็เรื่องกล้องแหละที่ตอนนั้นยังทำไม่ได้

แล้วอารมณ์แบบนั้นก็จะมาอีกครั้งหนึ่ง...

จริงๆ เรื่อง D2D คงอีกสักพักใหญ่ๆ แหละครับ แต่ทุกวันนี้ผมยังมีความสุขบน WindowsXP อยู่ (จริงๆ อยากใช้ 2000 ด้วยซ้ำ ไม่กินเครื่องดี) อีกหน่อยก็โดนบีบไปใช้ Windows7 (หรือใหม่กว่านั้นเอง)

ปล. แผ่น Windows2000 แท้ หมดประโยชน์หลังจากไปซื้อ XP มาครับ แบบ Upgrade MS บ้านเราก็ไม่เอามาขายด้วย ให้มันได้แบบนี้สิ

By: mk
FounderAndroid
on 27 November 2009 - 07:36 #139977 Reply to:139951
mk's picture

ผมว่าฝั่งวินโดวส์นี่ทำดีมากแล้วนะครับ XP มีอายุเกือบสิบปีแล้ว มันก็ยังใช้ได้ดี ไม่โดนบีบมาก

ถ้าใช้ลินุกซ์ (และเป็น Ubuntu) อยากได้แพกเกจใหม่ๆ ส่วนใหญ่ก็ต้องอัพรุ่นใหญ่อย่างเดียว ไม่ค่อยมี backport เท่าไร ส่วนแมคก็จะแนวๆ 10.6 ออก โปรแกรมจะไม่ค่อยรับ 10.4 แล้ว โดนบีบอยู่ดี ทำนองนี้

By: McKay
ContributorAndroidWindowsIn Love
on 27 November 2009 - 09:58 #139988 Reply to:139951
McKay's picture

ถ้าจำไม่ผิด 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 : ผมก็ด่าของผมอยู่นะ :)

By: tekkasit
ContributorAndroidWindowsIn Love
on 27 November 2009 - 13:46 #140020 Reply to:139988
tekkasit's picture

ด้้านฟีเจอร์

แต่ตอนโน้น Windows 98 นี่ความเสถียรกับความนิ่งเมื่อเปิดหลายๆโปรแกรมพร้อมๆกัน Windows 2000 Professional ดีกว่ามากจริงๆนะครับ และตอนนั้น Windows 2000 ออกมาพักใหญ่ๆก่อนที่จะมี Windows XP นี่ครับ

ด้านราคา ตอนโน้น (งุบงิบๆ) ไม่รู้สิ

By: McKay
ContributorAndroidWindowsIn Love
on 27 November 2009 - 19:52 #140096 Reply to:140020
McKay's picture

ยอมรับครับว่า 2000 ดีกว่า 98 มากจริงๆ โดยเฉพาะส่วนแยก process ออกจาก system


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: HudchewMan
ContributorAndroidWindowsIn Love
on 27 November 2009 - 11:43 #140008
HudchewMan's picture

แบบนี้ Firefox บน Linux กับ Mac ก็ไม่ได้เร็วขึ้นสินะ


~ HudchewMan's Station & @HudchewMan~