Who has Desktop Video v14+ working with PCIe cards on Mac?

Do you have questions about Desktop Video, Converters, Routers and Monitoring?
  • Author
  • Message
Offline

PMCuser

  • Posts: 20
  • Joined: Tue Mar 08, 2022 11:23 pm
  • Real Name: Jason Sedmak

Who has Desktop Video v14+ working with PCIe cards on Mac?

PostTue Aug 27, 2024 1:54 am

I JUST CAN’T GET DV V14+ working with a “Mac” using a PCIe Decklink card in Sonoma 14.5. Desktop Video v 12.9 works no problem, and this particular machine can boot Windows 11 and the same card works first try using DV 14+ in Windows.

I had an earlier thread with no solution, posting again. Today I tried the latest version of DV, and still I cannot get a Decklink card to work. The installer IS different (than v 12 and below) and does NOT seem to install the usual Library/decklink kexts, however, I noticed that when a decklink card is in a thunderbolt chassis, DV works no problem, first try.

I’m convinced that PCIe drivers either aren’t getting installed, or are just so different that it’s not engaging. FWIW, the “helper” app in Library/Application Support does absolutely nothing.

So… is there anyone out there with a newer Mac Pro that DOES have a decklink working with DV v14+??

Any input would be appreciated.

Thanks!
Offline

Tim Julius

  • Posts: 20
  • Joined: Tue Aug 20, 2024 1:12 pm
  • Real Name: Tim Julius

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostThu Aug 29, 2024 11:42 am

I think if you're having trouble with Decklink on Mac and DV v14+, it could be an issue with missing or incompatible PCIe drivers. Try reinstalling the kexts manually or using a Thunderbolt chassis to see if that resolves the issue.
Offline

PMCuser

  • Posts: 20
  • Joined: Tue Mar 08, 2022 11:23 pm
  • Real Name: Jason Sedmak

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostThu Aug 29, 2024 4:07 pm

Yes, that's exactly what I'm saying... there doesn't seem to be the Library/Extensions kexts for the PCIe slots anymore. It works no problem with a thunderbolt chassis, but that's not what I want. Again, v12.9 works with a PCIe card.

And yes, I tried to manually install the old kexts (and rebuild the kext cache), as well as see if there's anything I could modify in the old kexts to make them work with 14+... still no dice.

J
Offline

stephen_neal

  • Posts: 161
  • Joined: Wed May 15, 2013 10:46 am

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostSun Sep 01, 2024 8:09 am

PMCuser wrote:I JUST CAN’T GET DV V14+ working with a “Mac” using a PCIe Decklink card in Sonoma 14.5. Desktop Video v 12.9 works no problem, and this particular machine can boot Windows 11 and the same card works first try using DV 14+ in Windows.

I had an earlier thread with no solution, posting again. Today I tried the latest version of DV, and still I cannot get a Decklink card to work. The installer IS different (than v 12 and below) and does NOT seem to install the usual Library/decklink kexts, however, I noticed that when a decklink card is in a thunderbolt chassis, DV works no problem, first try.

I’m convinced that PCIe drivers either aren’t getting installed, or are just so different that it’s not engaging. FWIW, the “helper” app in Library/Application Support does absolutely nothing.

So… is there anyone out there with a newer Mac Pro that DOES have a decklink working with DV v14+??

Any input would be appreciated.

Thanks!


What model of Mac is your 'Mac' pretending to be? If that model doesn't have PCI-E slots it could be that BMD are being a bit more bespoke with what they install, and are thus only installing TB drivers for a model that in theory is only capable of TB expansion?

