All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Huang, Honglei" <honghuan@amd.com>
To: Dmitry Osipenko <dmitry.osipenko@collabora.com>,
	Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
Cc: qemu-devel@nongnu.org, virtio-comment@lists.oasis-open.org,
	dri-devel@lists.freedesktop.org, virtualization@lists.linux.dev,
	"Honglei Huang" <honglei1.huang@amd.com>,
	"Huang Rui" <Ray.Huang@amd.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	"Alex Bennée" <alex.bennee@linaro.org>,
	"Marc-André Lureau" <marcandre.lureau@redhat.com>,
	"Stefano Garzarella" <sgarzare@redhat.com>,
	"Gerd Hoffmann" <kraxel@redhat.com>,
	"David Airlie" <airlied@redhat.com>,
	"Peter Maydell" <peter.maydell@linaro.org>
Subject: Re: About new backend for GPU compute ROCm in qemu
Date: Tue, 8 Sep 2026 13:33:08 +0800	[thread overview]
Message-ID: <0a135279-74da-4982-98bf-6de06131c285@amd.com> (raw)
In-Reply-To: <ebc19ae7-0cc7-4252-a85d-1f010aea8a12@collabora.com>



On 9/7/2026 9:12 PM, Dmitry Osipenko wrote:
> On 8/20/26 13:49, Huang, Honglei wrote:
...
>>>
>>> These are great news. I suggest updating the MR description then so
>>> that potential reviewers can see the progress.
>>
>> Will update the virtio userptr and virglrenderer PR in future. But
>> unclear how compute will eventually evolve on virtio. The virgl version
>> may only support old ROCm version.
>>
>> And a single control queue is the design of the virtio GPU, and it is
>> indeed a bottleneck, modifying it is difficult. However, some other
>> virtio devices have multi queues for different usages.
>>
>> And actually such as NPUs, TPUs, or custom ASICs, no display compute
>> card all go to the virglrenderer seem like not a natural long term
>> abstraction.
> 
> It's not clear to me if you're still wanting to have current virtio-gpu
> ROCm context version landed upstream, or you now looking for a better
> alternative?
> 
> Virtio-gpu multi-queue support was in discussions over past years,
> primary driven by ChromeOS+crosvm needs. Yes, it's not a trivial task to
> support multi-queue, no progress was made on it AFAIK.
> 

Yes, we are still aiming to land the upstream ROCm native context on 
virtio-gpu.

And please take the large buffer mapping into design consider for multi 
queue support, we have a performance bottleneck here.


Regards,
Honglei





  reply	other threads:[~2026-09-08  5:38 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-17  3:19 About new backend for GPU compute ROCm in qemu Huang, Honglei
2026-08-17  9:06 ` Alex Bennée
2026-08-17 12:46   ` Huang, Honglei
2026-08-17 11:44 ` Akihiko Odaki
2026-08-17 13:44   ` Huang, Honglei
2026-08-17 14:24     ` Alex Bennée
2026-08-18  2:27       ` Huang, Honglei
2026-08-17 16:29     ` Akihiko Odaki
2026-08-18  2:50       ` Huang, Honglei
2026-08-18  4:05         ` Akihiko Odaki
2026-08-18  4:26           ` Huang, Honglei
2026-08-18  7:50             ` Akihiko Odaki
2026-08-18  8:53               ` Huang, Honglei
2026-08-18 11:27                 ` Akihiko Odaki
2026-08-19  2:37                   ` Huang, Honglei
2026-08-19  9:38                     ` Akihiko Odaki
2026-08-20 10:49                   ` Huang, Honglei
2026-09-07 13:12                     ` Dmitry Osipenko
2026-09-08  5:33                       ` Huang, Honglei [this message]
2026-09-07 13:05 ` Dmitry Osipenko
2026-09-08  5:37   ` Huang, Honglei

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0a135279-74da-4982-98bf-6de06131c285@amd.com \
    --to=honghuan@amd.com \
    --cc=Ray.Huang@amd.com \
    --cc=airlied@redhat.com \
    --cc=alex.bennee@linaro.org \
    --cc=dmitry.osipenko@collabora.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=honglei1.huang@amd.com \
    --cc=kraxel@redhat.com \
    --cc=marcandre.lureau@redhat.com \
    --cc=mst@redhat.com \
    --cc=odaki@rsg.ci.i.u-tokyo.ac.jp \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=sgarzare@redhat.com \
    --cc=virtio-comment@lists.oasis-open.org \
    --cc=virtualization@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.