I have installed AMD Catalyst, but when I am playing something, then it is not using my GPU (in this case Garry's Mod).
My output of glxinfo | grep OpenGL is
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7970M
OpenGL core profile version string: 4.3.12798 Core Profile Context 13.35.1005
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.3.12798 Compatibility Profile Context 13.35.1005
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
I can tell its not using the GPU because my CPU is as hot as hell, but my GPU is completely cold.
This is the information screen on my catalyst:
92 Answers
The GPU is being used - the evidence is glxinfo output line "OpenGL renderer string: AMD Radeon HD 7970M". If it were using your CPU you would see something like "OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile" (obviously the exact text would be different for other CPUs).
Your performance problems seem to be caused by poor support by AMD proprietary Catalyst drivers for HD7970. I found this report of poor performance with HD7970M under Windows, and a report of terrible performance under Linux, and another... so it seems AMD have problems with this specific card.
To workaround this issue you can switch to the open source drivers by following instructions for "Removing (purging) existing drivers" at What is the correct way to install proprietary ATI Catalyst Video Drivers (fglrx) directly from AMD? Assuming you are using Ubuntu 14.04, the open source drivers will already be installed.
- Open amdcccle(admin)
- Enter Your Password
- Go to Switchable Graphics
- Select High Performance GPU for optimal graphics performance.
- Press OK and reboot
Best of Luck
1