• We've upgraded our forums. Please post any issues/requests in this thread.

Microsoft Confirms DirectX 11 to Accompany Windows 7

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
34,335 (9.22/day)
Likes
17,427
Location
Hyderabad, India
System Name Long shelf-life potato
Processor Intel Core i7-4770K
Motherboard ASUS Z97-A
Cooling Xigmatek Aegir CPU Cooler
Memory 16GB Kingston HyperX Beast DDR3-1866
Video Card(s) 2x GeForce GTX 970 SLI
Storage ADATA SU800 512GB
Display(s) Samsung U28D590D 28-inch 4K
Case Cooler Master CM690 Window
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Corsair HX850W
Mouse Razer Abyssus 2014
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro Creators Update
#1
Microsoft's Ben Basaric, product marketing manager for Windows products, confirmed to PC Games Hardware that the next major update to the DirectX API, DirectX 11 would accompany Windows 7, the next major consumer operating system software by Microsoft. This, overwriting his own statement given to the website earlier that he wasn't sure if DirectX 11 would be ready to ship with the OS upon its launch. Furthermore, he also indicated that Windows Vista will have access to the updated API, although not sure at what point in time.

Show full news post
 

FreedomEclipse

~Technological Technocrat~
Joined
Apr 20, 2007
Messages
17,151 (4.40/day)
Likes
5,312
Location
London,UK
System Name Codename: Rapture X Mk.VI {Still....MoonPig Edition}
Processor Intel 3930k@4.5Ghz
Motherboard Asus P9X79 PRO
Cooling Corsair H105 {2x Corsair ML 120 Pro}|VRM: Antec Spotcool 100
Memory 32GB DDR3 Kingston HyperX Beast 2400Mhz {8x4GB}
Video Card(s) MSI 1070 Gaming X (Samsung)
Storage 512GB Samsung 850 Pro (Boot)|1x 512GB Crucial MX100|2x 3TB Toshiba DT01ACA300
Display(s) Asus PB278Q 27"
Case Corsair 760T (White) {1x140mm NB PK-3, 2x Corsair AF140}
Audio Device(s) Creative SB Z {Speakers: Logitech Z-5500 }
Power Supply Corsair AX760
Mouse Logitech G900 Chaos Spectrum
Keyboard Duckyshine Dead LED(s) III
Software Windows 7 7600 x64
Benchmark Scores ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
#2
Why am i not suprised???? I knew this would happen. Ive not heard MUCH about DX-11 so i WOULD like to see SOME graphics cards & GAMES that support DX-11 & I would like to see some benchies of them in action.

Saying that - if Windows 7 was still 2years away i suppose thats more or less enough time for ATi & Nvidia to start throwing out DX-11 cards but i suppose their gonna be screwing at M$ for making them release yet again some what another platform.
 
Joined
Nov 25, 2007
Messages
162 (0.04/day)
Likes
12
System Name lumi
Processor Intel Core i3 3100, 3.1GHz (2/4)
Motherboard MSI Z68A-G43 (B3)
Cooling Stock :O
Memory 16GB DDR3-12800 1600Mhz (4*4GB)
Video Card(s) AMD 270X
Storage 60GB SSD/256GB SSD, 2*3TB HDD's, 1*4TB HDD's
Display(s) acer 24" (1920*1080) H243H.
Case Fractal Design Core 3000
Audio Device(s) Onboard :/
Power Supply 850 watt pretty green thing
Software LM14(arch when i cba) // Win7.64
#3
Why am i not suprised???? I knew this would happen. Ive not heard MUCH about DX-11 so i WOULD like to see SOME graphics cards & GAMES that support DX-11 & I would like to see some benchies of them in action.

Saying that - if Windows 7 was still 2years away i suppose thats more or less enough time for ATi & Nvidia to start throwing out DX-11 cards but i suppose their gonna be screwing at M$ for making them release yet again some what another platform.
well im pretty sure i read somewhere that current DX10 cards would be able to handle DX11
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,130 (9.57/day)
Likes
13,566
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#4
i too, heard that DX10 (not just 10.1) cards can run DX11.

