Console = PC

This topic is locked from further discussion.

Avatar image for TheElfChild
TheElfChild

1182

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#1 TheElfChild
Member since 2009 • 1182 Posts

For one good reason:

We're always trying to push the envelope for hardware development. We're constantly making better chips and better hard drives.

However, if that was all we did, then developers would get lazy. As soon as we created more RAM, the developers would instantly fill it. More memory - filled. There would be no incentive to make the software more efficient, simply because we could just improve the hardware.

That's where consoles come in. The Hardware on a console doesn't improve, so developers are forced to create more innovative coding to push the hardware to its limits.

If it weren't for consoles, software would be resource intensive, and it would suck.

Avatar image for killerfist
killerfist

20155

Forum Posts

0

Wiki Points

0

Followers

Reviews: 6

User Lists: 0

#2 killerfist
Member since 2005 • 20155 Posts
So you don't think devs optimize games on PC as well? You know, to get a better peformance on "older" hardware?
Avatar image for deactivated-63f6895020e66
deactivated-63f6895020e66

21177

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#3 deactivated-63f6895020e66
Member since 2004 • 21177 Posts
We're always trying to push the envelope for hardware development. We're constantly making better chips and better hard drivesTheElfChild
Who are those "we" you talk about?
Avatar image for mr_mozilla
mr_mozilla

2381

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4 mr_mozilla
Member since 2006 • 2381 Posts

Might be true to some extent, but it pays off to optimize PC games too, maybe even more so. Since not everyone has a high-end PC the lower you can make the requirements the more you'll be expanding your market, while on console everybody has the same hardware there is no need to for e.g. optimize the game for a single core CPU or lower-end GPUs like on PC. Granted, most devs don't actually "optimize" to lower end systems they just provide option to play without certain features.

Avatar image for Vax45
Vax45

4834

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#5 Vax45
Member since 2005 • 4834 Posts

I don't think this applies to graphics so much, but when it comes to program design and such, developers will always find a way to take up more resources.

If the hardware gets a 50% boost in speed, developers will find an excuse to take up 50% more resources (for example, instead of using C++, the developer uses Ruby, or Python in order to push out the program quicker).

Hardware has sped up phenomenally in the past 20 years and now software is having trouble catching up with it. Any machine that has more than one processor is capable of SO much more than is currently being used. People can design their programs to take advantage of multiple cores, but instead of each core tackling one problem, it's multiple cores tackling multiple problems.

Remember how the PS3 was theoretically capable of 1 Teraflop? That number came from the assumption that the program being run is heavily multithreaded. What have we seen so far? I don't think KZ2 is taking advantage of that Teraflop capability.

Avatar image for TheElfChild
TheElfChild

1182

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#6 TheElfChild
Member since 2009 • 1182 Posts

Remember how the PS3 was theoretically capable of 1 Teraflop? That number came from the assumption that the program being run is heavily multithreaded. What have we seen so far? I don't think KZ2 is taking advantage of that Teraflop capability.

Vax45
But because of the nature of developing for consoles, I think that by the end of the PS3's lifespan, someone will have taken advantage of the hardware, which is something that no developer has incentive to do on the PC.
Avatar image for Vax45
Vax45

4834

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#7 Vax45
Member since 2005 • 4834 Posts
But because of the nature of developing for consoles, I think that by the end of the PS3's lifespan, someone will have taken advantage of the hardware, which is something that no developer has incentive to do on the PC.TheElfChild
Let me put the situation into perspective for you: Microsoft gave a $1 million grant to some university (forgot the name) to research multithreading. The software industry is in a PANIC about what to do. There's no standard for multithreading. There are TONS of tools people can use, but there are so many out there with multiple advantages and disadvantages. When dev's find a way to take advantage of the Teraflop the Cell Processor is theoretically capable of, it's NOT going to be in the PS3's lifetime. I've written a paper on this subject and have done legitimate research (used my University's e-library, no Google). You can trust me. If I'm wrong, I'll eat my socks.
Avatar image for TheElfChild
TheElfChild

1182

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#8 TheElfChild
Member since 2009 • 1182 Posts
[QUOTE="TheElfChild"]But because of the nature of developing for consoles, I think that by the end of the PS3's lifespan, someone will have taken advantage of the hardware, which is something that no developer has incentive to do on the PC.Vax45
Let me put the situation into perspective for you: Microsoft gave a $1 million grant to some university (forgot the name) to research multithreading. The software industry is in a PANIC about what to do. There's no standard for multithreading. There are TONS of tools people can use, but there are so many out there with multiple advantages and disadvantages. When dev's find a way to take advantage of the Teraflop the Cell Processor is theoretically capable of, it's NOT going to be in the PS3's lifetime. I've written a paper on this subject and have done legitimate research (used my University's e-library, no Google). You can trust me. If I'm wrong, I'll eat my socks.

