As of kernel 5.0 this requires a GPL only symbol.
Either downgrade your kernel to 4.20, or install linux-lts and boot into that when you need to use your capture card.
Git Clone URL: | https://aur.archlinux.org/decklink.git (read-only, click to copy) |
---|---|
Package Base: | decklink |
Description: | Drivers for Blackmagic Design DeckLink, Intensity or Multibridge video editing cards |
Upstream URL: | https://www.blackmagicdesign.com/support/family/capture-and-playback |
Licenses: | custom |
Submitter: | alub |
Maintainer: | goldensuneur |
Last Packager: | goldensuneur |
Votes: | 24 |
Popularity: | 0.000000 |
First Submitted: | 2015-10-03 15:38 (UTC) |
Last Updated: | 2025-02-16 11:39 (UTC) |
« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 25 Next › Last »
As of kernel 5.0 this requires a GPL only symbol.
Either downgrade your kernel to 4.20, or install linux-lts and boot into that when you need to use your capture card.
@lukas2511 Thank you very much.
@lukas2511 Thank you so much!! It's working for me again!
@lukas2511 I tested your fix, it works fine on my computer. Thank you for the DLAGENT.
I modified it a bit:
removed the -s flag to see progress.
added a small hack to hide the html sources shown by curl.
I'm not entirely sure what happened, but it seems that the kernel makefiles somehow started ignoring the .a file...
I think the .a file is actually just a .o file with a wrong filename, it's definitively not an archive, it's just an object file. Maybe that's why the kernel is ignoring it... or it may be a bug... I think there should be an error about a missing library or something, it shouldn't just be silently ignored...
Well anyway...
Manually linking or renaming the .a files to .o_shipped and modifying the Makefile allows building working kernel modules tested on 4.20.10.
You can find my modified PKGBUILD here: https://gist.github.com/lukas2511/848b90a1a6b6bb69126c00aafd3ff496
Next to the actual build-fix (the sed and two mv in the package step) it also optimizes the download-behavior by replacing the whole prepare step with a DLAGENT, allowing the use of all makepkg caching and validation methods.
Some of the other packages I have installed refuse to let me switch to the LTS kernel... so I really hope that Blackmagic deals with this issue and fixes it.
Damn it. My asus Z390 board works only with kernel 4.20. My intensity pro 4k seems to work only with kernel 4.19. Such a crap.
Done, merci :)
@fthiery sure, I'm not an expert but if updates stay as simple as this one I can help
i updated the AUR to use your own PKGBUILD, thanks !
Pinned Comments
goldensuneur commented on 2020-03-02 19:00 (UTC)
I finally had time to investigate the issue. It looks like that as of 11.5, the
DesktopVideoHelper.service
has to be running for the capture card to work properly.