Slashdot Mirror


Windows Longhorn to make Graphics Cards more Important

Renegade334 writes "The Inquirer has a story about MS Longhorn and its need for better than entry level graphics cards. This is due to the WGF (Windows Graphics Foundation) which will merge 2D and 3D graphics operations in one, and 3D menus and interfaces that require atleast Shader 2.0 compliant cards. Supposedly it will really affect the performance of the new Microsoft OS." This has been noted before in the system requirements for Longhorn, but it would seem the full impact is slowly being realized.

15 of 714 comments (clear)

  1. Shocking.. by Gorffy · · Score: 5, Funny

    Using Windows as a way to sell more hardware!

  2. How silly by grub · · Score: 5, Interesting


    This is due to the WGF (Windows Graphics Foundation) which will merge 2D and 3D graphics operations in one, and 3D menus and interfaces that require atleast Shader 2.0 compliant cards.

    That's just plain stupid. Grandpa & Grandma want to check their email and pics of the grandkids, why on earth should they require a Radeon MegaXP293823-XtremeSLI+ to do that? I hope there's an option to disable all that cycle-wasting crud or MS may be shooting itself in the foot: how many offices will spend a few hundred dollars on individual video cards just to upgrade the OS? What about those machines with onboard video (ala Dell?)

    --
    Trolling is a art,
    1. Re:How silly by grub · · Score: 5, Funny


      Having 10-20% of the price of your PC being in a bare minimum graphics card just seems ridiculous. What's next? Requiring 5.1 digital sound with multichannel reverb so Longhorn can tell the user "You've got mail!" ?

      --
      Trolling is a art,
    2. Re:How silly by Tasy · · Score: 5, Interesting

      I think something most people don't realize is that by using the GPU to render, you are actually taking load OFF of the CPU, not adding to it. Bravo to Microsoft for this.

      Now all we have to do, is pray they don't leave some loop hole open that lets someone burn your video card. Can you imagine, built in Windows overclocking?

      *shudder*

      --
      ------ ( Read More... | 666 of 682 comments )
    3. Re:How silly by stratjakt · · Score: 5, Funny

      So what do unix users have to do with Windows?

      Noone's threatening your Korn shell. Text mode isn't going anywhere. You can keep your CGA monitor. Relax.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:How silly by mattyrobinson69 · · Score: 5, Funny

      if they build it into internet explorer, how long before somebody finds a bug in the jpeg library that allows for a webpage to beable to set fire to your graphics card with a simple javascript?

      but seriously, rendering a GUI with the GPU is a good thing.

    5. Re:How silly by tc · · Score: 5, Informative

      Okay, cluehammer time:

      First, the GPU is the processing unit, the framebuffer is the memory where the bits are stored. Both are involved in any kind of rendering operation, 2D or 3D. The GPU operates on the bits on the framebuffer.

      Second, modern graphics devices don't have any dedicated 2D hardware left in them. They all just use their 3D cores to do basic blit operations. Why waste silicon on specialist 2D blitting when you've got a gajillion megapixels of fillrate sitting right there in the 3D core?

      Third, you are obviously unaware of how modern shader technology works. If I want to stream down 2D coordinates then I can do that just fine. In fact, shaders don't really care what all the numbers are, they just know that they are getting a certain number of inputs. If you choose to write a shader program that interprets them as coordinates to be transformed, then that's merely the common convention. Heck, I could just stream down 1D coordinates if I wanted to (actually, this is genuinely useful, if the coordinate is time and the shader is computing, say, a particle system). So there is really no inefficiency in using the 3D core to do 2D operations, because I can just transmit the minimum amount of data necessary by means of a suitably chosen shader.

  3. KDE should use this in their advertising by Anonymous Coward · · Score: 5, Funny

    "KDE: Gets 5000% performance out of your graphics card by using our patented 'It Doesn't Use Fucking Pixel Shaders Just To Display A Fucking Menu' technology!"

  4. No biggie. by stratjakt · · Score: 5, Insightful

    You can get a card today for ~80 bucks that fit the bill. Even PCI models, if you're that far out of the loop. By the time longhorn is released, they'll be commonplace.

    Frankly, I can't wait to see this. All that GPU power of my 9800 is basically being wasted 99.99999999% of the time right now.

    --
    I don't need no instructions to know how to rock!!!!
  5. Great, but. by PenchantToLurk · · Score: 5, Interesting

    I've used Windows since 3.0. I'm a Windows (.Net) developer. And I agree that the gee-whiz factor will be great. Animations, depth to menus... it'll be gorgeous.

    But... It doesn't matter how fast computers get, Windows Explorer Shell always seems to become less snappy, even on fresh installs. XP made the start menu slower than ever as it retrieves nonessential metadata on the shortcuts. Myriad Shell extensions, over time, bring the Explorer UI to a crawl.

    Sexy is great, but I have to use it every day. It's just not worth making the UI dog even worse.

    1. Re:Great, but. by bogie · · Score: 5, Informative

      That is the $64 question isn't it? Can Microsoft learn to make an OS that doesn't slow down massively over time. I just did a fresh install on my one machine that runs XP and its night and day. Over time XP just gets slower and slower. Of course the battle cry for MS defenders is "its the fault of 3rd party drivers and apps". Well, then make freaking OS that doesn't let "3rd party" apps run it into the ground. Why do I even need to use an app's uninstaller? Why by default doesn't XP know exactly how to remove every last bit of registry crap that got shoved in there in the first place? How come it take 10 minutes for the start menu to come up after I've been using the OS for a while? How come many explorer operations still lock up the OS and stop whatever work you doing cold? When will MS make an OS that you can actually multitask on no matter what's going on in the background? MS has a lot of work to do and somehow I get the feeling that they haven't learned their lessons yet.

      --
      If you wanna get rich, you know that payback is a bitch
  6. Microsoft never was good at copying Apple... by Dominic_Mazzoni · · Score: 5, Interesting

    Is this going to be another case of where Microsoft tries to copy Apple, but misses the point?

    Mac OS X 10.2 introduced "Quartz Extreme", which uses your graphics card to composite your screen. This meant that dragging windows around now required almost no CPU power at all. In 10.3, they introduced several 3-D effects to enhance the interface - most notably a rotating cube when you switch users.

    There are two key points that Microsoft seems to be missing, though:

    * Mac OS X looks exactly the same if you don't have a powerful enough graphics card, and screen redrawing is not too slow. Having a graphics card just makes the system more responsive because the CPU is doing less of the work.

    * The system degrades gracefully - if you don't have a powerful enough graphics card or run out of video RAM, certain 3D transitions may be skipped. But everything will still function, and everything will look the same.

    It's too early to tell, but it is starting to sound like Microsoft may be creating a new interface that requires a super graphics card, leaving those with only cheap integrated video with a completely different interface. To me that sounds like a recipe for tech support hell - novice users won't understand why their screen doesn't look like someone else's.

  7. Re:Welcome to the Present by mcc · · Score: 5, Insightful

    Making use of the available graphics power just makes sense, and Apple was smart to be the first to realize this. After all, window compositing is something you're going to have to do at some point anyway; why not offload that task onto that part of the hardware that's actually designed to composit things?

    But when you step into the realm of "hey, we've got this power-- let's waste it on something!". Then you're doing something really bad. Using pixel shaders to draw drop shadows on semitransparent textured menus or somesuch begins to fall into this territory.

    In the first case you're taking the present advantages offered by the hardware and leveraging them to improve the consumer experience. In the second case you're taking advantages offered by your hardware and eliminating them-- removing the power of your 3D hardware (which technically is there for the applications, not the OS, to use) by making sure that the 3D hardware is continually tied up running the particle engine floating around the talking paper clip or Enlightenment logo or whatever. This degrades the potential consumer experience because it means the consumers don't get to use the hardware they paid for, the OS is too busy using it.

    The difference between these two situations may be a little bit subtle and a larger bit subjective, but do you see the distinction here? Because given the curve of resource usage their OSes have followed in the past, I kind of doubt Microsoft does...

  8. It's all about timed release. by Trejkaz · · Score: 5, Funny

    Grandpa & Grandma will probably be dead by the time Longhorn comes out.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  9. Re:not so much impact by LiquidCoooled · · Score: 5, Funny

    If you have a REALLY crap graphics card, Windows longhorn will automatically switch to text adventure mode.

    You have opened a window.
    Above you you see the Titlebar, it has a Close button.
    There is lots of text on the window, looking closely, it appears to say 'slashdot'.

    You are likely to be eaten by a Grue.
    >_

    --
    liqbase :: faster than paper