Jump to content

WhatEverGreen Support Topic


MattsCreative
1,505 posts in this topic

Recommended Posts

Quick question - does anyone know how to use the igfxonlnfbs= boot argument to specify a specific connector to be forced online? For example, if I want connector0 to be forced online, no other connectors, what value should I give the argument? The documentation is pretty lacking with regards to these options, and apparently almost no one is using them.

Link to comment
Share on other sites

@silencer1 I was curious, so I looked and see that documentation of boot-arg igfxonlnfbs is poor.  Looking in the WhateverGreen.kext source (specifically at kern_igfx.cpp) reveals that igfxonlnfbs is used to customize boot-arg igfxonln.  If I'm understanding the code below (from kern_igfx.cpp), it looks like when igfxonln=1, igfxonlnfbs customizes which connector is forced online.  I'm sure that @headkaze would know based on his post here.  If there are 3 connectors and the mask for each connector is 8-bits (0xff) as shown in the code below, then the size of igfxonlnfbs will be multiples of 0xff (0xff, 0xffff, 0xffffff). 

 

There's a comment in the README that indicates that the format of igfxonlnfbs is similar to that of boot-arg igfxfcmsfbs.  

- `igfxfcmsfbs=` boot argument (`complete-modeset-framebuffers` device property) to specify indices of connectors for which complete modeset must be enforced. Each index is a byte in a 64-bit word; for example, value `0x010203` specifies connectors 1, 2, 3. 

 

Thus, if I were to guess (and I am), if you want to force connector 1 online, you would set igfxonln=1 and igfxonlnfbs = 0x01.  If you wanted to force connectors 1 and 2 online, you would set igfxonln=1 and igfxonlnfbs=0x0102 ... and so on.

 

void IGFX::ForceOnlineDisplay::processKernel(KernelPatcher &patcher, DeviceInfo *info) {
        uint32_t forceOnline = 0;
        if (PE_parse_boot_argn("igfxonln", &forceOnline, sizeof(forceOnline))) {
                enabled = forceOnline != 0;
                DBGLOG("weg", "force online overriden by boot-argument %u", forceOnline);
        } else if (WIOKit::getOSDataValue(info->videoBuiltin, "force-online", forceOnline)) {
                enabled = forceOnline != 0;
                DBGLOG("weg", "force online overriden by device property %u", forceOnline);
        }

        if (enabled) {
                uint64_t fbs;
                if (PE_parse_boot_argn("igfxonlnfbs", &fbs, sizeof(fbs)) ||
                        WIOKit::getOSDataValue(info->videoBuiltin, "force-online-framebuffers", fbs)) {
                        for (size_t i = 0; i < arrsize(this->fbs); i++)
                                this->fbs[i] = (fbs >> (8 * i)) & 0xffU;
                        customised = true;
                }
        }
}

@silencer51 It's been a while since I posted this guess.  Did this work for you?

Edited by tonyx86
Link to comment
Share on other sites

@Andrey1970 There is a comment in WhateverGreen/kern_igfx.cpp version 1.5.5 that doesn't make sense to me (simply because I do not understand).  In the source code, the comment "/* Do nothing, GuC is either unsupported due to low OS or Apple */" appears with the code statement "fwLoadMode = FW_APPLE;"  Why is fwLoadMode set to FW_APPLE when the intent is to "do nothing?"

 

                if (supportsGuCFirmware && getKernelVersion() >= KernelVersion::HighSierra) {
                        if (!PE_parse_boot_argn("igfxfw", &fwLoadMode, sizeof(fwLoadMode)))
                                WIOKit::getOSDataValue<int32_t>(info->videoBuiltin, "igfxfw", fwLoadMode);
                        if (fwLoadMode == FW_AUTO)
                                fwLoadMode = info->firmwareVendor == DeviceInfo::FirmwareVendor::Apple ? FW_APPLE : FW_DISABLE;
                } else {
                        fwLoadMode = FW_APPLE; /* Do nothing, GuC is either unsupported due to low OS or Apple */
                }

EDIT: @vit9696 It looks to me like the else {} condition should execute 

fwLoadMode = FW_DISABLE

if the intent is to "Do nothing" and not

fwLoadMode = FW_APPLE

But I don't know enough about this to be certain.

Edited by tonyx86
Link to comment
Share on other sites

Hi, posting this here, but not sure it's related to weg or something else.

I have upgraded my gpu to a sapphire nitro+ se 6900 xt.