As you're Intel - then presumably the Mac Pro you're most interested in is the 2019 Cheese Grater model - as that will be the only Intel Mac Pro which is still fully supported and that has PCI-E slots (the 2013 and earlier models were the last ones before that to have PCI-e expansion slots but presumably are no longer supported - the Trash Can model didn't have PCI-E?)

I suspect the Apple Silicon Mac Pro will have different driver/kext code potentially if the drivers have been compiled separately for ARM and Intel instruction sets rather than relying on Rosetta 2?
Offline

PMCuser

  • Posts: 20
  • Joined: Tue Mar 08, 2022 11:23 pm
  • Real Name: Jason Sedmak

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostSun Sep 01, 2024 5:44 pm

Thank you for the response;

I’m using (and have been using) SMBIOS MacPro7,1, which is the intel version, and system profiler reports 8 slots. But if one shows package contents of the DV 14+ installer, you’ll see the previous Library kexts aren’t even there, so I’m convinced it’s just not designed to function for a Mac with slots, but I just can’t imagine that’s true, as there has to be others out there that are functional with a 2019 MacPro…
Offline

stephen_neal

  • Posts: 161
  • Joined: Wed May 15, 2013 10:46 am

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostTue Sep 03, 2024 8:30 am

PMCuser wrote:Thank you for the response;

I’m using (and have been using) SMBIOS MacPro7,1, which is the intel version, and system profiler reports 8 slots. But if one shows package contents of the DV 14+ installer, you’ll see the previous Library kexts aren’t even there, so I’m convinced it’s just not designed to function for a Mac with slots, but I just can’t imagine that’s true, as there has to be others out there that are functional with a 2019 MacPro…


If the kexts aren't present in the installer dmg then I guess they've deprecated PCI-E support in Intel Macs - though that seems a bit drastic given the Intel Mac Pro with PCI-E slots was only replaced in 2023?

The release notes for Desktop Video 14.1 state support for these cards on Intel and Apple Silicon Mac.
Note: The following products are supported on macOS Ventura and Sonoma:
Apple silicon and Intel Macs:
  • DeckLink Duo 2
  • DeckLink Quad 2
  • DeckLink Quad HDMI Recorder
  • DeckLink 8K Pro
  • DeckLink 4K Extreme 12G
  • DeckLink IP HD
  • DeckLink IP HD Optical
  • DeckLink IP/SDI HD
  • DeckLink Micro Recorder
  • DeckLink SDI Micro
  • DeckLink Mini Monitor HD
  • DeckLink Mini Monitor 4K
  • DeckLink Mini Recorder
  • DeckLink Mini Recorder HD
  • DeckLink Mini Recorder 4K
  • DeckLink SDI 4K
  • DeckLink Studio 4K
  • UltraStudio Recorder 3G
  • UltraStudio Monitor 3G
  • UltraStudio HD Mini
  • UltraStudio 4K Mini
  • UltraStudio 4K Extreme 3
  • Intensity Pro 4K
  • DeckLink 4K Pro
  • DeckLink 4K Extreme
  • UltraStudio 4K
  • UltraStudio 4K Extreme

I assume your Decklink is on this list?
Offline

PMCuser

  • Posts: 20
  • Joined: Tue Mar 08, 2022 11:23 pm
  • Real Name: Jason Sedmak

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostThu Sep 05, 2024 3:27 am

Yessir; have tried with SDI 4k on one system, and Mini Monitor 4k on another, both listed as supported.
Thinking I’ll corner someone at NYC NAB b/c I don’t expect to get very far with support given the build. For now, I’m sticking with DV v12.9.
Offline

Luis_X

  • Posts: 15
  • Joined: Fri Apr 19, 2024 11:55 pm
  • Real Name: Luis Orellana

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostFri Sep 06, 2024 8:19 pm

Short answer NO GO.

We have some older intel Macs, one with pci Decklink. Here is the situation:

2010 Mac Pro 5,1
MacOS Monterey 12.7.5 with OCLP
Desktop Video 12.1 (newer ones don't work)
Decklink Mini Monitor 4k
Resolve 19.0.1. Build 6


Also have a very old intel iMac running Ventura 13.6.9 with OCLP
This is an administrative machine but can run Resolve

Desktop Video 12.9
I tried 14.2 but it didn't work, I didn't fiddle with it, just went back to 12.9
Ultrastudio Mini Monitor (Thunderbolt 2)
Resolve 19.0.1. Build 6
Offline

PMCuser

  • Posts: 20
  • Joined: Tue Mar 08, 2022 11:23 pm
  • Real Name: Jason Sedmak

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostFri Sep 06, 2024 10:49 pm

@Luis_x

Maybe you know this trick, maybe you don't need it, but for several years of Mac OS's I've had to do this trick after installing Desktop Video:

sudo mv /Library/Application\ Support/Blackmagic\ Design/Blackmagic\ DeckLink/Signed\ Extensions/BlackmagicIO.kext /Library/Extensions

In Terminal, obviously. This is only for decklink cards, likely.

Thanks for the response,
J
Offline

Luis_X

  • Posts: 15
  • Joined: Fri Apr 19, 2024 11:55 pm
  • Real Name: Luis Orellana

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostMon Sep 09, 2024 11:29 pm

Jason,

Thanks for the tip, didn't work though. The command started the prompt to approve the extension but still no go. I have tried a lot of things with no luck. I think it is a problem with open core on that ancient workhorse.
Offline
User avatar

carlomacchiavello

  • Posts: 2948
  • Joined: Tue Aug 28, 2012 6:04 pm
  • Location: italy

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostTue Dec 03, 2024 8:13 am

i'm stopped to update at 11.7, newer driver not work on my Mac. Sonoma, but also under Monterey.
Offline

driedeker

  • Posts: 111
  • Joined: Tue Jun 13, 2023 7:10 am
  • Real Name: Terry McKinley

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostWed Dec 11, 2024 8:59 pm

Yep I found anything after 12.1 does not install the kexts in intel mac as the others are finding out.
Mac Sequoia,Sonoma,Ventura,Monterey
Windows 10
Windows 11
Amd Rx 6900XT Nitro +se
Intel I9-14900k
Asus Maximus Hero Z790
64GB DDr5 ram
Desktop video 12.1 on all Macs
Desktop Video 14.4 on Windows
Intensity pro 4k
Resolve Studio 19.1.4
Speed Editor
Offline
User avatar

Uli Plank

  • Posts: 25345
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostThu Dec 12, 2024 1:53 am

Why, oh why, the installer is not checking which hardware you have and use the correct software?
My disaster protection: export a .drp file to a physically separated storage regularly.
www.digitalproduction.com

Studio 19.1.3
MacOS 13.7.4, 2017 iMac, 32 GB, Radeon Pro 580 + eGPU
MacBook M1 Pro, 16 GPU cores, 32 GB RAM, MacOS 14.7.2
SE, USM G3
Offline

Marcel85

  • Posts: 5
  • Joined: Mon Nov 23, 2020 7:04 pm
  • Real Name: Marcel Bierling

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostThu Feb 06, 2025 5:54 pm

I'm having the same problem, but I can be a little bit more informative. This machine is an AMD Threadripper 1920X running on the X399 platform. At first the card did not want to work in either macOS or Linux, because of outdated firmware:
Code: Select all
2025-02-06 17:46:41.150238+0100 0x8bbc     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) OnQueue SDK version 0x160200
2025-02-06 17:46:41.150845+0100 0x8bc0     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [894999] BlackmagicIO: WARNING: "DeckLink Quad 2" has a firmware version mismatch (valid: 1 device: 0x0123 driver: 0x0125)
2025-02-06 17:46:41.150905+0100 0x8bc0     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [894999] BlackmagicIO: Enabled device "DeckLink Quad 2 (3)" x4/5 GT/s (9f51a422,500f00) FW Date: 10-28 14:17
2025-02-06 17:46:41.152687+0100 0x8bc7     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895001] BlackmagicIO: WARNING: "DeckLink Quad 2" has a firmware version mismatch (valid: 1 device: 0x0123 driver: 0x0125)
2025-02-06 17:46:41.152732+0100 0x8bc7     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895001] BlackmagicIO: Enabled device "DeckLink Quad 2 (1)" x4/5 GT/s (9f51a420,500e00) FW Date: 10-28 14:17
2025-02-06 17:46:41.153033+0100 0x8bc0     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895001] BlackmagicIO: IODMACommand::PrepareForDMA() shortfall
2025-02-06 17:46:41.153042+0100 0x8bc0     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895001] BlackmagicIO: Failed to get physical address for segment (ret=0xe00002e8 descLen=3072000 offset=0)
2025-02-06 17:46:41.153091+0100 0x8bc0     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895001] BlackmagicIO: init[71]: Failed to configure DMA
2025-02-06 17:46:41.153373+0100 0x8bc0     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895001] BlackmagicIO: configureEnginesAndInterfaces[194]: Failed to create audio output sample buffer
2025-02-06 17:46:41.153378+0100 0x8bc0     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895001] BlackmagicIO: start[122]: Failed to configure DMA engines and A/V interfaces
2025-02-06 17:46:41.155579+0100 0x8bc7     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895003] BlackmagicIO: IODMACommand::PrepareForDMA() shortfall
2025-02-06 17:46:41.155594+0100 0x8bc7     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895003] BlackmagicIO: Failed to get physical address for segment (ret=0xe00002e8 descLen=3072000 offset=0)
2025-02-06 17:46:41.155665+0100 0x8bc7     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895004] BlackmagicIO: init[71]: Failed to configure DMA
2025-02-06 17:46:41.156063+0100 0x8bc7     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895004] BlackmagicIO: configureEnginesAndInterfaces[194]: Failed to create audio output sample buffer
2025-02-06 17:46:41.156070+0100 0x8bc7     Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [895004] BlackmagicIO: start[122]: Failed to configure DMA engines and A/V interfaces

