baldurk / renderdoc

RenderDoc is a stand-alone graphics debugging tool.
https://renderdoc.org
MIT License
8.88k stars 1.33k forks source link

Cannot capture frame with AMD properitary driver #3298

Closed GinShio closed 5 months ago

GinShio commented 5 months ago

Description

Hi, Running the game The Talos Principle 2 under Proton is okay. Either RADV or AMD proprietary driver. When I run with Renderdoc, RADV is okay. But failed to start with AMD proprietary driver.

command follow as below (ref: How to run):

ENABLE_VULKAN_RENDERDOC_CAPTURE=1 %command%

Error Message as below:

DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.

image

If add environment variable LD_PRELOAD=/usr/lib64/librenderdoc.so, running game is okay, still cannot capture frame.

Steps to reproduce

  1. Use AMD proprietary driver
  2. Setup the game The Talos Principle 2 properties a. Set Launch options to ENABLE_VULKAN_RENDERDOC_CAPTURE=1 %command% in General
  3. Run the game The Talos Principle 2

Environment

baldurk commented 5 months ago

RenderDoc is only intended for capturing your own programs. Capturing programs that are not your own is not endorsed or allowed for any reason, and I will provide absolutely no support for it.