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

Reply via email to