Eat your socks, because some Nerd is going to figure it out soon enough; that's just how the world works.
Avatar image for Vax45
Vax45

4834

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#9 Vax45
Member since 2005 • 4834 Posts

Eat your socks, because some Nerd is going to figure it out soon enough; that's just how the world works.TheElfChild

Of course someone will figure it out, that's not the point I was trying to originally make.

My point is the hardware has evolved and the developers are still sticking to the traditional do-one-thing-at-a-time method that was fine in the 60's-90's. Now software is taking nowhere near the advantage multiple core processors are capable of and it'll take a decade or more before anyone finds an excellent compiler to take full advantage of multiple cores.

Avatar image for skrat_01
skrat_01

33767

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#10 skrat_01
Member since 2007 • 33767 Posts
[QUOTE="TheElfChild"]We're always trying to push the envelope for hardware development. We're constantly making better chips and better hard drivesIronBass
Who are those "we" you talk about?

My thoughts exactly.
Avatar image for Vax45
Vax45

4834

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#11 Vax45
Member since 2005 • 4834 Posts
[QUOTE="IronBass"][QUOTE="TheElfChild"]We're always trying to push the envelope for hardware development. We're constantly making better chips and better hard drivesskrat_01
Who are those "we" you talk about?

My thoughts exactly.

University's, AMD, Intel...
Avatar image for X360PS3AMD05
X360PS3AMD05

36320

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#12 X360PS3AMD05
Member since 2005 • 36320 Posts
I agree and i'm thankful we have both.
Avatar image for SpruceCaboose
SpruceCaboose

24589

Forum Posts

0

Wiki Points

0

Followers

Reviews: 9

User Lists: 0

#13 SpruceCaboose
Member since 2005 • 24589 Posts
There are so many flaws with this argument, but I will just leave it alone until the hermits come rushing in.
Avatar image for Brainkiller05
Brainkiller05

28954

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#14 Brainkiller05
Member since 2005 • 28954 Posts
Consoles are getting to the point where they basically do everything a PC does, just at a much worse standard for a cheaper price.
Avatar image for imprezawrx500
imprezawrx500

19187

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#15 imprezawrx500
Member since 2004 • 19187 Posts
[QUOTE="Vax45"][QUOTE="TheElfChild"]But because of the nature of developing for consoles, I think that by the end of the PS3's lifespan, someone will have taken advantage of the hardware, which is something that no developer has incentive to do on the PC.TheElfChild
Let me put the situation into perspective for you: Microsoft gave a $1 million grant to some university (forgot the name) to research multithreading. The software industry is in a PANIC about what to do. There's no standard for multithreading. There are TONS of tools people can use, but there are so many out there with multiple advantages and disadvantages. When dev's find a way to take advantage of the Teraflop the Cell Processor is theoretically capable of, it's NOT going to be in the PS3's lifetime. I've written a paper on this subject and have done legitimate research (used my University's e-library, no Google). You can trust me. If I'm wrong, I'll eat my socks.

Eat your socks, because some Nerd is going to figure it out soon enough; that's just how the world works.

there have been multi proccesor computers for year now yet not much software outside 3d and video can fully use 2 cores let along 4 or 8. you can get 16 core systems but nothing but rendering is really going to use it. the high clocked duals still own the slower clocked quads in most apps. dual have been mainstream for over 2 years now and nothing has changed. only a few games fully use 2 cores and most only really use 1 with a bit offloaded to the second.
Avatar image for DAZZER7
DAZZER7

2422

Forum Posts

0

Wiki Points

0

Followers

Reviews: 3

User Lists: 0

#16 DAZZER7
Member since 2004 • 2422 Posts

TC, if what you say is true and only console developers really get to grips with maximising games to run on low end hardware efficiently then how do you explain the Source engine or even Crysis.

When the Source engine came out, it ran on surprisingly low hardware yet looked stuning. Even now, it is hugely optimised to run on low end hardware and compares to anything being released now days.

Also look at Crysis. Crysis does demand a lot, sure but considering the sheer amount of high dynamic ranged lighting, shadows and high res textures the game is rendering across a huge map, its quite surprising how little the hardware requirements are to run this game on high! Not many peopel realise just how much Crysis is rendering in a given screen and how low the hardware is running it.

Also many developers work enoughmously hard on trying to get their game to run and look beautiful on very very low hardware specs. They do this because it significantly widens the market their product will appeal to. Having said all that, yes I'm sure certain optimisation tricks will have been learned over the years by developers through trying to make a given game run on a console's hardware :)

Avatar image for AnnoyedDragon
AnnoyedDragon

9948

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#17 AnnoyedDragon
Member since 2006 • 9948 Posts

Is the TC seriously arguing optimization wouldn't exist if it wasn't for consoles?

While I'm sure certain optimized techniques have improved because of the limited resource environment on consoles, I'd hardly claim if it wasn't for consoles no one would optimized their games.