protonscr

NBA 2K20

protonopen appid 1089350Game compatibility - Unofficial
ValveSoftware/Proton#3181 · opened 2019-10-31 by D-357 · updated 2020-04-28 · 3 comments · github · game page · search this game
DD-357 2019-10-31 github

Compatibility Report

  • Name of the game with compatibility issues: NBA 2K20
  • Steam AppID of the game: 1089350

System Information

  • GPU: AMD R7 260X/360>
  • Driver/LLVM version: 4.5 (Compatibility Profile) Mesa 19.2.0, AMD BONAIRE (DRM 2.50.0, LLVM 9.0.0)
  • Kernel version: 5.3.7-301.fc31.x86_64,
  • Proton version: 4.11-7

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.

Symptoms:

Texture stretching that I believe comes from the crowd models, and it covers the entire game making it rather impossible to play.

Reproduction:

  1. It could be an exclusive problem to AMD cards. Use an AMD video card with open Gallium3D drivers.

2.. Start any team vs team game take takes place inside an arena with the crowd detailed set to anything but 'disabled'/'off'. The texture stretching doesn't seem to appear on blacktop games.

Machine Report

Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  AuthenticAMD
    CPU Brand:  AMD Ryzen 7 2700 Eight-Core Processor          
    CPU Family:  0x17
    CPU Model:  0x8
    CPU Stepping:  0x2
    CPU Type:  0x0
    Speed:  3200 Mhz
    16 logical processors
    8 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Supported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    AVX2:  Unsupported
    AVX512F:  Unsupported
    AVX512PF:  Unsupported
    AVX512ER:  Unsupported
    AVX512CD:  Unsupported
    AVX512VNNI:  Unsupported
    SHA:  Unsupported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Unknown (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.3.7-301.fc31.x86_64
    X Server Vendor:  Fedora Project
    X Server Release:  12005000
    X Window Manager:  GNOME Shell
    Steam Runtime Version:  steam-runtime_0.20191007.0

Video Card:
    Driver:  X.Org AMD BONAIRE (DRM 2.50.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)
    Driver Version:  4.5 (Compatibility Profile) Mesa 19.2.0
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x1002
    DeviceID:  0x6658
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 23.62" x 13.39" (27.13" diag)
                                            60.0cm x 34.0cm (68.9cm diag)
    Primary VRAM: 2048 MB

Sound card:
    Audio device: ATI R6xx HDMI

Memory:
    RAM:  16023 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  609134 Mb
    Largest Free Hard Disk Block:  407465 Mb
    VR Headset: None detected

Steam Linux Runtime Information:
{
  "can-write-uinput" : true,
  "steam-installation" : {
    "path" : "/home/bryantzepeda/.local/share/Steam",
    "data_path" : "/home/bryantzepeda/.local/share/Steam",
    "issues" : [
    ]
  },
  "runtime" : {
    "path" : "/home/bryantzepeda/.local/share/Steam/ubuntu12_32/steam-runtime",
    "version" : "0.20191007.0",
    "issues" : [
    ]
  },
  "os-release" : {
    "id" : "fedora",
    "name" : "Fedora",
    "pretty_name" : "Fedora 31 (Workstation Edition)",
    "version_id" : "31",
    "version_codename" : "",
    "variant_id" : "workstation",
    "variant" : "Workstation Edition"
  },
  "architectures" : {
    "i386-linux-gnu" : {
      "can-run" : true,
      "library-issues-summary" : [
        "cannot-load"
      ],
      "library-details" : {
        "libasn1.so.8" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libcrypt.so.1" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libgssapi.so.3" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libhcrypto.so.4" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libheimntlm.so.0" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libhx509.so.5" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libkrb5.so.26" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libroken.so.18" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "libwind.so.0" : {
          "messages" : "Unable to find the library: libcrypt.so.1: wrong ELF class: ELFCLASS64\n",
          "path" : null,
          "issues" : [
            "cannot-load"
          ]
        }
      },
      "graphics-details" : {
        "x11/vulkan" : {
          "messages" : "ERROR: [Loader Message] Code 0 : /usr/lib64/libvulkan_intel.so: wrong ELF class: ELFCLASS64\nERROR: [Loader Message] Code 0 : /usr/lib64/libvulkan_radeon.so: wrong ELF class: ELFCLASS64\n/usr/src/packages/BUILD/demos/vulkaninfo.c:3141: failed with VK_ERROR_INITIALIZATION_FAILED\n",
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "glx/gl" : {
          "renderer" : "AMD BONAIRE (DRM 2.50.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)",
          "version" : "4.5 (Compatibility Profile) Mesa 19.2.0"
        },
        "egl_x11/gl" : {
          "renderer" : "AMD BONAIRE (DRM 2.50.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)",
          "version" : "4.5 (Compatibility Profile) Mesa 19.2.0"
        },
        "egl_x11/glesv2" : {
          "renderer" : "AMD BONAIRE (DRM 2.50.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)",
          "version" : "OpenGL ES 3.2 Mesa 19.2.0"
        }
      }
    },
    "x86_64-linux-gnu" : {
      "can-run" : true,
      "library-issues-summary" : [
      ],
      "graphics-details" : {
        "x11/vulkan" : {
          "messages" : "ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_radeon.so: wrong ELF class: ELFCLASS32\nERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_intel.so: wrong ELF class: ELFCLASS32\n/usr/src/packages/BUILD/demos/vulkaninfo.c:3141: failed with VK_ERROR_INITIALIZATION_FAILED\n",
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-load"
          ]
        },
        "glx/gl" : {
          "renderer" : "AMD BONAIRE (DRM 2.50.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)",
          "version" : "4.5 (Compatibility Profile) Mesa 19.2.0"
        },
        "egl_x11/gl" : {
          "renderer" : "AMD BONAIRE (DRM 2.50.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)",
          "version" : "4.5 (Compatibility Profile) Mesa 19.2.0"
        },
        "egl_x11/glesv2" : {
          "renderer" : "AMD BONAIRE (DRM 2.50.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)",
          "version" : "OpenGL ES 3.2 Mesa 19.2.0"
        }
      }
    }
  },
  "locale-issues" : [
    "i18n-supported-missing",
    "i18n-locales-en-us-missing"
  ],
  "locales" : {
    "<default>" : {
      "resulting-name" : "en_US.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    },
    "C" : {
      "resulting-name" : "C",
      "charset" : "ANSI_X3.4-1968",
      "is_utf8" : false
    },
    "C.UTF-8" : {
      "resulting-name" : "C.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    },
    "en_US.UTF-8" : {
      "resulting-name" : "en_US.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    }
  },
  "egl" : {
    "icds" : [
      {
        "json_path" : "/usr/share/glvnd/egl_vendor.d/50_mesa.json",
        "library_path" : "libEGL_mesa.so.0"
      }
    ]
  },
  "vulkan" : {
    "icds" : [
      {
        "json_path" : "/usr/share/vulkan/icd.d/radeon_icd.i686.json",
        "library_path" : "/usr/lib/libvulkan_radeon.so",
        "api_version" : "1.1.107"
      },
      {
        "json_path" : "/usr/share/vulkan/icd.d/intel_icd.x86_64.json",
        "library_path" : "/usr/lib64/libvulkan_intel.so",
        "api_version" : "1.1.102"
      },
      {
        "json_path" : "/usr/share/vulkan/icd.d/radeon_icd.x86_64.json",
        "library_path" : "/usr/lib64/libvulkan_radeon.so",
        "api_version" : "1.1.107"
      },
      {
        "json_path" : "/usr/share/vulkan/icd.d/intel_icd.i686.json",
        "library_path" : "/usr/lib/libvulkan_intel.so",
        "api_version" : "1.1.102"
      }
    ]
  }
}

The Steam Linux Runtime container tool is not installed.

Hhakzsam 2019-12-27 github

@D-357 Are you still able to reproduce this with Mesa 19.3?

DD-357 2020-01-24 github

At the moment, I really can't as I don't want to be breaking anything in Fedora, and that it is my main machine -- being that it is almost a rolling release (in a sense). But I will definitely post results when Mesa 19.3 shows up in the repos.

DD-357 2020-04-28 github

The problem somehow laid with Vulkan support not being activated in both the Sea Islands/Southern Islands series. I have tested it with the crowd setting turned to 'low' and it seems that activating Vulkan support by adding the necessary kernel parameters resolved the issue of the crowd texture stretching. I did that with Mesa 19.2.x and the same successful results are in Mesa 20.0.5.

Nothing extracted yet.