ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.72k stars 1.03k forks source link

NBA 2K20 (1089350) #3181

Open D-357 opened 4 years ago

D-357 commented 4 years ago

Compatibility Report

System Information

I confirm:

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" : { "" : { "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. ```

hakzsam commented 4 years ago

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

D-357 commented 4 years ago

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.

D-357 commented 4 years ago

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.