Skip to content

Fix: Prevent Chromium media from crashing the desktop environment on non REBAR Wayland Desktops - #1426

Open
atericparker wants to merge 1 commit into
NVIDIA:mainfrom
atericparker:main
Open

atericparker wants to merge 1 commit into
NVIDIA:mainfrom
atericparker:main

Conversation

@atericparker

Copy link
Copy Markdown

This is a largely GPT-6-Astra authored fix for https://forums.developer.nvidia.com/t/bug-report-wayland-only-dmaallocmapping-gm107-va-mapping-failures-does-not-reproduce-on-x11/353598. I have been running this driver since September 29th and it fixes the desktop environment crash, it doesn't make wayland with non rebar perfect (media heavy can still fill the BAR), but makes it tolerable and fixes a real issue.

Require contiguous BAR1 mappings for kernel RM clients that receive a single physical address. Preserve scatter mappings for ordinary userspace clients.

Make reuse allocation failures transactional, release empty context maps, and report expected mapping failures without assertions. Add regression coverage for mapping contracts, allocation failures, rollback, and context lifetime.
@CLAassistant

CLAassistant commented Oct 7, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants