On 05/22/2018 05:12 AM, Christian König wrote:
[SNIP]
If the BO is moved from VRAM to VRAM (to make it linear) or from VRAM to
GTT for scanout doesn't really matter.
Not sure what you mean. Dumb BOs are only used for CPU access and
scanout, and should be created accordingly.
Well what I wanted to say is that it isn't worse than before.
On the other hand thinking about it something like 5 lines of code
sounds to avoid the extra copy sounds reasonable to me.
Thanks, I missed that point , Will use amdgpu_display_supported_domains
as suggested and push v2.
And BTW GTT BOs used for scanout should be created USWC, so the argument
that it is faster for CPU access isn't really true either.
You're saying scanout doesn't work from cacheable GTT BOs? If it does
work, it would be preferable for dumb BOs.
Well, scanout does seem to work from cachable GTT BOs. But from the
documentation from the hardware team I'm pretty sure they never
validated this.
And as usually nobody from the hardware guys I asked so far could give
me a clear answer if it works or not.
FWIW, I tested this on Stoney with Cros where dumb buffers used for
splash screen, Its working fine.
Regards,
Christian.
Thanks,
Deepak
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx