Trò chơi cho DirectX 9 không hoạt động với DirectX 11


8

Tôi đã cài đặt một trò chơi có tên "Orcs Must Die" nhưng khi chạy nó, nó chỉ hiển thị một lỗi về sự vắng mặt của tập tin d3dx9_43.dll. Đó là một phần của DX 9, tuy nhiên tôi đã cài đặt DX 11. Làm thế nào tôi có thể giải quyết vấn đề này mà không cần quay lại DX 9?

Tôi đang sử dụng Win7 Home Preemium 32-bit, DirectX 11, nVidia GeForce Go 7300 (trình điều khiển v295.73)


Trò chơi nào vậy?
bí danh

2
@burtek - Bạn cần cài đặt DirectX. Trò chơi đang tìm kiếm tệp DirectX 9, có nghĩa là cho đến khi bạn cung cấp tệp đó, bạn sẽ không thể chạy trò chơi. Bên cạnh đó, chỉ vì bạn đã cài đặt DirectX 11, không có nghĩa là trò chơi hỗ trợ DirectX 11, trò chơi cho dù bạn có làm gì thì vẫn chỉ hỗ trợ Direct X 9.
Ramhound

@aliasgar Chỉnh sửa câu hỏi. Xin lỗi, quên thêm nó sớm hơn
burtek

1
@Ramhound vậy tôi phải cài DirectX9? Có thể cài đặt cả v9 và v11 cùng một lúc không?
burtek

1
@burtek - Vâng. Bạn có thể cài đặt nhiều phiên bản DirectX 9. Steam cài đặt phiên bản cần thiết cho trò chơi đã cho mà bạn đang cố gắng chơi. Thật khó để giải thích hỗ trợ ngược Direct X 9 tồn tại trong Direct X 11 cho một người không phải là nhà phát triển. Về cơ bản, nó dành cho nhà phát triển sử dụng thư viện Direct 11.0 / 11.1 và viết mã để hỗ trợ các phiên bản trước. Orcs Must Die chỉ hỗ trợ Direct X 9.
Ramhound

Câu trả lời:


6
  • Orcs Must Die hoàn toàn hỗ trợ DirectX 11. Các game thủ đã xác nhận nó hoạt động: Đọc thêm tại đây

  • Đó là DirectX của bạn bị trục trặc do một số lý do. Microsoft cũng đã đăng nhập nó. Thực hiện theo các hướng dẫn ở đây để sửa chữa nó.

  • Kiểm tra xem trình điều khiển nVidia của bạn có vượt quá bất kỳ cài đặt DirectX nào không.

  • Kiểm tra hệ thống của bạn nếu trò chơi thực sự có thể chạy và hệ thống của bạn có thể xử lý nó Tại đây


Sẽ không có vấn đề gì nếu Orcs Must Die hỗ trợ Direct X 11, đây vẫn là một trò chơi Direct X 9. Điều đó có nghĩa là nó không thực sự quan trọng như thế nào khi chạy, nó sẽ trông giống hệt nhau, bất kể phiên bản nào được sử dụng. Dựa trên nghiên cứu, tôi thấy Orcs Must Die không phải là một nhân vật liệt kê mọi trò chơi hỗ trợ Direct X 11 và sắp được phát hành trò chơi hỗ trợ nó. Biểu đồ này cũng liệt kê các phiên bản khác mà trò chơi hỗ trợ. Orcs Must Die vắng mặt trong danh sách này.
Ramhound

@Ramhound Ngay cả khi là trò chơi Direct X 9, mọi người đã báo cáo rằng nó hoạt động trên Windows 7 với phiên bản Direct X cao hơn. Vấn đề của anh là, chính trò chơi đã ném một ngoại lệ và không bắt đầu.
bí danh

@aliagar - Tôi không thể theo liên kết bạn đã đăng. Tôi đoán những người đó thực sự đã cài đặt Direct X 9. Tất nhiên, những tuyên bố của tôi về cách thức hỗ trợ ngược hoạt động vẫn đúng.
Ramhound

@Ramhound liên kết là tốt, có thể trong văn phòng của bạn hoặc một cái gì đó. Hầu hết trong số họ cho biết họ có Direct X 11, windows 7 và Card đồ họa cao cấp hơn.
bí danh

1
@Ramhound, xin lỗi đọc sai. Vâng, bạn có thể đúng, nhưng tôi thực sự không có ý định gây chiến với tất cả các câu hỏi và câu trả lời của chúng tôi.
bí danh

8

Cài đặt DirectX có thể cùng tồn tại. Vì vậy, sẽ an toàn khi cài đặt dx9 khi dx11 đã được cài đặt.

Bạn cũng có thể tải xuống một gói dll, có thể bao gồm một gói bạn đang thiếu. Tải xuống ở đây


tìm thấy tốt đẹp .. +1
bí danh

Không đẹp lắm) Bạn sẽ tải xuống tất cả các gói (có thể là GB) và tìm thấy tệp bị thiếu. Nhưng tôi sẽ tải xuống dll bị thiếu (~ 2MB) và trò chơi của tôi sẽ chạy hoàn hảo.
Searush

1

Nó có nghĩa là trò chơi cũng sử dụng DLL DX9. Các nhà phát triển sử dụng các thư viện DX mới (đặc biệt là cho các hiệu ứng mới), nhưng các nhà phát triển tồi đang sử dụng một phần DirectX 9 và họ chỉ đơn giản là không muốn rời khỏi nó.

Có lẽ bạn đã bắt đầu tìm gói DirectX ngay bây giờ.
Không cần tìm tất cả các tệp trong đĩa CD, gói DirectX, v.v.
Bạn có thể tải xuống tệp bị thiếu từ mạng và đặt nó on game's executable's folder (hoặc trong System32 hoặc 64, nhưng làm điều này nếu không có gì giúp).
Ví dụ: bạn có thể tải xuống tệp d3dx9_43 bị thiếu của mình tại đây .


0

Tôi gặp vấn đề với DAO, d3dx9_36.dll, trình cài đặt Microsoft DX này đã giúp tôi http://www.microsoft.com/en-us/doad/details.aspx?id=35 nó cài đặt các thành phần DX9 bị thiếu, đó là tốt cho các vấn đề như thế này.

Chỉ là tôi đã cài đặt lại DAO & DA2 vì có DA3 xuất hiện, quay lại, nhưng trong PC mới, PC này chưa bao giờ có Dragon Age trong đó trước đây.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.