---
title: "HQueue and V-Ray"
canonical: "https://documentation.chaos.com/space/VRAYHOUDINI/113281164/HQueue%20and%20V-Ray"
format: markdown
---
> ❌ Please be aware that a negative drawback of using a Window share for the HQueue Repository is the necessity to install Houdini separately on each client machine.
> ❌ 
> ❌ When using a native Linux file system for the share, it is possible to only provide a single Houdini installation inside the HQueue Repository folder for all render servers to share.
> ❌ 
> ❌ The setup presented here is for educational purposes only.

> ℹ️ The repository is the place where the HQueue Client machines look for files. All machines which submit jobs to the HQueue server should be able to access it. V-Ray for Houdini is also placed in the repository to ensure all HQueue Clients load the same V-Ray for Houdini build.
> ℹ️ 
> ℹ️ We use a Windows Shared folder for the main repository in this guide because it is easier to set up such that the files are visible from other Windows machines on the network. Feel free to set up the repository on a Linux machine if that is your preferred procedure.
> ℹ️ 
> ℹ️ Note that the repository itself and the HQueue Server can be set up on a completely separate machine, as is the case in this guide.

> ❌ The steps in this section should be repeated for each Linux HQueue Client on the farm.

> ℹ️ **VFH_ROOT**  
> ℹ️ /mnt/HQRepository/vray_lin
> ℹ️ 
> ℹ️ **VRAY_APPSDK**  
> ℹ️ `chs("var_value0")`/appsdk
> ℹ️ 
> ℹ️ **VRAY_OSL_PATH**  
> ℹ️ `chs("var_value0")`/appsdk/bin
> ℹ️ 
> ℹ️ **VRAY_UI_DS_PATH**  
> ℹ️ `chs("var_value0")`/ui
> ℹ️ 
> ℹ️ **VFH_HOME**  
> ℹ️ `chs("var_value0")`/vfh_home
> ℹ️ 
> ℹ️ **VRAY_FOR_HOUDINI_AURA_LOADERS**  
> ℹ️ `chs("var_value0")`/vfh_home/libs
> ℹ️ 
> ℹ️ **VFH_PATH**  
> ℹ️ `chs("var_value0")`/vfh_home/bin:`chs("var_value0")`/appsdk/bin:`chs("var_value0")`/vfh_home/libs
> ℹ️ 
> ℹ️ **PATH**  
> ℹ️ `chs("hq_hfs")`/bin:`chs("var_value0")`/vfh_home/bin:`chs("var_value0")`/appsdk/bin:`chs("var_value0")`/vfh_home/libs
> ℹ️ 
> ℹ️ **HOUDINI_PATH**  
> ℹ️ `chs("var_value0")`/vfh_home:&
> ℹ️ 
> ℹ️ **LD_LIBRARY_PATH**  
> ℹ️ `chs("hq_hfs")`/dsolib:`chs("var_value0")`/appsdk/bin:`chs("var_value0")`/vfh_home/libs:
> ℹ️ 
> ℹ️ **HOUDINI13_VOLUME_COMPATIBILITY**  
> ℹ️ 1
> ℹ️ 
> ℹ️ **HDF5_DISABLE_VERSION_CHECK**  
> ℹ️ 1

> ❌ Linux uses colons as separators in cases where the environment variable contains multiple individual paths (e.g. VFH_PATH). Windows uses semicolons instead.
> ❌ 
> ❌ Replace the colons ( : ) with semicolons ( ; ) in the strings for the **VFH_PATH**, **PATH**, **HOUDINI_PATH** and **LD_LIBRARY_PATH** variables if your render farm clients are running on Windows.