I'm using weg, applealc and lilu.

I'm using weg (with boot-args agdpmod=pikera) because:

1. without it only hdmi and 1 out of 3 dp ports work, with whatevergreen all the ports work (video)

2. no green screen on apple tv with unfairgva in config.plist

 

The issue is with audio (through hdmi/dp).

I'm currently using onboard audio, but I noticed that:

1. dp audio never works (with all the 3 ports)

2. in system preferences -> sound, sometimes (rarely) I have all the audio outputs (onboard, hdmi and dp), sometimes hdmi audio is missing, sometimes dp audio is missing; in any case, even if dp audio is showing, dp audio is not working

 

Any of you experienced the same issue?

 

As an example:

Now, with 2 monitors attached (aoc 27b1 (hdmi) and lg ultragear (dp)), I have only onboard and hdmi audio showing in system preferences:

 

audio1.png.e8bc13b9edb5168e5f2172ce8bbdffa7.png

 

And this is HDAU in ioregistry:

 

hdau.png.934e204c480efd47f0e67a763f4f81fb.png

 

And this is another example with onboard, HDMI and dp showing, but dp audio not working:

 

dp.png.f6db94721f4fd923c8960cc8455ec5f8.png

 

and ioreg:

 

io1.thumb.png.f0a4acc9a6df509ae0dc0de0fa69e155.png

 

Obviously I tested the hardware in windows too and dp audio is working there.

 

I'm reading this in the whatevergreen faqs for hdmi/dp/dvi audio:

Quote

On 10.10.5 and above, WEG automatically changes the connector-type of DP (00040000) to HDMI (00080000), only if not used Custom patching. Physical connection may be of any type (HDMI, DVI, DP), but for the digital audio connector-type must explicitly be HDMI.

 

In my case ATY,RadeonFramebuffer@0 (that of dp) has connector-type = 0x400 (dp), should I change it to 0x800?

I tried to add to my config.plist in xcode, under the path of my GFX0:

framebuffer-patch-enable data 01000000

framebuffer-con0-enable data 01000000

framebuffer-con0-type data 00080000

 

	<key>DeviceProperties</key>
	<dict>
		<key>Add</key>
		<dict>
			<key>PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)</key>
			<dict>
				<key>unfairgva</key>
				<data>AQAAAA==</data>
				<key>framebuffer-patch-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con0-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con0-type</key>
				<data>AAgAAA==</data>
			</dict>

 

But connector-type is not changing from 0x400

Edited by ghost8282
Link to comment
Share on other sites

@ghost8282 It looks like you are confusing iGPU framebuffer patching with your dGPU.  I would think that you should be using a zero-connector iGPU framebuffer with your dGPU and that you shouldn't be patching iGPU framebuffer connector types.

 

EDIT: I was looking at your question again and see that you may be trying to extrapolate framebuffer connector patching from the techniques used for iGPU patching to that of your dGPU.  I've never done this myself, so I'm not sure if WEG patches dGPU in the same way.

Edited by tonyx86
  • Like 1
Link to comment
Share on other sites

Thank you for your reply tonyx86.

Yes, I'm a bit confused too, and yes I always saw framebuffer patches applied to igpu, but as you reported too, I though to apply that to dgpu (and this is where I'm confused).

Not a real issue for me since I'm using onboard audio and I always have audio available, I just wanted to fix this (if it's possible at all), and tried to understand a bit more about this.

Link to comment
Share on other sites

