martin
reboot to recovery mode (hold Cmd+R while starting up before apple logo appears)
open terminal under the utilities menu
run the command nvram boot-args="dither=0"
reboot
this will only work in intel integrated graphics mode (force with gfxcardstatus app)
FWIW I have a 2018 macbook air that it doesn't work on at all (not even changing software brightness with betterdisplay will cause banding shifts, implying that it doesn't work at all), it's only ever worked for me succesfully on the 2015 12" MacBook. YMMV
if you really need AMD dedicated graphics dither disable method too, i can help you out later potentially, i know a more obscure method that lets you change without rebooting so you can actually see effects in realtime. if intel doesn't do anything, maybe AMD dither disable method will do something
fyi AMD method is neccessary for anything external monitor related. external outputs are hard-wired to AMD
too busy to share it right now though
however, on the one laptop I used AMD realtime dither disable method on — 2015 15" rMBP — despite noticeably changing how colors appeared it didn't actually fully remove the shimmering effect
(my theory is that 2015 15" has a "6-bit + FRC" panel that still tries to dither stable 8-bit GPU output)
maybe it would work better on P3 Wide Color MacBooks though like your 2018 15"
personally though, i've stopped messing around with dither disable methods recently because i'm literally in heaven now with my 13" M2 Touch Bar Pro with Stillcolor.
Literally has the most stable screen output I've ever seen on a Mac display. Better than any Intel Mac I've used and WAY better than everything else that has Apple Silicon. ALL other M1/M2/M3 stuff is unusable for me but specifically the M2 Touch Bar Pro is perfect — I am fully committed to it now LOL, not focused as much on improving my older Macs anymore