Skip to content

chore(audience-sample): drop Standalone default quality to Very Low#760

Closed
ImmutableJeffrey wants to merge 1 commit into
chore/sdk-318-linux-playmode-xvfbfrom
chore/audience-linux-perf-quality-very-low
Closed

chore(audience-sample): drop Standalone default quality to Very Low#760
ImmutableJeffrey wants to merge 1 commit into
chore/sdk-318-linux-playmode-xvfbfrom
chore/audience-linux-perf-quality-very-low

Conversation

@ImmutableJeffrey
Copy link
Copy Markdown
Collaborator

Summary

  • One-line change to QualitySettings.asset: m_PerPlatformDefaultQuality.Standalone: 5 -> 0.
  • Standalone Linux CI cells boot at quality level 0 (Very Low): no shadows, no anisotropic, no antialiasing, no realtime reflection probes, no soft particles or vegetation.
  • Standalone Windows and macOS cells also drop to Very Low. Their CI cells are GPU-accelerated and already finish in 2 to 4 min, so no regression expected.

Experiment success criteria

  • Unity 6 Linux Mono cell wall time under 22 min (currently around 27 min on baseline).
  • Unity 2021.3 Linux cells stay at or below their current 4 min.
  • All 4 Linux PR cells go green (no test failures introduced by the quality drop).

🤖 Generated with Claude Code

@ImmutableJeffrey
Copy link
Copy Markdown
Collaborator Author

Closing without merging. Quality level Very Low: Unity 6 Mono 28 min vs 27 min baseline (no improvement); Mac/Win cells GPU-accelerated and unaffected. Profile data on PR #764 indicates the Unity 6 slowdown is not pixel-fill bound (PR #761 tested 160x120 and saw no improvement). Real bottleneck is per-frame UI Toolkit cost on llvmpipe combined with frame-paced test polling. Pursuing a single time-based polling fix in a new PR.

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant