Welcome, Guest. Please login or register.

Author Topic: Resource hungry operating system  (Read 5447 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Resource hungry operating system
« Reply #44 from previous page: October 10, 2010, 12:18:05 PM »
Quote from: ElPolloDiabl;583779
I don't mind current web pages with flash taking up RAM and CPU cycles, but why does it need so much CPU and RAM just to idle the OS when you are playing a game.


What exactly do you mean, "idle the OS" when playing a game?

We aren't living in the days when hardware was completely taken over by a single application and the OS evicted from the system. These days, games are applications that obey all the same rules as any other application. They run under the OS and use it to provide all the services (HID/graphics/audio/network etc) they need in order to function. The benefit to the game is that it doesn't need to know or care which hardware you are using, the OS sorts all that out for it. The OS provides abstracted access to the hardware.

So, when you are playing a modern game, the OS is doing plenty of work.
int p; // A
 

Offline ElPolloDiablTopic starter

  • Hero Member
  • *****
  • Join Date: May 2009
  • Posts: 1702
    • Show only replies by ElPolloDiabl
Re: Resource hungry operating system
« Reply #45 on: October 10, 2010, 12:23:18 PM »
Quote from: Karlos;583852
What exactly do you mean, "idle the OS" when playing a game?

I didn't want to turn this into a Windows bashing thread... The example I'm using is the minimum system specs printed on computer game boxes. They have one minimum spec for Windows XP and another minimum spec for Windows 7/Vista. It is nearly double the CPU and double the RAM for 7/Vista.
Go Go Gadget Signature!
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show only replies by the_leander
    • http://www.extropia.co.uk/theleander/
Re: Resource hungry operating system
« Reply #46 on: October 10, 2010, 12:26:41 PM »
Quote from: ElPolloDiabl;583853
I didn't want to turn this into a Windows bashing thread... The example I'm using is the minimum system specs printed on computer game boxes. They have one minimum spec for Windows XP and another minimum spec for Windows 7/Vista. It is nearly double the CPU and double the RAM for 7/Vista.


You're aware that Vista, despite offering a less agile UI, often offers better framerates than XP does on more recent hardware, right?
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Resource hungry operating system
« Reply #47 on: October 10, 2010, 12:32:57 PM »
Quote from: ElPolloDiabl;583853
I didn't want to turn this into a Windows bashing thread... The example I'm using is the minimum system specs printed on computer game boxes. They have one minimum spec for Windows XP and another minimum spec for Windows 7/Vista. It is nearly double the CPU and double the RAM for 7/Vista.

Sure, but then again, under 7/Vista you get DirectX11 support. There are two interlinked issues here. Firstly, the minimum requirements for the game always include the minimum requirements of the OS. So, let's put that in context.

XP is over a decade older than 7. The change in machine specs between the two are actually not so bad. Twice the CPU power and twice the RAM? That's nothing. in that 10 years, the average (per core) CPU power has gone up about 8 times and installed RAM has certainly increased my more than a factor of 2.

Second point to consider is that many games these days use 3rd party engines that are designed to scale across different hardware.

If you are running XP with DX9, the chances are you are also running it on older hardware.  Game engines will restrict all kinds of performance sensitive features when they run on such a configuration. A side effect of which is that they now require also lot less horsepower to run. If you want to sell as many copies as possible, you are not going to restrict your sales by failing to inform owners of older hardware that it will in fact run in half the RAM and with half the CPU requirements of somebody sporting newer kit where they can crank up the settings past what your machine is capable of (but requires that extra power to do so). That would be very foolish.

Shove the same software into a system with windows 7 / DX11 and the engine is free to use much newer features, some of which require many times more processing power, be it on the CPU or the GPU, than an XP/DX9 class machine had available.
« Last Edit: October 10, 2010, 12:36:59 PM by Karlos »
int p; // A
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: Resource hungry operating system
« Reply #48 on: October 11, 2010, 06:14:37 AM »
Quote from: ElPolloDiabl;583779
One word "Windows" on just about every revision.


This just further proves my point. A "couple of new features," heh.