DirectX 10 (WGF 2.0): Longhorn goes Next-Gen... HARD!

David16k

n00b
Joined
Jun 28, 2005
Messages
15
This is an article I wrote about the upcoming Windows Longhorn for an American hardware/software website.

Longhorn uses the Windows Graphics Foundation, or WGF. WGF 1.0 will use DirectX 9.0c as it's primary interface, but Longhorn will also have the Next-Gen 3D API build in. You can see it as DirectX 10, but it's called WGF 2.0.

One of the important features of WGF is the Longhorn Display Driver Model (LDDM). It is possible with LDDM to install a new graphics driver without even rebooting your system. LDDM will ship in two stages. The first, called basic, supports current generation graphics hardware: shader model 2.0 and 3.0 capable hardware. The second stage of LDDM, "advanced," will support hardware features that ship ar the same time or after Longhorn is released, but will work with the new features in WGF 2.0. Because of the competitive way of graphics hardware development, we'll probably see advanced LDDM capable hardware before Longhorn is released. The current Windows XP driver model is still supported, but will be frozen going forward.

Advantages of Longhorn above XP:
- run more than 15 graphical applications at the same time instead of 2
- complete control manager to optimize system resources
- every window in Longhorn will be a 3D surface (when opening My Computer you're actually watching an interactive 3D texture)
- applications can be bigger than graphic card memory currently allows
- split your monitor into four pieces and play games at the same time while listening to music with Winamp, watching a movie with Media Player and posting BS on Guru3d.com
- Longhorn uses DirectX to show the Windows Desktop
- you are able to rotate your windows in a 3D way, so you can push it to the background, put it upside down or squeeze it in a corner
- Longhorn supports up to 160 windows open at the same time
- four different graphic modes for Longhorn (2GB/256MB/128MB/64MB textures)
- new motherboard BIOS'es will be integrated into Longhorn itself
- some of the BIOS settings can be changed within Windows and you won't even have to reboot to apply the new settings
- with XP, users got a lot of freedom to configure and tweak their system but Microsoft says that with Longhorn the 'more advanced' users will get the freedom to customize and tweak even more features of Windows that wasn't possible in XP

Now some very important info about gaming on Longhorn:
- there will be NO graphical difference between an ATI or nVidia card anymore, the only difference will be speed
- WGF 2.0 allows GPU processing without CPU intervention
- The Xbox 360 uses some of the technology Longhorn will use to handle games on the PC

If you want to play a game Longhorn will disable every component of your computer that isn't needed by the graphical interface and unloads the Windows Desktop (it's like running a game in MSDOS).

While it's true that the graphics technology for Longhorn is very advanced, it's also true that Microsoft is trying to have a wide array of hardware specifications. By the time Longhorn actually ships, almost every new PC should be able to support the user interface and Windows Graphics Foundation.

That doesn't mean users will need GeForce 6800 Ultras or comparable cards. As we've seen, the user interface will support four qualities, the most basic should even run on most of today's hardware. If you want the full Longhorn experience, you'll want a heavy system and graphics hardware, and lots of memory.

Windows Longhorn will probably be released in the second half of 2006.

Recommendations:
- Don't think of buying a computer today and use it to run Longhorn next year
- Memory is the most important component for future computing (graphics and system memory)

After reading this you probably are peeing in your pants, but don't worry, you still have 16 months before you need an upgrade!

Extreme minimum requirements:
1.6 GHz processor
512 MB memory
64 MB videocard
7200 RPM HD 16 MB cache

For the full experience:
4 GHz processor
3 GB memory
1 GB videocard with WGF 2.0 support
15000 RPM HD 1 GB flash memory

Update 1: LONGHORN CHANGES PC INTO CONSOLE
Dean Lester, the General Manager of Windows Graphics and Gaming says Microsoft is making the gaming-functionality of Windows Longhorn the same as a modern game-console, but wants to keep the advantages of PC gaming like high-end graphics and sound hardware, online communities, community support and downloadable content.

Update 2: COMPUTERS WITH DIFFERENT LEVELS
Microsoft is working together with nVidia, ATI, AMD and Intel to develop pre-configured computers with different levels, low, mid and high range hardware-configurations for different sales prices. PC's with a certain configuration of CPU, videocard and memory will be split in different levels. Because of this, choosing a PC for gaming gets a lot easier, because fast computers will get a higher level. The system requirements on game-packages will have a level requirement, so you can see if the level of your computer is high enough to handle a game.

