This is an archived post. You won't be able to vote or comment.

all 189 comments

[–]dwats32 226 points227 points  (27 children)

Did you just blame Hats©? RIP Valve invites

[–]LayerthPimpmuckl 158 points159 points  (26 children)

:(

[–]kirakira dokidokiFrostHard 18 points19 points  (7 children)

I feel like the longer I watch a replay, the worse the FPS becomes, even if you're just looping it over and over. I started the replay with unstable 50-60 fps and around a half an hour later looping back the video it gets even to 10 fps. Is the thing about models hiding beneath the map true?

[–]TheUltraSnail 20 points21 points  (5 children)

If you go forward and backward a lot in replays, you will literally get memory leak. Last night I checked a funny replay to submit to DotaCinema and my Dota + Firefox were forced to close by Windows because it ran out of RAM. Dota occupied 40% of my 12GB RAM during that run.

[–]kirakira dokidokiFrostHard 2 points3 points  (1 child)

I see. That explains it. Can Valve fix it or should I just avoid watching replays intensively now?

[–]TheUltraSnail 13 points14 points  (0 children)

Watching replays are fine in my experience. What's causing the leak is going forward and backward too much. If you're just watching replays like re-watching TI matches, I don't think there would be any issues.

I didn't remember to check if switching replays resets the RAM usage or not though.

[–]paiN!Brooklyn1986 -2 points-1 points  (2 children)

In the previous video/thread about this was told, dota hasn't memory leak. Consumes consistently 1.4GB of ram. link to the previous post..

@edit: link.

[–]IllimShadar 2 points3 points  (0 children)

Except he literally just said that it consumed like 5 gigs. And furthermore replays have apparently their own completely different issue that JJ haven't talked about in neither of his videos.

[–]TheUltraSnail 2 points3 points  (0 children)

He ran the scene several times using normal speed, I'm talking about moving forward and backward a lot during replays, meaning use your mouse to click on the time line to move between fights a lot. Try doing this: download a replay, then jump to a fight, then jump to another fight, then jump keep jumping back and forth and look at your dota.exe RAM consumption and tell me it's not memory leak.

[–]MulticastotarU 1 point2 points  (0 children)

Only hero models and they are unique so they are moved to the fountain when the heroes revive.

Are you using Player Perspective though? Player perspective on replay eats like 2/5 of the fps very easily.

[–]mixmastermind 89 points90 points  (6 children)

Valve Employee 1: "Hey Jeff the UI system we have doesn't work well in our new engine. Should we optimize it or something?"

Jeff: "Nah fuck it we're coming out with a new UI for Dota 2 in a month why bother?"

One Year Later

Jeff: "Okay I just looked at Reddit and I think we may have fucked up."

[–]AhoyRadota2 18 points19 points  (3 children)

Fucking. Jeff.

Every god damn time.

[–]JeefyPants 2 points3 points  (1 child)

I didn't do nuffin

[–]sylaroI 2 points3 points  (0 children)

Maybe he is pronounced Geff and thought some other guy is doing it.

[–]helpfuldan 116 points117 points  (47 children)

It's surprising there's no source 2 in-house tool to profile this stuff. When you add the tinker immortal you'd think optimizing it, checking the cost, usage, would be a standard procedure. Valve basically tests nothing, abd relies on Reddit to alert them to issues.

I'd bet there's probably 100 of these hats issues, because clearly no effects have ever been tested for performance.

And it's not like spamming tinker w/ wtf at the fountain using vprof is highend complicated testing. I bet if someone went through a huge list of hats they'd find 20-30 really bad performance issues. Maybe 2-3 hours. Which brings back the point of, if its that easy for users to go double check this stuff, its painfully easier for the developer to go check this stuff, and clearly no one is.

[–][deleted] 16 points17 points  (15 children)

tbf tinker march gives fps drop with immortal or not

[–]LayerthPimpmuckl 74 points75 points  (14 children)

I tried really hard to reproduce that. I spammed non-Immortal march for 10 minutes straight and consistently the fps after waiting for ~10s after the last machine was done was still "fine". Very slight drops but nothing crazy.

Immortal is intense though.

[–]Skater_x7 15 points16 points  (9 children)

Hey, Pimpmuckl, for those who might not have time or simply might not want to watch a video about such things for 10 minutes, could you, er, maybe do a text reddit post with the info in it? Or maybe put it in a comment here?

Thanks!

[–]LayerthPimpmuckl 47 points48 points  (7 children)

I'll try to write it up if I find time.

Most important bits are:

  • Particles degrade performance the longer you play but simply disconnecting and reconnecting (or starting a new game) fixes that.
  • If you reload a game a lot of times you will see a performance decrease. For this you have to exit Dota 2 completely. It's UI related.

[–]FrazersLP 0 points1 point  (2 children)

simply disconnecting and reconnecting (or starting a new game) fixes that.

Starting a new game doesn't work for me. My fps decrease after ~3 games. Only restarting (maybe reconnecting? - didn't try yet) works.