Both the macOS driver and the Linux driver complained about this. Windows was able to update the card though. After that the Linux driver also started working. Still no dice on the macOS driver though:
Code: Select all
2025-02-06 18:44:51.642680+0100 0x900      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) OnQueue SDK version 0x160200
2025-02-06 18:44:51.648350+0100 0x926      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19928] BlackmagicIO: Enabled device "DeckLink Quad 2 (3)" x4/5 GT/s (9f51a422,500f00) FW Date: 06-22 00:13
2025-02-06 18:44:51.648382+0100 0x924      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19928] BlackmagicIO: Enabled device "DeckLink Quad 2 (1)" x4/5 GT/s (9f51a420,500e00) FW Date: 06-22 00:13
2025-02-06 18:44:51.651041+0100 0x926      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19931] BlackmagicIO: IODMACommand::PrepareForDMA() shortfall
2025-02-06 18:44:51.651051+0100 0x926      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19931] BlackmagicIO: Failed to get physical address for segment (ret=0xe00002e8 descLen=3072000 offset=0)
2025-02-06 18:44:51.651131+0100 0x926      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19931] BlackmagicIO: init[71]: Failed to configure DMA
2025-02-06 18:44:51.651710+0100 0x926      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19931] BlackmagicIO: configureEnginesAndInterfaces[194]: Failed to create audio output sample buffer
2025-02-06 18:44:51.651719+0100 0x926      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19931] BlackmagicIO: start[122]: Failed to configure DMA engines and A/V interfaces
2025-02-06 18:44:51.652771+0100 0x924      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19932] BlackmagicIO: IODMACommand::PrepareForDMA() shortfall
2025-02-06 18:44:51.652793+0100 0x924      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19932] BlackmagicIO: Failed to get physical address for segment (ret=0xe00002e8 descLen=3072000 offset=0)
2025-02-06 18:44:51.652881+0100 0x924      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19932] BlackmagicIO: init[71]: Failed to configure DMA
2025-02-06 18:44:51.653562+0100 0x924      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19933] BlackmagicIO: configureEnginesAndInterfaces[194]: Failed to create audio output sample buffer
2025-02-06 18:44:51.653570+0100 0x924      Default     0x0                  0      0    kernel: (com.blackmagic-design.BlackmagicIO.DExt.dext) [19933] BlackmagicIO: start[122]: Failed to configure DMA engines and A/V interfaces