@ghost8282 I grepped the WhateverGreen.kext source for 'framebuffer.*type' and see that it applies only to iGPU (you'll find matches in WhateverGreen/kern_igfx.cpp).  I didn't look beyond that to see if there is an equivalent patching mechanism for dGPU.

  • Thanks 1
Link to comment
Share on other sites

@theroadw The WhateverGreen readme does suggest that.  Do you have examples of patching dgpu connectors (specifically dgpu connector types) with WEG?

 

@ghost8282 The WhateverGreen readme indicates 'Allows specifying custom connectors via device properties for RadeonFramebuffer.'  If you grep WhateverGreen source for RadeonFramebuffer, you'll find that the Radeon patches are defined by WhateverGreen/kern_rad.cpp and WhateverGreen/kern_rad.hpp.  Reviewing that source may help you.

  • Like 1
Link to comment
Share on other sites

Hello everyone and happy new year! I would like to raise some assistance on a topic briefly discussed on the other thread some time ago.

 

I discovered these errors reported for IGFB and AppleIntelCFLGGraphicsFramebuffer and I wanted to kindly ask the WhateverGreen developers to provide their insight/ feedback; is this error somehow related to WhateverGreen and very basic set of properties injected (at least on my IGPU)?

 

I wanted to post here before creating a ticket over at GitHub, so any comments are welcome. The command for Terminal is found at the top (ran on Catalina but such errors exist on Big Sur too):

% log show --style syslog -debug --info --last boot --predicate 'process == "kernel"' | cut -c 1-22,43-999 | grep -i error | grep -i igfb

2022-01-05 21:13:13.54 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for VBL as path state is not active
2022-01-05 21:13:14.89 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for VBL as path state is not active
2022-01-05 21:13:14.94 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-05 21:13:14.94 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-05 21:13:14.98 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for VBL as path state is not active
2022-01-05 21:13:16.13 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 21:13:16.16 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for in set gamma to solid color as path state is not active
2022-01-05 21:13:16.22 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-05 21:13:16.48 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-05 21:13:16.71 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-05 21:13:16.97 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2: Flip called without enabling VBL
2022-01-05 21:13:17.30 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:17.30 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.32 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:17.32 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.35 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:17.35 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.37 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:17.37 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.39 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:17.39 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.42 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:17.42 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.44 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:17.44 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.47 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:17.47 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.49 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:17.49 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:17.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.54 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:17.54 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.57 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:17.57 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.59 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:17.59 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.61 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:17.61 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.64 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:17.64 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.66 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:17.66 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.69 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:17.69 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.71 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:17.71 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.74 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:17.74 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.76 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:17.76 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.78 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 90 with Status = 0xe00002d6
2022-01-05 21:13:17.78 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.81 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 90 with Status = 0xe00002d6
2022-01-05 21:13:17.81 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.83 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 90 with Status = 0xe00002d6
2022-01-05 21:13:17.83 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.86 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 90 with Status = 0xe00002d6
2022-01-05 21:13:17.86 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.88 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 90 with Status = 0xe00002d6
2022-01-05 21:13:17.88 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.91 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:17.91 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.93 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:17.93 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.95 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:17.95 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:17.98 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:17.98 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.00 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:18.00 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.02 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:18.02 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.05 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:18.05 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.07 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:18.07 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.09 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:18.09 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.12 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:18.12 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.15 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.24 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.30 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.37 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:18.37 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.40 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:18.40 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.42 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:18.42 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.44 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:18.44 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.47 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 0 with Status = 0xe00002d6
2022-01-05 21:13:18.47 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.49 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:18.49 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.53 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:18.53 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.55 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:18.55 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.58 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:18.58 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.60 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr e with Status = 0xe00002d6
2022-01-05 21:13:18.60 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.78 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:18.78 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.86 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:18.86 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.89 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:18.89 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.91 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:18.91 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.93 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 20 with Status = 0xe00002d6
2022-01-05 21:13:18.93 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.96 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:18.96 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:18.98 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:18.98 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.00 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:19.00 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.02 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 60 with Status = 0xe00002d6
2022-01-05 21:13:19.16 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.33 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:19.33 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.38 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:19.38 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.49 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 2200 with Status = 0xe00002d6
2022-01-05 21:13:19.49 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:19.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.56 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:19.56 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:19.93 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:19.93 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:21.01 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:21.01 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:21.30 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 400 with Status = 0xe00002d6
2022-01-05 21:13:21.30 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:21.82 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 100 with Status = 0xe00002d6
2022-01-05 21:13:21.82 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:21.98 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 100 with Status = 0xe00002d6
2022-01-05 21:13:21.98 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.13 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 100 with Status = 0xe00002d6
2022-01-05 21:13:22.13 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.18 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 100 with Status = 0xe00002d6
2022-01-05 21:13:22.18 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.26 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 100 with Status = 0xe00002d6
2022-01-05 21:13:22.44 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.47 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 100 with Status = 0xe00002d6
2022-01-05 21:13:22.47 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.57 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB0: ReadAUX Timeout for addr 100 with Status = 0xe00002d6
2022-01-05 21:13:22.57 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.66 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.73 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.77 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:22.80 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:13:23.05 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:43:18.28 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 21:44:28.62 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 21:44:28.62 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] Returning without disabling the display as path does not have a pipe
2022-01-05 21:44:28.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 21:44:28.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] Returning without disabling the display as path does not have a pipe
2022-01-05 21:46:29.03 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB0 is in a sleep state - attribute: 'pwrs'
2022-01-05 21:46:29.18 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB1 is in a sleep state - attribute: 'pwrs'
2022-01-05 21:46:29.19 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB2 is in a sleep state - attribute: 'pwrs'
2022-01-05 21:46:29.55 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for in set gamma to solid color as path state is not active
2022-01-05 21:46:29.61 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-05 21:46:29.76 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-05 21:46:30.22 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] enableVDDForAux : Timeout waiting for HPD!!
2022-01-05 21:46:30.38 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2: Flip called without enabling VBL
2022-01-05 21:46:30.55 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:46:30.61 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:46:30.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 21:46:30.68 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 22:18:44.72 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 22:19:17.42 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 22:19:17.42 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] Returning without disabling the display as path does not have a pipe
2022-01-05 22:19:17.43 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 22:19:17.43 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] Returning without disabling the display as path does not have a pipe
2022-01-05 23:36:28.06 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB0 is in a sleep state - attribute: 'pwrs'
2022-01-05 23:36:28.21 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB1 is in a sleep state - attribute: 'pwrs'
2022-01-05 23:36:28.23 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB2 is in a sleep state - attribute: 'pwrs'
2022-01-05 23:36:28.58 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for in set gamma to solid color as path state is not active
2022-01-05 23:36:28.65 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-05 23:36:28.77 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-05 23:36:29.23 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] enableVDDForAux : Timeout waiting for HPD!!
2022-01-05 23:36:29.38 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2: Flip called without enabling VBL
2022-01-05 23:36:29.53 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 23:36:29.58 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 23:36:29.61 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-05 23:37:04.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-05 23:37:04.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-05 23:37:13.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-05 23:37:13.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-05 23:37:52.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-05 23:37:52.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-05 23:37:58.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-05 23:37:58.52 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-05 23:43:42.60 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 23:44:15.31 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 23:44:15.31 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] Returning without disabling the display as path does not have a pipe
2022-01-05 23:44:15.33 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] displayPath is not NULL for index i = 0. continue
2022-01-05 23:44:15.33 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] Returning without disabling the display as path does not have a pipe
2022-01-06 09:54:15.06 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB0 is in a sleep state - attribute: 'pwrs'
2022-01-06 09:54:15.22 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB1 is in a sleep state - attribute: 'pwrs'
2022-01-06 09:54:15.24 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] setAttribute called when FB2 is in a sleep state - attribute: 'pwrs'
2022-01-06 09:54:15.56 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for in set gamma to solid color as path state is not active
2022-01-06 09:54:15.61 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-06 09:54:15.74 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-06 09:54:16.20 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] enableVDDForAux : Timeout waiting for HPD!!
2022-01-06 09:54:16.36 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2: Flip called without enabling VBL
2022-01-06 09:54:16.45 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-06 09:54:16.47 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-06 09:54:16.49 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] [AGDC] Failed with status -536870212 for stream access aux
2022-01-06 09:54:32.04 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-06 09:54:32.04 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-06 09:54:38.04 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-06 09:54:38.04 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-06 09:58:09.40 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-06 09:58:09.40 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-06 09:58:15.40 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-06 09:58:15.40 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count