Update 3: EASY TO USE
With Longhorn Microsoft wants to eliminate the long installation procedures that PC games have. Installing and playing a game should be as easy as with a console. They too are developing a special driver manager, so you won't have any problems with different drivers. This means no problems with flickering textures, stuttering and crashing anymore, because the drivers will be fully controled by the graphics interface and because of this system nVidia and ATI can develop and test their drivers for problems within a few seconds. Updating drivers and BIOS'es will get a lot easier because Windows Update will get a special feature that automatically checks if your hardware is up to date and automatically updates your drivers, BIOS'es, the Longhorn graphics interface and even updates for the most important feature of Longhorn, WGF 2.0.

Update 4: FUTURE GRAPHICS
Microsoft is going to implement Pixel and Vertex Shader 4.0 support into the new graphics interface, so in the near future after Longhorn is released there doesn't have to be another newer version of WGF to be released. Epic has announced that their Unreal 3 Engine will support future pixel and vertex shader versions that are going to be implemented when the Unreal 3 Engine is near completion.

Update 5: SYSTEM REQUIREMENTS AND RESOURCE USAGE
Longhorn uses a lot of memory, but it uses it for a very good reason. Longhorn actually doesn't even have loading times when you're using Explorer, Internet Explorer or any other Windows component. The big amount of memory thats being used isn't just for the textures but it contains every important file thats needed by Windows when running an application. When you start a game, the Longhorn graphics interface immediately unloads everything out of the memory that isn't needed by your 'game hardware' (video and sound card) such as the 3D Windows Desktop. Users are able to change the way Longhorn reacts when you boot up a game or 3D application. WGF is fully customizable to your own needs. For example, you can keep the Windows Desktop loaded and play a game at the same time, or if you have a fast system run both in split screen. To do all this fast loading and unloading you need to have fast memory and ofcourse a fast harddisk. But here's the problem. The harddisks we use today are far too slow (12000 RPM is still too slow) and will be a huge bottleneck when loading huge amounts of files into the memory. That's why Microsoft and Samsung are working on a new Hybrid hard drive that will use 1 GB flash memory as a buffer. They want to take part of the load of the spinning drive and to lower loading times and boot times drastically. Longhorn will fully support this technology. Microsoft and Samsung are still working on a way to unload files very fast from the harddisks flash memory. Next year Microsoft will start a huge marketing campaign for new hardware they are developing and they will give an update on the development of the Hybrid harddisk. When using a Hybrid harddisk in a mid-range computer of today (2 GHz, 1 GB RAM) you will have boot-times of about 5-10 seconds. Imagine how fast it goes in 2006.

Update 6: ICONS
In Longhorn icons will be completely changed. Documents don't have a icon anymore that shows the file-type, but it shows the first page of the document. Folder-icons will show you the inside files by using 3D technology. You'll see the files coming forward in a slideshow while you're watching the folder.

Update 7: STABILITY
Longhorn will be the most stable OS ever. Microsoft admitted that it had problems with stability with Windows ME and XP (without SP), but they really are making work of making Longhorn unbelievably stable. Microsoft even has made three special teams that researched Longhorn and future technologies for two years. After Longhorn is released, Microsoft doesn't even have to release any updates to make Longhorn stable, because Longhorn manages itself automatically and disables processes that can make your computer unstable and are unneeded by the applications you're running.

Update 8: SECURITY
Longhorn will have a better internet security. Instead of using very advanced ways to protect your computer, they're using somewhat primitive ways to keep users away from your harddisk. For example, Longhorn is able to completely halt every type of data transfer from your computer to any hardware component and is able to pause your internet connection when there is happening something suspicious. Microsoft is developing software together with Symantec (Norton Antivirus) to detect virusses the moment they reach your harddisk. Longhorn will be able to quarantine certain parts of the harddisk and make sure a virus gets automatically removed (using Norton Antivirus).

Update 9: HARDWARE FOR LONGHORN
Hardware especially made for Longhorn. Before Longhorn will be released in 2006, Microsoft will start the biggest marketing campaign ever, not just for the most advanced piece of software ever developed by more than 80.000 people (not only Microsoft), but also for the hardware that will be developed especially for Longhorn. As you've read before, there will be special harddrives, but there will be special videocards that will have to work constantly at 100%, extra fast memory and new processors to support the new multi-application technology Longhorn uses. For Longhorn Hyperthreading is a old technology. Longhorn will take advantage of it, but compared to the new technologies of the processors that are being developed it doesn't really help at all. There also will be newer soundcards to support the incredibly high sound quality that is possible when Longhorn is released. All hardware manufacturers are doing their best to get their new hardware finished before Longhorn is released. Microsoft promised that the prices won't go trough the roof.

