Tags:

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

By: platalay
AndroidWindows
platalay's blog
on 26/11/09 0:16 #139786 toggle
platalay's picture

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

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

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

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

By: mokin
Contributor
mokin's blog
on 26/11/09 0:57 #139796 Reply to:139786 toggle
mokin's picture

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

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


<@mOkin>Every thing that has a beginning has an end.<mOkin/>

By: platalay
AndroidWindows
platalay's blog
on 26/11/09 1:22 #139800 Reply to:139796 toggle
platalay's picture

กรรม

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

By: hisoft
ContributorWindows PhoneWindows
hisoft's blog
on 26/11/09 1:13 #139798 Reply to:139786 toggle
hisoft's picture

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


 

The Phantom Thief

By: -Rookies-
AndroidUbuntuWindows
-Rookies-'s blog
on 26/11/09 15:42 #139868 Reply to:139786 toggle
-Rookies-'s picture

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


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

By: Priesdelly
Priesdelly's blog
on 27/11/09 12:54 #140016 Reply to:139786 toggle
Priesdelly's picture

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


Priesdelly's blog.

By: shikima
Windows PhoneAndroidUbuntu
shikima's blog
on 27/11/09 15:47 #140049 Reply to:139786 toggle
shikima's picture

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


CMDEVHUB เขียนเอามันส์ ลองเข้าไปดูความมันส์ได้ครับ

By: zinazisc
Windows PhoneAndroid
zinazisc's blog
on 26/11/09 0:23 #139790 toggle
zinazisc's picture

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

By: bankkung
ContributoriPhoneAndroidBlackberry
bankkung's blog
on 26/11/09 0:27 #139792 toggle
bankkung's picture

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

By: Sikachu
ContributoriPhone
Sikachu's blog
on 26/11/09 1:31 #139801 toggle
Sikachu's picture

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


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

By: mk
FounderAndroidRed HatWindows
mk's blog
on 26/11/09 7:35 #139815 Reply to:139801 toggle
mk's picture

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

By: mr_tawan
ContributoriPhoneAndroidWindows
mr_tawan's blog
on 26/11/09 13:17 #139852 Reply to:139815 toggle
mr_tawan's picture

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


By: mk
FounderAndroidRed HatWindows
mk's blog
on 26/11/09 13:47 #139855 Reply to:139852 toggle
mk's picture

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

By: darkleonic
Android
darkleonic's blog
on 26/11/09 9:47 #139832 toggle
darkleonic's picture

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

By: -Rookies-
AndroidUbuntuWindows
-Rookies-'s blog
on 26/11/09 15:40 #139866 toggle
-Rookies-'s picture

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


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

By: shikima
Windows PhoneAndroidUbuntu
shikima's blog
on 26/11/09 15:41 #139867 toggle
shikima's picture

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


CMDEVHUB เขียนเอามันส์ ลองเข้าไปดูความมันส์ได้ครับ

By: mk
FounderAndroidRed HatWindows
mk's blog
on 26/11/09 18:05 #139907 Reply to:139867 toggle
mk's picture

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

By: shikima
Windows PhoneAndroidUbuntu
shikima's blog
on 26/11/09 22:51 #139951 Reply to:139907 toggle
shikima's picture

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

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

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

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

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


CMDEVHUB เขียนเอามันส์ ลองเข้าไปดูความมันส์ได้ครับ

By: mk
FounderAndroidRed HatWindows
mk's blog
on 27/11/09 7:36 #139977 Reply to:139951 toggle
mk's picture

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

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

By: McKay
iPhoneAndroidBlackberryWindows
McKay's blog
on 27/11/09 9:58 #139988 Reply to:139951 toggle
McKay's picture

ถ้าจำไม่ผิด Windows 2000 นั้นตั้งใจขายให้กับฝั่ง business ไม่ใช่ฝั่ง home user นะครับเล่น MSN ไม่ได้ก็ไม่น่าจะมีผลอะไร เพราะลูกค้าฝั่ง home user ที่ใช้ 98-ME ก็น่าจะหันมาใช้ XP อยู่แล้ว(โดยเฉพาะพวกใช้ฟรี)

ผมถามจริงๆนะ จะมีซักกี่คนยอมเสียเงินซื้อ Windows 2000 Professional ซึ่งราคาแพงหูฉี่มาใช้กับ home use


Apple is Alpha. Apple is Omega. Ain't no doubt Apple.

By: tekkasit
ContributorAndroidWindows
tekkasit's blog
on 27/11/09 13:46 #140020 Reply to:139988 toggle
tekkasit's picture

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

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

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

By: McKay
iPhoneAndroidBlackberryWindows
McKay's blog
on 27/11/09 19:52 #140096 Reply to:140020 toggle
McKay's picture

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


Apple is Alpha. Apple is Omega. Ain't no doubt Apple.

By: HudchewMan
ContributorAndroidSymbianUbuntu
HudchewMan's blog
on 27/11/09 11:43 #140008 toggle
HudchewMan's picture

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


~ จุดยืนของทุกคนคือส้นเท้า : HudchewMan's Diary | TH LG Optimus Black ~