Tôi đang rất khó khăn để tìm ra điều này và có thể sử dụng một số lời khuyên:
Tôi có 5 máy với XP SP3 được cài đặt tất cả bằng cách sử dụng cùng một thiết lập. Chúng đều có thẻ video NVidia 8600 GT, DirectX 9c và các bản cập nhật trình điều khiển và cửa sổ mới nhất.
2 máy đã kích hoạt Direct3D và dxdiag nhận ra phiên bản RAM video và DDI. 3 máy còn lại không có khả năng kích hoạt Direct 3D và dxdiag không thấy RAM video hoặc phiên bản DDI.
Tôi đã thử chuyển trình điều khiển trở lại trình điều khiển hỗ trợ direct3d rõ ràng. Tôi đã thử cài đặt gói directx 10 không được hỗ trợ. Tôi đã thử gỡ cài đặt bản cập nhật .Net. Tôi đã bật / tắt tùy chọn trong GUI Windows và NVidia. Tôi đã khởi động lại một hoặc hai lần giữa mỗi lần thay đổi. Và không ai trong số họ đã sửa nó.
Tôi biết đó là một card màn hình thực sự cũ, nhưng đó không phải là vấn đề. Vấn đề là bật Direct3d trên Windows XP bằng cách sử dụng directx 9c bằng trình điều khiển và thẻ video NVidia và tôi không thể hiểu tại sao nó hoạt động như vậy.