That means all DX10 hardware can run DX11 under vista. nice.
 
Joined
Oct 12, 2008
Messages
5,656 (1.69/day)
Likes
2,606
Location
στο άλφα έως ωμέγα
System Name Ha/AhHa/Dell
Processor QX9650 SLAWN C1/i7-980x/i7-6700K
Motherboard GA-X48_DS4 (F3B bios)/Gigabyte x58A-UDR3 v 2.0(modded FH bios)/Dell Foxconn 0XJ8C4 Z170
Cooling CNPS9900 LED/H60/ 3 pipe-center fan-air
Memory 8 Gig of G.Skill F2-8800CL5D/24 Gb Corsair Vengence/ 24Gb Samsung DDR4 2133
Video Card(s) Galaxy NVIDIA GeForce GTX 960/PowerColor R9 280/ASUS R9 380X Strix G1
Storage All have SSDs with HDDs for extra storage and backup/Dell-M.2 Samsung 850 EVO PCIe
Display(s) Asus 266H/Viewsonic 1080p/HP ZR24W
Case CM-690/CM-690 II adv/Dell 8900 series
Audio Device(s) All use on board (Realtek) w/2.1 speakers
Power Supply PC P&C 750/PC P&C Silencer 950/CM 700 Extreme
Mouse Logitech
Keyboard Logitech
Software Windows 10 Pro - 64 bit/Windows 10 Pro - 64bit/Windows 10 Pro - 64bit
#5
Last edited:
Joined
Aug 30, 2006
Messages
6,374 (1.54/day)
Likes
983
System Name ICE-QUAD // ICE-CRUNCH
Processor Q6600 // 2x Xeon 5472
Memory 2GB DDR // 8GB FB-DIMM
Video Card(s) HD3850-AGP // FireGL 3400
Display(s) 2 x Samsung 204Ts = 3200x1200
Audio Device(s) Audigy 2
Software Windows Server 2003 R2 as a Workstation now migrated to W10 with regrets.
#6
Not very good marketing person, fire him, save money, make Win7 cheaper.

Ben Basaric doesnt seem to know very much does he? Doesnt know if, doesnt know when, isnt sure if, changes his blog and does u-turns...

If he is the product marketing manager for Windows products, and he is so clueless, then he's not very good at his job. I suggest MS saves themselves some time and money, and reinvests his salary, office space, and expense account, in something more productive, even MAKING WINDOWS 7 CHEAPER! ;) Or investing in another debugger so that there isnt a need to patch the code so quickly ;)
 

EviLZeD

New Member
Joined
Sep 14, 2006
Messages
815 (0.20/day)
Likes
47
System Name Ez - 1st custom
Processor AMD Phenom x3 8450
Motherboard Asus m3a78-em
Cooling thermaltake mini typhoon :D aerogate fan controller
Memory 6gb corsair xms 2 800mhz ddr2
Video Card(s) xpertvision HD 4850 1GB ddr3 sonic 685/1000
Storage Corsair 128gb SSD, 2x 250GB maxtor 16mb cache raid 0, 500gb 32mb cache storage
Display(s) AMD surround view 2x e172fp 17" 1x dell e248wfp 24"
Case coolermaster elite 330
Audio Device(s) creative audigy se
Power Supply hiper type r 580watt
Software Windows 7 x64
#7
yea i read some time ago dx 11 is dx10 with all of dx10's initial flaws fixed thats why dx10 hardware would work well with it
 

OnBoard

