https://bugs.kde.org/show_bug.cgi?id=512170

            Bug ID: 512170
           Summary: QtQuick Icon Fringing on QD-OLED Displays
    Classification: Applications
           Product: systemsettings
      Version First unspecified
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_icons
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 186833
  --> https://bugs.kde.org/attachment.cgi?id=186833&action=edit
Red Trash/Delete icon fringing on right edge and tickers on slider in both
white and blue

## Summary
Red icons in System Settings show rainbow color fringing on QD-OLED displays
with mixed-DPI multi-monitor setup

## Environment
- Primary monitor: QD-OLED @ 100% scaling
- Secondary monitor: 4K @ 125% scaling
- Qt version: 6.10.0
- Session: Wayland

## Steps to Reproduce
1. Use a QD-OLED monitor at 100% scaling + a second monitor at 125% scaling
2. Open System Settings on the QD-OLED monitor
3. Navigate to Appearance → Icons
4. Look at the red trash icon next to installed icon packs

## Expected Result
Icons should render cleanly without color artifacts

## Actual Result
The red trash icon shows rainbow color fringing on one edge. The fringing
changes position when the window is moved. This
doesn't happen with white/gray icons, only red ones.

## Additional Details
QD-OLED displays use a different subpixel layout than regular LCD monitors
(triangular pattern instead of RGB stripe). I think
the issue is related to how icons are cached at different DPI scales and then
displayed - fractional pixel positioning causes
the color channels to misalign on the triangular subpixel layout.

White icons don't show this problem because all color channels are active. Red
icons make the misalignment obvious.

I tested several environment variables to work around it but nothing helped:
- QSG_ANTIALIASING_METHOD=none
- QT_QUICK_BACKEND=software
- Various other QtQuick rendering options

Note: Text rendering has a similar issue but is fixed with
`QT_SUBPIXEL_AA_TYPE=""`. That doesn't help with icons though.

The issue only affects QtQuick applications like System Settings. QWidget apps
like Dolphin don't have this problem.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to