Page MenuHomeSolus

Add patch to fix vram idle states with amdgpu overdrive
ClosedPublic

Authored by serebit on Apr 30 2020, 4:50 AM.
Tags
None
Referenced Files
F11057960: D8769.diff
Fri, Aug 11, 5:44 AM
F11050042: D8769.diff
Thu, Aug 10, 6:42 PM
F11015218: D8769.diff
Sat, Aug 5, 10:17 AM
F10868361: D8769.id21368.diff
Jun 17 2023, 11:12 PM
F10856379: D8769.diff
Jun 14 2023, 9:00 PM
F10818318: D8769.diff
Jun 1 2023, 12:21 PM
F10763815: D8769.diff
May 19 2023, 3:28 AM
F10742042: D8769.diff
May 14 2023, 1:45 PM
Subscribers

Details

Summary

This patch fixes artifacting on AMD GPUs with the overdrive bit enabled in kernel boot parameters (amdgpu.ppfeaturemask). This flag erroneously causes the memory idle state to become active in environments where it should be disabled, causing severe artifacting and flicker.

Test Plan

Booted with kernel and verified that the flicker is no longer present with the flag enabled.

Diff Detail

Repository
R3571 linux-current
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

pspec_x86_64.xml is marked as a binary file due to the massive diff, fyi. Arcanist wouldn't let me upload the diff without marking the file as binary.

Nah, that issue seems unrelated. The artifacting caused by enabling this flag occurs even on the desktop, and manifests as flickering horizontal bars that stretch across the screen.

This revision is now accepted and ready to land.May 14 2020, 7:26 PM