ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Textures unload / fail to reload sometimes when switching to the dashboard and back again

Turmfalke2 opened this issue · comments

Your system information

Please describe your issue in as much detail as possible:

Often times when watching a game or playing a game switching to the dashboard using the arrow in the top left corner will break some of the textures:

before
2024-07-06_23-40
after
2024-07-06_23-40_1

It's especially obvious with the tower projectiles, but also affects other particle effects.

Console:

ChangeGameUIState: DOTA_GAME_UI_STATE_DASHBOARD -> DOTA_GAME_UI_DOTA_INGAME
ChangeGameUIState: DOTA_GAME_UI_DOTA_INGAME -> DOTA_GAME_UI_STATE_DASHBOARD
[ResourceSystem] Failed loading resource "panorama/images/players/0_png.vtex_c" (ERROR_FILEOPEN: File not found)
Excessive frame time of 145.76ms clamped.  Acting as if the frame only took 100.00ms
ChangeGameUIState: DOTA_GAME_UI_STATE_DASHBOARD -> DOTA_GAME_UI_DOTA_INGAME
ChangeGameUIState: DOTA_GAME_UI_DOTA_INGAME -> DOTA_GAME_UI_STATE_DASHBOARD
Excessive frame time of 153.94ms clamped.  Acting as if the frame only took 100.00ms
ChangeGameUIState: DOTA_GAME_UI_STATE_DASHBOARD -> DOTA_GAME_UI_DOTA_INGAME
[ResourceSystem] Failed loading resource "panorama/images/players/0_png.vtex_c" (ERROR_FILEOPEN: File not found)
ChangeGameUIState: DOTA_GAME_UI_DOTA_INGAME -> DOTA_GAME_UI_STATE_DASHBOARD
Excessive frame time of 154.28ms clamped.  Acting as if the frame only took 100.00ms
ChangeGameUIState: DOTA_GAME_UI_STATE_DASHBOARD -> DOTA_GAME_UI_DOTA_INGAME
[RenderSystem] Discarding abandoned streaming texture load for models/heroes/skywrath_mage/skywrath_mage/skywrath_mage_model_vmorf.vtex
[RenderSystem] Deleting texture with outstanding streaming request (models/heroes/skywrath_mage/skywrath_mage/skywrath_mage_model_vmorf.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/heroes/fall20/skywrath_mage/skywrath_mage_fall20_selfillummask_psd_42d6b45d.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/heroes/fall20/skywrath_mage/skywrath_mage_fall20_selfillummask_psd_42d6b45d.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/heroes/skywrath_mage/skywrath_mage_rimmask_tga_da69e17c.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/heroes/skywrath_mage/skywrath_mage_rimmask_tga_da69e17c.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/heroes/skywrath_mage/skywrath_mage_normal_tga_bbf80f04.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/heroes/skywrath_mage/skywrath_mage_normal_tga_bbf80f04.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_normal_png_e45c50f4.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_normal_png_e45c50f4.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_specmask_png_dfcac7c9.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_specmask_png_dfcac7c9.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_detailmask_png_b83b69a7.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_detailmask_png_b83b69a7.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_alt_cube_psd_994fe998.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_alt_cube_psd_994fe998.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_color_png_a7e040ec.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_arms_alt_color_png_a7e040ec.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_pedestal_alt_cube_psd_3491c7f1.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_pedestal_alt_cube_psd_3491c7f1.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_pedestal_alt_color_tga_9df62883.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/items/skywrath_mage/skywrath_arcana/alt/skywrath_arcana_pedestal_alt_color_tga_9df62883.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/particle/beam/beam_wall_01.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/particle/beam/beam_wall_01.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/particle/mask/sheild_mask_soft_02.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/particle/mask/sheild_mask_soft_02.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/heroes/dark_seer/dark_seer_bubble_flat_02_color_psd_b33c037.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/heroes/dark_seer/dark_seer_bubble_flat_02_color_psd_b33c037.vtex)
[ResourceSystem] Failed loading resource "panorama/images/players/0_png.vtex_c" (ERROR_FILEOPEN: File not found)
ChangeGameUIState: DOTA_GAME_UI_DOTA_INGAME -> DOTA_GAME_UI_STATE_DASHBOARD
[ResourceSystem] Failed loading resource "panorama/images/players/0_png.vtex_c" (ERROR_FILEOPEN: File not found)
Excessive frame time of 156.62ms clamped.  Acting as if the frame only took 100.00ms
ChangeGameUIState: DOTA_GAME_UI_STATE_DASHBOARD -> DOTA_GAME_UI_DOTA_INGAME
Excessive frame time of 128.53ms clamped.  Acting as if the frame only took 100.00ms

Steps for reproducing this issue:

  1. Open demo mode, tank tower by with a few hearts
  2. repeatedly switch to the dashboard and back again
  3. observe how the tower projectile texture breaks.

I assume those are the particles used for tower projectiles

[RenderSystem] Discarding abandoned streaming texture load for materials/particle/frost_linear_add_projected_color_psd_30d585c6.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/particle/frost_linear_add_projected_color_psd_30d585c6.vtex)
[RenderSystem] Discarding abandoned streaming texture load for materials/models/particle/rock_spikes_color_psd_40dc74db.vtex
[RenderSystem] Deleting texture with outstanding streaming request (materials/models/particle/rock_spikes_color_psd_40dc74db.vtex)

I have a fix for this that will ship in the next Dota client update.

I have the same particle texture problems with NVidia RTX 3060 TI 12GB (currently 556.12 drivers), Vulkan and Windows 10 since month. I switched to Vulkan again because DirectX11 with 7.36C patch missed to render Venomancers Plague Wards in Spectator mode at some point.

On Archlinux with NVidia RTX 3080 TI 12 GB (currently 555.58.02 drivers) I have the same situation when the particle textures need a reload.

I still have that issue. Should the patch have been in the June 39 update?

@danginsburg
I assume the patch should have been in the 7.37 update. In that case the fix didn't work
2024-08-04_16-17

console output: https://gist.github.com/Turmfalke2/f0d17ae3a2e1f5c252a4f79335be4c62