Motherboard Gigabyte GA-880GMA-USB3: Frequency scaling causes whole-system micro-freezes / Lags / stutters with AMD Zambezi (Bulldozer) CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Invalid
|
Medium
|
|||
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
xserver-xorg-video-ati (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
##### SOLUTION #######
This can be solved by flashing the latest BIOS from the vendor, version "F4c".
This can be obtained here:
http://
By the way, once extracted, the BIOS can be flashed using flashrom, which is available in the Ubuntu repositories.
#######
##### WORKAROUND #####
To work around this issue, I change the governor of all the cpu's to 'performance'. You can put the following lines in a script and run it as root after boot. This will make all cores run at maximum rate, causing more power consumption. Note that I have four cpu's. You might have 6 or 8 if this occurs with other FX series processors.
#!/bin/bash
echo performance > /sys/devices/
echo performance > /sys/devices/
echo performance > /sys/devices/
echo performance > /sys/devices/
#######
Dear Ones,
When frequency scaling is activated (more details below) the system has short freezes, short lags, short "time-outs". They vary in length and can be as long as about 1 second. Here's a video(1).
I've received help from the fantastic folks at the xorg-driver-ati mailing list. Here's the thread(2).
It doesn't matter whether it is Unity or Unity 2D.
Windows 7 runs smooth, without the stuttering / framedrop problem in my LCD's Maximum resolution of 1280x1024.
Testing with a dedicated PCI Express GPU (Radeon R300 if I remember correctly), the stuttering persisted.
Here's some testing with different governors:
performance: smoothness goodness
ondemand: the stuttering as demonstrated in the video
conservative: stuttering reduced to seemingly about 10% compared to ondemand
powersave: stuttering increase seemingly to about five times more than with ondemand
When using ondemand, raising minimum frequencies results in less stuttering. Raising the minimum frequency of all four cores to the second step, 1.7GHz, helps a lot and and raising it to 2.5GHz results no stuttering. This is under the limited strain of dragging windows around in 1280x1024 in compiz, Ubuntu 11.10.
I've also tested 2012-02-06 image of precise. Still occurs.
As per Joseph's request on comment #5, I've also tested with upstream kernel from Mainline Kernels Archive on Oneiric. Here's the basic info:
shahar@
Linux shahar-desktop 3.3.0-030300rc4
shahar@
LSB Version: core-2.
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
As per Joseph's request on comment #6, I've tested Gnome Classic (No Effects).
It didn't happen when my CPU was an AMD Sempron 140. As soon as I switched to the AMD FX-4100 CPU this started.
As per Gigabyte's instructions(3), in order to have support for this CPU, I upgraded the BIOS from the "F2" version to the "F3" version before replacing the CPU (flashrom FTW!) If it is necessary, I can still put in the old Sempron 140 CPU for testing.
More stuff I tried since replacing the CPU: I have played with BIOS settings - trying different configurations. I also replaced to a new, more adequate PSU. I also tried different RAM sticks and different amounts of them (1, 2 and 4 sticks).
Thanks and blessings,
Shahar
Links:
1. http://
2. http://
3. http://
ProblemType: BugDistroRelease: Ubuntu 11.10
Package: xorg 1:7.6+7ubuntu7.1
ProcVersionSign
Uname: Linux 3.0.0-15-generic x86_64
.tmp.unity.
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: None
Date: Mon Feb 6 23:38:39 2012
DistUpgraded: Log time: 2011-10-16 02:49:10.693391
DistroCodename: oneiric
DistroVariant: ubuntu
EcryptfsInUse: Yes
ExtraDebuggingI
GraphicsCard:
ATI Technologies Inc RS880 [Radeon HD 4250] [1002:9715] (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device [1458:d000]
MachineType: Gigabyte Technology Co., Ltd. GA-880GMA-USB3
ProcKernelCmdLine: BOOT_IMAGE=
UpgradeStatus: Upgraded to oneiric on 2011-10-16 (113 days ago)
dmi.bios.date: 10/20/2011
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F3
dmi.board.name: GA-880GMA-USB3
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSof
dmi.product.name: GA-880GMA-USB3
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.6+
version.ia32-libs: ia32-libs 20090808ubuntu26
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
summary: |
- Display lags / framedrops / stutters GPU: RS880 CPU: FX-4100 + Frequency scaling causes whole-system micro-freezes / Lags / stutters + with AMD Zambezi (Bulldozer) CPU |
tags: | added: precise |
description: | updated |
tags: | added: bulldozer fx-4100 zambezi |
description: | updated |
description: | updated |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: |
added: kernel-bug-exists-upstrem removed: needs-upstream-testing |
description: | updated |
tags: |
added: kernel-bug-exists-upstream removed: kernel-bug-exists-upstrem |
description: | updated |
affects: | xorg (Ubuntu) → xserver-xorg-video-ati (Ubuntu) |
tags: | added: freeze |
Changed in xserver-xorg-video-ati (Ubuntu): | |
status: | Incomplete → New |
description: | updated |
Changed in linux: | |
status: | Confirmed → Invalid |
summary: |
- Frequency scaling causes whole-system micro-freezes / Lags / stutters - with AMD Zambezi (Bulldozer) CPU + Motherboard Gigabyte GA-880GMA-USB3: Frequency scaling causes whole- + system micro-freezes / Lags / stutters with AMD Zambezi (Bulldozer) CPU |
Since this is cpureq related.