Hi Matthew,
sounds like the UVD block doesn't want to initialize. No idea off hand
why, could be anything. I would need the hardware here for a closer
inspection.
For a workaround you can try to disable the UVD blokc using the
ip_block_mask module parameter (it's a bitmask of enabled blocks e.g.
0xffffffff means all blocks enabled, UVD is bit 7 on Carrizo IIRC).
Regards,
Christian.
Am 13.06.2016 um 03:35 schrieb Matthew Macy:
I'm trying to bring up amdgpu an Carrizo A10 (Thinkpad e565 in case it matters) on FreeBSD. The driver is essentially unmodified from what is found in Linux 4.6 - relying on an extended version of FreeBSD's linuxkpi shims. The shims work well enough that i915/drm from 4.6 works extremely well on most hardware (I have yet to diagnose / fix the severe artifacts on Cherry Trail and Atom).
On my A10 ring 11 test is failing:
https://gist.github.com/mattmacy/8e4a85072648eceb2445ad227dcc447c
On my friend's A12 based EliteBook ring initialization succeeds:
https://gist.github.com/mattmacy/d1fac64ab5190bb2568d6480dfbd7ee6
With minor timing perturbations ring tests will fail as early as ring 0.
I'm hoping that one of the amdgpu developers might give me pointers on how to diagnose further and or what bugs in the linuxkpi might be causing this. I know that I can selectively disable the rings, but that doesn't help fix the underlying problem.
Thanks in advance.
-M
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel