Giới thiệu :
Dx9 ra đời từ tháng 12/2002 và đến tháng 12 2004 thì MS cho ra bản dx9c .Dx ra đời giúp cho các nhà làm game tạo nên các hình ảnh càng giống với thực hơn, giảm tải cho CPU từ đó CPU có thể thực hiện các nhiệm vụ như tính tóan AI của NPC... do vượt qua được những giới hạn của bản dx cũ Tuy nhiên MS muốn dành riêng bản dx10 cho Vista ,nên do đó sẽ ko co version dx10 nào trên WinXP.
Windows Display Driver Model:
Cùng với Dx10 ,MS giới thiệu 1 mẫu driver cho vista với mục đích làm tăng sự ổn định của Windows .WDDM giúp tạo nên các GPU và video memory ảo ,điều này có nghĩa là GPU cho phép chia sẻ tài nguyên cùng tại 1 thời điểm.
Nói đơn giản khi chạy cùng lúc nhiều ứng dụng 3D khi switch sang dễ gặp tình trạng treo máy (nhất là giao diện của Vista dùng rất nhiều ứng dụng 3D) do đó nhờ mẫu driver trên giúp tăng sự ổn định của hệ thống khi xài nhiều ứng dụng 3D.
Bên cạnh đó performance của hệ thống tăng lên việc sử dụng video memory ảo ,driver có thể chuyển thông tin từ video memory sang system memory nếu ứng dụng đó đòi hỏi
Ngoài ra WDDM giúp phục hồi display driver khi driver hay phần cứng bị crash .Khi driver bị crash ,nó sẽ ngăn chặn ngay quá trình gây ra crash đó ,không gây nên blue screen of death hoặc là treo máy.
Những giới hạn trong Dx9:
High API Overhead
-Mỗi khi nhận được lệnh từ ứng dụng ,Dx sẽ dịch ra cho driver hiểu và từ đó sẽ điều khiển phần cứng làm việc ,quá trình này giới hạn số lượng vật thể được vẽ cùng với các hiệu ứng trên nó.
-Số lượng vật thể có thể vẽ trong 1 frame bị giới hạn bởi số lệnh vẽ mà Dx có thể thực hiện được bởi vì mỗi lệnh vẽ phải chiếm 1 số nhất định tài nguyên của CPU ( overhead ). Trong Dx9 ta chỉ có thể vẽ khoảng 500 vật trong 1 frame ( vật có thể là cái cây ,NPC ,súng ,nhà ….) .Nếu bạn nào để ý khi chơi các game sử dụng Dx9 thì sẽ nhận ra điều này : ví dụ như cái cây trong game, để làm 1 rừng cây thì nhà sản xuất game chỉ có thể vẽ 1 vài loại cây ,sau đó để cho chúng có vẻ khác nhau ,người ta thay đổi số lá cây trên cành hoặc thay đổi màu sắc của cây .Ngoài ra số lượng effect trên các vật thể cũng bị giới hạn tương tự theo cách trên .

[/quote]
Bài viết cùng chủ đề: