aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/tty.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs
index 7b0303fd..3c7f512a 100644
--- a/src/backend/tty.rs
+++ b/src/backend/tty.rs
@@ -857,10 +857,13 @@ impl Tty {
}
debug!("picking mode: {mode:?}");
- // We only use 8888 RGB formats, so set max bpc to 8 to allow more types of links to run.
- match set_max_bpc(&device.drm, connector.handle(), 8) {
- Ok(bpc) => debug!("set max bpc to {bpc}"),
- Err(err) => debug!("error setting max bpc: {err:?}"),
+ if !niri.config.borrow().debug.keep_max_bpc_unchanged {
+ // We only use 8888 RGB formats, so set max bpc to 8 to allow more types of links to
+ // run.
+ match set_max_bpc(&device.drm, connector.handle(), 8) {
+ Ok(bpc) => debug!("set max bpc to {bpc}"),
+ Err(err) => debug!("error setting max bpc: {err:?}"),
+ }
}
let mut gamma_props = GammaProps::new(&device.drm, crtc)