Update 10: MULTIPLE INTERNET CONNECTIONS
Longhorn supports a new technology that has been developed. With this technology you're able to use multiple internet connections (max 4) at the same time. For example: You have an DSL internet connection with a download speed of 100Kb/sec and a cable inter net connection of 80 Kb/sec. And you're downloading a file from a different user who has an upload speed of 140 Kb/sec. When you're using those two internet connections, the DSL connection starts to download 100KB/sec and the left 40 Kb/sec gets downloaded by the cable connection. This means you'll always be downloading at top speed, as long as you can afford multiple internet connections. Because of this you're able to play up to four different games at the same time online with just one internet connection.

Update 11: COPY PROTECTION
Microsoft has teamed up with Disney and a lot of music labels to improve copy protection for movies, music and software using digital rights management functionality in Longhorn. Microsoft said they will use heavy copy protection schemes, so users won't be able to copy digital media. This may scare of a lot of consumers, but Microsoft doesn't worry about that, because eventually everyone will go Longhorn (their words). This means no Warez anymore. Damn, now I even have to pay money to play games and watch movies.

Update 12: LONGHORN AND THE XBOX 360
Microsoft has announced that the Xbox 360 controller will work on Windows Longhorn too. They did this because they want Longhorn to be an upgraded version of the Xbox 360. The Xbox 360 and Longhorn both will use a new technology that makes games run at the fastest speed possible. Because Microsoft is the 'leader' of the Xbox and Windows, they made it possible to connect your Xbox to your PC and download special content and updates for your games, without having to subscribe anything. The Xbox 360 uses the new multiple internet connections technology seen in Update 10. Downloading files can take some time, but thats not a problem anymore, because now you can play a game offline or online and download certain files at the same time! This is one of the advantages over the PlayStation 3 and the Nintendo Revolution. The XBox 360 has a lot more advantages, but the reason for all of that is the company thats behind the Xbox, Microsoft, the most powerful software company in the world. They made sure Sony and Nintendo couldn't make use of these new Windows technologies. So if you want compatibility between your console and your PC you'll have to buy a Xbox 360. It looks like Microsoft again has found a way to eliminate the competition.

Update 13: GAME ENGINE, API AND VIDEOCARD ARCHITECTURE
As you've read before, Longhorn will use its own API to handle 2d and 3d graphics. Microsoft knows that this will cause a lot of compatibility problems and thats why they are talking to the videocard manufacturers. The new videocards ofcourse need to support the new graphics system and the manufacturers have to adjust their videocards' architecture so it will take full advantage of Longhorn. Because of this the support for OpenGL won't be as good anymore, because all the new videocards will be specialized in WGF graphics. Because of the new WGF technology, game engines need to be adapted to Longhorn as well. This means, that engines that will be used in the near future, like the Doom 3, Source and Unreal 3 Engine, will have to be fully compatible with WGF and the new videocard architecture. The next serie nVidia and ATI cards WON'T support the new technologies.
 
For the full experience:
4 GHz processor
3 GB memory
1 GB videocard with WGF 2.0 support
15000 RPM HD 1 GB flash memory

Holy cow! Well, I guess we wont be seeing Longhorn for at least 2-3 years. 1GB Vid Card, wow.
 
galdoes16 said:
For the full experience:
4 GHz processor
3 GB memory
1 GB videocard with WGF 2.0 support
15000 RPM HD 1 GB flash memory

Holy cow! Well, I guess we wont be seeing Longhorn for at least 2-3 years. 1GB Vid Card, wow.
my thoughts exactly :eek:
 
Those are the system requirements for software and graphics developers. 'Normal' users won't need to have 160 applications or processes running at the same time.

Gaming performance will drastically improve on Longhorn, because of the game mode.
 
David16k said:
If you want to play a game Longhorn will disable every component of your computer that isn't needed by the graphical interface and unloads the Windows Desktop (it's like running a game in MSDOS).

Update 12: LONGHORN AND THE XBOX 360
Microsoft has announced that the Xbox 360 controller will work on Windows Longhorn too.

