Skip to content

[CmdSwitches] Drop EnableDrDc from the perf preset - #257

Open
Geckbags wants to merge 1 commit into
GooseMod:mainfrom
Geckbags:fix/drop-enable-drdc-from-perf-preset
Open

Geckbags wants to merge 1 commit into
GooseMod:mainfrom
Geckbags:fix/drop-enable-drdc-from-perf-preset

Conversation

@Geckbags

@Geckbags Geckbags commented Oct 11, 2026 •

Copy link
Copy Markdown

Fixes #254.

EnableDrDc makes Chromium's GPU process die as soon as content uploads video frames (gifs, streams), after which Chromium silently falls back to software rendering — hence Discord "crashing on gifs" and staying laggy.

It's an Android/ChromeOS feature: added to this preset in 2021 as an experimental extra ("not known / tested benefit"), and upstream Chromium keeps it off by default outside Android.

Reported on two vendors and two OSes (AMD/Mesa on Linux/Wayland, AMD and NVIDIA on Windows/D3D11), so dropping it outright is better than a platform check that would leave Windows broken. The rest of the preset is unchanged and customFlags still work.

Verified on Discord stable 1.0.161 / Electron 43 / Chromium 150, KDE Wayland, Intel UHD 730 + RTX 2070: with the flag the GPU process dies (exit 133); without it, 0/3 crashes vs 3/3 with identical flags otherwise.

Copilot AI balanced review requested due to automatic review settings October 11, 2026 15:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

EnableDrDc makes Chromium's GPU process die as soon as content uploads
video frames (gifs, streams), after which Chromium silently falls back to
software rendering. It is an Android/ChromeOS feature with no confirmed
desktop benefit, added to this preset experimentally in 2021.

Reported on two vendors and two OSes (AMD/Mesa on Linux/Wayland, AMD and
NVIDIA on Windows/D3D11), so drop it outright rather than gating it by
platform. The rest of the preset is unchanged.

Fixes GooseMod#254
@Geckbags
Geckbags force-pushed the fix/drop-enable-drdc-from-perf-preset branch from a36d23b to 1ab16bf Compare October 11, 2026 15:31
@Geckbags
Geckbags requested a balanced review from Copilot October 11, 2026 21:45

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

EnableDrDc flag should not be used on Linux

2 participants