SUMMARY When playing a full screen game direct scanout is not kicking in if the ICC profile is set for the display STEPS TO REPRODUCE 1. Set an ICC profile 2. Enable the "Compositing" effect 3. Launch a full screen game OBSERVED RESULT Compositing still show up EXPECTED RESULT Compositing word is hidden meaning kwin is not compositing anymore SOFTWARE/OS VERSIONS Operating System: Nobara Linux 42 KDE Plasma Version: 6.4.2 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 Kernel Version: 6.15.7-200.nobara.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor Memory: 32 GiB of RAM (31.3 GiB usable) Graphics Processor: AMD Radeon RX 6750 XT Manufacturer: Micro-Star International Co., Ltd. Product Name: MS-7A37 System Version: 1.0 ADDITIONAL INFORMATION This also happen on my archlinux box using cachyos kernel Setting ICC profile no None make direct scanout work
Yes, that is expected. There's no kernel API (that isn't totally buggy and broken) yet which we could use to apply the required color operations without a shader. Driver developers have been working on one for quite a while and it should be merged soon though.