I have a HP Pavillion Laptop running Ubuntu 14.04 LTS. It has an AMD APU with integrated 8650G and a discrete AMD 8670M GPUs.
ajith@SoulCube:~$ uname -a
Linux SoulCube 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
ajith@SoulCube:~$
I am using the fglrx driver installed using the 'Additional Drivers' tool
I have read that the dual graphics will switch back and forth between the iGPU and the dGPU according to workload, but my laptop seems to be not doing that.
I had tried fglrxinfo
but it only shows the iGPU and does not list the dGPU.
ajith@SoulCube:~$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 8650G
OpenGL version string: 4.3.12798 Compatibility Profile Context 13.35.1005
ajith@SoulCube:~$
When I tried lspci | grep Radeon
I got the following
ajith@SoulCube:~$ lspci | grep Radeon
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G]
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M]
ajith@SoulCube:~$
I am curious as to why the dGPU is listed as a Display Controller and not a VGA Compatible Controller. A lot of the Posts I have seen on the internet indicate that both of them should turn up as a VGA Compatible controller.
Can somebody help me understand the issue and help me switch permanently to using my discrete GPU. I have checked the BIOS for options pertaining to this but they are not available.