> On the bright side (for me anyway), I found that the AMDGPU code wasn't > working for me because the support for cards as old as mine is > optional. I had to set the config option "AMDGPU_CIK" to enable support > for my R9 290.
this is odd. i believe your card is pciid 0x699F? that should be matching eg: {0x1002, 0x699F, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12}, from sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_drv.c. does turning on that option enable some other code that makes your chipset work? AMDGPU_CIK (and similar option AMDGPU_SI) are not enabled upstream by default (and the devices supported, don't work for me anyway.) assuming i'm right, and it tries to attach without AMDGPU_CIK set? thanks. .mrg.