Problem / Use case
Description of Feature
I would like RenderDoc to provide a first-class, out-of-box workflow for remote
capture and remote-backed replay on Linux/embedded targets.
Today the underlying pieces exist (remote server, remote replay, capture
retrieval), but the end-to-end workflow is still very manual for non-local targets.
In practice, users often need external scripting to:
- start and manage
renderdoccmd remoteserver on the target
- set target-specific runtime environment before launch
- launch/inject the target application remotely
- wait for the target-control connection
- trigger capture
- decide whether to copy the capture back locally or keep replay remote-backed
- poll status during long upload/open steps
- interpret failures when the remote side is busy, slow, or partially initialized
This makes remote capture workable for experts, but not really out-of-box for
normal users.
What I am asking for is not FPGA-specific support. FPGA is only one example of a
broader class of remote targets: Linux, embedded, headless, or lab machines where
capture/replay must happen remotely.
Desired workflow
Ideally RenderDoc should support a single coherent remote workflow that can:
- connect to a remote target (host[:port])
- optionally start/manage the remote server
- remotely launch/inject the target
- trigger capture
- either:
- copy the capture back locally as a normal
.rdc, or
- keep the session remote-backed for analysis
- report clear progress/state for long-running steps such as upload/open
- surface actionable errors instead of generic "not loaded" style failures
Why this matters
The current workflow gap is not in basic capability, but in productization and UX:
- remote setup is manual
- session state during long remote operations is unclear
- local-vs-remote replay choice is left to the user
- recovery from transient remote failures is not first-class
A more integrated remote workflow would benefit any remote Linux/embedded debugging
setup, not just one specific board or vendor environment.
Environment
- RenderDoc version: 1.43
- Operating System: Linux host + Linux remote target
- Graphics API: Vulkan
Proposed solution
No response
Alternatives considered
No response
Problem / Use case
Description of Feature
I would like RenderDoc to provide a first-class, out-of-box workflow for remote
capture and remote-backed replay on Linux/embedded targets.
Today the underlying pieces exist (remote server, remote replay, capture
retrieval), but the end-to-end workflow is still very manual for non-local targets.
In practice, users often need external scripting to:
renderdoccmd remoteserveron the targetThis makes remote capture workable for experts, but not really out-of-box for
normal users.
What I am asking for is not FPGA-specific support. FPGA is only one example of a
broader class of remote targets: Linux, embedded, headless, or lab machines where
capture/replay must happen remotely.
Desired workflow
Ideally RenderDoc should support a single coherent remote workflow that can:
.rdc, orWhy this matters
The current workflow gap is not in basic capability, but in productization and UX:
A more integrated remote workflow would benefit any remote Linux/embedded debugging
setup, not just one specific board or vendor environment.
Environment
Proposed solution
No response
Alternatives considered
No response