So, I feel like this topic is that big fucking elephant in the room. Is there any discussion about this at all? Because I feel like this is the biggest problem we have.
upgraded from gtx260 to gtx560 ti recently. was disappointed. the game itself already has good optimization, source engine fucks up. I think that is the reason so far why many models get redone.
Moo said it draws the whole map, like every model etc. If thats the case, that's probably also one of the main causes of cpu strain.
It was weird for me. I dropped my CPU clock from OC 3.6ghz to stock 2.66ghz, and went from 120 fps to like 30, sometimes 20.
Yes, CPU seems to be everything, I barely notice a fps difference when I have my gpu in low power mode. And it barely ever touches the 50% usage on my gpu. And my gpu is just mid range.
Is there anything specific one can provide help with? demos? Or is what steamworks reports back to mootant and brutos enough weird stuff already?
The only time MOOtant gets anything done is when someone sends him some strong amphetamines. Make of that what you will.
I once coded muzzle flashes after not sleeping and then drinking like 2 strong coffees. I felt too tired to wonder how to organize the code or what I can mess up. Not that I can estimate efficiency of that but you feel quite focused on what you're doing. When it comes to performance - I had weird feeling (I haven't tested it) that after Steam release it got slower. CPU is major bottleneck on client. Valve fixed it by preparing rendering from several threads (and then finalizing on one). But that only works in Source 2009 and newer. We/I can rewrite renderer/change engine version to Alien Swarm/change engines.
Do it, and let's see if it fixes shit, because at this point the biggest complaint I hear is low FPS. Period. Past all of the gameplay and balance issues, this one is the biggest.
If I recall correctly, the 2007 sdk isn't multi-thread friendly but, all the versions after are right? So therefore making the change 'should' be a triple boost to the "project" New engine = new and cool ways to do things newer engines generally are more refined multi-core support speaks for itself there is ofc the minus which is, the effort to make the change and testing, testing, testing, testing....
What exactly do you need to optimize ? For me the only issue I have is the crappy hitbox with source. Other then that the game runs fine. What is the problem people are having ?
FPS, ... everyone with a good graphics card from 2008 and a processing speed of 2.5 or up can play it perfectly fine, but everyone with a computer arround or below 2.5ghz is going to have his fps get raped in the face by a plasma cannon, in huge tank fights or just HE cannon in your face you're fps drops to 15 ish,,, I have an ati radeon HD 5000 model and a computer with 2.66 ghz not overclocked, I can play empires perfectly normal 20 vs 20 in normal infantry fights with a stable fps of about 25-30, I can coop with it, but whenever I get naded mortared or tank starts popping out its going to 10-20 and staying there. I mean fuck me I get more fps playing crysis with everthing on high... I think more people would keep playing this if they woudnt get facially raped by there fps everytime they get an explosion in their fucking faces.