lvsti / CoreMediaIO-DAL-Example

Apple's CoreMediaIO DAL plugin example - modernized
MIT License
186 stars 28 forks source link

CMIO DAL Assistant freeze/hangs on macs with ( Iris, Iris Plus ) GPU. #18

Open arthurHayrapetyanK opened 3 years ago

arthurHayrapetyanK commented 3 years ago

Hello

Virtual Camera model is based on the CoreMediaIO-DAL-Example.

Our plugin is properly detected and loaded by the apps and functioning normally in general. CMIO DAL Assistant hangs/freezes on systems with Iris or Iris Plus GPU (we haven't see this issue on non-Iris systems). Freezing happens usually within 5-10 minutes after test execution on the mentioned platform.

Data collected before freeze:

After plugin detection, from the console's "All messages" we always see a lot of warning messages like these:

STEPS TO REPRODUCE:

Test is performed with Zoom application (no other camera usage in the system during the test run). Our plugin is properly detected and loaded by the app and functioning normally in general. Freezing (we see black video frame) happens usually within 5-10 minutes inactivity after that. Activity Monitor shows 0% CPU load for our DAL assistant. The only way around it to kill the DAL assistant process.