kIOReturnOverrun is being returned, probably by genIOVMSegments?

This really seems like a bug in the memory allocation department to me. Either in the Blackmagic drivers or in DriverKit. Understandable seeing DriverKit's restrictive memory management and Apple's skeletal-at-best DriverKit documentation. Does this even work on Apple hardware with native PCIe slots like the Mac Pro 2019 (x86) or Mac Pro 2023 (arm64)? And if so, why?

Possibly related: https://developer.apple.com/forums/thread/696778
Last edited by Marcel85 on Fri Feb 07, 2025 5:43 pm, edited 1 time in total.
Offline

driedeker

  • Posts: 111
  • Joined: Tue Jun 13, 2023 7:10 am
  • Real Name: Terry McKinley

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostFri Feb 07, 2025 9:23 am

Posts: 102
Joined: Tue Jun 13, 2023 7:10 am
Real Name: Terry McKinley
Re: Is Desktop Video truly installed if no control panel?
PostSat Feb 01, 2025 9:55 am

try this from another thread on here

Hi folks, just went through the troubleshooting steps on a Mac Studio M1, running Sonoma and ver 14.4 of Blackmagic Desktop Video. Tech support was able to resolve the matter for me. Here's a quick summary.

1. Un-installed the driver software (if installed)
2. Restart
3. Re-install from the .dmg
4. During the installation process Open Security Settings and click "allow" or toggle the "on" switch at each prompt.
5. Restart
6. If the device isn't recognized when you launch the Blackmagic Desktop Video app, first do a quick system check.
7. Open Apple -> About this Mac -> More Info -> General -> System Report -> Hardware ->
8. Go to System Settings -> General -> Login Items & Extensions
9. Look for Blackmagic Design Desktop Video. If it's "on", toggle it "off" (input password), then back "on".
10. Scroll down to Extensions, look for "Driver Extensions", with the one showing "com.blackmagic-design.BlackmagicIO.DExt", click the (i) button to the right.
11. Toggle Blackmagic Desktop Video Driver Extension.app to "on"
12. You might get an "update" device message. This is GOOD. Hit update and let it run through. If you don't then just skip ahead. If you do, follow the instructions, part of which will be to unplug your device and reconnect.
13. Re-launch the Blackmagic Desktop Video app, it should show up correctly.
14. If you don't see the device try restarting one more time.

I hope that helps!

Failing this try Design Desktop Video 12.1 this worked originaly for me.
Mac Sequoia,Sonoma,Ventura,Monterey
Windows 10
Windows 11
Amd Rx 6900XT Nitro +se
Intel I9-14900k
Asus Maximus Hero Z790
64GB DDr5 ram
Desktop video 12.1 on all Macs
Desktop Video 14.4 on Windows
Intensity pro 4k
Resolve Studio 19.1.4
Speed Editor
Offline

Marcel85

  • Posts: 5
  • Joined: Mon Nov 23, 2020 7:04 pm
  • Real Name: Marcel Bierling

Re: Who has Desktop Video v14+ working with PCIe cards on Ma

PostFri Feb 07, 2025 10:07 am

driedeker wrote:...


This is not really relevant, because this is about using the card in a Thunderbolt enclosure. This thread is about the DriverKit driver not working on native PCIe implementations.

Return to Post Production

Who is online

Users browsing this forum: No registered users and 22 guests