Bug 109101 - [A10-7800] CPU is capped to 3GHz if BAPM is enabled
Summary: [A10-7800] CPU is capped to 3GHz if BAPM is enabled
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-09 01:05 UTC by Real Name
Modified: 2016-02-08 16:44 UTC (History)
0 users

See Also:
Kernel Version: 4.2.6
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Real Name 2015-12-09 01:05:45 UTC
I have an A10-7800 APU with a 3.5GHz clock (3.9/3.8/3.6 turbo) on an MSI A88XM-E45 board that doesn't seem to suffer from the lack of BAPM, since it was disabled by default and I had to enable it manually, after doing some research on how to enable TurboCore on Linux. The fact of the matter is not only that it doesn't work at all, but that it caps the CPU clock to 3GHz even on full load.
If I disable BAPM, the clocks raise normally to 3.5GHz. In my tests, I've noticed a couple of things:

- Cool'n'Quiet is irrelevant. BAPM throttles the CPU clock whether Cool'n'Quiet is disabled or enabled;
- With BAPM enabled, both CPU and GPU temperatures rise together when on full load, even if there's no GPU usage;
- The turbo frequencies are never reached.

I made all measurements with turbostat while running either POV-Ray or stress --cpu.
Comment 1 Real Name 2016-02-08 16:44:33 UTC
Some news:

- Tested with the current stable kernel (4.4.1). Same issue.
- The turbo frequencies are reached only if I disable DPM (dpm=0) and enable BAPM, but then I lose GPU performance. It's either one or another, it seems.

Note You need to log in before you can comment on or make changes to this bug.