I'm not talking about having in-kernel code and user-space code.
Why do we have the CPU process SO MUCH of our graphics? Even when using OpenGL, a graphics API meant to talk to the GFX card, half the time it just sends that to the CPU unless specified to use "hardware acceleration". Can anybody tell me why we don't use the GFX card for ALL graphics rendering and leave the CPU out of it? From what I've been told, GFX cards have low-power states that they could use to render desktops and stuff.
This is a serious question that I just thought of at 12:30am, but feel free to rip it to shreds in the interest of educating me.
Why do we have the CPU process SO MUCH of our graphics? Even when using OpenGL, a graphics API meant to talk to the GFX card, half the time it just sends that to the CPU unless specified to use "hardware acceleration". Can anybody tell me why we don't use the GFX card for ALL graphics rendering and leave the CPU out of it? From what I've been told, GFX cards have low-power states that they could use to render desktops and stuff.
This is a serious question that I just thought of at 12:30am, but feel free to rip it to shreds in the interest of educating me.
Comment