New Member
Joined
Sep 16, 2006
Messages
3,033 (0.74/day)
Likes
379
Location
Finland
Processor Core i5-750 @ 3.6GHz 1.136V 24/7
Motherboard Gigabyte P55A-UD3, SATA 6Gbit/s & USB3.0 baby!
Cooling Alpenföhn Brocken HeatpipeDirectTouch
Memory Geil Ultra Series 4GB 2133MHz DDR3 @ 1440MHz 7-7-7-24
Video Card(s) Gigabyte GTX 460 1GB OC (mostly stock speeds)
Storage OS: Samsung F3 500GB Games: Samsung F1 640GB
Display(s) new! Samsung P2350 23" FullHD 2ms / Mirai DTL-632E500 32" LCD
Case new! Xigmatek Midgard/Utgard side window with red cathodes, 1x140mm & 3x120mm fans
Audio Device(s) new! ASUS Xonar DG & JVC HA-RX700 headphones
Power Supply Cougar CM 700W Modular
Software Windows 7 Home Premium x64
Benchmark Scores Logitech UltraX Premium & G5 laser v2 + Ulti-mat Breathe X2 for fragging
#8
i too, heard that DX10 (not just 10.1) cards can run DX11.

That means all DX10 hardware can run DX11 under vista. nice.
:confused: That doesn't make sense, since DX10 cards can't run DX10.1, So DX11 would be less of an upgrade than it. Would make DX10.1 kinda pointless if it's not included in DX11.

Well will be interesting to see what happens. If DX10 cards can run DX11 it will be too slow anyways, just like first SM3.0 cards were too slow to run HDR and like first SM4.0 cards were too slow to run DX10.
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,130 (9.57/day)
Likes
13,566
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#9
:confused: That doesn't make sense, since DX10 cards can't run DX10.1, So DX11 would be less of an upgrade than it. Would make DX10.1 kinda pointless if it's not included in DX11.

Well will be interesting to see what happens. If DX10 cards can run DX11 it will be too slow anyways, just like first SM3.0 cards were too slow to run HDR and like first SM4.0 cards were too slow to run DX10.
my guess, is that they're going to emulate it through shaders. Look at how they're doing Physx and F@H - it will be like that. lots faster than a CPU doing it, but definately slower than a 'true' DX11 card.
 
Joined
Jul 19, 2007
Messages
7,043 (1.85/day)
Likes
863
Location
Sector ZZ₉ Plural Z Alpha
System Name УльтраФиолет
Processor Intel Kentsfield Q9650 @ 3.8GHz (4.2GHz highest achieved)
Motherboard ASUS P5E3 Deluxe/WiFi; X38 NSB, ICH9R SSB
Cooling Delta V3 block, XPSC res, 120x3 rad, ST 1/2" pump - 10 fans, SYSTRIN HDD cooler, Antec HDD cooler
Memory Dual channel 8GB OCZ Platinum DDR3 @ 1800MHz @ 7-7-7-20 1T
Video Card(s) Quadfire: (2) Sapphire HD5970
Storage (2) WD VelociRaptor 300GB SATA-300; WD 320GB SATA-300; WD 200GB UATA + WD 160GB UATA
Display(s) Samsung Syncmaster T240 24" (16:10)
Case Cooler Master Stacker 830
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro PCI-E x1
Power Supply Kingwin Mach1 1200W modular
Software Windows XP Home SP3; Vista Ultimate x64 SP2
Benchmark Scores 3m06: 20270 here: http://hwbot.org/user.do?userId=12313
#10
my guess, is that they're going to emulate it through shaders. Look at how they're doing Physx and F@H - it will be like that. lots faster than a CPU doing it, but definately slower than a 'true' DX11 card.
this is true as well - although a DX10/10.1 compliant card might be able to run DX11, it wouldn't be as effective as a card that's been designed to be compliant with DX11 specs.


But, never fear, I had read somewhere not too long ago that ATI does plan on having DX11 compliant cards on the market sometime next year. More than likely, although I can't say for sure, the HD5000 series will be the first to market with DX11 support. ATI is good about getting on the ball with new tech support.
 
