Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Windows Graphics Microsoft Technology

Windows 8 Graphics: Microsoft Has Hardware-Accelerated Everything 563

MrSeb writes "Microsoft has detailed the extensive changes made to the Windows 8 graphics subsystem and DirectX 11.1. In short, everything in Windows 8 is hardware accelerated, and as a result its text, 2D, and 3D performance will blow Windows 7 away. DirectX 11.1 has also received a significant overhaul that should result in faster and more efficient games and applications. The bulk of the graphics changes in Windows 8 pertain to hardware acceleration for simple, typographically-rich Metro-style apps. In Windows 8, the rendering speed of text and simple shapes has been massively increased across the board: Title and heading text renders 336% faster than Windows 7; Lines render 184% faster; Rectangles render 438% faster; and so on. The rendering of JPEG, PNG, and GIF image files has also been improved in Windows 8, mostly by expanding SIMD usage. In one demo, Windows 8 decodes and renders 64 JPEGs in 4.38 seconds, while Windows 7 performs the same task in 7.28 seconds. Amongst a few changes to DirectX, the most significant feature in DX 11.1 is the new, simplified, unified Direct3D 11.1 API, which finally brings together the many API offshoots that MS has implemented in recent years."
This discussion has been archived. No new comments can be posted.

Windows 8 Graphics: Microsoft Has Hardware-Accelerated Everything

Comments Filter:
  • by Robert Zenz ( 1680268 ) on Wednesday July 25, 2012 @02:29AM (#40761113) Homepage
    So, "typographically rich" is the new buzzword, yes?
  • by phantomfive ( 622387 ) on Wednesday July 25, 2012 @02:32AM (#40761135) Journal
    I've thought that. A few months ago I spend a day or two trying to get GIFs to compress as quickly as possible, trying to get it in under 50milliseconds for a project I was working on. I didn't succeed, but any speedup is welcome to me.
  • by Sasayaki ( 1096761 ) on Wednesday July 25, 2012 @02:32AM (#40761141)

    Software has dramatically outpaced hardware over the last decade. The lowest end PCs available for purchase can easily run Windows 7, especially if given a few extra gigs of RAM (by far the cheapest component) or given an SSD (by far the slowest component).

    End users will never, ever notice this speed because I've never waited for Windows 7 to render text. Ever.

    By all means, software speedups are more than welcome and it's good that Microsoft have avoided the typical bloat that many have suspect Intel pushes, but the most important battlefields by far for Windows 8 acceptance will be stability, ease of use, compatibility with legacy applications and hardware support.

    Stability is in doubt if there's big changes, which there looks like there will be.

    Ease of use... Metro has been copping a lot of flak from the technical user camp, but we don't know what Joe User will think of it yet. In any event, it's a lot of retraining, which is not a good sign.

    Legacy application and hardware support will probably be equal to Windows 7, with a loss in application support and a gain in hardware support.

    TL;DR: Well done, but I hope this isn't *all* Microsoft have when it comes to Windows 8.

  • Re:crash faster (Score:2, Interesting)

    by Tastecicles ( 1153671 ) on Wednesday July 25, 2012 @02:41AM (#40761215)

    I've seen three Windows 7 crashes - caused by overheating graphics cores, all on the same computer.

  • Re:crash faster (Score:5, Interesting)

    by billcopc ( 196330 ) <vrillco@yahoo.com> on Wednesday July 25, 2012 @03:06AM (#40761343) Homepage

    Well then you can't blame the software for a hardware failure. I was running my original Windows 7 installation until a few days ago, when I decided to start fresh. 3 years without any significant problems, it's been the smoothest experience so far. I distinctly remember the day it launched, my coworkers asked about it, and they had to ask twice when they heard me speak the words "Windows 7 is fucking awesome". This, coming from a guy running a heavily-modified Gentoo-KDE workstation, bragging about 300-day uptime with XP relegated to a tiny VM on a side monitor.

    3 years later, well, I still think Windows 7 is great. Does what I expect from Windows, nothing more, nothing less. Runs fast, supports all my hardware, sleeps/resumes without a hitch, uptime is dependent on whether I care to install monthly updates. Pretty much my only gripe is I wish the default shell were Bash instead of CMD (and Cygwin still sucks).

  • by Lord_Jeremy ( 1612839 ) on Wednesday July 25, 2012 @03:10AM (#40761361)
    I use a moderately powerful Mac and I cannot once think of a situation where when I downloaded my camera I had performance issues scrolling through photos in iPhoto. Hell when I use iMovie I can scroll through video with my mouse cursor while experiencing no lag or stutters. My Windows 7 dual-boot on the other hand sometimes inexplicably takes upwards of half a minute to actually display the contents of a directory after I try to open. This is the main reason I do most of my "life stuff" in Mac OS X.
  • Re:crash faster (Score:2, Interesting)

    by Gendibal ( 885843 ) on Wednesday July 25, 2012 @03:12AM (#40761371) Journal

    Windows is still by far the best desktop environment available for use in a business setting.

    Windows is only the "best" desktop environment for business purely because most business use MS Office. Those businesses that DON'T use MS Office (and there a a surprising number, which is increasing with each "improvement" in Office releases), funnily enough would say that Windows is NOT the "best" desktop environment for business.

  • by shutdown -p now ( 807394 ) on Wednesday July 25, 2012 @03:27AM (#40761479) Journal

    A bad driver will crash any non-microkernel OS. Win7 is actually better than average since at least most video driver crashes are recoverable (though it can still be effectively unusable in practice if the driver consistently crashes a few seconds after it's [re]started).

    That said, I've seen zero issues with BSODs since I've started going for drivers to Windows Update first, and only falling back to downloading & installing them directly if WU can't find them. So far the only piece of hardware for which I needed to manually download a driver is my network printer.

  • by WaffleMonster ( 969671 ) on Wednesday July 25, 2012 @03:32AM (#40761513)

    You do realize that the less time the CPU or GPU has to spend doing something the more time it can spend idling, thereby consuming less power and producing less heat, so even if the end-result is not visible to the eye it is still a beneficial effect nevertheless. Especially on mobile devices any improvements to battery-life directly translate to end-user satisfaction and better useability.

    I'm not convinced. The Nvidia GPU in my computer is constantly consuming dozens of watts by itself while it sits idle doing nothing. The ATI GPU I had before that was actually worse.

    Mobile GPUs have much different characteristics yet still keeping more silicon than necessary lit even if reasonably gated does not seem to me to be worth reduced cost vs any insignificant additional CPU offload during the *small* amount of time actual work is being performed contrasted to cost of normal 2d acceleration with less area lit up.

    An analogy is building a power budget or power usage spreadsheet for your home. You count what is always on or what is on for a good amount of time. The microwave uses a kw or more while on but only for a few minutes per day. For most people it is not worth your time to include the Microwave as an item in your budget.

  • Re:OFFS! (Score:5, Interesting)

    by anilg ( 961244 ) on Wednesday July 25, 2012 @03:42AM (#40761579)

    A GPU is till a CPU. Either your intel chip will render the text (which involves font files/ glyps/ floating point math), or your Nvidia GPU will, which has specifica hardware instructions optmized for the tasks which rendering text needs.

    So really, I can see why offloading rendering text to GPU makes sense.

  • by ThatsMyNick ( 2004126 ) on Wednesday July 25, 2012 @03:43AM (#40761593)

    Try Windows 8 and you would take back any credit you give them for Windows 7.

  • by GigaplexNZ ( 1233886 ) on Wednesday July 25, 2012 @03:45AM (#40761603)

    The post fails to mention if old GDI+ apps are accelerated too? (In Vista they were, but not in W7)

    GDI/GDI+ is not accelerated at all in Vista. Windows 7 reintroduced some of the acceleration in GDI (mostly blitting if I recall correctly).

  • by Lord_Jeremy ( 1612839 ) on Wednesday July 25, 2012 @03:56AM (#40761679)
    It's not just a partition, it's a dedicated 7200 rpm disk. Anecdotally, I have generally found my system performance to be overall much more inconsistent then it is in Mac OS X. Typically I don't have notable performance issues with general use cases in either OS, yet Windows exhibits hiccups and seemingly random slowdowns much more often.
  • Re:crash faster (Score:0, Interesting)

    by Anonymous Coward on Wednesday July 25, 2012 @04:16AM (#40761793)

    One bluescreen in 7 months Windows 7, I must say they are definitely improving. (ran some hardware stresstests after, and found nothing.)

    osx for estheticity
    linux for diversity
    windows for jobsecurity

    Seriously though, i'm happy to say that after years of absence (ever since NT4 fased out, to be exact,) a couple of Microsoft based devices are finding their way to my home again. Later than Win{,phone}7 stuff is pretty shiny.

    No way near replacing my debian netbook (and desktop macbook) yet though. But my main phone functionality seems to have migrated migrated towards the Phone7.5 device,... out of choice :D

    t
    --
    echo -e "\e #8"

  • Re:crash faster (Score:4, Interesting)

    by ByronHope ( 2669333 ) on Wednesday July 25, 2012 @04:33AM (#40761855)
    Yes, PowerShell is very useful especially if you are managing a large environment, well worth the investment in learning. I forced myself to only use PowerShell for last six months and it is good. Some simple bash commands like ls work in PowerShell. Having said that I did install ActiveState Perl today because I missed Perl and someone gave me a screwed up data file that needed a good cleanup. Could have parsed it in PowerShell, but Perl is so easy...
  • Re:crash faster (Score:5, Interesting)

    by TheRaven64 ( 641858 ) on Wednesday July 25, 2012 @04:50AM (#40761919) Journal

    Most likely it will improve it. In general, running tasks on the GPU uses less power than on the CPU. It's almost always more power-efficient to use dedicated silicon than general purpose, and while a GPU is a general-purpose processor these days it's still heavily optimised for this kind of task, whereas the CPU is not.

    It's also worth noting that MS has had a long time to tune this. The original implementation of GPU-accelerated font rendering was done by MSR about a decade ago. In the time it's taken them to transfer the technology from research to a product, academic research projects have spun out companies, had them bought by MS, and had their products integrated into the MS lineup. This is a pretty good case study of what's wrong with Microsoft's interaction with its research division.

  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Wednesday July 25, 2012 @05:03AM (#40761969)
    Comment removed based on user account deletion
  • Re:crash faster (Score:2, Interesting)

    by kenorland ( 2691677 ) on Wednesday July 25, 2012 @05:12AM (#40762003)

    Active directory is much easier to deploy and manage than an assortment of linux servers running ldap, DNS, etc

    DNS, LDAP, etc. are available with easy-to-use web-based managment interfaces as appliances, far easier than maintaining Microsoft stuff. But that's the wrong argument to make, because the entire style of computing Active Directory represents is itself obsolete.

    Business isn't just email, word, and excel. It is about effortless collaboration and communication.

    Yes, and cloud solutions like Google Apps and Zoho beat anything Microsoft has to offer hands down, both in terms of usability and ease of management. Microsoft knows that their stuff is obsolete, which is why they'll drag you into cloud computing whether you want to or not anyway, all the while keeping a tight grip on your wallet.

  • by gbjbaanb ( 229885 ) on Wednesday July 25, 2012 @05:36AM (#40762097)

    Well, they have to persuade you to buy into Metro somehow, and how else but saying "man, that old crap we did, how crap! But we did it right this time, look how cool it all is".

    ArsTechnica did a much better piece [arstechnica.com] about how its not so much how much better Win8 is, but how much of that goodness is put into Metro apps rather than old desktop apps.

    As for WPF, its fine for LoB apps, but TBH those were perfectly catered for with winforms, and winforms were a bit easier to work with - no nasty interfaces, loads of property-laden objects, and really crufty binding expressions in the XAML, Winforms were so simple in comparison and did everything your LoB app wanted, but I guess MS couldn't have sold you the new VS and Blend to work with WPF without saying "man, that old crap we did, how crap! But we did it right this time, look how cool it all is".

  • Re:crash faster (Score:2, Interesting)

    by MachineShedFred ( 621896 ) on Wednesday July 25, 2012 @06:40AM (#40762321) Journal

    It's surprising to me as well how long it's taken them to do this. Mac OS X has been using GPU acceleration (Quartz Extreme / Core Graphics) since 10.2 in 2002, and really ramped it up in subsequent releases with Core Image and QuartzGL.

  • Re:crash faster (Score:4, Interesting)

    by NJRoadfan ( 1254248 ) on Wednesday July 25, 2012 @08:17AM (#40762777)
    Linux might.... about 12 years ago I had an old 486 running Redhat as a router. I did something stupid like put the cover back on the computer case while it was running. About a half hour later the internet stopped working. I go to the server and look at the console. I must have knocked the IDE cable out of the hard drive because the screen was filled with messages like "write failed", then a big HALT "out of memory" error. When the hard drive was unplugged, the OS kept pending HD writes in memory (logs, etc.) until it ran out of RAM. The rest of the system functions (NAT routing) kept on chugging along until then!
  • Re:crash faster (Score:2, Interesting)

    by Anonymous Coward on Wednesday July 25, 2012 @08:21AM (#40762821)

    I read that a lot here. What exactly does "getting stuff done" entail? I get stuff done all day long on my Windows 7 notebook.

  • Re:crash faster (Score:4, Interesting)

    by billcopc ( 196330 ) <vrillco@yahoo.com> on Wednesday July 25, 2012 @12:59PM (#40766181) Homepage

    I cut my teeth on Irix back in the 90's, so on my DOS machines, I had an extensive set of Pascal and C utilities to replicate some of that Unix functionality. Perl and PHP have replaced many of those old scraps, but I think part of the problem is that I'm a classic programmer. I expect the shell to handle the occasional loop or conditional statement with some degree of nimbleness, particularly when managing directories. In my mind, it's a half-step down from proper scripting.

    Powershell to me feels nonsensical. I like the concept on paper, but it becomes far too verbose to do even basic things like launching Explorer on a folder. I think of it more as a weird GUI-less VB.Net dialect than a proper shell. If I wanted to write proper code, I'd fire up MSVC and go to town...

Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.

Working...