(I reduced the lines that kept repeating, the output is x3 longer but repeating the same exact errors)

 

I am noticing this on all three working hacks that I have; Coffee Lake, Whiskey Lake and Comet Lake... Thank you in advance

 

Edited by MacKonsti
Link to comment
Share on other sites

58 minutes ago, tonyx86 said:

@MacKonsti Could you post your DeviceProperties and boot-args that you're using when seeing these errors?  Are you using boot-arg igfxagdc=0?

Hi mate, here are my details of my hack set as Macmini8,1 running latest Catalina 10.15.7:

  • Intel NUC8i7BEH with Intel Core i7-8559U and Intel Iris Plus Graphics 655 [8086:3ea5] http://pci-ids.ucw.cz/read/PC/8086/3ea5
  • Properties (injected) Platform ID = 0x3EA50004 (the Device ID is left the same 0x3EA50000 i.e. not modified) and in BIOS the DVMT is set to 64MB (it can be changed)
  • Boot Arguments = none or keepsyms=1
			<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,GfxYTile</key>
				<data>AQAAAA==</data>
				<key>AAPL,ig-platform-id</key>
				<data>BAClPg==</data>
				<key>hda-gfx</key>
				<string>onboard-1</string>
				<key>model</key>
				<string>Intel Iris Plus Graphics 655</string>
			</dict>

