Time to Riot - Devlog reveals the truth about optimization
Author |
Message |
Exalion
Joined: Fri Mar 02, 2007 6:59 am Posts: 1726 Location: NSW, Australia
|
Time to Riot - Devlog reveals the truth about optimization
Just read the new devlog, and I am irritated I ever purchased Cortex Command. Quote: I’ve been watching CC since the third build, but haven’t seen any information yet about implementation of hardware acceleration for graphics, which would greatly improve the performance and lower requirements on the processor and ram end. Are there any plans to implement this feature? – Brian Frazer A: There actually is hardware acceleration done in the blitting of bitmaps in CC, albeit very primitive and limited (DirectDraw7 on windows). The next Data Realms project is already being built on top of Direct3D/OpenGL to take better advantage of the the power of GPUs out there (yet still in 2D) – Data
Are there any plans to add multicore support to the CC engine? – Cody A: Nope – we looked seriously at this since CC’s physics engine is CPU-bound. However, the extra work and complexity involved in retrofiittng it to become multithreaded (and still portable) just doesn’t appear to be worth it. Next project, maybe… – Data
So Data has officially said that he will NOT be using graphics cards, or multiple cores. Therefore, Cortex Command will NEVER run properly on our awesome gaming computers. I feel cheated and screwed over. ♥♥♥♥ You, Data.
|
Wed Nov 25, 2009 3:58 am |
|
|
Geti
Joined: Sun Jul 13, 2008 9:57 am Posts: 4886 Location: some compy
|
Re: Time to Riot - Devlog reveals the truth about optimization
Oh you. Chill out, your multi-core will still run CC better than a single core, and data has never said anything about normal optimisation except that it usually happens later on in the project, and that he prefers to get lots of features working quickly than a few working efficiently quickly. He can always take out the unneeded loops and variables and whatnot, and make it run faster. Thats what optimisation is in the coding world, you're confusing it with acceleration and multithreading. Both of them would require pretty much a complete rewrite this late in the project. He'll still optimise it.
|
Wed Nov 25, 2009 4:04 am |
|
|
PhantomAGN
Joined: Mon Jun 29, 2009 2:40 am Posts: 610 Location: Deep below The Map of Mars
|
Re: Time to Riot - Devlog reveals the truth about optimization
Damn. And CC still feels so far from a final release, what's all this talk of the "next project?" I get the impression that there are some out-of-order priorities. Argh. It's not like this is going to keep me from playing, as my laptop runs CC great, and I do not have to worry about having a crappy gpu. Instead it just devours my battery with the cpu fan.
Well, whatever. Sad, but it looks like it's not going to change. Having two cores still makes it run better, as everything else goes off to the other core.
|
Wed Nov 25, 2009 4:05 am |
|
|
whitty
Joined: Sat Jun 16, 2007 2:31 am Posts: 2982 Location: Texas
|
Re: Time to Riot - Devlog reveals the truth about optimization
Ok well to start things off:
A better processor with more cores will always run CC better. It will move basically everything over to the other cores.
Optimization will still be done. The game runs pretty amazingly as is given the massive amount of calculations it already does. As mentioned above me, he'll remove unnecessary loops and bits of code to make it faster.
He isn't going to rewrite all his code to handle multithreading or massive GPU support either. That would take a massive amount of time. CC is years and years in development, not just a year or two. Rewriting the code would take forever.
[/rant]
|
Wed Nov 25, 2009 4:16 am |
|
|
Miles_T3hR4t
Joined: Mon Jun 04, 2007 5:55 am Posts: 1627 Location: Ohio
|
Re: Time to Riot - Devlog reveals the truth about optimization
the use of Directdraw and 3d stuff means that it will eventually support graphics cards, Lightening the cpu load. relax. I only have 512 ram, and my comp doesn't even work that well anyway, and I can still run CC just fine. Chill. seriously. also, optimization in the code, can mean making the code smaller, or making it load faster... you know, optimizing the code, not just if it supports dual-cores. what processors work and what video cards can do, is far from the only thing optimization means. relax.
|
Wed Nov 25, 2009 4:31 am |
|
|
TorrentHKU
Loose Canon
Joined: Sun Mar 29, 2009 11:07 pm Posts: 2992 Location: --------------->
|
Re: Time to Riot - Devlog reveals the truth about optimization
*cry*
It may get faster, but this means it will never be as fast as we want it to be able to be. Which it technologically could.
|
Wed Nov 25, 2009 5:44 am |
|
|
Exalion
Joined: Fri Mar 02, 2007 6:59 am Posts: 1726 Location: NSW, Australia
|
Re: Time to Riot - Devlog reveals the truth about optimization
hyperkultra somes up how I feel.
yes, it'll be faster when Data cleans up his crap code. But if it never uses the graphics card, it's always going to be unacceptably resource heavy for a 2D game.
|
Wed Nov 25, 2009 6:00 am |
|
|
Eviltebor
Joined: Sun May 31, 2009 6:49 pm Posts: 69
|
Re: Time to Riot - Devlog reveals the truth about optimization
Couldn't data hire someone to do it? Or would that still take ages and just be outrageously expensive for him?
|
Wed Nov 25, 2009 6:47 am |
|
|
whitty
Joined: Sat Jun 16, 2007 2:31 am Posts: 2982 Location: Texas
|
Re: Time to Riot - Devlog reveals the truth about optimization
All of the above.
|
Wed Nov 25, 2009 6:49 am |
|
|
Benpasko
Joined: Sun Aug 09, 2009 9:26 am Posts: 1633
|
Re: Time to Riot - Devlog reveals the truth about optimization
Eviltebor wrote: Couldn't data hire someone to do it? Or would that still take ages and just be outrageously expensive for him? But then what reason will we have for threads like this? Also...FITE THA POWAH! DATA DUN CARE BOUT US! ETC ETC! The game isn't that much of a problem, and optimization can wait.
|
Wed Nov 25, 2009 7:04 am |
|
|
Geti
Joined: Sun Jul 13, 2008 9:57 am Posts: 4886 Location: some compy
|
Re: Time to Riot - Devlog reveals the truth about optimization
Exalion wrote: But if it never uses the graphics card, it's always going to be unacceptably resource heavy for a 2D game. Unless you want him to completely rewrite the physics engine, its pretty unlikley to use GPU physics acceleration. That said, someone with more direct acess to data than us should tell him that atomgroups should have a vector polygon option to prevent stupid terrain collision with low-res groups. That could also be pretty easily accelerated as well, and would make ridable MOs possible.
|
Wed Nov 25, 2009 7:12 am |
|
|
sin2051
Joined: Sat Jun 06, 2009 5:12 am Posts: 51
|
Re: Time to Riot - Devlog reveals the truth about optimization
whitty wrote: A better processor with more cores will always run CC better. It will move basically everything over to the other cores. this really only applies if you're an idiot and like to run lots of CPU-intensive tasks like 1080p Flash at the same time as CC Miles_T3hR4t wrote: the use of Directdraw and 3d stuff means that it will eventually support graphics cards, Lightening the cpu load. relax. I don't think you have the slightest clue what you're talking about Quote: I feel cheated and screwed over. THIS a thousand times, waste of $18, etc
Last edited by sin2051 on Wed Nov 25, 2009 8:17 am, edited 1 time in total.
|
Wed Nov 25, 2009 8:11 am |
|
|
Geti
Joined: Sun Jul 13, 2008 9:57 am Posts: 4886 Location: some compy
|
Re: Time to Riot - Devlog reveals the truth about optimization
sin2051 wrote: THIS[/color] a thousand times, waste of $18, etc You sir, are a whiny ♥♥♥♥♥, or best be trolling. Jesus, just cause the game isnt going to make use of that GPU you spent a stupid amount of money on cause it said it would do game physics and draw a million polys in less than a millisecond, you feel like you've been cheated? Goddamn, I'd hate to have to deal with you in a situation where something legitimately bad had happened. Did anyone ever actually expect GPU acceleration beyond what we have now?
|
Wed Nov 25, 2009 9:16 am |
|
|
PhantomAGN
Joined: Mon Jun 29, 2009 2:40 am Posts: 610 Location: Deep below The Map of Mars
|
Re: Time to Riot - Devlog reveals the truth about optimization
Actually, given some time to cool off, I think I like the news about no gpu acceleration. In a rather twisted way, naturally. By not relying on gpu-accelerated physics, my little laptop performs better than my friend's single core gaming machine, and this makes me feel better about it all. A 2.4ghz machine runs this game very well, even when the gpu is a pathetic Intel Integrated POS, unable to render HL2 properly. 4 gigs of ram helps a bit too.
Though I honestly have nothing to complain about, I've not yet bought the game. But modding it is fun enough, my conscience will surely get the better (or worse?) of me.
|
Wed Nov 25, 2009 9:27 am |
|
|
CrazyMLC
Joined: Fri Dec 22, 2006 4:20 am Posts: 4772 Location: Good news everyone!
|
Re: Time to Riot - Devlog reveals the truth about optimization
When you think about it all you get for buying the game is the ability to play longer than 5 minutes. Everyone has their own reason for buying it. I did it because I had fun playing it, and I thought Data deserved twenty more dollars.
Why did you buy it?
I'm sure its not just because you thought it would be able to run quickly on your computer.
|
Wed Nov 25, 2009 9:38 am |
|
|
|
Who is online |
Users browsing this forum: No registered users |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|