#!/bin/sh

APP_DIR=/opt/emby-server

export AMDGPU_IDS_PATH=$APP_DIR/share/libdrm/amdgpu.ids
export FONTCONFIG_PATH=$APP_DIR/etc/fonts
export LD_LIBRARY_PATH=$APP_DIR/lib
export LIBVA_DRIVERS_PATH=$APP_DIR/lib/dri
export OCL_ICD_VENDORS=$APP_DIR/etc/OpenCL/vendors
export PCI_IDS_PATH=$APP_DIR/share/hwdata/pci.ids
export SSL_CERT_FILE=$APP_DIR/etc/ssl/certs/ca-certificates.crt
export VK_DRIVER_FILES=$APP_DIR/share/vulkan/icd.d
export VK_LAYER_PATH=$APP_DIR/share/vulkan/explicit_layer.d
export VK_IMPLICIT_LAYER_PATH=$APP_DIR/share/vulkan/implicit_layer.d

# Workaround for Intel drivers on kernel 6.8 and above
export NEOReadDebugKeys=1
export OverrideGpuAddressSpace=48

cd $APP_DIR || exit 1

exec $APP_DIR/bin/vulknainfo "$@"
