# Ubuntu 18 Cannot find compatible Vulkan driver (ICD)

**URL:** <https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041>\
**Category:** Getting Started & Setup\
**Tags:** ubuntu, Linux, unreal-engine, Installation, question\
**Created:** [February 25, 2019, 1:36pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041 "2019-02-25T13:36:43Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![toniilic](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@toniilic](https://forums.unrealengine.com/u/toniilic)\
**Post date:** [February 25, 2019, 1:36pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/1 "2019-02-25T13:36:43Z")

</div>

I followed the instructions on [Linux Game Development in Unreal Engine | Unreal Engine 5.1 Documentation](https://docs.unrealengine.com/en-us/Platforms/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow)

When I run Engine/Binaries/Linux/UE4Editor, I get the following error Cannot find compatible Vulkan driver (ICD).  
I did however install Vulkan SDK.  
I am using Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07).

```
[2019.02.24-14.32.13:061][0]LogVulkanRHI: Display: - Found instance layer VK_LAYER_LUNARG_standard_validation
[2019.02.24-14.32.13:061][0]LogVulkanRHI: Display: - Found instance layer VK_LAYER_LUNARG_starter_layer
[2019.02.24-14.32.13:061][0]LogVulkanRHI: Display: - Found instance layer VK_LAYER_LUNARG_vktrace
[2019.02.24-14.32.13:061][0]LogVulkanRHI: Display: - Found instance extension VK_EXT_debug_report
[2019.02.24-14.32.13:061][0]LogVulkanRHI: Display: - Found instance extension VK_EXT_debug_utils
Unable to read VR Path Registry from /home/toni/.config/openvr/openvrpaths.vrpath
[2019.02.24-14.32.13:072][0]LogHMD: Failed to initialize OpenVR with code 110
[2019.02.24-14.32.13:074][0]LogVulkanRHI: Display: Not using instance layers
[2019.02.24-14.32.13:074][0]LogVulkanRHI: Display: Not using instance extensions

```

---

<div class="post-metadata">

**Author:** ![dmw1090](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dmw1090](https://forums.unrealengine.com/u/dmw1090)\
**Post date:** [April 5, 2019, 9:28pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/2 "2019-04-05T21:28:05Z")

</div>

Try running UE4Editor with the -opengl4 switch. I had the same problem and that worked for me.

---

<div class="post-metadata">

**Author:** ![X-iZON](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@X-iZON](https://forums.unrealengine.com/u/X-iZON)\
**Post date:** [May 20, 2019, 9:46pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/3 "2019-05-20T21:46:15Z")

</div>

How do you do that?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_af2b7015](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_af2b7015](https://forums.unrealengine.com/u/anonymous_user_af2b7015)\
**Post date:** [May 22, 2019, 1:38pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/4 "2019-05-22T13:38:54Z")

</div>

Go in your build folder (ex Build/Linux) and run the command ./UE4Editor -opengl4.  
That worked for me too!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b0d7d3881](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b0d7d3881](https://forums.unrealengine.com/u/anonymous_user_b0d7d3881)\
**Post date:** [September 13, 2019, 11:50pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/5 "2019-09-13T23:50:26Z")

</div>

You might need to install the ‘mesa-vulkan-drivers’ package

---

<div class="post-metadata">

**Author:** ![Orakga](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Orakga](https://forums.unrealengine.com/u/Orakga)\
**Post date:** [December 31, 2020, 12:07pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/6 "2020-12-31T12:07:03Z")

</div>

The (only) solution that worked for me was to install Steam.  
It installed all the required drivers as it installed itself.  
(and triggered the software update to install the latest Vulkan drivers)

---

<div class="post-metadata">

**Author:** ![cb4hcf8c3](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@cb4hcf8c3](https://forums.unrealengine.com/u/cb4hcf8c3)\
**Post date:** [October 24, 2021, 6:23pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/7 "2021-10-24T18:23:01Z")

</div>

Im a OpenSUSE user so Im not sure is my solution helps to Ubuntu but I solved it by installing package called “Mesa-vulkan-overlay”. It were containing libvulkan\_intel libvulkan\_lvp libvulkan\_radeon Mesa-vulkan-overlay packages too. Now no more Vulkan error

---

<div class="post-metadata">

**Author:** ![Dorbah](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dorbah](https://forums.unrealengine.com/u/Dorbah)\
**Post date:** [March 24, 2022, 3:46pm UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/8 "2022-03-24T15:46:23Z")

</div>

For me in Ubuntu 18.04 worked  
1 install the ‘mesa-vulkan-drivers’ package  
2 Go in your build folder (ex Build/Linux) and run the command ./UE4Editor -opengl4  
Compiled from sources by this manual

> **[Собираем игровой движок Unreal Engine 4 (обновлено)](https://linuxoidblog.blogspot.com/2015/07/unreal-engine-4.html)**
>
> Блог начинающего линуксоида

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6b600799](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6b600799](https://forums.unrealengine.com/u/anonymous_user_6b600799)\
**Post date:** [December 8, 2022, 8:09am UTC](https://forums.unrealengine.com/t/ubuntu-18-cannot-find-compatible-vulkan-driver-icd/444041/9 "2022-12-08T08:09:03Z")

</div>

I fix it by the above steps  
sudo apt-get install cmake git gcc g++ mesa-\* libwayland-dev libxrandr-dev  
sudo apt-get install libvulkan1 mesa-vulkan-drivers vulkan-utils libxcb-keysyms1-dev  
sudo apt-get install libxcb1-dev libx11-dev  
wget [https://sdk.lunarg.com/sdk/download/1.2.162.1/linux/vulkansdk-linux-x86\_64-1.2.162.1.tar.gz](https://sdk.lunarg.com/sdk/download/1.2.162.1/linux/vulkansdk-linux-x86_64-1.2.162.1.tar.gz)  
mkdir vulkan  
mv vulkansdk-linux-x86\_64-1.2.162.1.tar.gz vulkan  
cd vulkan  
tar xf vulkansdk-linux-x86\_64-1.2.162.1.tar.gz

# 下载github

cd 1.2.162.1/source/shaderc  
python update\_shaderc\_sources.py

# 编译

cd 1.2.162.1  
bash vulkansdk # 编译vulkan  
source setup-env.sh # vulkan → 系统环境变量  
./x86\_64/bin/vulkaninfo
