intel / gits

API capture-replay tool for Vulkan, OpenCL, Intel oneAPI Level Zero and OpenGL
MIT License
40 stars 8 forks source link

Is "libx11 and OpenGL" a must on linux to capture/replay L0 workloads? #3

Open guoyejun opened 1 month ago

guoyejun commented 1 month ago

Hi,

I have workloads based on L0 APIs in Linux, and I'm trying gits to capture and replay it.

https://github.com/intel/gits/blob/main/BUILDING.md says that libx11 and OpenGL are needed on linux platform (also copy below), actually my workload has nothing to do with X11 or OpenGL, can I build gits w/o dependency on libx11/OpenGL? thanks.

On Linux you will also need:

wget
libx11 development headers (libx11-dev on Ubuntu)
libx11-xcb development headers (libx11-xcb-dev on Ubuntu)
libwayland development headers (libwayland-dev on Ubuntu)
OpenGL development headers (libgl-dev on Ubuntu)
kszornak commented 1 month ago

Hi, For now it is impossible.

We'll scope out the work to separate this modules.