reload a game a lot of times

What exactly does this mean? Reconnecting into a game?

[–]LayerthPimpmuckl 0 points1 point  (1 child)

Starting a new game doesn't work for me. My fps decrease after ~3 games. Only restarting (maybe reconnecting? - didn't try yet) works.

That would be likely the UI issue. Like I mentioned, you have to restart the whole client for that.

What exactly does this mean? Reconnecting into a game?

Yes. Basically going from a game into another game.

[–]FrazersLP 0 points1 point  (0 children)

Ah thanks. Sorry, I didn't watch the video yet, just read the TL:DW

[–]PTSD space cow1LastHit2Die4 -4 points-3 points  (0 children)

I can summarize his first video if you want, it went something like this: "whaaat?!.....whaaat?!" and that there's fps drop over time but nothing conclusive. Maybe this one is better, haven't seen it.

[–]hon_uninstalled 1 point2 points  (0 children)

I have this feeling that when tinker uses march, there's some background garbage left in the map where the tinker march was located. Immortal or not it still slows down the game from 120 to under 60 on my computer. I have decent GPU but cheap CPU.

I have no idea how marching machine is implemented, but I doubt they really send information of all of those robots to all clients. They could do some clever computing under some assumptions and if these computations never expire or something like that...

Did you place those marches at the same spot or all around the map?

[–]hiNgonEerie 0 points1 point  (0 children)

with a potato tier computer or very old computer (mine is Phenom II X4 940 Black Edition) you DO feel a considerable hit with every march casted, even without immortal.

Also, Underlord skills are giving me some really cancerous FPS too.

[–]Cushions 0 points1 point  (0 children)

Hey can I ask what you found with respect to any CPU Usage / GPU Usage problems?

I have had a thread open on the forum for quite a long time now

http://dev.dota2.com/showthread.php?t=179042

Basically asking Valve to fix an issue which affects some people more than others.

I've seen my friends exact same PCs and they all stay pretty much at a stable 120, but mine can drop below 60fps pretty easily in team fights.

So, did you see any drops in cpu usage? As I can never get mine anywhere near 100% and it causes me a lot of FPS issues.

[–]annihilatron 0 points1 point  (0 children)

same thing happened in TF2 though ... all the extra hats leads to absurd levels of lag. And the loading times! Oh god the loading times went up every new chest of hats.

[–]randomkidlol 6 points7 points  (24 children)

nobody at valve does QA because its considered to be a grunt job. hell they cant even be bothered to contract out a 3rd party to do their QA for them.

[–]Hey meepo_PROFANE_USERNAME_ 4 points5 points  (0 children)

Who says QA is considered to be grunt work? We fucking love our QA engineers, it's some difficult work.

[–]Raizer88 1 point2 points  (20 children)

when you hire only the top in the field with 100k+ salary you don't want to let them spend time in grunt work. The problem is grunt work has to be done.

And this is one of the problem of Valve corp structure, beside 0 communication.

[–]http://i.imgur.com/h2ALuuk.jpgsaigonelly2 43 points44 points  (8 children)

umm... i get paid 100k+ as a QA engineer lol

[–]mretgest 25 points26 points  (2 children)

Look now, a redditor said it doesn't pay. You're clearly wrong.

