| Summary: | Rethinking which compositing settings shall be configurable by the user | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Alberto Salvia Novella <es20490446e> |
| Component: | kcm_kwincompositing | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | wishlist | CC: | alex765, kde, nate, plasma-bugs-null, vlad.zahorodnii |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | All | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Alberto Salvia Novella
2021-03-30 07:09:07 UTC
I would ask users if they ever needed to change these settings, to figure out which are truly valuable. In an ideal world, everything would work perfectly with all graphics hardware automatically and the correct settings could be auto-detected and no user-visible configuration knobs would ever be required. We don't live in that world. :) Occasionally, some users will need to tweak these things. And when such a situation arises, it's much easier to tell them to change something in the GUI than it is to ask them to set an environment variable somewhere. It's not ideal, but the alternative is currently worse, and the ideal state of affairs isn't yet possible. Those settings where put there in a long gone era of graphics, perhaps 15 years ago. Have you checked that those still apply? For example who would see a difference by changing from opengl 2 to opengl 3? Does this case even exist? And about the scale method: who would want to set it as "crisp", a setting intended for performance on GPUs that won't work well anyway these days under plasma? Would the scale method "accurate" work poorly in any case anymore? Keep in mind that I use four different 12 years old computers, with different graphics, and even then I see no improvement whatsoever by changing to these options. Why do you think it will do for other people? Do you know of any other case? And even if some of those settings where kept, won't be better noticing the user only to change them if they experience problems? For deciding this properly, we should ask people first about how they are using these settings. Cause these sound like keeping 256 colors around. KWin folks, what do you think? We probably could change it to be 3 + core profile when available, but given we need the combo box for xrender removing it isn't going to be particularly impactful. Scale method I would have to find out what it actually does before commenting. The latency setting I don't agree with. This is a user-facing trade-off, it can't be determined by hardware. It also doesn't help that the "Help" button for this KCM presents a "Documentation not found" page in the help center. So even if the user wants to find out what the options do, they have to resort to scouring the web. |