How to install on Ubuntu

@Julusian I used your guide to install on 24.04 and it works but there’s a couple of issues I’m having that I can’t solve myself:

  1. Playing some video files on loop the server crashes after some time. I should try other codec/container combinations and update this.

  2. RESTART command is not working unless I add RestartForceExitStatus=5

  3. CEF can’t find a GPU. chrome://gpu shows HW acceleration is not available and I see in the logs:

Nov 25 11:40:54 caspar casparcg-server-beta[2674]: Warning: Couldn't get proc vkCmdBeginDebugUtilsLabelEXT
Nov 25 11:40:54 caspar casparcg-server-beta[2674]:     at LoadInstanceProcs (../../third_party/dawn/src/dawn/native/vulkan/VulkanFunctions.cpp:139)
Nov 25 11:40:54 caspar casparcg-server-beta[2674]: [2674:2674:1125/114054.891591:ERROR:gpu_blocklist.cc(71)] Unable to get gpu adapter
Nov 25 11:40:54 caspar casparcg-server-beta[2674]: *** stack smashing detected ***: terminated
  1. Also, I see these errors that I don’t have a clue what they are:
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]   Exception: /usr/include/boost/asio/basic_socket.hpp(1639): Throw in function remote_endpoint
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]   Dynamic exception type: boost::wrapexcept<boost::system::system_error>
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]   std::exception::what: remote_endpoint: Transport endpoint is not connected [system:107 at /usr/include/boost/asio/detail/reactive_socket_service.hpp:218 in function 'remote_endpoint']
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]    0# 0x00005BC398079D85 in /usr/bin/casparcg-server-beta
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]    1# 0x00005BC398089466 in /usr/bin/casparcg-server-beta
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]    2# 0x00007A4237EECDB4 in /lib/x86_64-linux-gnu/libstdc++.so.6
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]    3# 0x00007A4237A9CAA4 in /lib/x86_64-linux-gnu/libc.so.6
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]    4# 0x00007A4237B29C6C in /lib/x86_64-linux-gnu/libc.so.6
Nov 25 11:45:35 caspar casparcg-server-beta[1514]: [2025-11-25 11:45:35.206] [error]

Any and all insight on this would be very appreciated!
And thank you very much for your guide!

Hi

Did check the user guide , superb thank you
2 things: NDI and OMT
NDI: what/how do I need to be able to use NDI.
OMT: more a 2.5 question but is OMT supported in 2.5 version and in Linux?

br markus

OMT looks awesome and I would love to see an OMT producer and consumer made. I am not finding anything on the CasperCG GitHub about it either as a feature request or pull request so it most likely won’t be making it in for 2.5. I would encourage someone to put a bounty on OMT integration as features like this usually don’t get made without a sponsor organization paying for it.

  1. I don’t know why that would be happening.

  2. Updated the guide to resolve that

  3. I can’t comment on this either. Although can see it happening on my system too

  4. My only thought is that it is failing to connect to the scanner? Not seeing that one though

I have added a section to that guide for setting up ndi

OMT is not currently supported. I agree that it would be nice to have it, but it needs someone to do it.

After IBC I was tempted to do it, but didnt get far at all before I got distracted with other things.

1 Like

Hi
Hi
I think it is better to take one small issue at the time:
Installed Ubuntu24.04 LTS Desktop with username ndi
Downloaded the cef,scanner and server to Downloads
and in terminal (first “cd Downloads”) tried to run “sudo apt install -y casparcg-scanner*.deb"
with the result
”Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
E: Unable to locate package casparcg-scanner.deb
E: Couldn’t find any package by glob ‘casparcg-scanner.deb’

Any good sugestions why?
Did also try by writeing out the whole file-name but the result was the same.
If the reason is the Ubuntu Desktop-version then I can tell that tried to install server-version and it refused to install based on some kernel-issue.

br markus

I think you need to add ./ or the whole /home/ndi/caspar…/ at the beginning of the file name because otherwise it thinks you are looking for a package from the source list