A6-6400K APU + Radeon DPM = no suspend/lockup

Screen resolution, 3D Acceleration, nVidia, ATI
Forum rules
Before you post please read this
Post Reply
User avatar
UltraViolence
Level 1
Level 1
Posts: 41
Joined: Sat Nov 19, 2016 1:18 pm
Location: Heck

A6-6400K APU + Radeon DPM = no suspend/lockup

Post by UltraViolence » Tue Aug 13, 2019 2:58 pm

I've got a new box that is an MSI A88XI board with an AMD A6 6400K. I had issues loading mint with radeon.dpm=1 set in the kernel. The board will reboot or throw a 92 error message (initializing PCI subsystem) on start. Of course setting dpm=0 "fixes" that at the expense of losing GPU clocking.

I've found that adding radeon.runpm=0 seems to hep reduce the error, as did setting the address for ivrs_ioapic[0]. I still get some ACPI errors but usually boot without the black screen/92 error.

My main side effect is now that I can't go into deep sleep. With dpm=0, the computer comes back fine (although cannot be woken by the mouse/keyboard), with dpm=1 the suspend returns to a hard reboot or the 92 screen. I've looked through the log but don't see anything, it just cuts off after deep sleep. On some bad boots I see that drm is switching from power state boot -> performance.

How can I troubleshoot this further?

User avatar
UltraViolence
Level 1
Level 1
Posts: 41
Joined: Sat Nov 19, 2016 1:18 pm
Location: Heck

Re: A6-6400K APU + Radeon DPM = no suspend/lockup

Post by UltraViolence » Tue Aug 13, 2019 3:17 pm

Ok, I think I solved most of my own problem. I looked at the ryzen people's issues and they recommended disabling C6 states. That seems to have done the trick.

This is my grub line:

Code: Select all

GRUB_CMDLINE_LINUX_DEFAULT="elevator=deadline quiet nosplash radeon.bapm=1 radeon.dpm=1 radeon.runpm=0 idle=nomwait nopti nospectre_v2 nospec_store_bypass_disable ivrs_ioapic[0]=00:14.0"
Not sure if runpm does anything anymore or if nomwait is needed but that came from ryzen.


Still have some errors:

Code: Select all

kernel: [    3.716103] ACPI Error: [\_SB_.ALIB] Namespace lookup failure, AE_NOT_FOUND (20170831/psargs-364)
kernel: [    3.716143] No Local Variables are initialized for Method [ATC0]
kernel: [    3.716145] No Arguments are initialized for method [ATC0]
kernel: [    3.716146] ACPI Error: Method parse/execution failed \_SB.PCI0.VGA.ATC0, AE_NOT_FOUND (20170831/psparse-550)
kernel: [    3.716181] ACPI Error: Method parse/execution failed \_SB.PCI0.VGA.ATCS, AE_NOT_FOUND (20170831/psparse-550)

Code: Select all

kernel: [    1.320989] xhci_hcd 0000:00:10.1: Host supports USB 3.0  SuperSpeed
kernel: [    1.324037] usb usb9: We don't know the algorithms for LPM for this host, disabling LPM.

Code: Select all

kernel: [    0.053368] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
kernel: [    0.053571] acpi PNP0A08:00: _OSC: platform does not support [PCIeCapability]
kernel: [    0.053669] acpi PNP0A08:00: _OSC: not requesting control; platform does not support [PCIeCapability]
kernel: [    0.053670] acpi PNP0A08:00: _OSC: OS requested [PCIeHotplug PME AER PCIeCapability]
kernel: [    0.053671] acpi PNP0A08:00: _OSC: platform willing to grant [PCIeHotplug PME AER]
kernel: [    0.053672] acpi PNP0A08:00: _OSC failed (AE_SUPPORT); disabling ASPM
But no more show stoppers.

Post Reply

Return to “Graphics Cards & Monitors”