Frequent Kernel DCP Panics IOMFB_DRIVER

Hi all, mine is a 16 inch m1 macbook 2021, used while connected to an external monitor. The monitor is connected directly via a hdmi cable to the mac, while other peripherals are connected via a usbc dock.


The panic happens again and again quite often, several times a day.


I use my mac to develop software, listen to music, browsing etc. No stressing is done before failures.


The panic report and an etrecheck report is added. The panic generally happens while I am writing some code in intellij idea IDE, or browsing. I was not connecting to a vpn during panics.


Note: by OS was up-to-date when panics happened


Help is much appreciated.

MacBook Pro 16″

Posted on Aug 17, 2023 11:43 AM

Reply
Question marked as Top-ranking reply

Posted on Aug 17, 2023 06:39 PM

By far the easiest way to cause poor performance, instability, overheating and crashing is to install ANY third-party speeder-uppers, Cleaners, Optimizers, or Virus scanners. or a VPN that you installed yourself.


The idea that a third party, with no special knowledge of the inner workings of MacOS, can somehow find a simple way to protect your computer — that is not already being done by MacOS itself — suggests that the MacOS developers are somehow "holding out on you". That is absurd.


You should remove any and all (other than Apple built-in) virus scanners, speeder uppers, optimizers, cleaners, App deleters or VPN packages you installed yourself, or anything of that ilk.


Third-party file Sync-ers such as DropBox, BackBlaze, OneDrive, or GoogleDrive can ruin performance, but are not inherently dangerous.


Effective defenses against malware and ot… - Apple Community


you have WAY too much stuff on that list installed to debug properly. At this juncture, the problem is "too much intrusive junk is installed."



Similar questions

8 replies
Question marked as Top-ranking reply

Aug 17, 2023 06:39 PM in response to srknzl

By far the easiest way to cause poor performance, instability, overheating and crashing is to install ANY third-party speeder-uppers, Cleaners, Optimizers, or Virus scanners. or a VPN that you installed yourself.


The idea that a third party, with no special knowledge of the inner workings of MacOS, can somehow find a simple way to protect your computer — that is not already being done by MacOS itself — suggests that the MacOS developers are somehow "holding out on you". That is absurd.


You should remove any and all (other than Apple built-in) virus scanners, speeder uppers, optimizers, cleaners, App deleters or VPN packages you installed yourself, or anything of that ilk.


Third-party file Sync-ers such as DropBox, BackBlaze, OneDrive, or GoogleDrive can ruin performance, but are not inherently dangerous.


Effective defenses against malware and ot… - Apple Community


you have WAY too much stuff on that list installed to debug properly. At this juncture, the problem is "too much intrusive junk is installed."



Aug 17, 2023 09:57 PM in response to srknzl

Back in Oct./Nov. 2021 there were lots of reports of a similar type of Kernel Panic involving HDR & streaming videos which was later patched by Apple in macOS 12.1. From a bit of quick searching & reading it seems like your Kernel Panic is probably related to the GPU and/or Display. I would suggest disconnecting the external display to see if these Kernel Panics stop. If your external display supports another type of connection other than HDMI, maybe try out the other video input on the Display to see if it makes any difference, or maybe a different brand of HDMI cable...make sure to get one which supports the latest HDMI version/standard (not sure what that is).


If disconnecting the external display does not prevent the Kernel Panics, then try disconnecting the USB-C Dock, just in case this dock or one of the connected peripherals is causing the problem (especially if the dock has a video port or one of the devices is video related).


DCP Panic --- Display CoProcessor Panic


IOMFB --- I/O Mobile Frame Buffer which is a kernel extension for managing the screen framebuffer



Just for reference, here are a couple of forum posts which provided some of this information:

DCP PANIC - Apple Community


https://forums.macrumors.com/threads/14-mbp-kernel-crash.2319799/post-30526329



You can also try running the Apple Diagnostics to see if any hardware issues are detected.



Aug 18, 2023 01:30 PM in response to HWTech

I have run Apple Diagnostics and no issues were found.


After researching about the error in the internet, the first thing I thought was the error being related to some GPU/Display issue, so I was right. You provided some really insightful information, thanks.


First thing I tried is replacing the external display and cable with a new pair. I have been using the new pair for 3 hours and no crashes so far. If crash does not happen, we can conclude the display is the problem. However, I don't experience a problem with that display on Windows. Maybe the problem only occurs with that display on a Macbook. The display is a ASUS vg259qm and a gaming monitor. So the old display supports HDR while the new one does not support it. -- may be related


If the issue persists, I will try using my macbook without any display. If still occurs, I will disconnect the usbc dock as well.


If I find out the issue, I will update this thread.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Frequent Kernel DCP Panics IOMFB_DRIVER

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.