Skip to content

Conversation

@crawfxrd
Copy link
Member

modeset is set by the driver package, so it is not necessary to explicitly set it.

i2c_nvidia_gpu is available as a quirk in system76-driver for models that have issues with suspend because of it.

@crawfxrd crawfxrd marked this pull request as ready for review September 23, 2025 21:02
@crawfxrd crawfxrd requested review from a team September 23, 2025 21:06
@crawfxrd
Copy link
Member Author

crawfxrd commented Sep 24, 2025

E: Package build dependencies not satisfied; skipping

Why do Jenkins build errors never make any fucking sense?

curl: (6) Could not resolve host: api.github.com

GitHub was down.

`modeset` is set by the driver package, so it is not necessary to
explicitly set it.

`i2c_nvidia_gpu` is available as a quirk in system76-driver for models
that have issues with suspend because of it.

Signed-off-by: Tim Crawford <[email protected]>
@jacobgkau
Copy link
Member

Do we want this change for all branches, or only 24.04 like #463?

@crawfxrd
Copy link
Member Author

All branches.

Copy link
Member

@jacobgkau jacobgkau left a comment

Choose a reason for hiding this comment

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

No issues with this. The i2c option's still set on e.g. oryp5 through system76-driver, and the modeset option's set through the NVIDIA driver package, as mentioned.

Regression testing on Pop!_OS 22.04 passed:

CLI

Tasks which test the behavior of the CLI client.

  • Power profiles can be queried and set
  • Switchable graphics can be queried
    • Command returns "not supported" message on a non-switchable system
    • Command returns switchable on a laptop with switchable graphics
  • Discrete graphics power state can be queried and set (compute mode)
    • Works on oryp5 (proprietary firmware); known not to work on oryp6.

GNOME Shell

Tasks which test the behavior of the shell extension.

  • Test that the power profile can be switched, and that the dots are correct
  • Test that a power profile change from the CLI is reflected in the extension
  • When switching to balanced, with screen brightness maxed, screen brightness drops to 40%
  • When switching to battery, with screen brightness maxed, screen brightness drops to 10%
  • When switching to balanced, with screen brightness minimized, screen brightness does not change
  • When restarting the daemon, and the daemon defaults to a balanced profile, the brightness should not change
  • When restarting the system, screen brightness should be the same as before
  • When plugging in a display in Integrated mode, the system prompts to switch to Hybrid mode
    • Switchable system other than galp5

Switchable graphics (test with combination of CLI and GUI)

  • Switching from Integrated to NVIDIA
  • Switching from Integrated to Hybrid
  • Switching from Integrated to Compute
  • Switching from NVIDIA to Integrated
  • Switching from NVIDIA to Hybrid
  • Switching from NVIDIA to Compute
  • Switching from Hybrid to Integrated
  • Switching from Hybrid to NVIDIA
  • Switching from Hybrid to Compute
  • Switching from Compute to Integrated
  • Switching from Compute to NVIDIA
  • Switching from Compute to Hybrid

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.

3 participants