NVIDIAGameWorks / rtx-remix

Combined repo for the RTX-Remix runtime
https://www.nvidia.com/en-us/geforce/rtx-remix/
MIT License
1.37k stars 69 forks source link

Error : This game requires a display driver that supports DirectX9.0c 3D acceleration. #140

Open CycloneRing opened 1 year ago

CycloneRing commented 1 year ago

Trying to run Remix on Kane and Lynch 2 Dog Days, I get following error after launching game.

Error : This game requires a display driver that supports DirectX9.0c 3D acceleration.

NvRemixBridge.log

[13:57:54.827] info:  No default config found for: E:\Steam Games\Kane & Lynch 2 - Dog Days\kl2.exe
[13:57:54.932] info:  Trying to open config file: E:\Steam Games\Kane & Lynch 2 - Dog Days\.trex\bridge.conf
[13:57:54.932] info:  Using shared heap for textures.
[13:57:54.932] info:  Using shared heap for static buffers.
[13:57:54.933] info:  Using shared heap for dynamic buffers.
[13:57:54.933] info:  ==================
[13:57:54.933] info:  NVIDIA RTX Remix Bridge Server
[13:57:54.934] info:  ==================
[13:57:54.934] info:  Version: remix-0.1.1-2-gdc825b6
[13:57:54.935] info:  Running in x64 mode!
[13:57:54.935] info:  Launched server with GUID 2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db
[13:57:54.936] info:  Shared memory: [ClientChannel_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.936] debug: CreateSemaphore returned existing semaphore by the same name ClientDataQueue.
[13:57:54.937] info:  Shared memory: [ServerChannel_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.937] debug: CreateSemaphore returned existing semaphore by the same name ServerDataQueue.
[13:57:54.937] info:  Shared memory: [SharedDataHeap_meta_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.938] info:  Shared memory: [SharedDataHeap_data_0_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.938] info:  Shared memory: [SharedDataHeap_data_1_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.939] debug: CreateSemaphore returned existing semaphore by the same name Present.
[13:57:54.939] info:  Server started up, waiting for connection from client...
[13:57:54.940] info:  Registering exit callback in case client exits unexpectedly.
[13:57:54.940] info:  Registering message channel for asynchronous message handling.
[13:57:54.940] info:  Initializing D3D9...
[13:57:54.941] info:  Message channel MessageChannelServer established.
[13:57:56.120] info:  D3D9 interface object creation succeeded!
[13:57:56.121] info:  Loaded D3D9 from E:\Steam Games\Kane & Lynch 2 - Dog Days\.trex\d3d9.dll
[13:57:56.121] info:  Version of d3d9 loaded is DXVK
[13:57:56.121] info:  Sync request received, sending ACK response...
[13:57:56.122] info:  Done! Now waiting for client to consume the response...
[13:57:56.123] info:  Handshake completed! Now waiting for incoming commands...
[13:57:57.294] info:  No leaked objects dicovered at Direct3D module eviction.
[13:57:57.394] info:  Command processing loop finished, cleaning up and exiting...
[13:57:57.405] info:  Shutdown cleanup successful, exiting now!
[13:57:57.406] info:  [Uptime]: 2s

d3d9.log

[13:57:54.350] info:  No default config found for: E:\Steam Games\KAYNE\Kane & Lynch 2 - Dog Days\kl2.exe
[13:57:54.351] info:  Trying to open config file: E:\Steam Games\KAYNE\Kane & Lynch 2 - Dog Days\.trex\bridge.conf
[13:57:54.351] info:  Using shared heap for textures.
[13:57:54.351] info:  Using shared heap for static buffers.
[13:57:54.352] info:  Using shared heap for dynamic buffers.
[13:57:54.352] info:  ==================
[13:57:54.352] info:  NVIDIA RTX Remix Bridge Client
[13:57:54.353] info:  ==================
[13:57:54.353] info:  Version: remix-0.1.1-2-gdc825b6
[13:57:54.353] info:  Loaded d3d9.dll from E:\Steam Games\KAYNE\Kane & Lynch 2 - Dog Days\kl2.exe
[13:57:54.366] info:  DirectInput8 hook attached.
[13:57:54.376] info:  DirectInput hook attached.
[13:57:54.377] info:  Initializing new shared memory object.
[13:57:54.412] info:  Shared memory: [ClientChannel_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.412] info:  Initializing new shared memory object.
[13:57:54.422] info:  Shared memory: [ServerChannel_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.422] info:  Initializing new shared memory object.
[13:57:54.423] info:  Shared memory: [SharedDataHeap_meta_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.423] info:  Initializing new shared memory object.
[13:57:54.493] info:  Shared memory: [SharedDataHeap_data_0_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.494] info:  Initializing new shared memory object.
[13:57:54.563] info:  Shared memory: [SharedDataHeap_data_1_2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db] created and initialized successfully!
[13:57:54.808] info:  Launching server with GUID 2caab0f4-6fb7-483c-b32a-5a2ef7e5a6db
[13:57:54.812] info:  Sending SYN command, waiting for ACK from server...
[13:57:56.122] info:  Ack received! Handshake completed! Telling server to continue waiting for commands...
[13:57:56.123] info:  Server crash recovery enabled
[13:57:57.310] info:  About to unload bridge client.
[13:57:57.310] info:  Sending Terminate command to server...
[13:57:57.457] info:  Shutdown cleanup successful, exiting now!
[13:57:57.457] info:  DirectInput8 hook detached.
[13:57:57.458] info:  DirectInput hook detached.
[13:57:57.458] info:  [Uptime]: 2s

kl2_d3d9.log

info:  Game: kl2.exe
info:  DXVK_Remix: v1.9.3
info:   positions
info:   indices
info:   texcoords
info:   geometrydescriptor
info:   positions
info:   indices
info:   geometrydescriptor
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  Enabled Layer Names:
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce RTX 3080 Ti:
info:    Driver: 531.41.0
info:    Vulkan: 1.3.236
info:    Memory Heap[0]: 
info:      Size: 12100 MiB
info:      Flags: 0x1
info:      Memory Type[1]: Property Flags = 0x1
info:      Memory Type[4]: Property Flags = 0x7
info:    Memory Heap[1]: 
info:      Size: 16254 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:  Process set as DPI aware
mralexs5 commented 1 year ago

IIRC DX9c games are not compatible with Remix

CycloneRing commented 1 year ago

IIRC DX9c games are not compatible with Remix

It's now working with 0.2.0! no more error I see the Alt + X message, However game crashes after loading screen. I can hear the menu sounds when moving mouse but screen freeze.

I get following error : DxsoDecodeContext::decodeSourceRegister: source register out of range

AlexDunn commented 1 year ago

Do you have a new log to share?

NV-DM commented 1 year ago

@CycloneRing Is this still an issue? Are you able to share logs?

NV-LL commented 5 months ago

Hello! Will you please test this on the latest release and let us know if the issue persists? Thank you!