Warp icon indicating copy to clipboard operation
Warp copied to clipboard

Make "Prefer rendering new windows with integrated GPU (low power)" OFF by default

Open xRyul opened this issue 5 months ago • 2 comments

Pre-submit Checks

Describe the solution you'd like?

Summary

Request to change the default setting for "Prefer rendering new windows with integrated GPU (low power)" to OFF by default, as the current default (ON) causes severe performance degradation and application crashes on desktop systems.

Image

Description

The "Prefer rendering new windows with integrated GPU (low power)" setting, causes significant performance issues including:

  • Massive input lag and UI responsiveness issues
  • Application freezes and crashes
  • Poor overall terminal performance
  • System instability in some cases

The workaround is simple: Disabling this setting immediately resolves all performance issues, but users must discover this solution manually after experiencing problems.

Rationale for Default Change

Desktop vs. Laptop Context

  • On desktop systems, there is typically no need to prioritize power savings over performance
  • Desktop users generally have dedicated GPUs that provide better performance than integrated graphics
  • The "low power" benefit is irrelevant for desktop systems that are always plugged in
  • Users who specifically want power savings can easily enable the option manually

User Experience Impact

  • New users experience poor performance immediately after installation
  • The setting is not immediately obvious as the cause of performance issues
  • Users may abandon Warp before discovering the workaround
  • Current default creates a negative first impression

Related Issues

This setting appears to be the root cause of multiple reported performance issues:

  • #7276 - Input lag in Windows
  • #6005 - Very slow behaviour on Linux
  • #5070 - Freezing of second screen
  • #4856 - Extremely slow and laggy performance
  • #4358 - Application crashes after GPU setting changes

Proposed Solution

Primary Request

Change the default value of "Prefer rendering new windows with integrated GPU (low power)" to OFF.

Alternative Solutions (if changing default is not feasible)

  1. Auto-detection: Automatically disable on desktop systems or when discrete GPU is available
  2. First-run wizard: Include GPU preference in initial setup process
  3. Performance warning: Show a warning when performance issues are detected with suggestion to disable integrated GPU
  4. Documentation: Add prominent troubleshooting section about this setting

Expected Benefits

  • Improved out-of-the-box performance for majority of users
  • Reduced number of performance-related bug reports
  • Better first-time user experience
  • Users who need power savings can still enable the option manually

Steps to Reproduce Current Issue

  1. Fresh install of Warp
  2. Open terminal (integrated GPU setting is ON by default)
  3. Experience significant input lag, UI freezes, or crashes
  4. Disable "Prefer rendering new windows with integrated GPU (low power)"
  5. Performance immediately improves

Is your feature request related to a problem? Please describe.

No response

Additional context

No response

Operating system (OS)

Windows

How important is this feature to you?

3

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

xRyul avatar Sep 04 '25 14:09 xRyul

In Windows 11 there's default GPU and even separate GUI pane in the new Settings app. It allows to choose explicitly GPU on per-app basis. Warp should rely on system defaults and this new settings when choosing target GPU.

ChGen avatar Dec 08 '25 18:12 ChGen

Where can I find this setting? I'm on v0.2025.12.03.08.12.stable_05 can't seem to search for this setting.

darr1s avatar Dec 10 '25 10:12 darr1s