ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
635 stars 74 forks source link

[TF2] Longer loading times after the July 25, 2023 update #5094

Closed velsignetsjel closed 11 months ago

velsignetsjel commented 1 year ago

After the update, I have a problem: Loading to the servers takes a very long time (about 2-3 minutes. It used to be about 30 seconds or something like that) Okay if it was at the first connection, but no. It takes a very long time every time.

velsignetsjel commented 1 year ago

One person in TF2's Steam Discussions pointed out warnings that the game gives in the console while loading to the server:

[SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 50.5ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI,ThinkPingProbes,ThinkSelectServer(x2),EnsureDataCenterRoutesValid This is usually a symptom of a general performance problem such as thread starvation. [SteamNetworkingSockets] WARNING: Waited 48.0ms for SteamNetworkingSockets lock [SendMessageToFakeIP] [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 30.3ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI This is usually a symptom of a general performance problem such as thread starvation. 'soldier.cfg' not present; not executing. [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 22.1ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI This is usually a symptom of a general performance problem such as thread starvation.

I don't know what these warnings are related to, to be honest (I don't think they're related to the long loading times problem at all).

Here's my console log from when the game started until disconnecting from casual server (I used sdr_spew_level 4 to make those warnings show up): > For FCVAR_REPLICATED, ConVar must be defined in client and game .dlls (sv_use_steam_voice) > [TF Workshop] Got 2 subscribed maps, 2 new > ProtoDefs post data loaded. > ProtoDefs loaded. 31.27 MB used > ProtoDefs post data loaded. > ProtoDefs loaded. 31.27 MB used > maxplayers set to 24 > Steam config directory: D:\SteamLibrary\steamapps\common\Team Fortress 2\platform\config > CClientSteamContext logged on = 1 > Convar tf_impactwatertimeenable has conflicting FCVAR_CHEAT flags (child: FCVAR_CHEAT, parent: no FCVAR_CHEAT, parent wins) > Parent cvar in server.dll not allowed (tf_mvm_max_connected_players) > Convar cl_particle_retire_cost has conflicting FCVAR_CHEAT flags (child: FCVAR_CHEAT, parent: no FCVAR_CHEAT, parent wins) > Convar r_drawropes has conflicting FCVAR_CHEAT flags (child: FCVAR_CHEAT, parent: no FCVAR_CHEAT, parent wins) > ProtoDefs post data loaded. > ProtoDefs loaded. 31.27 MB used > ProtoDefs post data loaded. > ProtoDefs loaded. 31.27 MB used > Cleaning up unneeded replay block data... > Replay cleanup done. > Loading default settings for high sensitivity > Creating fallback sound cache at: d:\steamlibrary\steamapps\common\team fortress 2\tf\sound_workshop > ProtoDefs post data loaded. > ProtoDefs post data loaded. > Connection to game coordinator established. > Current item schema is up-to-date with version 5F4C6D14. > CTFGCClientSystem::PostInitGC > CTFGCClientSystem - adding listener > ProtoDefs post data loaded. > ProtoDefs post data loaded. > 'overrides/pre_comfig.cfg' not present; not executing. > Lobby-based matchmaking mode not active > Unknown command "r_shadowlod" > Unknown command "cat_ipc_exec_all" > Unknown command "cat_detach" > Unknown command "block_game_overrides_once" > 'overrides/setup_hook.cfg' not present; not executing. > Low preset selected > Disable Pyroland addon applied > 'addons/flat-mouse.cfg' not present; not executing. > 'addons/lowmem.cfg' not present; not executing. > 'addons/no-footsteps.cfg' not present; not executing. > 'addons/no-soundscapes.cfg' not present; not executing. > No Tutorial addon applied > 'addons/null-canceling-movement.cfg' not present; not executing. > 'addons/opengl.cfg' not present; not executing. > 'addons/transparent-viewmodels.cfg' not present; not executing. > Can't use cheat cvar fog_start in multiplayer, unless the server has sv_cheats set to 1. > Can't use cheat cvar fog_end in multiplayer, unless the server has sv_cheats set to 1. > Can't use cheat cvar fog_startskybox in multiplayer, unless the server has sv_cheats set to 1. > Can't use cheat cvar fog_endskybox in multiplayer, unless the server has sv_cheats set to 1. > Can't use cheat cvar r_farz in multiplayer, unless the server has sv_cheats set to 1. > [TF Workshop] Got updated information for map [ workshop/ctf_turbine_winter_rc2.ugc2887605754 ] > [TF Workshop] Got updated information for map [ workshop/cp_crustbowl.ugc2764878478 ] > [PartyClient] Requesting queue for 12v12 Casual Match > [ReliableMsg] PartyQueueForMatch queued for Party ID 614493165797783, Embedded Options 0 > [PartyClient] Entering queue for match group 12v12 Casual Match > [ReliableMsg] PartyQueueForMatch started for Party ID 614493165797783, Embedded Options 0 > [ReliableMsg] PartyQueueForMatch successfully sent for Party ID 614493165797783, Embedded Options 0 > [PartyClient] Leaving queue for match group 12v12 Casual Match > [ReliableMsg] AcceptLobbyInvite queued for Lobby ID 614493173882718 / Abandoning Match 0000000000000000 > [ReliableMsg] AcceptLobbyInvite started for Lobby ID 614493173882718 / Abandoning Match 0000000000000000 > Lobby created > Differing lobby received. Lobby: [A:1:384151573:23934]/Match84262313/Lobby614493173882718 CurrentlyAssigned: [I:0:0]/Match0/Lobby0 ConnectedToMatchServer: 0 HasLobby: 1 AssignedMatchEnded: 1 > [ReliableMsg] AcceptLobbyInvite successfully sent for Lobby ID 614493173882718 / Abandoning Match 0000000000000000 > Connecting to matchmaking server 169.254.118.237:8200 > Connecting to 169.254.118.237:8200 > Connecting to matchmaking server 169.254.118.237:8200 > Connecting to 169.254.118.237:8200 > Connecting to 169.254.118.237:8200... > Connected to 169.254.118.237:8200 > > Team Fortress > Map: cp_mercenarypark > Players: 17 / 32 > Build: 8227024 > Server Number: 2 > > Attemped to precache unknown particle system "airburst_shockwave"! > Attemped to precache unknown particle system "airburst_shockwave_d"! > Attemped to precache unknown particle system "rd_robot_explosion_bits"! > Attemped to precache unknown particle system "rd_robot_explosion_smoke"! > Attemped to precache unknown particle system "rd_robot_explosion"! > Attemped to precache unknown particle system "rd_robot_explosion_smoke_linger"! > Attemped to precache unknown particle system "rd_robot_exposion_glow"! > Attemped to precache unknown particle system "rd_robot_explosion_shockwave"! > Attemped to precache unknown particle system "rd_robot_explosion_shockwave2"! > Attemped to precache unknown particle system "rd_robot_explosion_bits2"! > Attemped to precache unknown particle system "rd_robot_explosion_trail_smoke3"! > Attemped to precache unknown particle system "rd_robot_explosion_trail"! > Attemped to precache unknown particle system "rd_robot_explosion_trail_smoke2"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "blood_impact_red"! > MDLCache: Failed load of .VVD data for bots/boss_bot/anim_tank.mdl > The server is using sv_pure 1. (Custom pure server rules.) > Cannot figure out which search path sound\physics\metal\metal_grenade_roll_loop1.wav came from. Not playing. > Cannot figure out which search path sound\weapons\timer.wav came from. Not playing. > Cannot figure out which search path sound\items\pyro_guitar_solo_with_verb.wav came from. Not playing. > Cannot figure out which search path sound\player\sniper_taunt_hawk.wav came from. Not playing. > Cannot figure out which search path sound\player\taunt_pyro_twirl.wav came from. Not playing. > Cannot figure out which search path sound\player\taunt_yeti_standee_spy_swing1.wav came from. Not playing. > Cannot figure out which search path sound\player\taunt_yeti_standee_spy_swing2.wav came from. Not playing. > Cannot figure out which search path sound\player\cyoa_pda_dial1.wav came from. Not playing. > Cannot figure out which search path sound\player\cyoa_pda_dial2.wav came from. Not playing. > Cannot figure out which search path sound\player\cyoa_pda_dial3.wav came from. Not playing. > Cannot figure out which search path sound\player\cyoa_pda_dial4.wav came from. Not playing. > Cannot figure out which search path sound\player\cyoa_pda_dial5.wav came from. Not playing. > Cannot figure out which search path sound\ui\quest_status_complete.wav came from. Not playing. > Cannot figure out which search path sound\weapons\shotgun_cock.wav came from. Not playing. > Cannot figure out which search path sound\weapons\airstrike_fail.wav came from. Not playing. > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/stalagtites_med.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_moonbase/moon_interior_computer06.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_moonbase/moon_interior_computer06.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_moonbase/moon_interior_computer06.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/stalagtites_med.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/gantry_fuse_box.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid03.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_cell_grid03.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_moonbase/moon_interior_computer06.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_moonbase/moon_interior_computer06.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_moonbase/moon_interior_computer06.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_moonbase/moon_interior_computer06.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/elevator_panel.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/parts/tram_sign01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/parts/tram_sign01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/parts/tram_sign01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/gantry_fuse_box.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/parts/gift_shop.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/stalagtites_med.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/stalagtites_med.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/yeti_cell_light02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/stalagtites_small.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_exhibit_railing02.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_exhibit_railing01.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_exhibit_railing03.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_atrium_posed_yeti.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_crane_mechanism.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_parasol_table.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/island_parasol_table.mdl) > SOLID_VPHYSICS static prop with no vphysics model! (models/props_island/elevator_panel.mdl) > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 9.9ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI > This is usually a symptom of a general performance problem such as thread starvation. > Voice_Init: Using Steam voice optimal sample rate 24000 > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 28.6ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI > This is usually a symptom of a general performance problem such as thread starvation. > smoot connected > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 7.0ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI > This is usually a symptom of a general performance problem such as thread starvation. > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 12.9ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI > This is usually a symptom of a general performance problem such as thread starvation. > CAsyncWavDataCache: 257 .wavs total 0 bytes, 0.00 % of capacity > Compact freed 671744 bytes > Redownloading all lightmaps > RhinoBeatle killed Dobroslav with ball. > Poos killed XgarX with kunai. (crit) > BubaSoska killed tonythebaguette123 with revolver. > пивной глиномес defended the Receiving Bay for team #2 > пивной глиномес killed Markasz with knife. (crit) > TheVimpi killed ArtemBoi with kunai. (crit) > BarryPechkin☭ killed danilka with degreaser. > Paulo01123581321345589144233377 killed TheVimpi with quickiebomb_launcher. > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 246.0ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI(x2),ThinkPingProbes,ThinkSelectServer,EnsureDataCenterRoutesValid > This is usually a symptom of a general performance problem such as thread starvation. > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 206.2ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI(x2),ThinkPingProbes,ThinkSelectServer,EnsureDataCenterRoutesValid > This is usually a symptom of a general performance problem such as thread starvation. > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "ExplosionCore_Wall_Jumper"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_red_core_1"! > Attemped to precache unknown particle system "flamethrower_rope"! > Attemped to precache unknown particle system "torch_player_burn"! > Attemped to precache unknown particle system "torch_red_core_1"! > RhinoBeatle killed ghost2? with pep_brawlerblaster. > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 29.5ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI,ThinkPingProbes,ThinkSelectServer,EnsureDataCenterRoutesValid > This is usually a symptom of a general performance problem such as thread starvation. > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 36.9ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI,ThinkPingProbes,ThinkSelectServer,EnsureDataCenterRoutesValid > This is usually a symptom of a general performance problem such as thread starvation. > [SteamNetworkingSockets] WARNING: Waited 98.5ms for SteamNetworkingSockets lock [SendMessageToFakeIP] > Attempting to create unknown particle system 'torch_player_burn' > BubaSoska killed Paulo01123581321345589144233377 with revolver. > KokoS killed danilka with dragons_fury. > Niklas980 killed ギャンブル with minigun. (crit) > Poos defended the Receiving Bay for team #2 > Poos defended the Receiving Bay for team #2 > Poos killed BarryPechkin☭ with kunai. (crit) > RhinoBeatle killed derasel with pep_brawlerblaster. > RhinoBeatle killed tonythebaguette123 with pep_brawlerblaster. > Markasz captured the Receiving Bay for team #3 > Dobroslav killed RhinoBeatle with tf_projectile_rocket. > Void killed Poos with tf_projectile_pipe. > пивной глиномес killed дрочу хлебом with knife. (crit) > [SteamNetworkingSockets] WARNING: Waited 2.3ms for SteamNetworkingSockets lock [ServiceThread] > ghost2? killed Void with eternal_reward. (crit) > ArtemBoi killed Markasz with minigun. > KokoS killed danilka with dragons_fury_bonus. > [SteamNetworkingSockets] WARNING: Waited 3.3ms for SteamNetworkingSockets lock [ServiceThread] > ギャンブル killed XgarX with pep_brawlerblaster. > Fluffy killed пивной глиномес with sword. (crit) > Dobroslav killed Niklas980 with tf_projectile_rocket. > ギャンブル killed BarryPechkin☭ with pep_brawlerblaster. > ghost2? killed Void with eternal_reward. (crit) > TheVimpi killed ギャンブル with kunai. > Sending request to abandon current match > Disconnecting from abandoned match server > Sending request to exit matchmaking, marking assigned match as ended > CAsyncWavDataCache: 373 .wavs total 0 bytes, 0.00 % of capacity > Lobby destroyed > Differing lobby received. Lobby: [I:0:0]/Match0/Lobby0 CurrentlyAssigned: [A:1:384151573:23934]/Match84262313/Lobby614493173882718 ConnectedToMatchServer: 0 HasLobby: 0 AssignedMatchEnded: 1 > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 8.4ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI,ThinkPingProbes,ThinkSelectServer,EnsureDataCenterRoutesValid > This is usually a symptom of a general performance problem such as thread starvation. > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 9.2ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI > This is usually a symptom of a general performance problem such as thread starvation. > [SteamNetworkingSockets] WARNING: SteamNetworkingSockets lock held for 7.8ms. (Performance warning.) ServiceThread,PostConnectionStateUpdateForDiagnosticsUI > This is usually a symptom of a general performance problem such as thread starvation. >
Platina6978 commented 1 year ago

I've also been noticing this since update, both casual and mvm servers seem affected. The first time loading into a server used to be slow for me before but now it remains slow even if I have played several games in one session without quitting the game.

im-h commented 1 year ago

Are you on an AMD or Nvidia gpu, cause i've heard that the new AMD driver got a complete rewrite so that might be the cause why our loading times are so long.

velsignetsjel commented 1 year ago

Are you on an AMD or Nvidia gpu, cause i've heard that the new AMD driver got a complete rewrite so that might be the cause why our loading times are so long.

But I'm running an old version.... image

im-h commented 1 year ago

i tried downgrading to 23.4.1 and the issue persists, valve might've broken something for AMD users, i think we might just have to wait for them to acknowledge this issue and fix it, i think you should label this as an AMD gpu/software/driver bug

Platina6978 commented 1 year ago

Don't think it's exclusive to AMD, I'm on NVIDIA; a pretty old card (GTX 980 Ti) with the latest compatible drivers (536.67) and I have the same issue.

relaxtakenotes commented 1 year ago

This seems to happen for everyone. My friend experiences the same issue, just like I do. For now all you can do to alleviate it is reduce all of your settings to a minimum and use the file operations script from this repo: https://github.com/high-brow/Vusaline/tree/master/bats, it removes a bunch of unnecessary files that TF2 loads and allegedly improves the loading speed.

NULLYUKI commented 1 year ago

Is this issue also occurring in a fresh installation of TF2 that doesn't use any configs, launch options or custom mods?

im-h commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5094#issuecomment-1660116548

I tried booting up without my custom folder and my loading time seemed to be 30 seconds (close to pre-summer update loading time) so im guessing, no

NULLYUKI commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5094#issuecomment-1660119931

What mods were you using when the longer loading time occurred? And are you using any special autoexec.cfg config?

im-h commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5094#issuecomment-1660123946

Im using a bunch of mods such as animations, retextures remodels etc.

And i am also using mastercomfig and an autoexec, mainly for fps

NULLYUKI commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5094#issuecomment-1660135824

Ah ok. It could be that the mods are having a bit of impact on the loading time, but not sure regarding the mastercomfig and autoexec. Maybe Valve made some changes to the commands on how they behave now or other background changes in the games code.

im-h commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5094#issuecomment-1660138138

well as the original author said, the loading times were way quicker before the 2023 summer update (15-30 seconds), with almost the exact same mods and i didnt install any mods that have a heavy impact on performance or loading times

NULLYUKI commented 1 year ago

well as the original author said, the loading times were way quicker before the 2023 summer update (15-30 seconds), with almost the exact same mods and i didnt install any mods that have a heavy impact on performance or loading times

Thats why I said that something must have been change in the code of the game by Valve.

NULLYUKI commented 1 year ago

Something that might be useful would be, to enter developer 4 into the console and then post the console output here that is being displayed when joining a server.

relaxtakenotes commented 1 year ago

are there different levels of developer? last time i checked it was only developer 1, as in a bool

NULLYUKI commented 1 year ago

are there different levels of developer? last time i checked it was only developer 1, as in a bool

Yes.

developer

relaxtakenotes commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5094#issuecomment-1660200494

good to know, thanks

NULLYUKI commented 1 year ago

good to know, thanks

Your welcome. Would be great if you could enter developer 4 into the console, join a server and then post the console output here to help identifying the cause of the issue.

relaxtakenotes commented 1 year ago

good to know, thanks

Your welcome. Would be great if you could enter developer 4 into the console, join a server and then post the console output here to help identifying the cause of the issue.

yes, will do

relaxtakenotes commented 1 year ago

Hm, there's not much interesting info you can get from the console output alone. It's better to see it in real time, because then you can see where it slows down. I've attached IDA's debugger into the TF2 process and noticed that these messages take the longest to appear.

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_eyes

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_whiskers

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_skin1

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_skin2

Debugged application message: MDLCache: Failed load of .VVD data for props_selbyen/seal.mdl

Debugged application message: A custom HDR cubemap "materials/models/player/shared/eye-reflection-cubemap-.hdr.vtf": cannot be found on disk.
This really should have a HDR version, trying a fall back to a non-HDR version.

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for vgui/maps/menu_photos_jump_academy2_rc9a

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_eyes

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_whiskers

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_skin1

Debugged application message: CMaterial::PrecacheVars: error loading vmt file for models/props_selbyen/seal_skin2

Debugged application message: A custom HDR cubemap "materials/models/player/shared/eye-reflection-cubemap-.hdr.vtf": cannot be found on disk.
This really should have a HDR version, trying a fall back to a non-HDR version.

Debugged application message: A custom HDR cubemap "materials/models/player/shared/eye-reflection-cubemap-.hdr.vtf": cannot be found on disk.
This really should have a HDR version, trying a fall back to a non-HDR version.

shiny seals too stronk for sorse. Also don't just go around attaching debuggers to the game, it'll most likely get you banned. I've done my homework and protected myself from such a possibility. There's definitely a better way to see the console output in real time, but this is the most convenient option for me at the moment.

NULLYUKI commented 1 year ago

I would appreciate it if you could post the COMPLETE console log when using developer 4

im-h commented 1 year ago

here's my console log with developer 4 enabled, from lobby to the match and back to the main menu condump005.txt Takes 3+ minutes to load into the match and around 10 seconds to disconnect

NULLYUKI commented 1 year ago

Thank you for the log!

I will highlight some things that seem a bit confusing for me that might cause this issue, but not 100% sure.

Loading models two times? ```Initializing renderer... Loading: models/props_2fort/lightbulb001.mdl Loading models/props_2fort/lightbulb001.mdl Loading: models/props_farm/tool_rack.mdl Loading models/props_farm/tools_rack.mdl Loading: models/props_farm/tools_rope.mdl Loading models/props_farm/tools_rope.mdl Loading: models/props_farm/tools_fork.mdl Loading models/props_farm/tools_fork.mdl Loading: models/props_farm/tools_shovel.mdl Loading models/props_farm/tools_shovel.mdl Loading: models/props_spytech/hanging_ceiling_lamp.mdl Loading models/props_spytech/hanging_ceiling_lamp.mdl Loading: models/props_gameplay/sign_gameplay01_witharrow_l_sm.mdl Loading models/props_gameplay/sin_gameplay01_witharrow_l_sm.mdl Loading: models/props_gameplay/sign_barricade001a.mdl Loading models/props_gameplay/sign_barricade001a.mdl Loading: models/props_mining/industrial_ceiling_lamp.mdl Loading models/props_mining/industrial_ceiling_lamp.mdl Loading: models/props_halloween/cobweb_02.mdl Loading models/props_halloween/cobweb_02.mdl Loading: models/props_halloween/cobweb_01.mdl Loading models/props_halloween/cobweb_01.mdl Loading: models/props_2fort/wagonwheel001.mdl Loading models/props_2fort/wagowheel001.mdl Loading: models/props_farm/wood_pile.mdl Loading models/props_farm/wood_pile.mdl Loading: models/props_farm/wooden_barrel.mdl Loading models/props_farm/wooden_barrel.mdl Loading: models/props_2fort/roof_metal002.mdl Loading models/props_2fort/roof_metal002.mdl Loading: models/props_2fort/window002.mdl Loading models/props_2fort/window002.mdl Loading: models/props_2fort/corrugated_metal007.mdl Loading models/props_2fort/corrugated_metal007.mdl Loading: models/props_2fort/window005.mdl Loading mdels/props_2fort/window005.mdl Loading: models/props_2fort/chimney001.mdl Loading models/props_2fort/chimney001.mdl Loading: models/props_farm/gate_sign001.mdl Loading models/props_farm/gate_sign001.mdl Loading: models/props_mining/sign001.mdl Loading models/props_mining/sign001.mdl Loading: models/props_foliage/grass_02_cluster01.mdl Loading models/props_foliage/grass_02_cluster01.mdl Loading: models/props_nature/rock_worn_cluster002.mdl Loading models/props_nature/rock_worn_cluster002.mdl Loading: modelsprops_2fort/ladder001.mdl Loading models/props_2fort/ladder001.mdl Loading: models/props_foliage/grass_02.mdl Loading models/props_foliage/grass_02.mdl Loading: models/props_2fort/window005a.mdl Loading models/props_2fort/window005a.mdl Loading: models/props_vehicles/pickup03.mdl Loading models/props_vehicles/pickup03.mdl Loading: models/props_farm/concrete_block001.mdl Loading models/props_farm/concrete_block001.mdl Loading: models/props_nature/rock_worn_cluster001.mdl Loading models/props_nature/rock_wor_cluster001.mdl Loading: models/props_2fort/window006b.mdl Loading models/props_2fort/window006b.mdl Loading: models/props_farm/shelf_props01.mdl Loading models/props_farm/shelf_props01.mdl Loading: models/props_farm/pallet001.mdl Loading models/props_farm/pallet001.mdl Loading: models/props_lights/lamp001.mdl Loading models/props_lights/lamp001.mdl Loading: models/props_mining/fence001_reference.mdl Loading models/props_mining/fence001_reference.mdl Loading: models/props_mining/fence003_reference.mdl Loadng models/props_mining/fence003_reference.mdl Loading: models/props_2fort/roof_metal001.mdl Loading models/props_2fort/roof_metal001.mdl Loading: models/props_gameplay/haybale.mdl Loading models/props_gameplay/haybale.mdl Loading: models/props_2fort/window003.mdl Loading models/props_2fort/window003.mdl Loading: models/props_granary/grain_machinery_set2.mdl Loading models/props_granary/grain_machinery_set2.mdl Loading: models/props_farm/haypile001.mdl Loading models/props_farm/haypile001.mdl Loading: model/props_trainyard/stairs001a.mdl Loading models/props_trainyard/stairs001a.mdl Loading: models/props_farm/box_cluster02.mdl Loading models/props_farm/box_cluster02.mdl Loading: models/props_farm/box_cluster01.mdl Loading models/props_farm/box_cluster01.mdl Loading: models/props_mining/ceiling_pipe05_thick.mdl Loading models/props_mining/ceiling_pipe05_thick.mdl Loading: models/props_farm/spool_rope.mdl Loading models/props_farm/spool_rope.mdl Loading: models/props_granary/grain_sack.mdl Loading models/propsgranary/grain_sack.mdl Loading: models/props_2fort/fire_extinguisher_cabinet01.mdl Loading models/props_2fort/fire_extinguisher_cabinet01.mdl Loading: models/props_spytech/fire_bell01.mdl Loading models/props_spytech/fire_bell01.mdl Loading: models/props_2fort/fire_extinguisher.mdl Loading models/props_2fort/fire_extinguisher.mdl Loading: models/props_spytech/vent002.mdl Loading models/props_spytech/vent002.mdl Loading: models/props_spytech/siren.mdl Loading models/props_spytech/siren.mdl Loading: models/pops_trainyard/distillery_barrel001.mdl Loading models/props_trainyard/distillery_barrel001.mdl Loading: models/props_trainyard/stairs001b.mdl Loading models/props_trainyard/stairs001b.mdl Loading: models/props_2fort/corrugated_metal004.mdl Loading models/props_2fort/corrugated_metal004.mdl Loading: models/props_2fort/corrugated_metal005.mdl Loading models/props_2fort/corrugated_metal005.mdl Loading: models/props_2fort/roof_metal003.mdl Loading models/props_2fort/roof_metal003.mdl Loading: models/props_farmjunction_box.mdl Loading models/props_farm/junction_box.mdl Loading: models/props_trainyard/awning001.mdl Loading models/props_trainyard/awning001.mdl Loading: models/harvest/tree/tree_big.mdl Loading models/harvest/tree/tree_big.mdl Loading: models/harvest/tree/tree_medium.mdl Loading models/harvest/tree/tree_medium.mdl Loading: models/harvest/tree/tree_small.mdl Loading models/harvest/tree/tree_small.mdl Loading: models/harvest/tree/tree_big_skybox.mdl Loading models/harvest/tree/tree_big_skybox.mdl Loadng: models/harvest/tree/tree_medium_skybox.mdl Loading models/harvest/tree/tree_medium_skybox.mdl Loading: models/harvest/horizon_facade_harvest/horizon_facade.mdl Loading models/harvest/horizon_facade_harvest/horizon_facade.mdl Loading: models/props_halloween/pumpkin_01.mdl Loading models/props_halloween/pumpkin_01.mdl Loading: models/props_halloween/pumpkin_02.mdl Loading models/props_halloween/pumpkin_02.mdl Loading: models/props_lights/flood_light_base001.mdl Loading models/props_lights/flood_light_bas001.mdl ```
Missing VTF files ```"materials/backpack/workshop/player/items/pyro/2020_pyro_hair_horns/2020_pyro_hair_horns_large.vtf": can't be found on disk "materials/effects/animatedsheen/animatedsheen1.vtf": can't be found on disk "materials/effects/laser1_alpha.vtf": can't be found on disk "materials/effects/tracer101.vtf": can't be found on disk "materials/effects/whitebeam.vtf": can't be fund on disk "materials/models/buildables/dispenser/disp_blueprint_build_blue.vtf": can't be found on disk "materials/models/buildables/dispenser/disp_blueprint_model_blue.vtf": can't be found on disk "materials/models/buildables/sentry1/blueprint_build_blue.vtf": can't be found on disk "materials/models/buildables/sentry1/blueprint_model_blue.vtf": can't be found on disk "materials/models/buildables/teleporter/teleporter_blueprint_enter_blue.vtf": can't be found on disk "materials/models/buildables/teleporer/teleporter_blueprint_exit_blue.vtf": can't be found on disk "materials/models/buildables/teleporter/teleporter_blueprint_model_blue.vtf": can't be found on disk "materials/models/player/engineer/engineer_eyes_blue.vtf": can't be found on disk "materials/models/player/engineer/engineer_eyes_red.vtf": can't be found on disk "materials/models/player/engineer/engineer_eyes_selfillum.vtf": can't be found on disk "materials/models/player/pyro/femme_corset_blu.vtf": can't be found on disk "materials/models/plaer/pyro/femme_corset_blu_zombie.vtf": can't be found on disk "materials/models/player/pyro/femme_corset_red.vtf": can't be found on disk "materials/models/player/pyro/femme_corset_red_zombie.vtf": can't be found on disk "materials/models/player/pyro/invuln_illum.vtf": can't be found on disk "materials/models/player/pyro/pyro_eyes_blue.vtf": can't be found on disk "materials/models/player/pyro/pyro_eyes_red.vtf": can't be found on disk "materials/models/player/pyro/pyro_eyes_selfillum.vtf": can't be found o disk "materials/models/player/pyro/pyrotex_gib.vtf": can't be found on disk "materials/models/player/pyro/pyrotex_invuln.vtf": can't be found on disk "materials/models/player/pyro/pyrotex_normal.vtf": can't be found on disk "materials/models/shaft_blu_festive.vtf": can't be found on disk "materials/models/shaft_n.vtf": can't be found on disk "materials/models/shaft_red_festive.vtf": can't be found on disk "materials/models/shaftblu.vtf": can't be found on disk "materials/models/shaftred.vtf": can't be foud on disk "materials/models/tf2moe/mimi/vtf/base/emission_blu.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/emission_red.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/hair_blu.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/hair_red.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/mimi_texa_blu.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/mimi_texa_red.vtf": can't be found on disk "materials/models/tf2oe/mimi/vtf/base/mimi_texb_blu.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/mimi_texb_red.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/mimi_texc_blu.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/mimi_texc_red.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/base/mini_lightwarp.vtf": can't be found on disk "materials/models/tf2moe/mimi/vtf/emotes/sad.vtf": can't be found on disk "materials/models/weapons/c_items/c_axtinguishergold_mask.vtf": can't be found on disk "materials/models/weapons/c_items/c_axtinguisher_xmas_blue.vtf": can't be found on disk "materials/models/weapons/c_items/c_claymore_gold_mask.vtf": can't be found on disk "materials/models/weapons/c_items/c_double_barrel_gold_mask.vtf": can't be found on disk "materials/models/weapons/c_items/c_frontierjustice_gold_mask.vtf": can't be found on disk "materials/models/weapons/c_items/c_grappling_hook_mask.vtf": can't be found on disk "materials/models/weapons/c_items/cleechgun_gold_mask.vtf": can't be found on disk "materials/models/weapons/c_items/c_lollichop_blue.vtf": can't be found on disk "materials/models/weapons/c_items/c_madmilk_cap.vtf": can't be found on disk "materials/models/weapons/c_items/c_madmilk_glass.vtf": can't be found on disk "materials/models/weapons/c_items/c_madmilk_label.vtf": can't be found on disk "materials/models/weapons/c_items/c_madmilk_liquid.vtf": can't be found on disk "materials/models/weapons/c_items/c_madmilk_wire.vtf": can't be foun on disk "materials/models/weapons/c_items/c_proto_medigun_glass_normal.vtf": can't be found on disk "materials/models/weapons/c_items/c_targe_xmas_blue.vtf": can't be found on disk "materials/models/weapons/c_items/c_ubersaw_xms_mask.vtf": can't be found on disk "materials/models/weapons/c_models/c_flamethrower/c_flamethrower_gold_dx8.vtf": can't be found on disk "materials/models/weapons/c_models/c_grenadelauncher/c_grenadelauncher_gold_mask.vtf": can't be found on disk "materials/models/weapons/c_modelsc_knife/c_knife_gold_mask.vtf": can't be found on disk "materials/models/weapons/c_models/c_medigun/c_medigun_gold_dx8.vtf": can't be found on disk "materials/models/weapons/c_models/c_minigun/c_minigun_gold_dx8.vtf": can't be found on disk "materials/models/weapons/c_models/c_rocketlauncher/c_rocketlauncher_gold_dx8.vtf": can't be found on disk "materials/models/weapons/c_models/c_scattergun/c_scattergun_gold_dx8.vtf": can't be found on disk "materials/models/weapons/c_models/c_smg/c_smg_gold_dx8.vtf": ca't be found on disk "materials/models/weapons/c_models/c_sniperrifle/c_sniperrifle_gold_dx8.vtf": can't be found on disk "materials/models/weapons/c_models/c_stickybomb_launcher/c_stickybomb_launcher_gold_dx8.vtf": can't be found on disk "materials/models/weapons/c_models/c_wrench/c_wrench_gold_mask.vtf": can't be found on disk "materials/models/weapons/v_cigarette_case/v_cigarette_case_blue.vtf": can't be found on disk "materials/models/workshop/player/items/all_class/spellbook_magazine/spellbook_magazinecolor.vtf": can't be found on disk "materials/models/workshop/weapons/c_models/c_blackbox/c_blackbox_gold_mask.vtf": can't be found on disk "materials/models/workshop/weapons/c_models/c_drg_cowmangler/c_drg_cowmangler_blu.vtf": can't be found on disk "materials/models/workshop/weapons/c_models/c_fists_of_steel/c_steelfists_mask.vtf": can't be found on disk "materials/models/workshop/weapons/c_models/c_madmilk/c_madmilk_liquid_mask.vtf": can't be found on disk "materials/models/workshop/weapons/c_models/c_mdigun_defense/c_medigun_defense_normal.vtf": can't be found on disk "materials/models/workshop/weapons/c_models/c_medigun_defense/c_medigun_defensepack_normal.vtf": can't be found on disk "materials/particle/circle.vtf": can't be found on disk "materials/particle/ssb4u/cmn_flare_white.vtf": can't be found on disk "materials/particle/the_wonderful_101/w101_spark_02.vtf": can't be found on disk "materials/particle/the_wonderful_101/w101_toon_arrow_03.vtf": can't be found on disk "materials/particle/the_wondeful_101/w101_toon_impact_03.vtf": can't be found on disk "materials/particle/the_wonderful_101/w101_toon_impact_trails_sharp.vtf": can't be found on disk "materials/particle/the_wonderful_101/w101_toon_rock_debris.vtf": can't be found on disk "materials/particle/the_wonderful_101/w101_toon_smoke.vtf": can't be found on disk "materials/particle/the_wonderful_101/w101_toon_smoke_jet.vtf": can't be found on disk "materials/particle/transformers_devastation/td_elec_arc.vtf": can't be found on disk "materials/prticle/transformers_devastation/td_elec_arc_red.vtf": can't be found on disk "materials/particle/transformers_devastation/td_elec_arc_white.vtf": can't be found on disk "materials/particle/transformers_devastation/td_elec_spike.vtf": can't be found on disk "materials/particle/transformers_devastation/td_elec_spike_red.vtf": can't be found on disk "materials/particle/transformers_devastation/td_elec_sprite.vtf": can't be found on disk "materials/particle/transformers_devastation/td_fire_1.vtf": can't be foud on disk "materials/particle/transformers_devastation/td_fireball.vtf": can't be found on disk "materials/particle/transformers_devastation/td_jagged_beam.vtf": can't be found on disk "materials/particle/transformers_devastation/td_smoke_anim.vtf": can't be found on disk "materials/particle/transformers_devastation/td_smoke_beam_1.vtf": can't be found on disk "materials/particle/transformers_devastation/td_smoke_beam_2.vtf": can't be found on disk "materials/particle/transformers_devastation/td_smoke_clou.vtf": can't be found on disk "materials/particle/transformers_devastation/td_smokering.vtf": can't be found on disk "materials/particle/transformers_devastation/td_sparks.vtf": can't be found on disk "materials/particle/transformers_devastation/td_spike.vtf": can't be found on disk "materials/particle/transformers_devastation/td_spike_add.vtf": can't be found on disk "materials/particle/transformers_devastation/td_spiketrail.vtf": can't be found on disk "materials/particle/transformers_devastation/td_starlash.vtf": can't be found on disk "materials/particle/transformers_devastation/td_starflash_add.vtf": can't be found on disk "materials/particle/transformers_devastation/td_toon_ring.vtf": can't be found on disk ```
R_FindDynamicDecalSlot: no slot available. ```R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. XIXIXIXI killed Swanky Buu with sniperrifle. (crit) Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death Zbychu_PL killed ZİNED50 with quake_rl. Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death Zbychu_PL killed Phosphoenolpyruvate with quake_rl. Unhandled GameEvent in ClientModeShared::FiremeEvent - player_death Loading: models/workshop/player/items/all_class/fall17_scholar/fall17_scholar_Sniper.mdl Loading: models/player/items/Sniper/professor_speks.mdl Loading: models/workshop/player/items/soldier/jul13_generals_attire/jul13_generals_attire.mdl R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Loading: models/workshop/player/items/sniper/dec19_missing_piece/dec19_missing_piece.mdl Loading: models/workshop/player/items/sniper/dec19_mislaid_sweater/dec19_mslaid_sweater.mdl R_FindDynamicDecalSlot: no slot available. Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! Loading: models/workshop/player/items/all_class/dec19_pebbles_the_penguin/dec19_pebbles_the_penguin_Sniper.mdl Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Warning : Particle system (medicgu_beam_blue_healing) using unassigned ControlPoint 1! R_FindDynamicDecalSlot: no slot available. Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! R_FindDynamicDecalSlot: no slot available. Loading: models/player/items/all_class/ghostly_gibus_Medic.mdl R_FindDynamicDecalSlot: no slot available. Loading: models/workshop_partner/player/items/heavy/hm_shirt/hm_shirt.mdl R_FindDynamicDecalSlot: no slot available. Loading: models/workshop/player/items/all_class/jul13_sweet_sades/jul13_sweet_shades_Heavy.mdl Loading: models/workshop/player/items/heavy/cc_summer2015_white_russian/cc_summer2015_white_russian.mdl R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Loading: models/workshop/player/items/all_class/fall2013_hong_kong_cone/fall2013_hong_kong_cone_Spy.mdl R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamcDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Loading: models/workshop/player/items/spy/short2014_invisible_ishikawa/short2014_invisible_ishikawa.mdl R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Loading: models/workshop_partner/player/items/spy/shogun_ninjamask/shogun_ninjamask.mdl Loading: models/weapons/c_models/c_rocketboots_soldier.mdl R_FindDynamicDcalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Loading: models/workshop/player/items/soldier/short2014_soldier_fedhair/short2014_soldier_fedhair.mdl Loading: models/workshop_partner/player/items/all_class/jackbadge/jackbadge_limited.mdl XIXIXIXI killed SSaLaMMe with sniperrifle. (crit) Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death Loading: models/workshop/player/items/soldier/short2014_soldier_fed_coat/short2014_solder_fed_coat.mdl Loading: models/player/items/all_class/id_badge.mdl Loading: models/player/items/soldier/grenadier_softcap.mdl Loading: models/workshop/player/items/soldier/shooters_supplies/shooters_supplies.mdl Loading: models/player/items/Soldier/professor_speks.mdl R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Loading: models/player/items/all_class/ghostly_gibus_Scout.mdl R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. Loadin: models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_Scout.mdl Loading: models/player/items/all_class/xms_allclass_giftbadge.mdl Loading: models/player/items/all_class/seal_mask_Engineer.mdl Loading: models/player/items/all_class/xms_steamwhistle_Engineer.mdl Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! Warning : Partice system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! Loading: models/workshop/player/items/medic/sf14_medic_herzensbrecher/sf14_medic_herzensbrecher.mdl No such variable "$C0_X" for material "dev/halo_add_to_screen" Loading: models/player/items/all_class/bombonomicon.mdl R_FindDynamicDecalSlot: no slot available. R_indDynamicDecalSlot: no slot available. Loading: models/player/items/Medic/Medic_cap.mdl Loading: models/workshop/player/items/all_class/sbox2014_law/sbox2014_law_Engineer.mdl Loading: models/workshop/player/items/engineer/hwn2015_western_beard/hwn2015_western_beard.mdl Loading: models/workshop/player/items/engineer/dec2014_engineer_detectiveholster/dec2014_engineer_detectiveholster.mdl R_FindDynamicDecalSlot: no slot available. Loading: models/player/items/heavy/capones_capper.mdl Loading: models/player/iems/all_class/dueling_medal.mdl Welcome to Brazil killed sotnak with bottle. (crit) Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death Loading: models/player/items/Heavy/professor_speks.mdl R_FindDynamicDecalSlot: no slot available. XIXIXIXI killed Welcome to Brazil with sniperrifle. (crit) Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death А Я УМНЫЙ connected No such variable "$C0_X" for material "dev/lumcompare" R_FindDynamicDecalSlot: no slot available. XIXIXed Lamecodename with sniperrifle. (crit) Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death No such variable "$basetexture" for material "effects/starflash01" R_FindDynamicDecalSlot: no slot available. No such variable "$basetexture" for material "effects/softglow" DungPie06 killed sAvitar with tf_projectile_rocket. Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecallot: no slot available. R_FindDynamicDecalSlot: no slot available. XIXIXIXI killed sutanki9 with sniperrifle. (crit) Unhandled GameEvent in ClientModeShared::FireGameEvent - player_death Warning : Particle system (medicgun_beam_blue_healing) using unassigned ControlPoint 1! R_FindDynamicDecalSlot: no slot available. R_FindDynamicDecalSlot: no slot available. ```
im-h commented 1 year ago

Any updates on this issue?

relaxtakenotes commented 1 year ago

Any updates on this issue?

seems to be better purely based on my feeling

edit: nvm it's the same

Joaquel commented 1 year ago

Apparently it will be fixed in the next update (it is not known when it will be, but probably this week)

sosodev commented 1 year ago

I was often failing to load into games before I capped my framerate to 144 FPS. Now I load in but it's still very slow.

sosodev commented 1 year ago

There's a Linux + AMD GPU bug where the memory clock of the GPU will sit at the minimum value (96 mhz) while the game is loading. It seems that the game is trying to load data into VRAM and that's why it takes so damn long. If I open another slightly intensive game (I use Runescape) my system will bump the GPU's memory clock and then TF2 loads very fast. Yes TF2 actually loads faster by adding more load to the system.

Perhaps this is affecting Windows users too?

Linux users should note that AMD GPU memory clock management is pretty broken right now. Some users report the memory clock being stuck at the minimum even in games. Other users report that it gets stuck at varying values depending on the refresh rate of their monitor... You should be running the latest kernel for the best odds of it working properly. Here's the relevant thread.

relaxtakenotes commented 1 year ago

There's a Linux + AMD GPU bug where the memory clock of the GPU will sit at the minimum value (96 mhz) while the game is loading. It seems that the game is trying to load data into VRAM and that's why it takes so damn long. If I open another slightly intensive game (I use Runescape) my system will bump the GPU's memory clock and then TF2 loads very fast. Yes TF2 actually loads faster by adding more load to the system.

Perhaps this is affecting Windows users too?

Linux users should note that AMD GPU memory clock management is pretty broken right now. Some users report the memory clock being stuck at the minimum even in games. Other users report that it gets stuck at varying values depending on the refresh rate of their monitor... You should be running the latest kernel for the best odds of it working properly. Here's the relevant thread.

this seems plausible. i'm on an amd gpu myself, an rx560. i tried this theory out on windows and noticed the same behaviour, except i loaded my gpu with furmark limited to 30 fps as to not load it too much, just enough to bump up the clock and memory speed. it seems to be just a bit faster too under load!

sosodev commented 1 year ago

I've tested this now with my RX6600's memory clock manually set to the maximum value. My game loads around 60 seconds faster (80s -> 20s). Here's the ChatGPT thread where I figured out how to do it in Linux. There's a summary at the bottom.

Arcanus27 commented 1 year ago

Has this gotten any better? with the recent update?

Joaquel commented 1 year ago

Still not fixed with the recent update.

velsignetsjel commented 1 year ago

Can confirm, this problem has not been fixed. Just now I tried to join the server and measure how long it takes: the first load (with preloading) took 2 minutes 46 seconds, the second load - 2 minutes 15 seconds.

AmadeusTomboy commented 11 months ago

Chances this will be fixed on scream fortress?

relaxtakenotes commented 11 months ago

Chances this will be fixed on scream fortress?

0

NULLYUKI commented 11 months ago

According to patch 210366

Changes to help improve load times

Longer loading times should now be fixed. This requires retesting.

velsignetsjel commented 11 months ago

Yes, i tested just now and it's fixed (at least for me)

relaxtakenotes commented 11 months ago

Chances this will be fixed on scream fortress?

i was wrong as it was fixed on scream fortress lol... works good for me

Joaquel commented 11 months ago

Yep, it works pretty good.

velsignetsjel commented 11 months ago

Since the problem has been fixed, I am closing this issue. @kisak-valve, please remove the "Need retest" tag.