DirectX là gì? Làm thế nào nó hoạt động? Phiên bản, Lịch sử, Khắc phục sự cố
Các ứng dụng trò chơi và đa phương tiện là một số chương trình hài lòng nhất mà bạn có thể nhận được cho PC của mình, nhưng để chúng chạy đúng cách không phải lúc nào cũng dễ dàng như vậy. Đầu tiên(First) , kiến trúc PC chưa bao giờ được thiết kế như một nền tảng chơi game. Thứ hai(Second) , tính chất phạm vi rộng của PC có nghĩa là máy của người này có thể khác với máy của người khác. Mặc dù tất cả các bảng điều khiển trò chơi đều có phần cứng giống nhau, nhưng hàng loạt sự khác biệt lớn có thể khiến việc chơi game trở nên đau đầu.
Để giảm bớt khó khăn nhất có thể, Microsoft cần đưa ra một tiêu chuẩn chung mà tất cả các trò chơi và ứng dụng đa phương tiện có thể tuân theo - một giao diện chung giữa HĐH và bất kỳ phần cứng nào được cài đặt trên PC nếu bạn muốn. Giao diện phổ biến này là DirectX , một thứ có thể là nguồn gốc của nhiều sự nhầm lẫn.
DirectX 12 là gì
DirectX là một giao diện được thiết kế để làm cho một số tác vụ lập trình nhất định dễ dàng hơn nhiều cho cả nhà phát triển trò chơi và phần còn lại của chúng ta, những người muốn ngồi xuống và chơi bộ phim bom tấn mới nhất.
Lịch sử DirectX
Bất kỳ trò chơi nào cũng cần thực hiện lặp đi lặp lại một số nhiệm vụ nhất định. Nó cần theo dõi đầu vào của bạn từ chuột, cần điều khiển hoặc bàn phím và nó cần có khả năng hiển thị hình ảnh màn hình và phát âm thanh hoặc nhạc. Đó là khá nhiều trò chơi ở cấp độ đơn giản nhất.
Về cơ bản, các lập trình viên trò chơi đã nói chuyện trực tiếp với phần cứng PC của bạn ở mức cơ bản. Khi Microsoft giới thiệu Windows , điều bắt buộc đối với sự ổn định và thành công của nền tảng PC là mọi thứ phải dễ dàng hơn cho cả nhà phát triển và người chơi. Rốt cuộc, ai lại bận tâm đến việc viết trò chơi cho một chiếc máy khi họ phải phát minh lại bánh xe mỗi khi bắt đầu làm việc với một trò chơi mới? Ý tưởng của Microsoft(Microsoft) rất đơn giản: ngừng các lập trình viên nói chuyện trực tiếp với phần cứng và xây dựng một bộ công cụ chung mà họ có thể sử dụng để thay thế. DirectX ra đời.
DirectX hoạt động như thế nào?
Ở cấp độ cơ bản nhất, DirectX là giao diện giữa phần cứng trong PC của bạn và chính Windows , một phần của API Windows(Windows API) hoặc Giao diện lập trình ứng dụng(Application Programming Interface) . Hãy xem một ví dụ thực tế. Khi một nhà phát triển trò chơi muốn phát một tệp âm thanh, đó chỉ đơn giản là trường hợp sử dụng đúng chức năng thư viện. Khi trò chơi chạy, nó gọi API DirectX(DirectX API) , API này sẽ phát tệp âm thanh.
Nhà phát triển không cần biết loại card âm thanh mình đang xử lý, khả năng của nó hay cách nói chuyện với nó. Microsoft đã cung cấp DirectX và nhà sản xuất card âm thanh đã cung cấp trình điều khiển có khả năng hỗ trợ DirectX . Anh ta yêu cầu âm thanh được phát, và đó là - bất kỳ loại máy nào nó chạy.
Ban đầu, DirectX bắt đầu ra đời như một bộ công cụ đơn giản: phần cứng ban đầu bị hạn chế và chỉ yêu cầu các chức năng đồ họa cơ bản nhất. Khi phần cứng và phần mềm ngày càng phát triển phức tạp, DirectX cũng vậy . Giờ đây, nó không chỉ đơn thuần là một bộ công cụ đồ họa, và thuật ngữ này đã bao hàm một loạt các thói quen xử lý tất cả các loại giao tiếp phần cứng.
Ví dụ: các quy trình DirectInput có thể xử lý tất cả các loại thiết bị đầu vào, từ chuột hai nút đơn giản đến cần điều khiển bay phức tạp. Các phần khác bao gồm DirectSound cho thiết bị âm thanh và DirectPlay cung cấp bộ công cụ để chơi trò chơi trực tuyến hoặc nhiều người chơi.
Phiên bản DirectX
Phiên bản hiện tại của DirectX trong Windows 10 là DirectX 12. Windows 7 có DirectX 11 . Trong Windows Vista , nó là Phiên bản 10(Version 10) và trong XP, nó là 9.0 theo mặc định. Điều này chạy trên tất cả các phiên bản Windows từ Windows 98 trở lên và bao gồm cả Máy chủ Windows(Windows Servers) , cùng với mọi bản sửa đổi ở giữa. Đối với Windows 95 và Windows NT 4 , nó yêu cầu một phiên bản cụ thể của DirectX 3.0a . Những cải tiến đối với mã DirectX(DirectX) cốt lõi có nghĩa là bạn thậm chí có thể thấy những cải tiến trong nhiều tiêu đề khi bạn nâng cấp lên phiên bản mới nhất củaDirectX . Tải xuống(Downloading) và cài đặt DirectX cũng không cần phức tạp.
Nâng cấp DirectX
Tất cả các phiên bản Windows có sẵn đều đi kèm với DirectX dưới dạng này hay dạng khác như một thành phần hệ thống cốt lõi không thể bị gỡ bỏ, vì vậy bạn phải luôn có ít nhất một triển khai cơ bản của hệ thống được cài đặt trên PC của mình. Tuy nhiên, nhiều trò chơi mới yêu cầu phiên bản mới nhất trước khi chúng hoạt động bình thường hoặc thậm chí.
Nói chung, nơi tốt nhất để cài đặt DirectX mới nhất(install the latest DirectX) là từ Microsoft hoặc Windows Update . Phiên bản mới nhất là DirectX 12 Ultimate . Một nguồn tốt khác cho DirectX là chính các trò chơi. Nếu một trò chơi yêu cầu một phiên bản cụ thể, nó sẽ nằm trong đĩa CD cài đặt và thậm chí có thể được cài đặt tự động bởi chính trình cài đặt của trò chơi đó. Tuy nhiên, bạn sẽ không tìm thấy nó trên các đĩa bìa tạp chí, nhờ các điều khoản cấp phép của Microsoft.
Chẩn đoán sự cố DirectX
Chẩn đoán sự cố với cài đặt DirectX(Diagnosing problems with a DirectX installation) có thể có vấn đề. Rất may, Microsoft cung cấp một tiện ích hữu ích được gọi là Công cụ chẩn đoán DirectX(DirectX Diagnostic Tool) , mặc dù điều này không rõ ràng. Bạn sẽ không tìm thấy công cụ này trong Start Menu với bất kỳ phiên bản Windows nào và mỗi phiên bản có xu hướng cài đặt nó ở một nơi khác nhau.
Cách dễ nhất để sử dụng nó là mở Start Menu, nhập dxdiag vào thanh tìm kiếm, sau đó bấm OK. Khi ứng dụng tải lần đầu tiên, phải mất vài giây để thẩm vấn cài đặt DirectX của bạn và tìm ra bất kỳ sự cố nào. Đầu tiên(First) , tab Tệp DirectX(DirectX Files) hiển thị thông tin phiên bản trên từng tệp cài đặt của bạn sử dụng. Phần Ghi chú(Notes) ở dưới cùng đáng để kiểm tra, vì các tệp bị thiếu hoặc bị hỏng sẽ được gắn cờ ở đây.
Các tab được đánh dấu Hiển thị(Display) , Âm thanh(Sound) , Nhạc(Music) , Đầu vào(Input) và Mạng(Network) đều liên quan đến các khu vực cụ thể của DirectX và tất cả trừ tab Đầu vào cung cấp các công cụ để kiểm tra hoạt động chính xác trên phần cứng của bạn.(Input)
Cuối cùng, tab Trợ giúp khác cung cấp một cách hữu ích để khởi động (More Help)Trình khắc phục sự cố DirectX , công cụ giải quyết vấn đề tuyến tính đơn giản của Microsoft cho nhiều vấn đề DirectX phổ biến .
Chúng tôi hy vọng rằng bạn thấy bài đăng này có nhiều thông tin.
Related posts
Fix DXGI_ERROR_DEVICE_REMOVED trên PC Windows 11/10
DirectX gặp phải một lỗi không thể phục hồi
DirectX download, cập nhật, cài đặt: Windows 11/10
Các tính năng DirectX 12 Ultimate, Tools and Minimum requirements
DirectX Không thể khởi tạo lỗi trên Windows 11/10
Show or Hide History button trên Toolbar trong Microsoft Edge
Cách xóa Cache, Cookies, Browsing History trong Chrome and Firefox
Sửa lỗi Directx Liên minh huyền thoại trong Windows 10
DirectX là gì và tại sao nó lại quan trọng?
Cách sử dụng DirectX Diagnostic Tool bằng Windows 10
Google Chrome Browsing History and Data sẽ không rõ ràng
Xem Browsing History của nhiều trình duyệt cùng một lúc trên PC
Fix File History Element Không Found error trên Windows 10
Cách tự động xóa Firefox Cookies, Cache, History khi thoát
Xóa hoặc xóa Browsing History, Cookies, Data, Cache trong Edge
Cách khắc phục sự cố với Công cụ chẩn đoán DirectX
Làm thế nào để xóa Windows Defender Protection History trong Windows 10
Cách xóa Search History trong Google My Activity
Vô hiệu hoá File History backup trong Windows 10 sử dụng REGEDIT or GPEDIT
Những gì mong đợi khi bạn tải về Facebook Data History