Bug 110211 - [regression bisected] amdgpu Fury X Unplayable Slow Down on Dota 2
Summary: [regression bisected] amdgpu Fury X Unplayable Slow Down on Dota 2
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: 2016-01-01 01:49 UTC by Kevin McCormack
Modified: 2016-01-08 22:58 UTC (History)
2 users (show)

See Also:
Kernel Version: 4.4-rc4
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments

Description Kevin McCormack 2016-01-01 01:49:57 UTC
OK, so I tested the 4.4-rc4 kernel and all was well from what I could see with dmseg and steam. However, Dota 2 is REALLY slow while it worked well with the 4.3 kernel. Left 4 Dead 2 and regular usage seems fine. 

I am trying to bisect now but am running into compile issues while bisecting with Arch Linux. Here is my post that forum. 
https://bbs.archlinux.org/viewtopic.php?id=206660

I tested rc5, rc6, and now rc7 with no improvement. The 4.3.3 kernel that was updated in Arch Linux today works well.
Comment 1 Kevin McCormack 2016-01-01 02:06:47 UTC
System info
Software versions:
    4.4.0-rc7
    OpenGL version string: 3.0 Mesa 11.1.0

GPU hardware:
    OpenGL renderer string: Gallium 0.4 on AMD FIJI (DRM 3.1.0, LLVM 3.7.0)
    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Fiji XT [Radeon R9 FURY X] [1002:7300] (rev c8)

CPU hardware:
    x86_64
    AMD FX-8370 Eight-Core Processor
Comment 2 Mike Lothian 2016-01-01 11:14:56 UTC
It's not a regression, you'll need to get a kernel from drm-next (with amdgpu.powerplay=1 set) or a kernel from the powerplay branch in order to get your card to clock to its maximum frequencies during gaming. Equally you could wait for kernel 4.5-rc1 to be released
Comment 3 Kevin McCormack 2016-01-01 14:05:57 UTC
Then why I'd it playable with 4.3? I know there is no power management until 4.5
Comment 4 Kevin McCormack 2016-01-01 20:32:53 UTC
OK, I was finally able to bisect today and it looks like the culprit is...

a7ca8ef93001eaab4c5c7f4f3accfbe6ffcf5f26 is the first bad commit
commit a7ca8ef93001eaab4c5c7f4f3accfbe6ffcf5f26
Author: Flora Cui <Flora.Cui@amd.com>
Date:   Mon Nov 2 14:27:45 2015 +0800

    drm/amdgpu: update Fiji's Golden setting
    
    Change-Id: Ic3f3bfce4767cc05d04f6eb24e22a0f3e7ceacaa
    Signed-off-by: Flora Cui <Flora.Cui@amd.com>
    Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com>

:040000 040000 0a2e67919fcc78b23e7ab7b9fa5978666aeab8cd 62f5595003bf498122fcbc5b65e3d7213a9d1e5a M	drivers
Comment 5 Kevin McCormack 2016-01-08 22:58:51 UTC
Well, it seems that things are much better with 4.4rc8! I'm not sure why. It could also be the new Mushkin RAM I installed. I was having a lot of other random issues with my G.Skill Ares kit like lots of build errors and random system freezes. I'll test this kernel out more this weekend.

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