Broken Vulkan

I recently bought Ori 1 and Ori 2 on steam. I tried to launch Ori 1, but it won't after updating and processing Vulkan shaders. I googled for similar cases, and I found that I can use vulkaninfo to find out what is the error, and I get this:

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.2.172/vulkaninfo/vulkaninfo.h:248:vkGetPhysicalDeviceSurfaceFormats2KHR failed with ERROR_INITIALIZATION_FAILED

I cannot find what is exactly going on, so I need your help. Any suggestion is welcomed.

Here is the output of inxi -F:

System:    Host: Jinglebell Kernel: 5.11.12-zen1-1-zen x86_64 bits: 64 Desktop: KDE Plasma 5.21.4
           Distro: Garuda Linux
Machine:   Type: Laptop System: LENOVO product: 81Y3 v: IdeaPad L3 15IML05 serial: <superuser required>
           Mobo: LENOVO model: LNVNB161216 v: SDK0J40688 WIN serial: <superuser required> UEFI: LENOVO
           v: EJCN18WW date: 05/08/2020
Battery:   ID-1: BAT0 charge: 19.3 Wh (55.9%) condition: 34.5/36.0 Wh (96.0%)
CPU:       Info: Dual Core model: Intel Core i3-10110U bits: 64 type: MT MCP cache: L2: 4 MiB
           Speed: 2100 MHz min/max: 400/2100 MHz Core speeds (MHz): 1: 2100 2: 2100 3: 2100 4: 2100
Graphics:  Device-1: Intel UHD Graphics driver: i915 v: kernel
           Device-2: NVIDIA GP108M [GeForce MX330] driver: nvidia v: 460.67
           Device-3: Syntek Integrated Camera type: USB driver: uvcvideo
           Display: x11 server: X.Org 1.20.10 driver: loaded: intel resolution: 1920x1080~60Hz
           OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.0.2
Audio:     Device-1: Intel Comet Lake PCH-LP cAVS driver: snd_hda_intel
           Sound Server-1: ALSA v: k5.11.12-zen1-1-zen running: yes
           Sound Server-2: PulseAudio v: 14.2 running: yes
Network:   Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi
           IF: wlp0s20f3 state: up mac: cc:f9:e4:d0:0a:6b
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
           IF: enp2s0 state: down mac: 00:2b:67:6e:ef:a4
           IF-ID-1: ham0 state: unknown speed: 10 Mbps duplex: full mac: 7a:79:19:0b:c7:ef
Bluetooth: Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB driver: btusb
           Report: ID: hci0 state: up address: CC:F9:E4:D0:0A:6F
Drives:    Local Storage: total: 1.14 TiB used: 164.32 GiB (14.0%)
           ID-1: /dev/nvme0n1 vendor: Lenovo model: UMIS RPJTJ256MEE1OWX size: 238.47 GiB
           ID-2: /dev/sda vendor: Western Digital model: WD10SPZX-08Z10 size: 931.51 GiB
Partition: ID-1: / size: 100 GiB used: 30.73 GiB (30.7%) fs: btrfs dev: /dev/nvme0n1p5
           ID-2: /boot/efi size: 256 MiB used: 57.5 MiB (22.5%) fs: vfat dev: /dev/nvme0n1p1
           ID-3: /home size: 294.29 GiB used: 17.15 GiB (5.8%) fs: ext4 dev: /dev/sda4
           ID-4: /var/log size: 100 GiB used: 30.73 GiB (30.7%) fs: btrfs dev: /dev/nvme0n1p5
           ID-5: /var/tmp size: 100 GiB used: 30.73 GiB (30.7%) fs: btrfs dev: /dev/nvme0n1p5
Swap:      ID-1: swap-1 type: zram size: 1.88 GiB used: 19.8 MiB (1.0%) dev: /dev/zram0
           ID-2: swap-2 type: zram size: 1.88 GiB used: 19.9 MiB (1.0%) dev: /dev/zram1
Sensors:   System Temperatures: cpu: 47.0 C mobo: N/A
           Fan Speeds (RPM): N/A
Info:      Processes: 266 Uptime: 3h 01m Memory: 7.51 GiB used: 4.61 GiB (61.3%) Shell: fish inxi: 3.3.03

The best is to ask the developer of ori. Garuda can't fix third party software, sorry :slight_smile:

2 Likes

There is a lot of things that can go wrong with your games. Try updating your system and reinstalling all of the necessary packages, like proton, vulkan, wine, videocard drivers, kernel, lutris, steam. Try compiling -git versions, using other proton and wine versions official and unofficial (wine-tkg, proton-ge), reporting your problem on protondb.com, winehq.org, lutris.net.

