Didn’t you know? “GPU scheduling” is a change that makes the Windows driver behave more like Linux ones. There’s nothing to implement, it’s been done that way the whole time.
edit That’s only if you use mesa, though. Nobody has a clue what the nvidia binary driver is up to.
I wasn't talking about hardware GPU scheduling, that allows sending compute work to GPU using GPU features. I was talking the kind of scheduling, that prioritizes one kind of work over another as in CPU scheduling (e.g. process priorities). Linux does not do that for GPU AFAIK.
There, I fixed it