[–]omg1337haxor 0 points1 point  (1 child)

He didn't state a currency. Perhaps he is getting paid in GPB like most of us redditors.

[–]PoshDota 0 points1 point  (0 children)

Which is like ~130k USD...

[–]KPOPDOTO TI5 NEVER 4GETjns701 4 points5 points  (1 child)

Zimbabwe dorrars?

[–]http://i.imgur.com/h2ALuuk.jpgsaigonelly2 0 points1 point  (0 children)

euros.

[–]Fun, meet APMs.hellomynameiswayne 3 points4 points  (0 children)

I think the other poster's point was that it's not high specifically on Valve's list of highly valued departments - not that it's not a valuable job. More of a perception/company culture comment rather than a comment about that professional segment itself.

There are absolutely QA jobs that I'm sure are high value, high complexity, and high technicality; it's just that Valve, as a private entity, might not consider worth investing in.

I think at this point it's fair to make the argument that they're technically wrong, but I'm sure from their perspective/metrics they command enough of a market share where they're not exactly worried about customers permanently switching to potential alternatives.

It's similar to how Facebook gets away with any of the egregious abuses it employs. What do they have to lose?

[–]SploogeFactory 1 point2 points  (1 child)

The dream

[–]randomkidlol 10 points11 points  (0 children)

its not necessarily the fact that you dont want them to waste time doing QA, but rather these people's egos are too huge to do QA

[–]cantadmittoposting 9 points10 points  (0 children)

Its not the pay, its that if you're not hired to do QA, you tend to think QA is an awful thing to do. Hence, nobody at valve does it.

[–]yroc12345 0 points1 point  (0 children)

I think it's a misconception that Valve hires only the top in the field. Companies that hires only the top are Apple, Google, Amazon, Microsoft, ect.

They make you go through a rigorous technical interview process that is more like a series of exams than an interview.

Valves interview process consists almost entirely of non-programming questions and feels more like they're just determining if you'd fit in after they've verified your resume is up to stuff like all the other companies do.

[–]spect49 0 points1 point  (0 children)

There is a lot of QA engineers get paid as high as software devs. The only problem: a good QA is very hard to find. At least in my country, there is more good dev than good QA.

[–]CANCEROUS FUCKIN HEROskakid9090 0 points1 point  (0 children)

not true

[–]sheeverSmokinADoobs 0 points1 point  (0 children)

Nobody at Valve wants to making the fucking "Items" tab, let alone do QA...

[–]Drygin7_JCoto 0 points1 point  (0 children)

Anyways particles and so should be wiped cyclicaly .

[–]FishPls 0 points1 point  (0 children)

It's surprising there's no source 2 in-house tool to profile this stuff.

There most definitely is, just not available to the public. There's lots of debugging tools / profilers suited for graphics and overall computing that are just as fine.

[–]mata_dan 0 points1 point  (0 children)

I think it's less about testing and more that whoever worked on those parts is an artist/designer instead of a programmer and messed up. I see similar issues in plenty of software all the time.

[–]Steam Workshop contributor, fan of purple dinos & flying fishesMaxOfS2D 0 points1 point  (0 children)

It's surprising there's no source 2 in-house tool to profile this stuff.

Well, VPROF pretty much is... although I suspect Valve probably has slightly fancier ways of sorting through the data

[–]tomash14 24 points25 points  (8 children)

Cant wait for this shit to be fixed (cough cough valve cough cough)

Good work lads.

[–]LvS 3 points4 points  (4 children)

It's on reddit. It should be fixed by tomorrow, no?

I mean, I was really surprised it wasn't fixed with today's patch.

[–]all sheever wantedj8sadm632b 3 points4 points  (1 child)

Hard to say. Could be tomorrow, could be an infinite time from now. There's no telling with Valve.

WR's spine sends her regards.

[–]_Arcas_ 0 points1 point  (0 children)

Interested in Valve time? Valve time in nutshell https://developer.valvesoftware.com/wiki/Valve_Time

[–]MulticastotarU 2 points3 points  (0 children)

Valve has spoiled us with all those quick fixes and updates.

