FS#50047 - Radeon DPM not fixed upstream

Attached to Project: Arch Linux
Opened by Amarildo (Amarildo) - Friday, 15 July 2016, 05:31 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 15 July 2016, 05:45 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Radeon Kernel developers took Pitcairn and several other GCN 1.0 video cards (Southern Islands) off the DPM module list. This will cause the screen to flicker in certain resolutions, making it impossible to use such resolutions. It is possible to disable DPM for such cards, but this will cause a significant drop in performance.

When the patch is reverted, the cards work fine.

I already asked upstream to revert the commit more than 2 months ago [1], so it's clear they won't change it at all.

I'm unable to edit the PKDBUILD's and compile my Kernels whenever there is an update, due to a lack of time, so I'm here asking if you're willing to consider making this patch official to the [core] Linux Kernel. This way it also goes down to the grsec Kernel (the one I use).

I updated the patch so that it works with newer versions of linux and linux-grsec [2]. I've tested it up with linux-4.8 (drm-next), so I tihink it won't need an update in a while.
There's also an example of a PKGBUILD with the new patch, it's really simple [3].

[1] https://bugzilla.kernel.org/show_bug.cgi?id=103271#c22
[2] https://raw.githubusercontent.com/amarildojr/AMDGPU-Radeon-DPM/master/dpm.patch
[3] https://raw.githubusercontent.com/amarildojr/AMDGPU-Radeon-DPM/master/PKGBUILD

Additional info:
* package version(s) = any, from 3.9 onwards
* config and/or log files etc = Kernel config is default from Arch. Hardware config:

AMD FX 6300 (@ 4.4 GHz)
R9 270X DualX OC Edition
16 GB DDR3 HyperX Fury 1866 MHz
SyncMaster 796MB (monitor model)

Steps to reproduce:

Use Linux Kernel (linux; linux-grsec) without the patch above ([2]) and set monitor resolution to 1280x1024. Screen will flicker.

Regards,
Amarildo
This task depends upon

Closed by  Doug Newgard (Scimmia)
Friday, 15 July 2016, 05:45 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#50025 

Loading...