Cool! Longhorn sounds like it will be a streamlined gaming platform. Hopefully the games will be there too.
 
For the full experience:
4 GHz processor
3 GB memory
1 GB videocard with WGF 2.0 support
15000 RPM HD 1 GB flash memory
.


wha? all of this so we can have a pretty desktop?

i have to admit its too early to tell...but from this prelim look, you can count me out. I'll stick with my xp, thanks.
 
Wow, sounds exciting. Stinks they ditched that WinFS thing they were bragging so much about. Aside from the lack of that, and all this DRM shit...looks sweet. Maybe I'll actualy purchase an OS retail for once :D
 
Longhorn build 5048 was in demonstration at WinHEC 2005 in April, and people who were there were saying that they were very dissapointed overall in its showing, some people were even saying that it has the makings of a huge trainwreck.
 
For the full experience:
4 GHz processor
3 GB memory
1 GB videocard with WGF 2.0 support
15000 RPM HD 1 GB flash memory

ROFL!!!!!! Who the hell do they expect to have that...That video card alone must be like $1500
when it comes out.Seems more like a graphic designing work station than a freaking home pc.
 
tazzmissionx said:
Longhorn build 5048 was in demonstration at WinHEC 2005 in April, and people who were there were saying that they were very dissapointed overall in its showing, some people were even quoted saying that it has the makings of a huge trainwreck.

True. As you can see Longhorn will be the most complex piece of software ever made for consumers. The development of Longhorn is incredibly hard. Microsoft wanted to make sure that if Longhorn would have problems after it's release that Longhorn will be able to fix some of the problems by itself. Longhorn is able to track down holes in the software and shut down certain parts of Windows until Microsoft comes up with a fix. This means that hackers actually will be helping Microsoft by letting Longhorn find more and more holes.
 
the intelligence to detect if it threads are insecure and fix the problems? lol this sounds like the matrix.
 
Longhorn will be the most stable OS ever.

ROFLMAO!!! :D

That's what those assholes said about Windows XP. It shipped with craters in it. Huge security craters.

This won't be ready in 1.5 years. M$ is never ready on time and if they are it's buggy as hell. On a lighter note they're at least taking my upgrade path times...I'll be ready for another upgrade by then.
 
Sounds like an incredible piece of engineering if it all pans out this way...

Can't keep thinking that is M$ though, and incredible design with rock solid stability is never going to happen
 
This is M$ we're talking about. It WILL be buggy and it WILL have security holes.
 
if 50% of this turns out to be true I'll be shocked. It sounds like a whole lot of bs to me.
Longhorn will be able to fix some of the problems by itself.
AWESOME microsoft is developing AI!
Microsoft also just bought or is in the process of buying Sybari, an antivirus company so I can't imagine they are looking to partner with symantec who will now be a competitor.
 
Hell, out of that giant list of stuff, there's hardly anything of ANY interest to me. (3D desktop? That helps me how?)

Most stable OS ever? Maybe the most stable MS OS ever, but I have no faith whatsoever that they can give OpenVMS a run for its money. http://www.google.com/search?hs=igi...ial_s&biw=746&q=OpenVMS+stability&btnG=Search

Longhorn looks like one train(wreck) that I won't be paying to hop on board any time soon after release. Even a couple ears later, I don't see myself paying the full price for it (even if an "upgrade" price is offered.) I'll probably end up acquiring it as a giveaway at a MS event (got one copy of XP Pro this way) or as part of a very inexpensive promo package for "partners" (got my other 2 copies of XP Pro, along with other assorted stuff, this way for <$40 each.)
 
those are some huge claims, do we have any real reputable sources to back up this information? Links.. please..
 
I probly wont get a new computer until longhorn comes out. That way I can be sure :)
 
I usually get the new OS's within the first year they are released....not so this time around with LH.

It will probably be 3 years before I get it.

I was thinking of building a new computer too. I will do that the same week I get LongHorn.
 
*cough* bullshit *cough*

I like optimistic speculation as much as the next guy, but you might want to check your butt to see if the M$ marketing guy has slipped all the way in. Hopefully his feet are still dangling.

microsoft may be the final arbitor of what is a grafics card's critical features, but they are in no way going to be dictating to nvidia and ATI the future course of graphics hardware technology. More likely is that they may put their foot down and smooth over the differences between the two competitors' approaches to achieving the same ends. I really don't think that they would have so much influence as to make the card unaccessible to OGL applications. It's an API that abstracts hardware, I have trouble imagining how one could make it so your hardware can't be abstracted away by putting even MORE layers of abstraction into one's OS design.

