Windows 8 sẽ hỗ trợ tăng tốc đồ hoạ nhờ GPU

Leopard  | 24/07/2012 03:36 PM

GPGPU ngày một phổ thông hơn.

Giao diện Metro tối ưu cho màn cảm ứng không chỉ là điểm đáng quan tâm duy nhất trên Windows 8. Mới đây, trên blog phát triển Windows 8 của Microsoft (MS), hãng này đã tiết lộ một tính năng khác rất có thể sẽ khiến người dùng Windows 7 phải ghen tỵ: tăng tốc đồ hoạ nhờ phần cứng (hardware acceleration hay HWA).


Việc tận dụng nhân đồ hoạ (GPU) để tham gia hỗ trợ xử lý cùng nhân CPU không còn là điều gì mới trên máy tính. Chúng ta có DXVA trên các chương trình xem phim, có HWA trên các trình duyệt web, MS Powerpoint 2010 tận dụng GPU để thể hiện các hiệu ứng mượt mà hơn. Vai trò của GPU trên máy tính càng lúc càng quan trọng hơn, chứ không chỉ còn là đơn vị xuất tín hiệu ra màn hình hay hỗ trợ chơi game 3D.

Về cơ bản, tính năng HWA hiện nay chủ yếu thực hiện dựa trên nền tảng của bộ DirectX (DX) API, tối thiểu là DX 9.0c có mặt trên Vista & Windows 7. Một số HWA dựa trên OpenGL như VEGA của Opera song do sự lớn mạnh của DX, các HWA OpenGL ít gặp hơn. Với Windows 8, MS muốn hiện thực hoá HWA trên tất cả các tiến trình render, gồm cả hình ảnh lẫn nội dung chữ (text) và dĩ nhiên, các đối tượng 3D thông dụng.


Để thực hiện điều này, MS dựa vào các câu lệnh Direct2D và DirectWrite. Direct2D sẽ hỗ trợ render các hình ảnh 2D như điểm, đường, đoạn, mặt phẳng, các ảnh bitmap (như BMP, JPEG, PNG) và vector (SVG). DirectWrite là tập lệnh dùng để render các ký tự mà bạn đang đọc tại đây. Chi tiết thú vị là Direct2D và DirectWrite đều có sẵn trên Windows 7, song có vẻ MS cảm thấy "chưa tới lúc" áp dụng HWA cho hệ điều hành (HĐH) này. Với những ai đã dùng qua bản Windows 8 thử nghiệm, hẳn bạn cũng nhận ra nó không khác Windows 7 nhiều lắm. Vì thực chất Windows 8 được xây dựng dựa trên kernel của Windows 7.

Nhưng HWA của Windows 8 như thế nào? Đoạn clip do MS thực hiện sẽ giúp bạn hình dung ra vấn đề. Hãng này còn cung cấp một số benchmark về năng lực render giữa Windows 7 (chỉ dựa vào CPU) và Windows 8 (dùng cả CPU lẫn GPU).



Trong khi tablet không dùng các chip xử lý (CPU) mạnh như laptop hay desktop, việc hỗ trợ tăng tốc nhờ GPU có thể là một ý hay nhằm giúp trải nghiệm tablet với Windows 8 sẽ mượt mà hơn.

Tham khảo MSDN Blogs.