Is there general purpose GPU support in the Linux kernel?
Let me explain in more details since it's too broad of a topic. By the word "capable" I mean native support. That crosses out OpenGL AND OpenCL as those are just APIs to help code applications in user mode.
Some common misconceptions are that since super computers use GPGPUs and run Linux, then Linux use them. Well, not quite. The Linux distributions running on super computers are often times not the same as the ordinary distributions we know. They are so far modified that they're not Linux but a whole new operating system.
Another famous answer might be the poor support of GPUs. Well, lets not go there and eliminate all other factors be it bottleneck or something else like architecture.
Lets reword the question as follows:
Does the mainline Linux kernel natively utilize stream processing via general purpose registers of a GPU? And if it is, to what extent?