1 Like
  1. Is this a laptop?
  2. Are Powersave tweaks set instead of Performance?
  3. Have you rebooted?
  4. Have you considered the consideration?
3 Likes

Do you already set the STEAM into SteamPlay so you can play Windows games on Linux?
Maybe looking onto this could help you

https://www.protondb.com/app/261570 Ori and the Blind Forest

https://www.protondb.com/app/1057090 Ori and the Will of the Wisps

Good luck :smiley:

2 Likes

Running Steam through Lutris helped me immensely, also try switching between native and runtime sometimes works.

1 Like
  1. Yes
  2. I don't know. I never do the tweaks.
  3. Yes.
  4. Yes, I will say.

Do I have to install lutris? I don't quite like it because it will install the gnome desktop which I won't use.

These tweaks are usually the default -

I'm on KDE Gaming Edition and Lutris was baked into the distro - I don't believe it installs Gnome, so don't worry. It works very well for me.

1 Like

So I never touch the tweaks, I just left them by default;
And I just try to install the nvidia-utils and nvidia package. But after that, vulkaninfo still gives me the same error.
I don't even know what does the error means.

Make sure you run your game apps with nvidia, not intel.
Use prime (prime-run).

3 Likes

No problem. I will try it again with prime-run flag in steam.

Well, the steam play is not working at all... I can now run vulkaninfo with no errors, but I can still not play my game. Here is the output from the steam console when I try to start the game:

Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/Jing/.local/share/Steam/ubuntu12_32/steam' '-console'"
System startup time: 69.61 seconds
[387290]Non-Steam Controller Configs Enabled: 1
GameAction [AppID 387290, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
src/clientdll/installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
GameAction [AppID 387290, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 387290, ActionID 1] : LaunchApp waiting for user response to SynchronizingCloud "syncfailed"
GameAction [AppID 387290, ActionID 1] : LaunchApp continues with user response "IgnoreCloud"
GameAction [AppID 387290, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 387290, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 387290, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 387290, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 387290: 0
Game update: AppID 387290 "", ProcID 1522078, IP 0.0.0.0:0
Starting app 387290
>>> Adding process 1522078 for game ID 387290
GameAction [AppID 387290, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 387290, ActionID 1] : LaunchApp changed task to Completed with ""
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  40 (X_TranslateCoords)
Resource id in failed request:  0xe49947
Serial number of failed request:  20810
xerror_handler: X failed, continuing
>>> Adding process 1522079 for game ID 387290
>>> Adding process 1522082 for game ID 387290
>>> Adding process 1522083 for game ID 387290
>>> Adding process 1522085 for game ID 387290
>>> Adding process 1522086 for game ID 387290
>>> Adding process 1522087 for game ID 387290
>>> Adding process 1522090 for game ID 387290
>>> Adding process 1522091 for game ID 387290
>>> Adding process 1522367 for game ID 387290
>>> Adding process 1522368 for game ID 387290
>>> Adding process 1522369 for game ID 387290
>>> Adding process 1522370 for game ID 387290
>>> Adding process 1522376 for game ID 387290
>>> Adding process 1522380 for game ID 387290
>>> Adding process 1522382 for game ID 387290
>>> Adding process 1522385 for game ID 387290
>>> Adding process 1522387 for game ID 387290
>>> Adding process 1522389 for game ID 387290
>>> Adding process 1522391 for game ID 387290
>>> Adding process 1522393 for game ID 387290
>>> Adding process 1522395 for game ID 387290
>>> Adding process 1522398 for game ID 387290
>>> Adding process 1522400 for game ID 387290
>>> Adding process 1522401 for game ID 387290
>>> Adding process 1522404 for game ID 387290
>>> Adding process 1522405 for game ID 387290
Game removed: AppID 387290 "", ProcID 1522078 
Exiting app 387290
No cached sticky mapping in ActivateActionSet.LogonFailure 3
LogonFailure 3
Store/Community web auth request failed: Auth error

Can anyone knows steam tell me what is the problem?

Enter SteamVR arch linux in your search engine.

1 Like

What is this new fangled contraption you speak of. :crazy_face:

Surely you jest. :clown_face:

Whence mayest I find such elucidation?

3 Likes

They ask really damn difficult questions.

Please give me a few days. I have to do some research ...

2 Likes

Hi everyone sorry to waste your time. I've read the wiki and it says I should not put the game in a NTFS partition, cause the game not starting. And when I move the game's installation folder to my BTRFS partition, the game now runs. Thank you for help from you all! :grinning:

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.