I want to run a window with a simple "Hello World" in SDL2, that doesn't touch the GPU. According to the documentation, I create the Render like this:
//initilization of video subsystem
if SDL_Init(SDL_INIT_VIDEO) < 0 then Halt;
// full set up
sdlWindow1 := SDL_CreateWindow('Window1', 50, 50, 500, 500, SDL_WINDOW_SHOWN);
if sdlWindow1 = nil then Halt;
sdlRenderer := SDL_CreateRenderer(sdlWindow1, -1, SDL_RENDERER_SOFTWARE);
if sdlRenderer = nil then Halt;
But the window in question takes up 15-20% of my GPU, like any other hardware accelerated SDL2 window.
I'm on Debian12 with I3WM.
* I know I can force software rendering on Linux with environment variables, but that's not what I'm looking for
Thank you so much.