My system has a GPU and a shared video memory. I'm using Fedora 27. Some important lines from lspci output is as follows.
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]
What I've understand from "How do I check if my system supports hardware acceleration? Is it on the CPU or motherboard?" is that it's an application which decides whether to use hardware or software based rendering.
This is supported by the fact that Google Chrome has an option to turn off hardware rendering.
But while launching an application from gnome 3 all application has an option to be launched using dedicated graphics.
So, I've two questions
- Who decides what rendering to be used (the launcher
Gnome 3or the application solely or something else)? - How to check what rendering an running application is using?
Any explanation regarding this is highly appreciated.