File: ncu-ui

package info (click to toggle)
nvidia-cuda-toolkit 12.4.1-2
  • links: PTS, VCS
  • area: non-free
  • in suites: trixie
  • size: 18,505,836 kB
  • sloc: ansic: 203,477; cpp: 64,769; python: 34,699; javascript: 22,006; xml: 13,410; makefile: 3,085; sh: 2,343; perl: 352
file content (26 lines) | stat: -rwxr-xr-x 1,013 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh
MYPATH="$(readlink -f "$0")"
NV_AGORA_PATH="$(dirname "$MYPATH")"
export NV_AGORA_PATH
export LD_LIBRARY_PATH="$NV_AGORA_PATH:$LD_LIBRARY_PATH"

if nm -D /lib64/libk5crypto.so.3 2>/dev/null | grep 'U\s\+EVP_KDF_ctrl' >/dev/null; then
  echo "libk5crypto.so.3 requires EVP_KDF_ctrl. Switching to system OpenSSL libraries" >&2
  export LD_PRELOAD=/lib64/libcrypto.so.1.1:/lib64/libssl.so.1.1
fi

AGORA_USE_MESA_FALLBACK=false
if ! "$NV_AGORA_PATH/OpenGLVersionChecker" "--minGLVersion=2.0.0"; then
    AGORA_USE_MESA_FALLBACK=true
fi

if [ "$AGORA_USE_MESA_FALLBACK" = true ]; then
    echo "Warning: OpenGL Version check failed. Falling back to Mesa software rendering." >&2
    export LD_LIBRARY_PATH="$NV_AGORA_PATH/Mesa:$LD_LIBRARY_PATH"
fi

if [ "${NV_AGORA_FORCE_BREAKPAD:-0}" -ge 0 ]; then
    "$NV_AGORA_PATH/CrashReporter" "NVIDIA Nsight Compute" "NVIDIA Nsight Compute" "2024.1.1.0 (build 33998838) (public-release)" "$NV_AGORA_PATH/ncu-ui.bin" "$@"
else
    "$NV_AGORA_PATH/ncu-ui.bin" "$@"
fi