On 21/07/17 19:20, Stuart Longland wrote:
> I have also tried the drm-next branch of the kernel, commit
> a26307ced13c6f1ad82593964e303b053586b064, with the same effect.
> 
> I can confirm that /lib/firmware/amdgpu/polaris12_mc.bin exists.  So I
> have no idea why I am getting -ENOENT (aka error -2).  If the file isn't
> to go in /lib/firmware, then where do I put it?

The following .config options in the kernel have worked around the issue
I think:

> CONFIG_FW_LOADER=y
> # CONFIG_FIRMWARE_IN_KERNEL is not set
> CONFIG_EXTRA_FIRMWARE="amdgpu/polaris12_ce.bin amdgpu/polaris12_mc.bin 
> amdgpu/polaris12_me.bin amdgpu/polaris12_mec2.bin amdgpu/polaris12_mec.bin 
> amdgpu/polaris12_pfp.bin amdgpu/polaris12_rlc.bin amdgpu/polaris12_sdma1.bin 
> amdgpu/polaris12_sdma.bin amdgpu/polaris12_smc.bin amdgpu/polaris12_uvd.bin 
> amdgpu/polaris12_vce.bin"
> CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

Testing with some of the OpenGL screensavers in xscreensaver seems to
show reasonable performance (well, good enough for my needs: this is a
work PC).

I'm not sure that's the proper solution though.  It at least confirms my
firmware binaries are good though, otherwise I'm certain it wouldn't be
working there either.
-- 
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to