Longhorn will have security holes, it will have lots of bugs, and most of the "new" features that will work correctly out of the box without a lot of unintended consequences will likely look more like playing catch-up rather than innovation.

My only hope is that the damn thing works for the most part. If that list is even half true, they are throwing out a lot of mature technology for a lot of things that are going to have to have some growing pains.
 
i like the thought of unloading the desktop for games. no more going ctrl-alt-del to try and kill pesky processes
 
I slim down my desktop for performance...if Doom6 or Battlefield4 requires LH then I'll have a
pc running Longhorn. But productivity and cost is what matters to me moreso than a 3d
interface.

But it would be cool to run Word @200fps w 16AA/16AF+ HDR. I wonder what Apple is gonna do (if anything) when LH ships.
 
WOW....great post - very informative - I shared it with my co-workers here at the helpdesk.
 
For the most part, I'm pretty skeptical about LH not having any security holes and such. However, there's one part of that article that made my mouth water, and that's the hybrid hard drives :p It's too bad the whole drive couldn't be flash technology, otherwise that thing would be wicked fast :D
 
kuyaglen said:
I wonder what Apple is gonna do (if anything) when LH ships.


Show people how much better there new x86 set up is, and laugh at all the security holes and buggy crap that gets shipped with LH?
 
EricNS said:
Show people how much better there new x86 set up is, and laugh at all the security holes and buggy crap that gets shipped with LH?

And then point to their gaming library....which fits in a single backpack with full retail packaging.


:p ;)
 
Now some very important info about gaming on Longhorn:
- there will be NO graphical difference between an ATI or nVidia card anymore, the only difference will be speed

I smell some marketing BS here. Want to see MS get sued for anti-trust again? Hell that is as bad as saying Intel and AMD CPUs will be identicle and have the same performance.
 
zoobaby said:
I smell some marketing BS here. Want to see MS get sued for anti-trust again? Hell that is as bad as saying Intel and AMD CPUs will be identicle and have the same performance.

Are they talking games or the interface quality?
 
if this stuff is true, i'll gladly fork out my $3000 for a super nice system and longhorn, this stuff all sounds very exciting to me.
 
Almost all of this looks like BS to me...do you have any sources where you got this info from? One thing, however...their DRM will probably be flawless...

I'm thinking that when this comes out Microsoft won't be on my desktop anymore...
 
Yeah, I'll either have a Mac OS or a Linux OS as my primary, and maybe, MAYBE Longhorn on a secondary PC just for occasionaly gaming. Some of the features are so stupid. Being able to manipulate my windows on a 3D plane is SO going to help me write papers for school.

:rolleyes: :( :confused: :eek:
 
Update 11: COPY PROTECTION
Yes, I look forward to this feature being in full use for all of 24 hours before it is utterly crushed by hackers. If I were Disney et al, I would worry more about have content that's worth protecting, rather than protection that protects crap.
 
Torgo said:
Yes, I look forward to this feature being in full use for all of 24 hours before it is utterly crushed by hackers. If I were Disney et al, I would worry more about have content that's worth protecting, rather than protection that protects crap.
I completly agree :)
 
Parts of this sounds very much like Quartz Extreme. Now, if only Apple could make a "CoreGaming" API with some internal streamlining, they'd have something eerily similar. :)

(Also note that QE works right now, on 32mb cards. )
 
Uhh, yeah. Sources? Your "full experience" numbers specifically seem, uh, shady at best. The vast majority of Longhorn installations will be corporate computers, and the average corporate computer probably isn't even 1 ghz right now, let alone 4.

Plus, who's going to be supplying these uber-hardcore components you say we need? 512MB video cards aren't even useful in ridiculously GPU-dependent 3d apps right now, and you're saying 1GB will be the norm just for a desktop? Why 15,000 rpm drives, when 7,200 has been the standard as long as anybody can remember? Why the hell would we need 3GB of RAM when 1GB doesn't even help in games with huge textures?

Microsoft impresses people by adding twice the features that don't require twice the power. You seem to think desktop operating systems are the same thing as high-budget games, in that pushing up the specs will provide an impetus for people to go out and buy new high-end hardware. It's the exact opposite.
 
Back
Top