Joined
Nov 10, 2008
Messages
1,897 (0.57/day)
Likes
676
System Name Star Citizen Enabler
Processor Intel Core i7 4770K @ 4.2GHz
Motherboard MSI Z87-GD65
Cooling Triple 120 rad WC with EK-Supreme LTX CSQ waterblock
Memory 16GB Corsair Vengeance Pro 1866MHz C9
Video Card(s) MSI Gaming 6G GTX 980Ti
Storage Corsair Force 3 120GB, Kingstone V300 240GB, Seagate Barracuda 1.5tb, Samsung Spinpoint F1 1tb
Display(s) Oculus Rift DK2 + 24" 1920x1200 HP LP2475w(H-IPS panel)
Case Corsair Obsidian 800D
Audio Device(s) Asus Xonar D2X (pci-e) with optical into logitech z-5500 speakers
Power Supply Corsair HX850i
Software Windows 7 Professional 64-bit [full retail]
#11
i too, heard that DX10 (not just 10.1) cards can run DX11.

That means all DX10 hardware can run DX11 under vista. nice.
From what has been announced with DX11 DX10 and 10.1 cards will be able to cover some, if not most of the featuresets, but there will be some parts of DX11 such as the tesellator which DX10 and DX10.1 cards won't be able to cover easily (I believe when Microsoft was talking about the DX11 tesellator they said that it would be more advanced for DX11 than the tesselation available in the XBOX 360 and the current ATI cards, so the tesellator in those won't work.

Hopefully this means that current DX10 and DX10.1 cards will be able to run the DX11 version of the game just with certain things like the tesellator disabled. AFAIK the tesellator is the only significant hardware change between current cards and DX11 cards, as has been said above DX11 is aiming at doing what DX10 does only more efficiently, as well as adding compute shaders, tesellation and finally a multi-threaded render path.

bit-tech did a nice little sum up of what DX11 was adding that was new back in september but i think that was before the multi-threaded render path was announced.
 

techie81

New Member
Joined
May 18, 2007
Messages
69 (0.02/day)
Likes
1
Location
Bay Area
Processor Intel i5 750 @ 3.4GHz 1.0v
Motherboard Gigabyte P55 UD3R
Cooling CM Hyper 212 Plus
Memory (4 x 2GB) 8GB DDR3 // Mushkin & Patriot
Video Card(s) MSI 6950 2GB
Storage Corsair 128GB SSD
Display(s) LG 24"
Case HAF 922
Audio Device(s) Audigy 2ZS
Power Supply Corsair 620HX
Software Windows 7 64 Bit
#12
Furthermore, he also indicated that Windows Vista will have access to the updated API, although not sure at what point in time.
This.
 

Pixelated

New Member
Joined
Jul 24, 2008
Messages
45 (0.01/day)
Likes
2
#13
Microsoft has even managed to turn DirectX into a joke. Just another marketing gimmick to be used by MS tools to peddle their wares and force upgrades. Let me guess DirectX 11 will be a Vista II.... er I mean a Windows 7 exclusive? Fucking great.
 

OnBoard

New Member
Joined
Sep 16, 2006
Messages
3,033 (0.74/day)
Likes
379
Location
Finland
Processor Core i5-750 @ 3.6GHz 1.136V 24/7
Motherboard Gigabyte P55A-UD3, SATA 6Gbit/s & USB3.0 baby!
Cooling Alpenföhn Brocken HeatpipeDirectTouch
Memory Geil Ultra Series 4GB 2133MHz DDR3 @ 1440MHz 7-7-7-24
Video Card(s) Gigabyte GTX 460 1GB OC (mostly stock speeds)
Storage OS: Samsung F3 500GB Games: Samsung F1 640GB
Display(s) new! Samsung P2350 23" FullHD 2ms / Mirai DTL-632E500 32" LCD
Case new! Xigmatek Midgard/Utgard side window with red cathodes, 1x140mm & 3x120mm fans
Audio Device(s) new! ASUS Xonar DG & JVC HA-RX700 headphones
Power Supply Cougar CM 700W Modular
Software Windows 7 Home Premium x64
Benchmark Scores Logitech UltraX Premium & G5 laser v2 + Ulti-mat Breathe X2 for fragging
#14
Let me guess DirectX 11 will be a Vista II.... er I mean a Windows 7 exclusive?
Nope Vista will have it too. Not right at Windows 7 launch, but surely before there is any DX11 games :)
 