These errors occur either with OC or Clover, doesn't matter which bootloader is used, really. All kexts are their latest versions but these were discovered sometime ago as you remember. This is a basic injection for WhateverGreen as you can see, I leave it do all the work and only define AAPL,ig-platform-id as the rest is set per platform as found in WhateverGreen Intel HD Graphics FAQ.

At the moment, I am not using its HDMI port, instead I use USB-C to DisplayPort cable to drive my WQHD display 2560 x 1440 px.

Thanks!

oc076-config-sanitized.plist

Link to comment
Share on other sites

What can I say @tonyx86 it is obvious you've invested time on this, indeed I rebooted just now with igfxagdc=0 and the fail errors are gone. I ran the same log command as above, I only got these after waiting for a few minutes (meaning, the errors are not repeated and flooding the logs that much) despite not having multiple displays; HDMI is not used, only USB-C to DisplayPort:

% log show --style syslog -debug --info --last boot --predicate 'process == "kernel"' | cut -c 1-22,43-999 | grep -i error | grep -i igfb
2022-01-07 20:38:26.14 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for VBL as path state is not active
2022-01-07 20:38:27.76 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for VBL as path state is not active
2022-01-07 20:38:27.84 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2 Not waiting for VBL as path state is not active
2022-01-07 20:38:29.11 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-07 20:38:29.37 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-07 20:38:29.60 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] HDMI2.0 TODO: Enable AVI INFO frame
2022-01-07 20:38:29.87 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ] FB2: Flip called without enabling VBL
2022-01-07 20:38:49.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:38:49.63 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:39:33.45 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:39:33.45 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:39:33.46 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:39:33.46 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
[...]
2022-01-07 20:42:23.55 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:42:23.55 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:42:31.56 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:42:31.56 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:43:05.05 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:43:05.05 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:43:13.38 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
[...]
2022-01-07 20:46:08.70 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:46:26.86 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:46:26.86 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:46:34.15 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:46:34.15 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
[...]
2022-01-07 20:52:55.00 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count
2022-01-07 20:53:11.21 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid Slice Count
2022-01-07 20:53:11.21 kernel[0]: (AppleIntelCFLGraphicsFramebuffer) [IGFB][ERROR  ]  updateSliceConfig Requesting Invalid EU Count

On the WhateverGreen site (GitHub) though it only says igfxagdc=0 boot argument (disable-agdc device property) to disable AGDC and nothing more as tip is provided. AGDC however on some Dortania page is linked to sleep issues, sure this is not AGDP you had in mind? See here

Thanks!

Link to comment
Share on other sites

Glad that helped.  This is an AGDP patch.  Without boot-arg igfxagdc=0, I could not get multiple displays to work on my HackMini8,1.  I was lucky to stumble upon a @shuhung post in "the other forum" when I was first patching my rig in May 2020.  That was the first that I had heard about the AGDP patch.  While his post did not explicitly reference boot arg igfxagdc=0, I was able to research further and find this necessary (for me) boot-arg.

Edited by tonyx86
  • Like 1
Link to comment
Share on other sites

Thanks @tonyx86 but just remember, AGDC and AGDP are different, the argument is igfxagdc=0 and seems to relate to sleep per my recent search. Nevertheless, this seems to have removed the fail error entries. However, I am getting still every half minute an entry like the above... Thanks again for your feedback!

Link to comment
Share on other sites

@MacKonsti, I'm not sure what to say. igfxagdc=0 had nothing to do with sleep (for me) and I never used it to address any sleep issues.  I only needed it to enable multiple monitors on my rig.  The boot-arg igfxagdc=0 causes application of this AGDP patch:

Name: com.apple.driver.AppleGraphicsDevicePolicy
Find: BA000000 00
Replace: BA050000 00

I started with this AGDP patch, but since I was using WEG, I removed the patch and added the boot-arg.

 

 

EDIT: @MacKonsti Keep in mind that we are patching AGDP (AppleGraphicsDevicePolicy) to disable AGDC (Apple Graphics Device Control).

Edited by tonyx86
  • Thanks 1
Link to comment
Share on other sites

Hello :)

Not sure whether this is the right place to ask for this, but here i go : 
Is there somewhere an overview of the AppleIntelXXXGraphics.kext(s) "known" symbols ?
I was about to start extending Whatevergreen by a new submodule: GVT-g Aware Maker.
This shall allow to trick the virtual GPU that apples drivers are aware of using GVT-g,
aka a certain magic must be in a certain register, memory aperture / fences registers / sizes must be setup correctly etc.

