DirectX là gì? DirectX 11 và DirectX 12 có gì mới?

Tên gọi DirectX được đặt ra làm thuật ngữ vắn tắt cho tất cả các API (chữ X thay cho các tên API cụ thể như Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound,…) và nhanh chóng trở thành tên của tập hợp này. Điểm thú vị là khi Microsoft sau đó phát triển một thiết bị console, X được sử dụng như là cơ sở của tên Xbox để ám chỉ rằng giao diện điều khiển của nó dựa trên công nghệ DirectX.

Windows hỗ trợ multimedia đặc biệt là chơi game rất tốt chính là nhờ vào DirectX. Trong đó Direct3D (API đồ họa 3D trong DirectX) được sử dụng rộng rãi trong việc phát triển trò chơi video cho Microsoft Windows, sau này được tận dụng cho Microsoft Xbox, Microsoft Xbox 360, và Xbox One.

DirectX bắt đầu “manh nha” tích hợp Windows từ Windows 95. Windows 95 không khởi động với DirectX, nhưng DirectX đã được đưa vào Windows 95 OEM Service Release 2. Windows 98 và Windows NT 4.0 cả hai đều có DirectX, và các phiên bản Windows được phát hành kể từ đó đều có DirectX hoặc cho phép tải về cài miễn phí.

DirectX 11 là gì?

DirectX 11 ra đời với tham vọng tạo nên một cuộc cách mạng về hình ảnh, vượt xa người tiền nhiệm DirectX 10 về tính hiện thực. Theo Microsoft thì DirectX 11 được cải tiến toàn diện hơn so với DirectX 10 cũng như hỗ trợ tốt các dòng phần cứng mới.

Một đặc điểm đáng chú ý nhất trong DirectX 11 là khả năng hỗ trợ xử lý điện toán trực tiếp trên chip đồ họa GPU. Tính năng này sẽ mở đường cho công nghệ tận dụng sức mạnh của chíp đồ họa để thực hiện các tính toán và xử lý tương tự như chip vi xử lý trung tâm CPU.

Nhờ vào công nghệ HDAO (High Definition Ambient Occlusion), các hiệu ứng trong DirectX 11 tạo cho người xem cảm giác ít sáng chói hơn và mịn hơn. Một phần cốt lõi của Directx 11 là tính toán và mô tả lại chính xác quỹ đạo của các tia sáng khi chúng tương tác với vật thể, hay tính toán trên từng tia sáng.

DirectX 12 là gì?

Khi Microsoft triển khai những tính năng chi tiết mới của hệ điều hành Windows 10, một trong những tính năng được nói đến là DirectX 12. Các game thủ chắc hẳn đã biết DirectX 12 là gì, nhưng có lẽ họ không nhận ra được một bản update quan trọng như thế nào.

Theo thời gian, DirectX càng trở nên hoàn thiện hơn, nhưng bạn có thể thấy ưu điểm của mỗi phiên bản mới phụ thuộc hầu hết vào các linh kiện hệ thống, đặc biệt là card đồ họa hỗ trợ cho nó. DirectX 12 là tâm điểm mang đến sự cải tiến vượt bậc so với phiên bản trước đó.

Đối với Xbox, nó mở ra khả năng của những tùy chọn hơn, mở đường cho các trò chơi đẹp hơn với hiệu ứng hình ảnh cao.

Ngoài ra, nhiều người còn hi vọng rằng DirectX12 sẽ giải phóng tốc độ khung hình PS nhanh hơn bởi nó cho phép nhà phát triển game dễ dàng truy cập hơn và ESRAM siêu tốc của Xbox One.

Cuối cùng, DirectX 12 sẽ tăng tốc cho Xbox One và mở đường đến 4K video. Đối với PC, những lợi thế của DX12 còn rõ rệt hơn.

Tính năng khiến mát tai các game thủ nhất chính là lời thông báo DX12 sẽ tương thích ngược với phần cứng DX11. Có nghĩa là nếu card đồ họa của bạn sử dụng ít hơn 2 năm, bạn có thể không cần nâng cấp.

Đương nhiên, có một số chi tiết của API DX12 sẽ không khả dụng cho các phần cứng cũ không “Tương thích DirectX 12”; nhưng nếu card đồ họa hỗ trợ DX11, thì nó sẽ tận dụng được phần lớn các tính năng DX12 mang lại.

Cách kiểm tra phiên bản DirectX nào được cài đặt

Công cụ DxDiag báo cáo thông tin chi tiết về các driver và cấu phần DirectX được cài đặt trên hệ thống của bạn và có thể được sử dụng.

Bước 1: Bạn bấm Windows + S để mở hộp thoại tìm kiếm, gõ vào dxdiag rồi Enter.

Dxdiag

Bước 2: Chọn tab System, xem mục DirectX Version để biết phiên bản trên máy bạn.

DirectX là gì? DirectX 11 và DirectX 12 có gì mới?

Tags: Công Nghệ

Đăng nhận xét

Tin liên quan