Right, exactly. DRM is responsible for memory management, mode-setting, command submission and is capable of basically everything the original article asks for. Unfortunately only the Free Software drivers fully support…
Yes, except that I didn't do either one of those things. I was responding to the original article which is calling for a new driver model, which, as pointed out, is neither the problem or the solution.
Yea, that's cute, except that DRM can handle pretty much all of it. You can split hairs and complain about GPU scheduling which is inherently rather difficult because scheduling at the command queue level is problem…
Right, exactly. DRM is responsible for memory management, mode-setting, command submission and is capable of basically everything the original article asks for. Unfortunately only the Free Software drivers fully support…
Yes, except that I didn't do either one of those things. I was responding to the original article which is calling for a new driver model, which, as pointed out, is neither the problem or the solution.
Yea, that's cute, except that DRM can handle pretty much all of it. You can split hairs and complain about GPU scheduling which is inherently rather difficult because scheduling at the command queue level is problem…