Bug 450279 - Remove Scale Method setting to clean-up Compositing KCM
Summary: Remove Scale Method setting to clean-up Compositing KCM
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwincompositing (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-15 02:47 UTC by guimarcalsilva
Modified: 2022-10-31 22:08 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.27
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description guimarcalsilva 2022-02-15 02:47:51 UTC
This bug is part of an ongoing effort to rethink the options available in System Settings. The end goal is to consolidate some obscure options to make Plasma feel simpler to use and improve the user experience. I was advised to make individual bug reports with my suggestions. More details with all the suggestions and talking points can be seen in this shared document: https://collaborate.kde.org/s/oEkdeYerKqaZNyC

-------------

The entire compositor KCM offers some technical options for Plasma users. As stated in the text I linked above, making technical options available easily can make Plasma feel complex to new users. I still believe there's a place for some compositor options in Plasma nowadays, like V-sync, but the scale method is not one of them.

The Accurate scale method is already set by default since at least Plasma 4: https://userbase.kde.org/Desktop_Effects_Performance#Thumbnail_Scaling

This tells me any hardware from the last 10/15 years shouldn't feel any significant performance hit by using the Accurate setting over Smooth. As a way of simplifying System Settings, I propose this option should be removed, as there's no point in changing the scale method. If there's some kind of compatibility problem with older hardware/drivers, Kwin should detect optimal settings automatically instead of offering options users have to choose manually.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.24.80
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.3
Kernel Version: 5.13.0-28-generic (64-bit)
Graphics Platform: Wayland
Processors: 6 × Intel® Core™ i5-9400F CPU @ 2.90GHz
Memory: 7,6 GiB of RAM
Graphics Processor: Radeon RX 570 Series
Comment 1 Nate Graham 2022-02-15 04:13:09 UTC
Yeah this is pretty niche and probably not needed anymore, I agree.
Comment 2 Zamundaaa 2022-10-31 15:50:01 UTC
Git commit c308a262be786a1ad38139785a406a6b1098466c by Xaver Hugl.
Committed on 31/10/2022 at 14:43.
Pushed by zamundaaa into branch 'master'.

kcmkwin/compositing: remove tearing prevention and scaling options

The option are confusing and noone should ever need to touch them.

M  +1    -80   src/kcmkwin/kwincompositing/compositing.ui
M  +0    -18   src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg
M  +0    -30   src/kcmkwin/kwincompositing/main.cpp

https://invent.kde.org/plasma/kwin/commit/c308a262be786a1ad38139785a406a6b1098466c