Why has to offer "/dev/drv/render128" fd when running ROCm demo?
Christian König
ckoenig.leichtzumerken at gmail.com
Wed Mar 6 13:42:15 UTC 2024
Hi Zicao,
that won't work any more the render Node is mandatory for correct ROCm
operation by now.
Regards,
Christian.
Am 06.03.24 um 06:25 schrieb 曹子龙:
> Hi felix:
> Thanks for your kindly help.
>
> i still has a question, if on a pure-compute platform, which has no
> /dev/dri/render node, but only with a single /dev/kfd node, how the
> compue scenario works since that wei have no "render" fd exists?
> is such platfom(without render node) exists?
>
> thanks for your kindly help.!
>
> BRs
> zlcao.
>
>
>
>
>
> At 2024-03-06 04:43:30, "Kuehling, Felix" <Felix.Kuehling at amd.com> wrote:
>
> [AMD Official Use Only - General]
>
>
> I already answered this question in a reply to another email that
> was addressed to me:
>
> The render nodes are used for CPU mapping of VRAM with mmap calls
> and an offset that identifies the BO. The render node also creates
> the GPU virtual address space that is used by KFD to create the
> GPU memory mappings. Applications that use both graphics and
> compute can share the same GPU virtual address space in this way.
>
> Zlcao, in the future, this type of question may be better
> addressed to a mailing list such as amd-gfx at lists.freedesktop.org,
> instead of writing separately to different maintainers.
>
> Regards,
> Felix
>
> *From:*Deucher, Alexander <Alexander.Deucher at amd.com>
> *Sent:* Tuesday, March 5, 2024 3:17 PM
> *To:* 曹子龙<gainerying at 163.com>; Kuehling, Felix
> <Felix.Kuehling at amd.com>; Yat Sin, David <David.YatSin at amd.com>
> *Subject:* Re: Why has to offer "/dev/drv/render128" fd when
> running ROCm demo?
>
> [AMD Official Use Only - General]
>
> + Felix, David to comment.
>
> ------------------------------------------------------------------------
>
> *From:*曹子龙<gainerying at 163.com <mailto:gainerying at 163.com>>
> *Sent:* Tuesday, March 5, 2024 8:46 AM
> *To:* Deucher, Alexander <Alexander.Deucher at amd.com
> <mailto:Alexander.Deucher at amd.com>>
> *Subject:* Why has to offer "/dev/drv/render128" fd when running
> ROCm demo?
>
> Hi alexander.:
>
> sorry for bother. but i really need some help to deal with my
> puzzle.
>
> i am a freshman to AMD GPU Driver, NOW i am trying to write a
> simple demo to use "/dev/kfd" and do some vram alloc/free tests,
> but i found you must do the right "AMDKFD_IOC_ACQUIRE_VM" ioctl
> comamnd before you try GPU to do vram allocation and other
> things. from the kfd driver code,the pre-condition to do the
> right "AMDKFD_IOC_ACQUIRE_VM" is to offer a "/dev/drv/render128"
> fd to the parameters.
>
> so, why need to do this? kfd is used for compute, but
> "/dev/dri/render128" is specify to gfx usaged, why must open the
> "/dev/dri/render128" during the KFD compute scenario?
>
> thanks for your kindly help!
>
> BRs
>
> zlcao.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20240306/866e273a/attachment.htm>
More information about the amd-gfx
mailing list