Out-of-range adapter index error when starting Steam version

Hi all,
I need some help getting Path of Exile to run on my machine. I installed Steam and PoE. When I try to start, it gives me the "Out-of-range adapter index" error. I tried to edit the production_Config.ini file in /home/z/Documents/My Games/Path of Exile, but the screen resolution is correct at 1920x1080. Driver is set to Vulkan.

I'm using Linux Mint 22 64bit with a i5 6600k Z170, 32 GB RAM, GPU is a Geforce 770 4GB, using the Nvidia driver 470.

I also tried to manually install PoE using wine, which gave me this error: Vulkan error, vk::PhysicalDevice::createDeviceUnique: ErrorFeatureNotPresent

https://www.pathofexile.com/forum/view-thread/3445835/page/1

The fix described on page 5 did not work. I think it is because the fix is only for intel integrated graphics, which I do not use. Setting renderer to DirectX11 gives very low performance, less than 1 fps. Setting renderer to OpenGL allows starting and logging in, but textures are missing.

Edit: When using Steam Proton 9.0, 8.0 and Experimental the out-of-range adapter index error persists. When using Proton 7.0 the error vk::PhysicalDevice::createDeviceUnique: ErrorFeatureNotPresent appears.

I would be very grateful for any advice, questions and suggestions. I can provide logs if needed. Thank you.
Last edited by Timateh#6482 on Jan 6, 2025, 4:50:11 PM
Last bumped on Jan 11, 2025, 1:06:08 PM
I have used ChatGPT to generate more fixes. ChatGPT suggested installing the nvidia driver again, using
sudo apt install nvidia-driver
but I think it works well in other games such as Diablo 3.

I've tried the following launch options in Steam:

Force Steam and Proton to use the discrete GPU instead of the integrated GPU.
DRI_PRIME=1 %command%
Using a display setting:
-screen-width 1920 -screen-height 1080
Force WineD3D instead of Vulkan:
PROTON_USE_WINED3D=1 %command%
Force Proton to use native version of DXVK:
DXVK_HUD=1 %command%
Forcing a specific Vulkan version:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
This one gives a different error: vk::createInstanceUnique: ErrorExtensionNotPresent
This indicates that the Vulkan instance creation failed because the required Vulkan extensions are not available or are not being detected properly by Proton or your system. This usually happens when there is a mismatch between Vulkan support in your driver and the required Vulkan extensions for the game.

Make sure that your GPU is correctly using the NVIDIA Vulkan ICD
ls /usr/share/vulkan/icd.d/
You should see a file named something like nvidia_icd.json. If it’s not there, then Vulkan is not correctly configured for NVIDIA. You may need to reinstall the NVIDIA drivers. - The file is there.

Ensure Vulkan Extensions Are Supported
vulkaninfo | grep extension
Check that the required Vulkan extensions are listed. These might include extensions like VK_KHR_swapchain, VK_KHR_surface, and others that are commonly needed for Vulkan-based games. If these are missing, there may be an issue with your Vulkan installation or configuration. - Unfortunately, I don't know which Vulkan extensions are required. In the thread linked in the previous post, on page 5, there somebody had success identifying which extension is asked for.

Force OpenGL:
-force-opengl
Checking system and kernel updates:
sudo apt update && sudo apt upgrade
sudo apt dist-upgrade


Forcing Vulkan instead of OpenGL or WineD3D
PROTON_USE_VULKAN=1 %command%

Using
nvidia-smi
I found a different bus id 00000000:01:00.0, changed production_Config.ini to
adapter_name=00000000:01:00.0
to no avail.

Editing production_Config.ini, using windowed mode:
Fullscreen=false
Adding index to use GPU 0 instead of other GPUs. - This makes the game not start at all.
AdapterIndex=0

Verifying Vulkan install:
vulkaninfo | less

All of these did not resolve the problem.

I will try to disable the i5 6600k integrated GPU in the EFI, if the system mistakenly tries to use the iGPU for gaming. - I couldn't disable the IGPU, only set primary display adapter to PCIE.
Last edited by Timateh#6482 on Jan 11, 2025, 1:22:00 PM

Report Forum Post

Report Account:

Report Type

Additional Info