For the user, this implies two things:
This requirement exists because the GPU PerfStudio client only supports Windows.
2) Linux machine: Open a terminal and go to the application's working directory. In this example, it is /home/test/Desktop/apps and the application is tri
3) Linux machine: From the application's working directory, launch it with GPUPerfServer using the --vk flag. In this example, the full command would be: /home/test/Desktop/GPUPerfStudio/GPUPerfServer --vk ./tri
4) Linux machine: At this point the app should be running normally, alongside an active GPUPerfServer terminal window.
5) Windows machine: Launch GPUPerfClient.exe, and press the blue Connect button.
6) Windows machine: Set the Session Type to Remote, specify server IP, and specify port (default 8080)
7) Windows machine: Press Next, followed by Connect, and an API selection dialog should appear with the Vulkan application listed. Select it and press OK.
8) Windows machine: At this point, the client-server connection is established and the application may now be analyzed.
9) Windows machine: Press either the API Trace, GPU Trace, or Linked Trace button to begin analysis.
Run the application on its own at least once, prior to running it through GPU PerfStudio.
Repeated experimentation is encouraged.
Users are not limited to one set of data per session. Users may refresh current data by repeatedly pressing the API Trace, GPU Trace, or Linked Trace buttons on the toolbar.
The default behavior is to show information for a single frame, but GPU PerfStudio has the ability to collect data across N frames. This number can be specified in the Settings pane, under Number of Frames to Capture.