Black/missing textures in OW2

Hello there! I am having some graphical issues with OW2. I used to play OW back in 2018-2020 via Lutris without issues, but I’ve run into some problems this time around. I loaded up the game and went to the training ground to test it out and to let the shaders compile, but after about 30 minutes of playing around, I’m still seeing black/missing textures all throughout the game. I am attaching a screenshot as well so you can see what I’m encountering. In addition, it seems every time I see another character in the practice range, I get massive stuttering for anywhere from 10 to 30 seconds. I assume this is due to shaders compiling; should I download some pre-compiled shaders or something to help address this and prevent stuttering in actual games? I’ve tried playing around with the WINE versions too, but it hasn’t helped.

My logs are here and here (they seem largely the same). My system specs are as follows:

Kubuntu 22.04 (I need to update this!)
Intel i7-7700K 4.5 GHz
GTX 970
16 GB RAM
Plasma with KWin

Thanks in advance for any help you can offer! By the way, the output from submitting the issue via terminal is as follows:

{
  "comment": "Character and many environment textures are missing in Overwatch 2. They are all mostly black. After letting shaders compile, the issue persists.",
  "system": {
    "nvidia_driver": {
      "vendor": "NVIDIA",
      "platform": "UNIX",
      "arch": "x86_64",
      "version": "535.183.01",
      "date": "Sun May 12 19:39:15 UTC 2024"
    },
    "nvidia_gpus": [
      {
        "Model": "NVIDIA GeForce GTX 970",
        "IRQ": "148",
        "GPU UUID": "GPU-246c00f6-a601-da34-6fb1-d817c32609d1",
        "Video BIOS": "84.04.84.00.71",
        "Bus Type": "PCIe",
        "DMA Size": "40 bits",
        "DMA Mask": "0xffffffffff",
        "Bus Location": "0000:01:00.0",
        "Device Minor": "0",
        "GPU Excluded": "No"
      }
    ],
    "gpus": [
      {
        "DRIVER": "nvidia",
        "PCI_ID": "10DE:13C2",
        "PCI_SUBSYS_ID": "3842:2978",
        "PCI_CLASS": "30000",
        "PCI_SLOT_NAME": "0000:01:00.0",
        "MODALIAS": "pci:v000010DEd000013C2sv00003842sd00002978bc03sc00i00"
      }
    ],
    "env": {
      "SHELL": "/bin/bash",
      "SESSION_MANAGER": "local/blackbird:@/tmp/.ICE-unix/2238,unix/blackbird:/tmp/.ICE-unix/2238",
      "WINDOWID": "60817415",
      "QT_ACCESSIBILITY": "1",
      "COLORTERM": "truecolor",
      "XDG_CONFIG_DIRS": "/home/tuesday/.config/kdedefaults:/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings",
      "XDG_SESSION_PATH": "/org/freedesktop/DisplayManager/Session1",
      "NVM_INC": "/home/tuesday/.nvm/versions/node/v20.14.0/include/node",
      "HISTCONTROL": "ignoredups",
      "LANGUAGE": "",
      "MANDATORY_PATH": "/usr/share/gconf/plasma.mandatory.path",
      "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXbWf8CW/agent.1961",
      "SHELL_SESSION_ID": "02ac25c803a948078e2c04ffc639dc4a",
      "DESKTOP_SESSION": "plasma",
      "SSH_AGENT_PID": "2091",
      "GTK_RC_FILES": "/etc/gtk/gtkrc:/home/tuesday/.gtkrc:/home/tuesday/.config/gtkrc",
      "XCURSOR_SIZE": "24",
      "XDG_SEAT": "seat0",
      "PWD": "/home/tuesday/Documents",
      "XDG_SESSION_DESKTOP": "KDE",
      "LOGNAME": "tuesday",
      "XDG_SESSION_TYPE": "x11",
      "GPG_AGENT_INFO": "/run/user/1000/gnupg/S.gpg-agent:0:1",
      "SYSTEMD_EXEC_PID": "1938",
      "XAUTHORITY": "/home/tuesday/.Xauthority",
      "GTK2_RC_FILES": "/etc/gtk-2.0/gtkrc:/home/tuesday/.gtkrc-2.0:/home/tuesday/.config/gtkrc-2.0",
      "HOME": "/home/tuesday",
      "IM_CONFIG_PHASE": "1",
      "LANG": "en_US.UTF-8",
      "LS_COLORS": "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:",
      "XDG_CURRENT_DESKTOP": "KDE",
      "KONSOLE_DBUS_SERVICE": ":1.36",
      "KONSOLE_DBUS_SESSION": "/Sessions/7",
      "PROFILEHOME": "",
      "XDG_SEAT_PATH": "/org/freedesktop/DisplayManager/Seat0",
      "KONSOLE_VERSION": "211203",
      "DOTNET_BUNDLE_EXTRACT_BASE_DIR": "/home/tuesday/.cache/dotnet_bundle_extract",
      "KDE_SESSION_UID": "1000",
      "NVM_DIR": "/home/tuesday/.nvm",
      "LESSCLOSE": "/usr/bin/lesspipe %s %s",
      "XDG_SESSION_CLASS": "user",
      "TERM": "xterm-256color",
      "DEFAULTS_PATH": "/usr/share/gconf/plasma.default.path",
      "LESSOPEN": "| /usr/bin/lesspipe %s",
      "USER": "tuesday",
      "COLORFGBG": "15;0",
      "KDE_SESSION_VERSION": "5",
      "PAM_KWALLET5_LOGIN": "/run/user/1000/kwallet5.socket",
      "DISPLAY": ":0",
      "SHLVL": "1",
      "NVM_CD_FLAGS": "",
      "XDG_VTNR": "1",
      "XDG_SESSION_ID": "4",
      "XDG_RUNTIME_DIR": "/run/user/1000",
      "QT_AUTO_SCREEN_SCALE_FACTOR": "0",
      "XCURSOR_THEME": "Apple-cursors",
      "XDG_DATA_DIRS": "/usr/share/plasma:/usr/share/gnome:/home/tuesday/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop",
      "KDE_FULL_SESSION": "true",
      "PATH": "/home/tuesday/.nvm/versions/node/v20.14.0/bin:/home/tuesday/.local/bin:/home/tuesday/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/tuesday/.dotnet/tools:/home/tuesday/.local/bin:/home/tuesday/.local/bin",
      "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
      "KDE_APPLICATIONS_AS_SCOPE": "1",
      "NVM_BIN": "/home/tuesday/.nvm/versions/node/v20.14.0/bin",
      "KONSOLE_DBUS_WINDOW": "/Windows/1",
      "_": "/usr/games/lutris",
      "WEBKIT_DISABLE_DMABUF_RENDERER": "1"
    },
    "missing_libs": {
      "OPENGL": [
        [],
        []
      ],
      "VULKAN": [
        [],
        []
      ],
      "GNUTLS": [
        [],
        []
      ],
      "WINE": [
        [],
        []
      ],
      "GAMEMODE": [
        [
          "libgamemodeauto.so"
        ],
        []
      ]
    },
    "cpus": [
      {
        "processor": "0",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4200.000",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "0",
        "cpu cores": "4",
        "apicid": "0",
        "initial apicid": "0",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      },
      {
        "processor": "1",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4200.000",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "1",
        "cpu cores": "4",
        "apicid": "2",
        "initial apicid": "2",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      },
      {
        "processor": "2",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4400.869",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "2",
        "cpu cores": "4",
        "apicid": "4",
        "initial apicid": "4",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      },
      {
        "processor": "3",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4200.000",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "3",
        "cpu cores": "4",
        "apicid": "6",
        "initial apicid": "6",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      },
      {
        "processor": "4",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4200.000",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "0",
        "cpu cores": "4",
        "apicid": "1",
        "initial apicid": "1",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      },
      {
        "processor": "5",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4200.000",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "1",
        "cpu cores": "4",
        "apicid": "3",
        "initial apicid": "3",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      },
      {
        "processor": "6",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4200.000",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "2",
        "cpu cores": "4",
        "apicid": "5",
        "initial apicid": "5",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      },
      {
        "processor": "7",
        "vendor_id": "GenuineIntel",
        "cpu family": "6",
        "model": "158",
        "model name": "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz",
        "stepping": "9",
        "microcode": "0xf8",
        "cpu MHz": "4200.000",
        "cache size": "8192 KB",
        "physical id": "0",
        "siblings": "8",
        "core id": "3",
        "cpu cores": "4",
        "apicid": "7",
        "initial apicid": "7",
        "fpu": "yes",
        "fpu_exception": "yes",
        "cpuid level": "22",
        "wp": "yes",
        "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities",
        "vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs pml ept_mode_based_exec",
        "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit srbds mmio_stale_data retbleed gds",
        "bogomips": "8400.00",
        "clflush size": "64",
        "cache_alignment": "64",
        "address sizes": "39 bits physical, 48 bits virtual",
        "power management": ""
      }
    ],
    "drives": [
      {
        "name": "loop10",
        "fstype": null,
        "fsver": null,
        "label": null,
        "uuid": null,
        "fsavail": "0",
        "fsuse%": "100%",
        "mountpoints": [
          "/snap/hugo/23410"
        ]
      },
      {
        "name": "loop24",
        "fstype": null,
        "fsver": null,
        "label": null,
        "uuid": null,
        "fsavail": "0",
        "fsuse%": "100%",
        "mountpoints": [
          "/snap/core24/888"
        ]
      },
      {
        "name": "loop25",
        "fstype": null,
        "fsver": null,
        "label": null,
        "uuid": null,
        "fsavail": "0",
        "fsuse%": "100%",
        "mountpoints": [
          "/snap/hugo/23488"
        ]
      },
      {
        "name": "sda",
        "fstype": null,
        "fsver": null,
        "label": null,
        "uuid": null,
        "fsavail": null,
        "fsuse%": null,
        "mountpoints": [
          null
        ],
        "children": [
          {
            "name": "sda1",
            "fstype": "vfat",
            "fsver": "FAT32",
            "label": null,
            "uuid": "C917-E806",
            "fsavail": "504.9M",
            "fsuse%": "1%",
            "mountpoints": [
              "/boot/efi"
            ]
          },
          {
            "name": "sda2",
            "fstype": "ext4",
            "fsver": "1.0",
            "label": null,
            "uuid": "63bd7608-e2a7-4c4c-8aef-f8ae480e72f9",
            "fsavail": "154.2G",
            "fsuse%": "61%",
            "mountpoints": [
              "/"
            ]
          }
        ]
      },
      {
        "name": "sdb",
        "fstype": null,
        "fsver": null,
        "label": null,
        "uuid": null,
        "fsavail": null,
        "fsuse%": null,
        "mountpoints": [
          null
        ],
        "children": [
          {
            "name": "sdb1",
            "fstype": "ntfs",
            "fsver": null,
            "label": "Big Disk",
            "uuid": "F6BA04A0BA04600B",
            "fsavail": "433G",
            "fsuse%": "54%",
            "mountpoints": [
              "/bigdisk"
            ]
          }
        ]
      },
      {
        "name": "sdc",
        "fstype": null,
        "fsver": null,
        "label": null,
        "uuid": null,
        "fsavail": null,
        "fsuse%": null,
        "mountpoints": [
          null
        ],
        "children": [
          {
            "name": "sdc1",
            "fstype": "ntfs",
            "fsver": null,
            "label": "System Reserved",
            "uuid": "762E26002E25BA4F",
            "fsavail": null,
            "fsuse%": null,
            "mountpoints": [
              null
            ]
          },
          {
            "name": "sdc2",
            "fstype": "ntfs",
            "fsver": null,
            "label": null,
            "uuid": "B6422CD0422C96E1",
            "fsavail": "122.3G",
            "fsuse%": "45%",
            "mountpoints": [
              "/windisk"
            ]
          }
        ]
      },
      {
        "name": "nvme0n1",
        "fstype": null,
        "fsver": null,
        "label": null,
        "uuid": null,
        "fsavail": null,
        "fsuse%": null,
        "mountpoints": [
          null
        ],
        "children": [
          {
            "name": "nvme0n1p1",
            "fstype": "ext4",
            "fsver": "1.0",
            "label": null,
            "uuid": "dfd9e89e-9ffd-40c3-b53f-296f93ffad93",
            "fsavail": "680.9G",
            "fsuse%": "21%",
            "mountpoints": [
              "/mnt/nvme"
            ]
          }
        ]
      }
    ],
    "ram": {
      "MemTotal": "16326264",
      "MemFree": "6462928",
      "MemAvailable": "10435912",
      "Buffers": "57516",
      "Cached": "3981976",
      "SwapCached": "69152",
      "Active": "4635772",
      "Inactive": "3953116",
      "Active(anon)": "3293112",
      "Inactive(anon)": "1419304",
      "Active(file)": "1342660",
      "Inactive(file)": "2533812",
      "Unevictable": "1900",
      "Mlocked": "1900",
      "SwapTotal": "2097148",
      "SwapFree": "514708",
      "Dirty": "472",
      "Writeback": "0",
      "AnonPages": "4483908",
      "Mapped": "775196",
      "Shmem": "161012",
      "KReclaimable": "433912",
      "Slab": "692124",
      "SReclaimable": "433912",
      "SUnreclaim": "258212",
      "KernelStack": "14128",
      "PageTables": "54100",
      "NFS_Unstable": "0",
      "Bounce": "0",
      "WritebackTmp": "0",
      "CommitLimit": "10260280",
      "Committed_AS": "22436836",
      "VmallocTotal": "34359738367",
      "VmallocUsed": "106920",
      "VmallocChunk": "0",
      "Percpu": "8032",
      "HardwareCorrupted": "0",
      "AnonHugePages": "0",
      "ShmemHugePages": "0",
      "ShmemPmdMapped": "0",
      "FileHugePages": "0",
      "FilePmdMapped": "0",
      "HugePages_Total": "0",
      "HugePages_Free": "0",
      "HugePages_Rsvd": "0",
      "HugePages_Surp": "0",
      "Hugepagesize": "2048",
      "Hugetlb": "0",
      "DirectMap4k": "13360896",
      "DirectMap2M": "3371008",
      "DirectMap1G": "0"
    },
    "dist": [
      "Ubuntu",
      "22.04",
      "Jammy Jellyfish"
    ],
    "arch": "x86_64",
    "kernel": "5.15.0-133-lowlatency",
    "glxinfo": {
      "opengl_context_flags": "(none)",
      "screen": "0",
      "direct_rendering": "Yes",
      "opengl_core_profile_version": "4.6.0 NVIDIA 535.183.01",
      "opengl_renderer": "NVIDIA GeForce GTX 970/PCIe/SSE2",
      "opengl_profile_mask": "(none)",
      "opengl_core_profile_shading_language_version": "4.60 NVIDIA",
      "display": ":0",
      "opengl_vendor": "NVIDIA Corporation",
      "opengl_es_profile_shading_language_version": "OpenGL ES GLSL ES 3.20",
      "opengl_version": "4.6.0 NVIDIA 535.183.01",
      "opengl_es_profile_version": "OpenGL ES 3.2 NVIDIA 535.183.01",
      "opengl_core_profile_profile_mask": "core profile",
      "opengl_core_profile_context_flags": "(none)",
      "name_of_display": ":0",
      "opengl_shading_language_version": "4.60 NVIDIA"
    }
  }
}

Hello again. Just a quick update…

I have been playing Overwatch 2 via Steam since I could not solve this missing texture issue. However, the game will crash (regardless of my Proton/GE-Proton version) after a few matches, or sometimes even during the first match. (It won’t crash if I play around in a private custom game, however.) So, I have returned to Lutris to see if I can obviate this crashing issue.

The only runner I can get the game to launch with seems to be GE-Proton 10-3, and only if I set the executable to be the Overwatch 2 executable itself, bypassing Battle.net entirely – which I must do to avoid receiving an error message about the Blizzard update agent falling asleep, precluding me from accessing my game library. I have tried Caffe, wine-ge-8-26-x86_64, and various Proton (non-GE) versions, which seem to all yield unhandled exceptions when trying to launch OW2 directly from its executable, except only the newest version of Caffe seems to work, but the textures will be missing.

All that being said, launching the game via GE-Proton 10-3 still results in missing textures as seen in my first post. I have also noticed that on the main screen, the Street Fighter event background is missing and is instead a black circle. I’ve attached a screenshot of my game options, in case they might be set up problematically.