Joined
Jul 2, 2008
Messages
3,588 (1.04/day)
Likes
536
Location
California
#15
No problem isn't it? Windows 7 won't come out soon, and when it does, we already have new graphic card with DX11. I don't think any gamers would keep a graphic card more than 2 years.
 
Joined
Jul 17, 2008
Messages
1,062 (0.31/day)
Likes
68
System Name REBEL R1
Processor Core i7 920
Motherboard ASUS P6T
Cooling Stock
Memory 6GB OCZ GOLD TC LV Kit 1866MHz@1.65V 9-9-9-24
Video Card(s) Two Sapphire HD 5770 Vapor-X Xfire'd and OC'd (920/1330)
Storage Seagate 7200.11 500GB 32MB
Case Antec Three Hundred
Audio Device(s) ASUS Xonar D1 PCI Sound Card
Power Supply OCZ StealthXStream 500W
Software Windows 7 Ultimate 64-bit
Benchmark Scores 16585 Performance Score on 3DMark Vantage
#16
i too, heard that DX10 (not just 10.1) cards can run DX11.

That means all DX10 hardware can run DX11 under vista. nice.
Its true, I heard it too. But still we will have to upgrade our GPUs once OpenCL shows up on the game developer's to-do list. BTW, since people think Windows 7 is going to be the name, rumors back at the beginning of January say that the next OS would be called Windows Vienna, however since the OS will still have Aero, just more streamlined and more multi-core optimized, it should be called Vista Second Edition.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
19,262 (5.04/day)
Likes
4,831
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
#17
Well you have Options

Server OS are more refined then desktop counterparts
I say

2003>XP
2008>Vista

Windows 7 i swear better be well refined over Vista.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
19,262 (5.04/day)
Likes
4,831
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
#19
we need a OS that isnt based upon the previous version, i say get rid of NT and start fresh, focus on the Kernel, then Focus on Functionality, then the GUI and make them all interact without bugs that have plagued the OS since Windows NT.
 
I

insider

Guest
#20
That isn't likely to happen until at least several years after W7, they went from Win2K >XP >2003 >XP64, now we have Vista >2008 >W7.
 
Joined
May 13, 2006
Messages
1,550 (0.37/day)
Likes
291
Location
City 17, California, U.S.A.
Processor AMD FX 8300 @ stock.//AMD 5350 AM1 APU.
Motherboard Biostar TA970.//ASUS AM1M-A.
Cooling AMD vanilla Wraith.//APU oem.//80mm Arctic Cooling fans both cases.
Memory 16G G.Skill TridentX @ 1866mhz.//8G low/low Crucial 1600mhz.
Video Card(s) Sapphire 8G RX 580 Pulse @ stock.//APU.
Storage Seagate 1T SSHD.//WD 500g Black.
Display(s) Dell S2309W 23" 1080p, shared.
Case Blue Chenming 301KB. (Vintage beauty).//Antec NSK 1300.
Audio Device(s) X-Fi Fatal1ty Xtreme Gamer.//Onboard Realtek.//Shared Logitech 2.1's.
Power Supply PC Power & Cooling Silencer 610.//Antec NSK 1380 psu.
Mouse Logitech MX518, shared.
Keyboard Logitech K310, shared.
Software Windows 10 Pro x64.//Windows 10 Home x64, XP Pro x86 dual boot.
Benchmark Scores FX rig is the gamer.//AM1 rig is the daily driver.
#21
I hopes I gets Windows 7 for freez from Microsoft, like I did with Vistas. :rockout:
 
Joined
Oct 5, 2007
Messages
1,714 (0.46/day)
Likes
182
Processor Intel C2Q Q6600 @ Stock (for now)
Motherboard Asus P5Q-E
Cooling Proc: Scythe Mine, Graphics: Zalman VF900 Cu
Memory 4 GB (2x2GB) DDR2 Corsair Dominator 1066Mhz 5-5-5-15
Video Card(s) GigaByte 8800GT Stock Clocks: 700Mhz Core, 1700 Shader, 1940 Memory
Storage 74 GB WD Raptor 10000rpm, 2x250 GB Seagate Raid 0
Display(s) HP p1130, 21" Trinitron
Case Antec p180
Audio Device(s) Creative X-Fi PLatinum
Power Supply 700W FSP Group 85% Efficiency
Software Windows XP
#22
:confused: That doesn't make sense, since DX10 cards can't run DX10.1, So DX11 would be less of an upgrade than it. Would make DX10.1 kinda pointless if it's not included in DX11.

