Skip to content

sava41/qdoled-defringe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QD Oled Defringe

This app applies a screenwide filter that reduces the green/magenta fringe seen on samsung display qd oled panels. It works by using DLL injection on the desktop windows manager service; similar to how ReShade works for video games. Code is based on dwm_lut.

before and after example photot

App Features

  • Run in taskbar
  • Filter strength adjustment (I like to run it at 0.5)
  • Per monitor control: If you have a multi-monitor setup with only one qd oled display, set filter strength for other monitors to 0.0

Known Issues / Limitations

  • Only tested on windows 11 with aw3423dwf monitor.
  • Only works when monitor is operating in native resolution.
  • Filter causes screen to become slightly blury. I believe this can be reduced with a more advanced filter but I dont want to spend time on this feature.
  • May cause visual artifacts. For example on youtube, there may appear a thin green line under the video box.
  • Does not work in fullscreen.
  • Does not save settings. Will need to set settings after every launch.
  • DirectFlip and MPO get force disabled. These features are designed to improve performance for some windowed applications like video players.
  • May trigger antivirus.

Building

Requirements:

  • CMake 3.19 or later
  • MSVC 2022
  • .NET 4.8

Build Project:

> mkdir build 
> cd build 
> cmake ..
> cmake --build . --config Release