protonscr

Naraka Bladepoint Texture visual bugs

protonclosed appid 1203220
ValveSoftware/Proton#7315 · opened 2023-12-07 by Milor123 · updated 2024-01-06 · 6 comments · github · game page · search this game
MMilor123 2023-12-07 github

Compatibility Report

  • Name of the game with compatibility issues: Naraka Bladepoint
  • Steam AppID of the game: 1203220

System Information

  • GPU: GTX 1050ti
  • Video driver version: NVIDIA Proprietary version 545.29.06
  • Kernel version: 6.6.1-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Wed, 08 Nov 2023 16:05:16 +0000 x86_64 GNU/Linux

System Information (Neofetch)

OS: Manjaro Linux x86_64
Kernel: 6.6.1-zen1-1-zen
Uptime: 4 hours, 41 mins
Packages: 2194 (pacman)
Shell: zsh 5.9
Resolution: 1920x1200
DE: Cinnamon 6.0.0
WM: Mutter (Muffin)
WM Theme: Mint-L-Dark-Teal (Mint-Y)
Theme: Mint-L-Dark-Teal [GTK2/3]
Icons: Papirus-Adapta-Nokto-Maia [GTK2/3]
Terminal: tilix
CPU: 13th Gen Intel i5-13500 (20) @ 4.800GHz
GPU: NVIDIA GeForce GTX 1050 Ti Driver Version: 545.29.06
GPU: Intel AlderLake-S GT1
Memory: 47471MiB

  • Proton version: ProtonGE 8-25 (Also tested with Proton 8.0-4c and Proton Experimental)

I confirm:

  • [x ] that I haven't found an existing compatibility report for this game.
  • [x ] that I have checked whether there are updates for my system available.

Proton log

1203220.log

What's the problem?

The issue is that the game loads with some malformed or distorted textures, as if they were placed randomly, as shown in the following images:

image
image
ksnip_20231205-173649

I've tried many things to fix it, such as clearing the ~/.cache/nvidia folder, also clearing the Steam caches, disabling shaders in Steam, re-enabling them, using only ESYNC, switching to only FSYNC, changing settings in DXVK, and clearing the DXVK cache. I've also reset the wineprefix, even installed SteamStinkerLaunch to try more options in the hope of finding a solution. This happened suddenly because it used to work fine.

I should mention that the game is installed on an HDD, but I have symbolic links from the Steam cache and compatdata to my root SSD ~/ (My operating system runs on an SSD).

I've also tried changing different GPU environment variables, such as:

__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_YIELD=USLEEP __GL_MaxFramesAllowed=0 __GL_THREADED_OPTIMIZATIONS=1

About of my settings

My grub have this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet nvidia_drm.modeset=1 apparmor=1 security=apparmor udev.log_priority=3"

My nvidia settings in xorg have:

Section "Device"
        Identifier "NVIDIA Card"
        Driver     "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName  "GeForce GTX 1050 Ti"
        Option     "ForceCompositionPipeline" "On"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
EndSection

And in modprobe:

options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/var/tmp

60-nvidia.rules.txt
nvidia.conf.txt

The game is optimized, and all graphics settings are set to the minimum.

What should i try guys? Thank u very much!

Kkisak-valve maintainer 2023-12-07 github

Hello @Milor123, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/4907#issuecomment-1846164822.

Llboklin 2024-01-01 github

There are reports that changing to DX12 in the game's settings fixes the problem. However, the option to select anything but DX11 is greyed out for me. Is there some launch option I can use to enable it?

MMilor123 2024-01-01 github

There are reports that changing to DX12 in the game's settings fixes the problem. However, the option to select anything but DX11 is greyed out for me. Is there some launch option I can use to enable it?

Its true, now i use 4070 and the direct x12 is enable for me, and it working without bugs not like dx11.

But i am not sure like force it to enable in our old cards.

Zzss192 2024-01-06 github

There are reports that changing to DX12 in the game's settings fixes the problem. However, the option to select anything but DX11 is greyed out for me. Is there some launch option I can use to enable it?

This problem has also troubled me for a long time. You can try setting it in the steam launch options: WINEFSYNC=1 gamemoderun PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 %command%,Then you can see the dx12 option

Llboklin 2024-01-06 github

There are reports that changing to DX12 in the game's settings fixes the problem. However, the option to select anything but DX11 is greyed out for me. Is there some launch option I can use to enable it?

This problem has also troubled me for a long time. You can try setting it in the steam launch options: WINEFSYNC=1 gamemoderun PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 %command%,Then you can see the dx12 option

This unfortunately didn't fix it for me. I have a GTX 1070, for the record. Some claim that DX12 is only available to RTX cards. I don't know why, and I wonder if it can be bypassed somehow.

MMilor123 2024-01-06 github

There are reports that changing to DX12 in the game's settings fixes the problem. However, the option to select anything but DX11 is greyed out for me. Is there some launch option I can use to enable it?

This problem has also troubled me for a long time. You can try setting it in the steam launch options: WINEFSYNC=1 gamemoderun PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 %command%,Then you can see the dx12 option

This unfortunately didn't fix it for me. I have a GTX 1070, for the record. Some claim that DX12 is only available to RTX cards. I don't know why, and I wonder if it can be bypassed somehow.

It neither work in my gtx 1050ti and the dxvk spoof neither.