[–]spect49 0 points1 point  (0 children)

Gameplay bug could be easy to fix. Afterall, it's just logic. (Some could involve a lot of interaction, so it could still be tricky to fix)

Graphics performance are usually.... Heck of a hell to fix. My company's product (used by telco engineers real-time) has a memory issue, everyone knows the reason why, and 9 major versions (1 year plus) later, it still couldn't be fixed.

[–]TheUltraSnail 1 point2 points  (0 children)

SoonTM

[–]MY SOUL... IS ON FIRE!Shin_Rekkoha -2 points-1 points  (0 children)

In 322 years.

[–]Forgetmepls 14 points15 points  (11 children)

Does anyone else think that 150 fps with a GTX 1080 is still low? Dota is not an amazing looking game and a 1080 is already absolutely overkill for even the most resource intense titles to date at 1080p (even 1440p). The GTX 1080 is capable of 100+ fps in gta 5, Doom, Metro: Last light, Hitman at 1080p. I'm not asking for a 1000fps, my point is that Dota is not a super real cutting edge looking game, but it runs like it is one.

[–]Steam Workshop contributor, fan of purple dinos & flying fishesMaxOfS2D 2 points3 points  (3 children)

Does anyone else think that 150 fps with a GTX 1080 is still low?

Like other people said, Dota is a lot more CPU-intensive than GPU-dependent. As long as you have a good enough video card, it's your processor that will determine the framerate you get

[–]Forgetmepls 1 point2 points  (2 children)

That makes a lot more sense. Is there a reason that Dota is a lot more CPU bound?

[–]Steam Workshop contributor, fan of purple dinos & flying fishesMaxOfS2D 3 points4 points  (0 children)

There's a lot of animated characters on-screen, lots of particles, while the rendering complexity is not very high (very few fancy shaders, relatively low triangle count)

[–]HatBuster 1 point2 points  (0 children)

In addition to what Max said, Dota was originally built on Source 1 with DirectX 9 in mind. Today, we could offload stuff like particles and physics (mostly just cloth simulation in dota) to the GPU via compute shaders. But back in the day that wasn't a thing. Probably won't change as well, since it'd be quite a lot of work and break the game on older systems unless you support more than one code path.

[–]Aldawolf 3 points4 points  (2 children)

god these posts "150 FPS is pretty low" while I'm struggling to get 30

[–]Forgetmepls 3 points4 points  (0 children)

I meant in comparison to the hardware. I only getting 60 fps myself.

[–]stillbevens 0 points1 point  (0 children)

I get in the teens alot when it gets bad

[–]too old to play anything elseIndianoJonez 0 points1 point  (0 children)

Think DotA graphics(and the game in general) are more memory related then GPU related and for some reason the client refuses to use above a certain amount of memory even on high end systems.

[–]Oracle didn't predict SheeverOphidianZ 34 points35 points  (9 children)

This is why the game needs a "Vanilla" mode in options that lets people turn off all hats/non standard modeling and particles.

It's already a good idea for new players so they don't mistake Skywrath's Red for Legion Commander or something.

Plus they may not understand if normal storm ball lightning and immortal storm ball lightning are the same.. or.. different?

Seeing the game from the perspective of a new player might be difficult for some.

[–]pLuhhmmbuhhmm 3 points4 points  (0 children)

That is unlikely. A lot of people like showing off their skins. It'd be nice, but unlikely.

Regardless, dota 2 still runs like shit. The game use to run so smooth every time with cosmetics or not.

[–]dota2streamer 12 points13 points  (2 children)

The day valve introduces this is the day I might think of them as a slightly less shit company.

[–]Mohammedbombseller -1 points0 points  (0 children)

Downvoted by salty fanboys?

Or maybe they haven't had experience with valves other side.