(and probably a lot more, i am still in the process of understanding this; nevertheless I also want to understand how the

Whatevergreen patching works.

And whether my goal can be achieved with kext patching alone or whether it requires a dedicated helper kext.
 

Note that this submodule would be only useful for mac OS Virtual Machines with compatible Intel iGPUs.

 

More info about that can be found here (just starting points)

https://www.kernel.org/doc/html/v5.15/gpu/i915.html#intel-gvt-g-guest-support-vgpu


https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/gpu/drm/i915/i915_pvinfo.h?h=v5.15.13#n37

 

Another developer set this up on UEFI level prior to booting the VM with QEMU:
https://github.com/patmagauran/i915ovmfPkg/blob/master/i915ovmf.c#L604

 

Possibly i would need to hook up this submodule invocation when the AppleIntel Graphics kext loads.
So which symbol would that be ? Is there some location of those symbols or do i have to resort to disassamble and look into the

Graphics kexts ?

My original Thread in the OSx86 New Users Lounge :


 

Edited by scorpion81
Link to comment
Share on other sites

  • 3 weeks later...

hi all

I have problem with brightness control on my new notebook

legion 5 15imh6 

cpu 10750h 

igpu 630 and nvidia 3050ti with mux switch support  

panal ips FHD 165 HZ

using latest opencore , kexts and macOS Monterey 12.2

brightness slider and brightness keys working but have no effect on screen always full brightness unless I change brightness under windows then restart to Mac also same problem under ubuntu

all files on this issue report on acidanthera/bugtracker

https://github.com/acidanthera/bugtracker/issues/1936

any help thanks on advance 

 

DC DIMMER isn't supported by Mac 

Edited by Mohamed Khairy
Link to comment
Share on other sites

Another common problem on laptops with Comet Lake Cpus. I have HP Envy 15 2020 laptop with Core i9 Mobile i9-10885H  cpu. Few different framebuffers tried with same outcome. 4k Amoled panel displayed as External with non working brightness slider, but working with HDR option activated under the slider.

Is this something to do with EDID? Under MacOS display recognized as HDR with 32bit colours, while in Windows it is 4k SDR panel with 8bit colour. Any ideas?

Link to comment
Share on other sites

  • 2 months later...

@RobertX, It looks like your decode were relying on gva patches. You have a dual GPU build on an iMac SMBIOS so I assume decoding is supposed to go through the iGPU. Try upgrading back to 1.5.8 and add 

enable-gva-support

to the boot-args. Check here for the changelog.

 

To everyone who has experience with this:

 

On a related note to video decoding and DRM. I posted elsewhere that I don't quite understand what is happening with WEG support of shiki and unfairgva given the fact that the documentation don't quite match my experience:

On my box with OC 0.8.0 and WEG 1.5.8, I seem to be able to get vdacodeccheck with and without enable-gva-support. As a matter of fact, it doesn't appear to change anything.

"shikigva=XX" inputs also do not appear to enable DRM in either AppleTV or Safari. It doesn't appear to do anything actually.

unfaigva=1 doesn't work either but strangely unfairgva=5 enables AppleTV DRM and I cannot find any documentation explaining why it does (iMac20,2 SMBIOS on Monterey)

Safari DRM remains an unsolved challenge.

 

 

 

  • Thanks 1
Link to comment
Share on other sites

22 hours ago, rafale77 said:

@RobertX, It looks like your decode were relying on gva patches. You have a dual GPU build on an iMac SMBIOS so I assume decoding is supposed to go through the iGPU. Try upgrading back to 1.5.8 and add 

enable-gva-support

to the boot-args. Check here for the changelog.

 

 

 

 

 

...just adding that I use the R9 270x for decoding...and, I have to disable hd 530 in bios to get playback in appletv...but I will try your suggestion ...thanks for the info

Link to comment
Share on other sites

On 4/29/2022 at 11:31 AM, RobertX said:

...just adding that I use the R9 270x for decoding...and, I have to disable hd 530 in bios to get playback in appletv...but I will try your suggestion ...thanks for the info

 

...tried with 1.5.8 and boot arg

enable-gva-support

, still no appletv, vdadecodercheck failed...I'll stick with 1.5.7 for now....but thanks

Link to comment
Share on other sites

×
×
  • Create New...