Slashdot Mirror


Graphics State of the Union

Tom's Hardware has put out a nice recap of where computer graphics have been and where they are headed in the near future. While there are some definite shiny toys being displayed in new product releases and on the test beds, the overall problem of power consumption continues to rear its ugly head demanding attention. From the article: "while all of these things are interesting, exciting and new, the problem remains the same. Getting smaller and faster only makes sense if the design also is less demanding on the wall socket and cooling system. We all want different things when it comes to advancements, but first and foremost we need better power management. The bottom line is simple: graphics makers must take a step back from feature brainstorming until the power issue is resolved."

8 of 148 comments (clear)

  1. Wrong. by The+Living+Fractal · · Score: 4, Insightful

    The bottom line is simple: graphics makers must take a step back from feature brainstorming until the power issue is resolved.

    Today this is irrelevant. If consumers continue to purchase ever more power hungry graphics cards, what is to stop the companies from making them? When the market actually changes and people start considering the power requirements of their cards, then I'll believe this statement about the bottom line. Because right now the only thing I hear from people building or buying new computers about the power requirements is "make sure you get a PFC PSU and get lots of watts", not "make sure you get a low-power GPU". For one thing, some people actually enjoy saying they have a 600+ watt PSU. I can imagine that with current power costs today this trend will continue. Do the math, it's not actually costing a person much more per month to go from 600 to a 1000 watt PSU, especially since most people don't use their GPU to full power most of the time.

    Power requirements take a back seat to overall performance, and will continue to do so until electricity costs are driven up further. It's simple economics. People are willing to pay for the power-hungry cards. And until they're not, power consumption will continue to be less important to the producers than performance. This is analogous to today's vehicles, still being built and shipped with huge fuel sucking engines. For many people, and I'd wager to say enough to sustain the market for years to come, the cost of energy (either liquid or electrical) is still low enough that they aren't going to give up their cherished powers, be they piston driven or transistor.

    TLF

    --
    I do not respond to cowards. Especially anonymous ones.
    1. Re:Wrong. by xanadu-xtroot.com · · Score: 4, Interesting

      If consumers continue to purchase ever more power hungry graphics cards, what is to stop the companies from making them?

      And what choice do we currently have? If the companies made Watt-Friendly cards, I'm willing to bet people would buy them especially for laptops. But they don't. We don't have the choice BUT to buy these double bay, amp eating, juggernauts we have today.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    2. Re:Wrong. by The+Living+Fractal · · Score: 4, Informative

      Well, TBH the companies are beginning to focus on this sector (mobile).

      A lot of the newer mobile GPU (like GeForce Go) are capable of greatly reducing their overall consumption when their total demand is low. They ramp up when needed.

      Of course this doesn't address the fact that, when needed, and when ramped up, they consume a lot of power. To which I say, yes, we need more power efficient cards.

      This is unique to the mobile sector for now, but of course will eventually find its way into the entire realm of graphics computing.

      Unless of course we find a way to produce power more cheaply and abundantly than with hydrocarbons. In which case the only thing we'll care about then is cooling ;) But I suspect that could be a long ways off.

      TLF

      --
      I do not respond to cowards. Especially anonymous ones.
  2. Power just became more of an issue. by Rob+T+Firefly · · Score: 4, Funny

    Thanks to the 30-40 seperate power-chomping ads on each page of Tom's Hardware stories, the lights in my office dim whenever I accidentally hover my cursor over the word "graphics," "Microsoft," or "processor." Thanks, Tom!

  3. Price & performance will always be more import by EmbeddedJanitor · · Score: 4, Insightful
    When it comes to gaming etc, price and performance will always be considered more important than power saving (except for battery devices). $10 on a retail price is somehow more real than an extra $5 per month on the power bill (which is probably being payed for by someone else anyway). So if a graphics card maker could shave off half the power by spending another $2 it just won't happen.

    This makes all those "Green PC" claims a joke. I remember my first PC. It wasn't a "Green PC", but it had a 100W power supply, no heatsinks etc. My latest PC is a "Green PC" but has a 400W power supply. I'm not sure how a 400W-based system is greener than a 100W based system, but hey it says Green so it has got to be good right?

    --
    Engineering is the art of compromise.
  4. Great graphics... not so great games? by Bungleman · · Score: 4, Insightful

    I was thinking about this yesterday... I had downloaded a rom of Crono Trigger for the SNES, and I'm having a blast. When all the new games like Battlefield 2, Titan Quest, UT2004, and FEAR get old, I like to go back to the old games. So someone might say... why go back to the old games? They're old and pixellated. But they're FUN! The old classics like Crono Trigger, Secret of Mana, original Mario Bros., Zelda Link to the Past, Super Metroid... they don't make em like that anymore. And there's a generation of "gamers" coming up that have missed out on a lot because of that.

    Nowadays it's all about the graphics, and the gameplay tends to (but not always) suffer. Even the best of the best new games have these problems. FEAR? A pathetic 8-9 hours of gameplay, though it was pretty fun while it lasted. Oblivion? Tons of hours of gameplay, but completely SHALLOW in terms of the overall experience. Even Morrowind had this game beat IMO. Battlefield 2? Awesome graphics, and fun gameplay... oh, but don't try running more than a few bots on your machine unless you want to run at 2fps, and forget about coop play, and don't expect single player with more than 16 player maps (mods notwithstanding).

    It seems to me that the more games focus on graphics, the more they lose in other areas. They either have cut features, performance issues, lack of content, or something... this isn't always the case (think Half Life 2), but unfortunately we're paying for the 'shiny factor' more often and losing out on the content that made the old games fun. Maybe I'm getting too old, or maybe I'm just jaded, but I still miss the old style games.

  5. What AMD can bring to the ATI deal? by powerlord · · Score: 5, Insightful

    Just out of curiousity, lets look at the current CPU offerings.

    Intel came out with a truly Power-Hungry CPU.
    AMD came out with a cooler and better CPU.
    Intel came out with an even cooler CPU that out performed the AMD one. (Core Duo/Core 2 Duo)
    The ball is now in AMDs court.

    In other words, the presure on Intel was that they had to compete in that area in order to be competitive.

    Perhaps AMD, coming from their battle with Intel can help focus the ATI division on less power consumption/heat generation, and perhaps that is that AMD can help bring to the table.

    If they even BEGIN to make inroads in this, while maintaining a competitive stance against Nvidia, it will force Nvidia to compete on this point also, which should move GPUs in a cooler direction :)

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  6. Current buffer-swap implementations don't help by Hortensia+Patel · · Score: 4, Insightful

    Not disputing anything in TFA, but there's another power-related annoyance that (IMHO) should be easier to address.

    When rendering in double-buffered mode with vsync on, the graphics card driver needs to wait for the display's vertical retrace before it swaps (or blits) the back buffer to the front. Today, all Windows drivers that I know of accomplish this with a spinlock. This means that an animated app grabs ALL available CPU cycles, even if the CPU actually needed to redraw each frame is trivial, and thus runs much hotter than it ought to for the amount of work being done.

    For a high-end game that stresses the system anyway, this isn't a big deal. For more modest games or non-game applets, it's embarrassing to have a single rotating triangle forcing the machine to run all-out, particularly on battery power.

    Application-level 'fixes' for this problem are very unsatisfactory - mostly trying to guess how long you've got until the next flip, Sleep()ing a bit and hoping you get woken up in time. It's clumsy, imprecise and the wrong place to be solving this. Why can't the driver wait on the flip - the flip it controls, for crying out loud - in some more efficient manner? (Can the new MWAIT instruction in EMT64 help with situations like this?)