[Fire HD 8 and HD 10 Original Android Development] ggow:
Hardware acceleration is borked for now. seeing these errors in dmesg:

No much info about on this gpu, if anyone finds any useful information let me know.

dmesg:

[ 4.381233] .(3)[1:swapper/0]PVR_K:(Error): 1: RGXRegisterDevice : MTKcxd add alloc memory for DEVMEM_HEAP_BLUEPRINT [0, ]
[ 9.634592] .(1)[261:android.hardwar]PVR_K:(Error): 261: PVRSRVConnectKM: Driver initialisation not completed yet. [0, ]
[ 7.655851] .(2)[277:init]init: Failed to bind socket 'pdx/system/vr/display/client': No such file or directory
[ 7.656181] .(2)[277:init]init: Failed to bind socket 'pdx/system/vr/display/manager': No such file or directory
[ 7.656448] .(2)[277:init]init: Failed to bind socket 'pdx/system/vr/display/vsync': No such file or directory

pvrdebug:

[ 108.080200] .(0)[1730:pvrdebug]PVR_K: ------------[ PVR DBG: START ]------------
[ 108.081201] .(0)[1730:pvrdebug]PVR_K: ------[ RGX summary ]------
[ 108.081992] .(0)[1730:pvrdebug]PVR_K: RGX BVNC: 4.40.2.51
[ 108.082696] .(0)[1730:pvrdebug]PVR_K: RGX Power State: OFF
[ 108.083415] .(0)[1730:pvrdebug]PVR_K: RGX FW State: OK (HWRState 0x00000003)
[ 108.084327] .(0)[1730:pvrdebug]PVR_K: RGX FW Power State: RGXFWIF_POW_OFF (APM enabled: 1332 ok, 74 denied, 0 other, 1406 total)
[ 108.085864] .(0)[1730:pvrdebug]PVR_K: (!) RGX power is down. No registers dumped
[ 108.086832] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 0 WO:0x3C RO:0x3C
[ 108.087676] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 1 WO:0x1E RO:0x1E
[ 108.088522] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 2 WO:0x28 RO:0x28
[ 108.089367] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 3 WO:0x0 RO:0x0
[ 108.090191] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 4 WO:0x9 RO:0x9
[ 108.091016] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 0 WO:0x0 RO:0x0
[ 108.091862] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 1 WO:0x0 RO:0x0
[ 108.092708] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 2 WO:0x0 RO:0x0
[ 108.093554] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 3 WO:0x2 RO:0x2
[ 108.094399] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 4 WO:0x0 RO:0x0
[ 108.095274] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB commands executed = 15243
[ 108.096208] .(0)[1730:pvrdebug]PVR_K: RGX FW IRQ count = 6600, last sampled in LISR = 6600
[ 108.097290] .(0)[1730:pvrdebug]PVR_K: RGX FW config flags = 0x147
[ 108.098092] .(0)[1730:pvrdebug]PVR_K: DDK info: Rogue_DDK_Android rogueddk 1.5@3830101 (release) mt8173
[ 108.099296] .(0)[1730:pvrdebug]PVR_K: Time now: 000000108099288
[ 108.100063] .(0)[1730:pvrdebug]PVR_K: Services State: OK
[ 108.100757] .(0)[1730:pvrdebug]PVR_K: System Power State: ON
[ 108.101498] .(0)[1730:pvrdebug]PVR_K: ------[ RGX summary ]------
[ 108.102287] .(0)[1730:pvrdebug]PVR_K: RGX BVNC: 4.40.2.51
[ 108.102991] .(0)[1730:pvrdebug]PVR_K: RGX Power State: OFF
[ 108.103709] .(0)[1730:pvrdebug]PVR_K: RGX FW State: OK (HWRState 0x00000003)
[ 108.104622] .(0)[1730:pvrdebug]PVR_K: RGX FW Power State: RGXFWIF_POW_OFF (APM enabled: 1332 ok, 74 denied, 0 other, 1406 total)
[ 108.106182] .(0)[1730:pvrdebug]PVR_K: (!) RGX power is down. No registers dumped
[ 108.107151] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 0 WO:0x3C RO:0x3C
[ 108.107996] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 1 WO:0x1E RO:0x1E
[ 108.108841] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 2 WO:0x28 RO:0x28
[ 108.109687] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 3 WO:0x0 RO:0x0
[ 108.110512] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB 4 WO:0x9 RO:0x9
[ 108.111336] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 0 WO:0x0 RO:0x0
[ 108.112182] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 1 WO:0x0 RO:0x0
[ 108.113028] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 2 WO:0x0 RO:0x0
[ 108.113874] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 3 WO:0x2 RO:0x2
[ 108.114720] .(0)[1730:pvrdebug]PVR_K: RGX Firmware CCB 4 WO:0x0 RO:0x0
[ 108.115604] .(0)[1730:pvrdebug]PVR_K: RGX Kernel CCB commands executed = 15243
[ 108.116540] .(0)[1730:pvrdebug]PVR_K: RGX FW IRQ count = 6600, last sampled in LISR = 6600
[ 108.117618] .(0)[1730:pvrdebug]PVR_K: RGX FW config flags = 0x147
[ 108.118426] .(0)[1730:pvrdebug]PVR_K: Debug log type: none
[ 108.119139] .(0)[1730:pvrdebug]PVR_K: ------[ RGX FW thread 0 trace START ]------
[ 108.120104] .(0)[1730:pvrdebug]PVR_K: FWT[traceptr]: 0
[ 108.120776] .(0)[1730:pvrdebug]PVR_K: FWT[tracebufsize]: 2EE0
[ 108.121543] .(0)[1730:pvrdebug]PVR_K: FWT[00000000]: 00000000 ... 00000000
[ 108.129310] .(0)[1730:pvrdebug]PVR_K: FWT[END]: 400 lines were all zero
[ 108.130167] .(0)[1730:pvrdebug]PVR_K: ------[ RGX FW thread 0 trace END ]------
[ 108.131114] .(0)[1730:pvrdebug]PVR_K: ------[ Stalled FWCtxs ]------
[ 108.131998] .(0)[1730:pvrdebug]PVR_K: ------------[ PVR DBG: END ]------------

RGX power is down errors look suspect...

EDIT: I compared this to fireos and ran the same diagnostics and all this stuff comes back he same. Back to the drawing board.