Error loading Vulkan render engine

A few days ago I reported this issue, but after this new league start, the issue has gotten worse

I have laptop computer with Ryzen CPU, onboard AMD Radeon(TM) Graphics and switchable NVIDIA GeForce RTX 3080 Laptop GPU

When I select Vulkan render engine for game menu, it shows popup message saying "no physical device found"
DX11 and DX12 render engine load successfully

However, after this new league, the game automatically restarts after engine change. That means when I selected Vulkan to check if the issue was fixed, the game restarted, then immediately showed the "no physical device found" error. Closing that popup exits the game. There is no way to revert back to DX11 or DX12

As I mentioned last time, this issue happens due to some special condition of having AMD mainboard and NVidia switchable device.

This issue can be solved by adding "VK_LAYER_NV_optimus" to list of enabled Vulkan Instance layers prior to enumerating of physical devices.

If you are concerned that it would preempt non-NVidia devices for people that want to use something else, then at least implement this extra step if device creation fails the first time, before showing the popup message.

This is very simple issue to fix, please do this
Last bumped on May 14, 2022, 5:50:27 AM
This thread has been automatically archived. Replies are disabled.
+
👀
BTW, if someone encounters this issue and is unable to start game anymore cause of the error message, you can manually change the render engine settings

open folder:
%userprofile%/Documents/My Games/Path of Exile
open file in text editor:
production_Config.ini
find and replace line:
renderer_type=Vulkan
to
renderer_type=DX11

Report Forum Post

Report Account:

Report Type

Additional Info