Well will be interesting to see what happens. If DX10 cards can run DX11 it will be too slow anyways, just like first SM3.0 cards were too slow to run HDR and like first SM4.0 cards were too slow to run DX10.
DX10 hardware can do pretty much everything (if not everything) DX10.1 does. For instance the most famous DX10.1 feature, MSAA buffer readback can be done through DX10 with NO PERFORMANCE PENALTY, contrary to what was suggested. What happens is that the feature was not a requirement in DX10 and to make things worse it was not properly explained in the documentation, so very few developers noticed it or wanted to go throught the hassle.

From what they comment in some posts at GameDev.net, there are many many others like that (i.e. cube map arrays) that are apparently present in DX10, but were not as properly implemented. I don't know how to explain why are not well implemented, probably it would be something like this:

where in DX10.1 you have to write: C = A+B

in DX10 you would have to do: ADD [content_of (A), content_of (B)] -> Store_in variable(C)

Note that the above is just a representation and has nothing to do with any real thing, but you get the idea. Despite the sentence in DX10 being much more complex, for all purposes the hardware would have to do the exact same thing.

All of the above is when it comes to the DX10 API. There's one more thing that is, DX10 hardware (what is sold as DX10) can do many more things than the ones that the DX10 API does, and it can do them in the proper manner, the one DX10.1 does (i.e C=A+B). BUT everybody has to remember that Microsoft decided that for DX10 and newer APIs the hardware has to be able to perform the 100% of the features in the way that DX10.1 especifies them. You don't support 1 of the features out of hundreds and you can't sell your card as DX10.1, although in practice and for all purposes the card can do everything in DX10.1 except that single thing. It doesn't matter if that feature is not important or if it is a future proof feature that can't be implemented in current hardware or if the hardware can do the thing in a different (better for the said hardware) manner.

Previous DX versions were plagged by lacking or changed/optimized features depending on the GPU brand, and yet they could obtain the DX certification, DX10 and up don't, but that doesn't mean the cards can't do those things. Probably Microsoft has decided to step back a bit in DX11 and let GPU manufacturers some flexibility. In the end the old way of doing things was only worse for developers in theory, but the truth is that many of them, the most important of them, don't care too much about how easy the API is for them to use. It does help them, but it's not something they want so much as being able to use a feature in as many different hardware as possible.

A clear example of what I'm saying is FarCry2. Ubisoft has been criticized because they said that DX10 and DX10.1 did the same for them. Feature and performance wise. That's because they went through of the hassle of also creating the DX10 path (remembet: ADD [content_of (A), content_of (B)] -> Store_in variable(C) ) for every feature they used, something no other developer has done AFAIK.
 

OnBoard

New Member
Joined
Sep 16, 2006
Messages
3,033 (0.74/day)
Likes
379
Location
Finland
Processor Core i5-750 @ 3.6GHz 1.136V 24/7
Motherboard Gigabyte P55A-UD3, SATA 6Gbit/s & USB3.0 baby!
Cooling Alpenföhn Brocken HeatpipeDirectTouch
Memory Geil Ultra Series 4GB 2133MHz DDR3 @ 1440MHz 7-7-7-24
Video Card(s) Gigabyte GTX 460 1GB OC (mostly stock speeds)
Storage OS: Samsung F3 500GB Games: Samsung F1 640GB
Display(s) new! Samsung P2350 23" FullHD 2ms / Mirai DTL-632E500 32" LCD
Case new! Xigmatek Midgard/Utgard side window with red cathodes, 1x140mm & 3x120mm fans
Audio Device(s) new! ASUS Xonar DG & JVC HA-RX700 headphones
Power Supply Cougar CM 700W Modular
Software Windows 7 Home Premium x64
Benchmark Scores Logitech UltraX Premium & G5 laser v2 + Ulti-mat Breathe X2 for fragging
#23
A clear example of what I'm saying is FarCry2. Ubisoft has been criticized because they said that DX10 and DX10.1 did the same for them. Feature and performance wise. That's because they went through of the hassle of also creating the DX10 path (remembet: ADD [content_of (A), content_of (B)] -> Store_in variable(C) ) for every feature they used, something no other developer has done AFAIK.
There wouldn't be any problems if DX10.1 cards would also work with that "ADD [content_of (A), content_of (B)] -> Store_in variable(C)", just use it for both cards and be happy. If I got it right NVIDIA can do the 'DX10 AA speedboost' only like that and ATI can do it only with DX10.1.

