From: Jellis Onsea | AccessWeb <jellis@accessweb.be>
To: Maaz Mombasawala <maaz.mombasawala@broadcom.com>,
zack.rusin@broadcom.com
Cc: dri-devel@lists.freedesktop.org, bcm-kernel-feedback-list@broadcom.com
Subject: Re: drm/vmwgfx: graphics memory not returned,after all GEM objects are released
Date: Wed, 26 Aug 2026 16:17:43 +0200 [thread overview]
Message-ID: <5d110271-9a0d-4ba7-92e9-286ba557c16e@accessweb.be> (raw)
In-Reply-To: <7af1cbb9-bb99-462c-a3e4-c70d8fbd2dcb@broadcom.com>
Hi Maaz,
Short version: mesa 26.2.1 is running here with 3D on, and the leak is
still there.
Setup: one boot, 119 h, a single kwin_wayland (6.7.4), mesa 3:26.2.1-1,
kernel 7.2.0, renderer SVGA3D.
TTM sys+mob 0.36 -> 16.73 GB
objects 1948 -> 10365
kwin_wayland holds 8484 MB in 4894 objects
free RAM 4.9 of 31 GB - we have to reboot today
It tracks rendering, not uptime. Idle nights (02:00-07:00) in this same
boot:
22 Aug -0.03 GB 25 Aug +0.00 GB
23 Aug +0.02 GB 26 Aug +0.04 GB
24 Aug +1.88 GB <- the one night an automated GUI test run was active
The surface warning still fires: 1168 WARNING blocks at
vmw_surface_handle_reference in the last 27 hours. That is a window, not
a total - journald has already rotated away the earlier part of this boot.
Correction to my previous mail: "four times during session startup" was
wrong. It fires in bursts throughout the session.
We have not tried "drm/vmwgfx: Return gem fd handle for scanout buffers"
we run distribution kernels here. Say the word and we will build it.
Best regards,
Jellis
Op 21-08-2026 om 04:09 schreef Maaz Mombasawala:
> For the 3D-enabled case, could you try with mesa 26.1.8 or 26.2.1, both of which contain my fix.
> Also if you could try the patch I just submitted on dri-devel - drm/vmwgfx: Return gem fd handle for scanout buffers.
> If you still see issues with these patches, let me know.
>
> As for the 3D disabled case, I can see issues on my local machine and am working on a fix.
>
> PS - Your emails are overly verbose and narrative, could you include only the actual problems you are facing.
> If you're using an llm to write these, please make them more terse and human readable. Thanks.
>
next prev parent reply other threads:[~2026-08-27 9:46 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-08 10:58 drm/vmwgfx: graphics memory not returned,after all GEM objects are released Jellis Onsea | AccessWeb
2026-08-13 21:12 ` Maaz Mombasawala
2026-08-16 16:57 ` Jellis Onsea | AccessWeb
2026-08-17 22:02 ` Maaz Mombasawala
2026-08-18 1:08 ` Jellis Onsea | AccessWeb
2026-08-21 2:09 ` Maaz Mombasawala
2026-08-21 12:41 ` Jellis Onsea | AccessWeb
2026-08-26 14:17 ` Jellis Onsea | AccessWeb [this message]
2026-08-27 1:01 ` Maaz Mombasawala
2026-08-27 13:39 ` Jellis Onsea | AccessWeb
2026-08-27 15:11 ` Jellis Onsea | AccessWeb
-- strict thread matches above, loose matches on Subject: below --
2026-08-05 20:41 drm/vmwgfx: graphics memory not returned after " Jellis Onsea | AccessWeb
2026-08-05 20:48 ` Zack Rusin
2026-08-06 21:24 ` Maaz Mombasawala
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=5d110271-9a0d-4ba7-92e9-286ba557c16e@accessweb.be \
--to=jellis@accessweb.be \
--cc=bcm-kernel-feedback-list@broadcom.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=maaz.mombasawala@broadcom.com \
--cc=zack.rusin@broadcom.com \
/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.