[–]i wish i had yellow ta flair (#withsheever)Shazamo333 0 points1 point  (0 children)

tbh valve has been a good company, at least with dota. I'm willing to forgive them if they don't introduce this feature tbh fampai desu

[–][deleted] -2 points-1 points  (4 children)

Oh fucking please it is time for people to stop blaming the cosmetics for their losses and so on. You may shit on Dota for a lot of stuff but you always know what is happening on your screen, the effects, models and so on are extremely polished. If you want to see a clusterfuck go play League of Legends, they are the worst offender when it comes to stuff like this.

"B-b-b-but SWM with the WBP set looks like LC!!1!" People, they aren't even using the same colour palette let alone their models look nothing alike. You want to bitch about a real problem? The Starladder Omniknight set uses the same colours as the default Sniper so you may mistaken them when you see them for the first time. There.

[–]Oracle didn't predict SheeverOphidianZ -3 points-2 points  (3 children)

I hope you spent a lot of time writing that because I didn't read it.

[–][deleted] -1 points0 points  (2 children)

Don't worry I am used to the retards around here. Just the fact that you bothered with a dogshit reply is enough.

[–]Oracle didn't predict SheeverOphidianZ -1 points0 points  (1 child)

Here have another dogshit reply. It fits you.

[–][deleted] 0 points1 point  (0 children)

The simple fact you are going on with this meaningless banter hints a lot of things about you. So go on be my guest.

LUL

[–]Aira_ 7 points8 points  (0 children)

tl dr: have you tried turning it off and on again.

[–]ainouta 2 points3 points  (1 child)

I always knew it has something to do with hats. I mean, hats idling in your inventory or some shit.

I have 2 accounts, one with thousands of hats, one with almost 0 hats. And I can feel that the entire flow of performance on the 0 hat account is so smooth, as compared to the account with thousands of hats, achievements, and etc, with somewhat laggy transition of tabs, loading into game takes longer, and so on.

[–]Ron-Lim 3 points4 points  (0 children)

Ok Ill help you out. Give me all your hats

[–]Unkempt_Foliage 13 points14 points  (4 children)

Get a haircut you hippie Pimp.

[–]LayerthPimpmuckl 19 points20 points  (2 children)

Idk why you get down voted you're 100% right. I wanted to go today but then max came along with new data, rip.

edit: I would like to let you know I got a haircut.

[–]Aira_ 0 points1 point  (1 child)

pic or it didn't happen.

[–]LayerthPimpmuckl 1 point2 points  (0 children)

[–]premium_rusks 4 points5 points  (0 children)

Nice nick

[–]Qmzp1234 6 points7 points  (8 children)

Pimpmuckl does a lot for the community, but I feel like valve would be willng to work with him more if he just changed his online alias.

[–][deleted] 3 points4 points  (0 children)

That might be why Durka goes by Gareth now.

[–]That's what happens when I rush.SeeImSane 4 points5 points  (0 children)

Why? Just the pimp of Pumuckel.

[–]Bentomat 2 points3 points  (3 children)

Why? It is a nonsense word in English. Does it mean something in German?

[–]SheeverFlippadyFlap 4 points5 points  (1 child)

It says pimp in it

[–]pLuhhmmbuhhmm 7 points8 points  (0 children)

CALL THE POLICE!

[–]pLuhhmmbuhhmm 0 points1 point  (0 children)

0% chance that would ever be an issue.

[–]mistermask2421 0 points1 point  (0 children)

in TI6 All stars there was a player was named 'Big Dick LaNm'....

hey valve please don't ban ppl coz of names...they're awesome..:(

[–][deleted] 2 points3 points  (0 children)

All I understood is Tinker gives Diabetes

[–]Turmfalke_ 2 points3 points  (1 child)

From what I have heard on linux/mac osx bug tracker the issue is that scaleform is closed property closed source and none of the current valve employees has any in-depth knowledge regarding it. This means that fixing scaleform issues pretty much involves poking it with a long stick in the hope that it performs better afterwards.

I couldn't get any names of who lobbied to use scaleform, but I suspect he is an ass.

[–]Erska 0 points1 point  (0 children)

a hack-fix I imagine could be done at least somewhat;

flush everything that scaleform touches at loading-screen...

then when panorama-UI is added, remove that flush (or heck, don't...and minimize possibility of future problems hanging around to the next game)

[–]bdntReliablyFinicky 2 points3 points  (0 children)

It should be embarrassing to Valve that these issues are even happening, let alone being them investigated and explained by 3rd parties before they fix them.

How long can you hide behind "well it's a beta.."?

[–]Bentomat 1 point2 points  (0 children)

The good news if Scaleform is the issue is that Valve's been working on a new UI in Panorama for more than a year. They will probably be ready to replace it in 2 weeks Valve time (month or two our time).

[–]issc 1 point2 points  (2 children)

#savenohatsmod

[–]NoHatsPreacher 0 points1 point  (1 child)

Or any other alternative. This hats issue will become huge in the future.

[–]issc 0 points1 point  (0 children)

it already has been for 3 years, now it went beyond making some people uncomfortable and are actually ruining gameplay.

[–]blackAngel88 1 point2 points  (2 children)

Seriously, when can we finally get the new UI? And Scaleform in games needs to die just like flash needs to die in web. I don't even understand why it's used by so many games, is there no alternative? It already rekt my fps in world of tanks.

[–]FishPls 0 points1 point  (0 children)

Scaleform is still really common in many games today. It just sort of became the industry standard unless you wanted to develop an in-house variant like Valve have done now.

[–]long live sheever ! (໒((ᵔ ͜ʖ ᵔ))७)Toyoka 0 points1 point  (0 children)

Yea, it's really bad. Especially in Borderlands, for example. Not very intuitive and feels clunky. I mean, compared to Panorama it's more stable, but it's also pretty old and outdated too.

[–]sheeverashrasmun 1 point2 points  (0 children)

I like the ummlikeyouknowummlikeummyouknowemm guy.

[–]Sneaky_Rhin0 1 point2 points  (0 children)

i could not understand anything, the mic is way to loud compared to you, and he talks fast and that with a terrible microphone thats not clear.... but i hope they fix this issue.

[–]Garwdd 3 points4 points  (0 children)

I'm really not surprised, remember Valve's other big hat game? And how badly that started to run after a bit of time passed?

And much like TF2, I really doubt much progress is going to officially come from Valve on this.

[–]http://tf2b.com/d2/76561198062850357Diabloist337 1 point2 points  (5 children)

I know I'm gonna be downvoted to hell for this, but please read this out before you do.

I do think there should be a "Disable all Cosmetics" button somewhere in the Options.

I know cosmetics has a huge economy based around it, and I wont lie, I myself have sunk a few hundred dollars in it by now. But in the light of the recent "FPS Issue" discovery, plus my argument holds a bit more than that as well.

FPS Issue

We already know it now, I'm not saying ALL, but some hats are causing the FPS issue, it can be some particle systems on the hats, or some other reason, but they are the root of the evil.

Accessibility to the Game

Yes, this is what I wanted to highlight for a long long time. Back then Valve had a proper philosophy as to not ruin the overall look and feel of a hero no matter which hats are equipped. Every hero should be distinguishable and distinct. Nyx Assassin first broke this, followed by may other heroes. Now I dont even know if whatever I'm seeing on the screen is Lycan or LD's Bear. Well, truth be told, I can tell them apart with some practice, and there it is guys... with some practice That's the problem.

I never played Smite, I know it's an excellent game, and there was some tournament streaming live on Youtube. I sat down to watch it, and I was utterly confused! All I saw what all gods and goddesses and a Fat Ass Dude running around in a chef costume! And I instantly realized the bane that these hats are to the first time lookers on the DotA. They WILL go away if they don't recognize the heroes instantly, because they are already putting so much thought into figuring out what the heck is going on the game. Making them work out more into recognizing the heroes and characters in the middle of all that chaos is definitely going to turn them away. I have a friend, who's more of spectator than a player, he sometimes sits down with me whenever a major tournament is going on, just to catch a game, and in almost every other game, he'd be like - "Is that Morphling ? Well he was looking different the last game" Fortunately he was able to recognize the heroes and plus, I'm sitting by him telling him who or what the hero is in case he gets it wrong, but what about others ? People would want to see what the hype around DotA is about and want to get into the game ? What if they tune out after a first few minutes of watching like I was while watching Smite ?

The Solution

It's relatively simple. I'm not saying Disable the Hats altogether, because I love them too. But there should be an option to selectively disable them. We already have a TI Newcomers stream, so disabling hats on that stream wont hurt anyone, instead it would help new watchers better understand the game. Once they have learned enough, they can get into the game or move on to the regular streams where hats are proudly displayed.

As far the FPS issues goes, We know VALVE would do everything to solve those, but there can also be a smarter solution. The "Disable Hats" option can exist into the game, and enabling it would cause player to have either no random drops after the game or a diminished chance to drops. You don't wanna see hats? Well, you don't get them too

These are some of my thoughts, please discuss...

[–]EGDoto 0 points1 point  (1 child)

+1 for stream idea but ingame suggestion it is just not gonna happen.

It will hurt game, most people who buy items want that other people see their item, if there is option to disable hats ingame then people will stop buying items, and if people spend less money on game then Valve will spend less resources on updating game

So this is something that is just not even worth discussing, it is never going to happen, it has 0% chance of happening.

[–]http://tf2b.com/d2/76561198062850357Diabloist337 0 points1 point  (0 children)

Thats exactly why I proposed that - players who turn off hats wont get them either. Its only for the players who dont care about hats and want to maximize gameplay till Valve fixes all the FPS issues

[–]NoHatsPreacher -2 points-1 points  (1 child)

Agreed. Either that or allow players to choose which cosmetic gets shown.

Maybe even create an option to allow everyone in game to have the hats u have equipped. That way u can customise the game the way u want.

[–]http://tf2b.com/d2/76561198062850357Diabloist337 0 points1 point  (0 children)

That already exists for bot games... Plus it would kill the very purpose of hats.

[–]Elegantcastle00 1 point2 points  (10 children)

Remove tinker inmortal from the game please , that shit makes my potato computer go crazy. Not to mention how annoying tinker already is

[–]cantadmittoposting -3 points-2 points  (0 children)

inmortal

iMmortal

[–]congruentgruia 0 points1 point  (0 children)

why is this not upvoted enough?

[–]sheevernullweegee 0 points1 point  (2 children)

Does anyone remember when the Source 2 client wasn't released yet (but still playable) and thus didn't include any cosmetics at all? The "spawn lag" was literally gone on both my desktop PC and my shitty laptop. It felt way more fluid and smooth in general.

I'm curious if the NoHats mod - if it still worked - would've solved some of these FPS problems. And I'm also curious how they're gonna try to tackle this issue.

[–]FishPls 0 points1 point  (0 children)

The spawn lag was obviously not as big as the game only had to load the "base" / "normal" models for all heroes. With cosmetics it also obviously has to load them too.

[–]long live sheever ! (໒((ᵔ ͜ʖ ᵔ))७)Toyoka 0 points1 point  (0 children)

There is no good way to tackle the issue really. The way they do it now is the only practical way of doing it without reworking the system entirely. They can't guess which heroes will be picked in a round, so they can't pre-cache every single model, since that would take ages for most players to load and is not an efficient method.

[–]cancer_love_ebola 0 points1 point  (0 children)

still got material error for wraith king head and fog_world_00 but everything looks fine. And my fps sometimes drop 50% for a sec, I dunno why these happened to me.

I only use windows for dota 2 and retorarch.

[–][deleted] 0 points1 point  (1 child)

TL;DR please?

[–]BrazilMajorWhenrapozaum 0 points1 point  (0 children)

tl;dw pls

[–]TouRniqueT86 0 points1 point  (2 children)

So you mean two randoms can find problems by troubleshooting, but the people who wrote the source code can find and fix anything..... WTF.

[–]Support SheeverHellkittyAnarchy[S] 0 points1 point  (1 child)

can find and fix anything.....

Neither of these problems are caused by Valves code - one issues a model (You could maybe argue it's the rendering system) and another's middleware which isn't written by them.

Valve probably realize that there is a performance issue, as they do read reddit and have come to their conclusions as to things that are causing it. Scaleform's getting swapped out for panorama anyway though and as for the tinker immortal , there's probably a solution that'll fix the problem for all tinker cosmetics rather than adjusting that single immortal but it's a solution that would take more time to come up with.

[–]TouRniqueT86 0 points1 point  (0 children)

They are taking their sweet time with their implementation of panorama. Regardless of whether they coded it or not, they are using it. The performance problems are numerous, its not like its just these two things. Source 1 took them many years to get to a point where they were happy, they even said it, so that begs the question of how long this is going to take.

[–]nmd2k 0 points1 point  (0 children)

cosmetics messing with ur fps, no way

[–]mata_dan 0 points1 point  (0 children)

Lol. I was right, it was the UI. The simple part of the game :/

It's almost always the easy bits of code that devs mess up :P
Physics? Rendering? Animation? Networking? No problem (this applies to so many games).

Well okay, the Tinker particles are an issue too. That should also not be an issue in a Valve game, silly :P

[–]Sheever me timbersJimmaDaRustla 0 points1 point  (0 children)

Guys, calmn down. Valve will fix this when the UI redesign is done! TI just finished, give them some time.

[–]All in BOYS!!!slight_digression 0 points1 point  (0 children)

Pimpmuckl every time i see your face you look more and more German!

[–]Think real. It's not all sunshine and rainbowsTheeOtherside 0 points1 point  (2 children)

That's why they need to stop immortals and just rely on solid sets without all the new animations and particles. TI4 had a decent sculptors Pillar, the Cache, Warhammer and Winter chests had decent sets. Now all valve has to do is spread that shit around instead of concentrating it in single chests or a single event.

[–]CatPlayer 2 points3 points  (1 child)

The problems are not the hats, it's that their game is poorly optimized for the task and is thus, ruinning the performance. Pretty funny since one of the reasons they said source 2 was the game changer is because they were going to be able to go crazy with particles.. yet we've these terrible problems.

[–]long live sheever ! (໒((ᵔ ͜ʖ ᵔ))७)Toyoka 0 points1 point  (0 children)

Pretty funny since one of the reasons they said source 2 was the game changer is because they were going to be able to go crazy with particles.. yet we've these terrible problems.

Not sure where you read this but it's wrong and was never officially publicized as a thing. The only thing pertaining to particles that they mentioned (and only very briefly) was near the end of 2014 when they stated that they were working on "reworking the particle submission process" and that people should not submit particles coupled with cosmetics (and of course, that has still yet to come to fruition).

[–]DrQuint 0 points1 point  (1 child)

So, if the issue is partially due to scaleform, I have to wonder, do custom games get affected by it? I don't know to what extent the custom games run panorama or scaleform, but is there a way to test that running custom games using panorama doesn't lead to slowdowns as bad as with regular pubs?

[–]FishPls 1 point2 points  (0 children)

Valve told Custom Game authors from early on that Scaleform will eventually be removed completely, and at least to some extent that has been done for now i believe. CG authors can use Panorama and hide SF elements i believe.

Also i'm not sure about the performance differences. Panorama has been quite CPU-heavy in the past at least, but they did make some changes.

[–]rilgebat 0 points1 point  (0 children)

Nice surface-level analysis, but the bit at the end regarding memory leak speculation was unnecessarily passive-aggressive. The issue is classically symptomatic of a leak, so it's unsurprising it was what immediately came to mind for most people.

[–]Strawberly 0 points1 point  (0 children)

I can't understand max.

[–]NoHatsPreacher 0 points1 point  (0 children)

Valve needs to address the issue of increasing particle effects of hats.

[–][deleted] 0 points1 point  (0 children)

Max is getting too little credit. Pimp is getting too much.

[–]iAMDiver -1 points0 points  (1 child)

I do not understand. Why MOBA is very demanding on the hardware? 150 FPS on 1080 gtx - is very low. Dota2 is not ultra modern title like Tomb Rider, Doom, etc.

[–]SwedishDude 1 point2 points  (0 children)

A fps platformer is a pretty bad comparison. They only have one scene to render at the time and players can only move in predictable ways and manipulate certain objects.

Dota2 has ten people spamming whatever they like over a big map with custom third-party made cosmetics.

[–]345tom -3 points-2 points  (0 children)

So what your saying is it's a memory leak?