How much more work it is to write that think for both cards separately I don't know, must be quite a bit as FC2 is the first to use it. It seemed to pay off, as that was also the first game that runs faster AA enabled in DX10 than DX9 at least on some systems.
 
Joined
Oct 5, 2007
Messages
1,714 (0.46/day)
Likes
182
Processor Intel C2Q Q6600 @ Stock (for now)
Motherboard Asus P5Q-E
Cooling Proc: Scythe Mine, Graphics: Zalman VF900 Cu
Memory 4 GB (2x2GB) DDR2 Corsair Dominator 1066Mhz 5-5-5-15
Video Card(s) GigaByte 8800GT Stock Clocks: 700Mhz Core, 1700 Shader, 1940 Memory
Storage 74 GB WD Raptor 10000rpm, 2x250 GB Seagate Raid 0
Display(s) HP p1130, 21" Trinitron
Case Antec p180
Audio Device(s) Creative X-Fi PLatinum
Power Supply 700W FSP Group 85% Efficiency
Software Windows XP
#24
There wouldn't be any problems if DX10.1 cards would also work with that "ADD [content_of (A), content_of (B)] -> Store_in variable(C)", just use it for both cards and be happy. If I got it right NVIDIA can do the 'DX10 AA speedboost' only like that and ATI can do it only with DX10.1.

How much more work it is to write that think for both cards separately I don't know, must be quite a bit as FC2 is the first to use it. It seemed to pay off, as that was also the first game that runs faster AA enabled in DX10 than DX9 at least on some systems.
Well there's no point in DX10.1 compliant hardware being able to do the complex thing, because if you do support both paths, it's obvious you are assuming developers will use the complex way and then developers WILL only use the complex way. Being that the difference is in the API implementation and not in the hardware application, they would never use the less common implementation.

Furthermore by supporting both, the hardware or the driver model would be much more complex and expensive to make and mantain.

The better solution for clarity and ease of use (apart from every GPU using the same implementation, which was MS's intention) is the API supporting both paths with one single function. That function would decide the path to use, while the developer is agnostic to that election. I honestly don't think it would be so difficult for the API to decide which to choose based in the GPU ID. I think that's how it worked prior to DX10 anyway.
 
Joined
Apr 21, 2008
Messages
5,230 (1.48/day)
Likes
661
Location
IRAQ-Baghdad
System Name MASTER
Processor Core i7 3930k run at 4.4ghz
Motherboard Asus Rampage IV extreme
Cooling Corsair H100i
Memory 4x4G kingston hyperx beast 2400mhz
Video Card(s) 2X EVGA GTX680
Storage 2X Crusial M4 256g raid0, 1TbWD g, 2x500 WD B
Display(s) Samsung 27' 1080P LED 3D monitior 2ms
Case CoolerMaster Chosmos II
Audio Device(s) Creative sound blaster X-FI Titanum champion,Creative speakers 7.1 T7900
Power Supply Corsair 1200i, Logitch G500 Mouse, headset Corsair vengeance 1500
Software Win7 64bit Ultimate
Benchmark Scores 3d mark 2011: testing
#25
dx11 , that is good for new ati hd 5xxx