annv
Just a couple of questions if I may:

When you say "HD-709 color profile" which profile are you referring to, and how did you get it?
In Display I have a profile mentioning 709 which is pre-loaded (BT.709-5, spec version 4.0.0) which is just terrible, and I managed to find v2.0.0 of BT.709 from color.org. The latter is much better, everything is pretty much washed out and the screen is a joy to look at compared to the standard iMac profile. The screen is now much more similar to Safe Mode, and when trying to go back to the iMac profile I realise how offensive on the eye that profile is. If anything, BT.709 v2.0.0 is just a bit too much on the pinkey side.

When you say "Gamma Control" are you talking about the app available on the app store for 26 dollar?

Thanks

  • annv replied to this.

    erwin

    I have downloaded the HD-709 profile here: https://www.youtube.com/watch?v=YwjLuUR51gE

    There is a link under the video.

    There is also a description of what it does on the website: https://www.sebastianleitner.com As this person says: go to "DCP Course and ebook". He also says that it's the only profile that does not go through ColorSync utility. He is a video producer and this is the way he makes all the video editing programs on Mac to show the same colors.

    I've put it more in detail in this thread: https://ledstrain.org/d/768-colorsync-on-macos-what-is-this-could-it-be-a-culprit

    Yes, Gamma Control is the app on the App Store by Michel Fortin, but it costs USD 18.99 in my country. I've bought it from the developer directly on his website though: https://michelf.ca/projects/gamma-control/ This way, it has a trial period and (AFAIR) a better upgrade policy.

      erwin Could you please give a link to the v.2.0.0 BT.709 profile?

      annv

      Thanks for all the links. I'll give Gamma Control a try and if I like it I'll buy it directly from the developer. Apple has become such a patronising company with their design choices, both software and hardware, that sending any more money in their direction even just in the form of commision is not on the agenda.

      This is the link to the profile I found: http://www.color.org/rec709.xalter Very washed-out compared to anything else I've tried, and consequently very easy on the eye. Excellent.

      Incidentally, I just tried loading the Amulet Hotkey kext on Catalina, and I had the same identical message you had. Not sure if I'll go all the way with the hackintosh workaround you mentioned, mainly because it seems that after managing to load the kext there was no benefit in your case. Please correct me if I'm wrong.

      • annv replied to this.

        erwin

        Thank you for the link.

        It seems that Amulet kext does not have an effect for me. However, after all my tweaks I have very mild symptoms and I need to spend a few hours with the text to feel tired. (But they start at some point for sure.)

          erwin Glad you got it working, although we now understand that we need to modify the kext to bypass a hardware check (that the creators added as a 'dongle) to test its functionality. I don't think it will do anything until we've done that.

          I haven't had much time recently but we need to hunt down a hacker / programmer that's up for helping out.

            annv

            One thing I noticed after loading the kext is the following: when the login screen appears after power-up, after say a couple of seconds it's like if a layer is removed off the screen. The picture appears slightly less defined, but it still looks great and it's like it a layer of extra contrast has been removed. And this is before logging into any profile, hence I don't expect the screen settings of any specific profile to have an effect there at the start-up page.

            Another thing I noticed after injecting the kext is that, when the Apple logo appears after power-up and the bar is loading, it would stop for a split second halfway through when I was on 10.15.2, and now that I am on 10.15.5 it gliches for a split second at the equivalent point.

            On a side note, 10.15.5 looks slightly different from 10.15.2 to me, there is a bit more contrast everywhere I'd say. Other than that I have no issues, but then again I've always been fine with the iMac except that one month in summer 2018 and that single day this week. Sure, there is still way too much light everywhere on the screen and my old LG G2 is way more relaxing to read things on, but at the same time no more nausea, headache, dizziness, etc.

            After using KextBeast, ahkinject.kext is present in two folders within my iMac::
            /Library/Extensions
            /Library/StagedExtensions/Library/Extensions

            si_edgey

            What I could do is to unload the kext and check whether the behaviour described in the message above goes away. I just need to investigate how to unload the kext the right way, since I'm new to all this.

            That's interesting that you're noticing some difference at the boot-up screen, comforting to know that it is doing something. After I spoke to the original developer he confirmed that it does do exactly what we want it to, but it checks for hardware belonging to the company that it was developed for - perhaps it does this after you log in. I'm guessing your MacOS desktop doesn't look any different?

            We just need to find a way to bypass this check!

              si_edgey

              I managed to unload the ahkinject.kext files, and nothing has changed. It turned out that both the glitch halfway through the loading process and that washed-off effect in the initial page where I select the account, well they were not related to the Amulet Hotkey kext but they are instead just some Apple bugs introduced in this latest release. Not surprising, since the quality of software updates by Apple has been appaling for some time now.

                a year later

                erwin Hey Erwin, how do we fix this? Do I need to get someone to change the code? If so, what kind of coder?

                17 days later

                si_edgey

                Hi @"si_edgey" -- are you able to share any more details on this? Note that the kext only works with AMD/ATI GPUs, I don't think it will work on Intel GPUs.

                  ryans

                  I'm afraid I have long since abandoned Macbook laptops - they just won't work for me, and I also believe that Apple is intending to deprecate the KEXT system in favour of System Extensions, which would mean a rewrite of the code.

                  The main issue is that the KEXT checks for the Amulet hardware being attached by USB - so you could reverse engineer the code to bypass this check but I'm not entirely sure who to approach to do that. The key info the developer gave me was:

                  1. Crucially, they were only able to develop the kext because of a tight relationship between the company he was working for and ATI/AMD, who guided them on how to tweak the right parameters to disable the dithering. They didn't speak to Apple at all, this was done entirely with ATI/AMD as temporal dithering exists at the GPU driver level in MacOS - it's an abstraction the kernel has no interest in handling directly, it just tells the GPU/driver what colour it was where in the framebuffer
                  2. There is a hardware check as a 'dongle' for the kext. This could be bypassed by patching the kext to USB vendor ID that the kext looks for to verify hardware. I think this is where we should focus our attention as once bypassed it will at the very least allow us to rule out temporal dithering as the root cause of our issue in MacOS.

                  Hope that helps somehow!

                  9 months later
                  5 months later

                  @JTL we're you ever able to program a solution? I'd love to message you for more info. I've tried to inject the AHK kext, but it was no help - I assume because of the hardware/software check. Desperate to find a solution on disabling dithering on a 2019 MBP

                    5 days later

                    MAS-76 Does the MacBook Pro 16'' 2019 have dithering with both (integrated and discrete graphics cards)? Or you use 13'' laptop which has integrated graphics card only?

                      NewDwarf yes both the Intel and AMD have dithering. But from what I’ve read you should be able to disable on both.

                        MAS-76 Thanks. I found the way to disable dithering on any integrated Intel GPU regardless of the macOS version. I will definitely share it soon but currently I keep it private.

                        I am looking for the driver list used by the AMD Radeon GPU. Maybe you can share this list?

                          a month later

                          NewDwarf I'd definitely be interested. I went down the road with a programmer. He was able to disable dithering on the Intel graphics but not the AMD. Almost bricked the whole machine.

                          Were you able to make both work?

                            dev