> For the complete documentation index, see [llms.txt](https://docs.odyssey.stream/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.odyssey.stream/faq/vulkan-renderer.md).

# Vulkan renderer

Odyssey ships all projects using Linux, which uses the Vulkan renderer. Currently Vulkan has some limitations that can either cause stability issues, or visual differences from Windows.

{% hint style="info" %}
Epic is committed to fixing these issues and bringing Vulkan inline with directX on the 5.4 release.
{% endhint %}

## Known issues

* **Hardware Raytracing** is not supported.
* **DLSS** is not supported.
* **SM6** features are not supported.
* **Panning textures** are not supported.
* **Virtual shadow maps** can occasionally have visual issues.
* **Nanite double-sided foliage** renders incorrectly.

## Testing Vulkan locally

It's helpful at times to test Vulkan locally if you are debugging certain visual issues.&#x20;

You can achieve this by packaging your project locally and running with `-Vulkan` argument.

1. Enable SM5 in Project Settings -> Platforms - Windows -> Vulkan Targeted Shader Formats.
2. Package your project.
3. Run your project through a command line with the `-Vulkan` argument.
