cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

EOS Webcam Utility + Apple Silicon / M1 Mac

optimal_flynn
Apprentice

EOS Webcam Utility doesn't work with apps like Google Chrome with M1 Macs, but it should be able to easily with some help from Canon.

I recently switched to an M1 powered Macbook Pro from an Intel one and noticed that after installing the utility, it didn't show up as an available camera. Doing some internet searching including on this forum I found the following advice:
1. Use OBS Studio as a virtual camera.
2. Use the x86 version of Google Chrome in Rosetta

Neither of these are a great option though as running OBS is purely band-aid and the x86 version of Chrome in Rosetta has a massive performance hit for me on my machine.

So I decided to do some debugging as to why it wasn't working. (Why does it work in OBS and perhaps some other places but not in Chrome) and it's actually really simple:

Error loading /Library/CoreMediaIO/Plug-Ins/DAL/EOSWebcamUtility.plugin/Contents/MacOS/EOSWebcamUtility: dlopen(/Library/CoreMediaIO/Plug-Ins/DAL/EOSWebcamUtility.plugin/Contents/MacOS/EOSWebcamUtility, 0x0106): tried: '/Library/CoreMediaIO/Plug-Ins/DAL/EOSWebcamUtility.plugin/Contents/MacOS/EOSWebcamUtility' (mach-o file, but is an incompatible architecture (have (x86_64), need (arm64e)))


Chrome (and probably other apps) bail out when they try and grab the device because EWCService / the CoreMediaIO DAL plugin is compiled for x86 instead of ARM.

I don't have access to the source code (the community would help with these issues if you open-sourced it Canon btw 😉) which limits my ability to go further, but my strong theory is without much work if the existing EOS Webcam Utility for Mac was just compiled / available for ARM then it'd work with a bunch more apps. It could be as simple as changing the build target.

Is there a place we can write up tickets for the EOS Webcam Utility team?

1 ACCEPTED SOLUTION

EOS webcam utility was released in Asia for Mac silicon. https://asia.canon/en/support/0200629304. I downloaded this update for my M1 Max and now EOS integration works fine. Nevermind the won't-solve post.

View solution in original post

18 REPLIES 18

What does that have to do with this? I’m sure a 26 billion dollar corporation like Canon can afford any development tool and computers they need for whatever platform they want to develop for.

Rainald
Contributor

Right now the only solution is Cascable Pro. We were in bit of a panic as we stream weekly and when we upgraded from an intel iMac to an M1 iMac WebCam utility no longer worked.

paulomsr
Contributor

Do you have tried webcam utility with the new OBS 28.0.2 for Apple Silicon?

For us it does not work with OBS on our M1 iMac. Cascable Pro works well. We connect wirelessly to a 6D Mk II.

I've seen this solution offered but it isn't working for me. 

wanqiang79
Contributor

One "workaround" is to download and install the free streaming software OBS.  It recognizes EOS Webcam Utility camera (you may need to shutdown EOS Utility 3 first), and with OBS's virtual camera started, it presents an OBS Virtual Camera video source to other apps.  This seems to work on my M1 Silicon Chip MacBook Pro running macOS Monterey.

wanqiang79_0-1664336987450.png

 

This worked for me / is the right answer. Just pay attention to top comment on the youtube video. You have to download the OBS version for Intel not M1. EOS Webcam Utility (intel) + OSB (intel) led to success on M1 Max for me. Hope this helps other folks. "Accepted Answer" that this will not work is contrary to my experience.

siocone
Apprentice

I use an Apple M1 and I have a 5D Mark IV

in OBS, the webcam function works (although only after a few tries) in teams, the cam is displayed and also worked. no connection can be established in zoom and not easily in discort either... new software with better stability would be really super helpful, possibly also for facetime and other tools with better functions (e.g.) aperture rules

Jan6D
Contributor

The latest "EOS Webcam Utility Pro Windows / Mac v2.0" seems to work on my M1 Mac Mini and Ventura (13.0.1) (unfortunately only in Rosetta, no Apple Silicon version there yet)

https://www.usa.canon.com/cameras/eos-webcam-utility

Announcements
11/22/2022: New firmware available for EOS R3, EOS R7 and EOS R10
11/16/2022: We're thrilled to be ranked among the Best Employers for Veterans in 2022 by Forbes.
10/14/2022: Help ensure your autofocus is properly aligned with a Canon Precision Alignment
09/19/2022: New firmware version 1.0.4.1 is available for EOS C70
08/31/2022: New firmware version 1.1.1 is available for RF 70-200mm L IS USM
08/09/2022: New firmware version 1.2.0 is available for CR-N 300
08/09/2022: New firmware version 1.2.0 is available for CR-N 500
07/28/2022: New firmware version 1.2.1 is available for EOS-R3
07/21/2022: New firmware version 1.6.0 is available for EOS-R5
07/21/2022: New firmware version 1.6.0 is available for EOS-R6
07/21/2022: New firmware version 1.1.0 is available for EOS-R7
07/21/2022: New firmware version 1.1.0 is available for EOS-R10
07/14/2022: New firmware version 1.0.1 is available for CR-X300
07/01/2022: New firmware version 1.3.0 is available for PowerShot PICK
06/10/2022: Service Notice:UPDATE: Canon Inkjet Printer continuous reboot loop or powering down
06/07/2022: New firmware version 1.3.2 is available for PowerShot G7 X Mark III
06/07/2022: New firmware version 1.0.3 is available for EOS M50 Mark II
05/31/2022: Did someone SAY Badges?
05/26/2022: New firmware version 1.0.5.1 is available for EOS-C500 Mark II
05/26/2022: New firmware version 1.0.3.1 is available for EOS-C300 Mark III
05/10/2022: Keep your Canon gear in optimal condition with a Canon Maintenance Service
05/05/2022: We are excited to announce that we have refreshed the ranking scale within the community!
04/26/2022: New firmware version 1.0.1.1 is available for EOS R5 C
03/23/2022: New firmware version 1.0.3.1 is available for EOS-C70
02/09/2022: Share Your Photos is back!
02/07/2022: New firmware version 1.6.1 is available for EOS-1DX Mark III
01/19/2022: READY FOR ANYTHING EOS-R5 C
01/13/2022: Community Update. We will be retiring the legacy profile avatars on 01/20/2022. Click this link to read more.
01/05/2022: Welcome to CES 2022!