If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
![]() |
|
|
#1 |
|
Harmlessly Evil
Join Date: Feb 2002
Posts: 2,027
|
__________________
"Complexity is easy; simplicity is difficult." |
|
|
|
|
|
#2 | |
|
penguins
Join Date: Feb 2004
Posts: 13,978
|
Quote:
I'd say it doesn't matter if this is Vista only. |
|
|
|
|
|
|
#3 |
|
Meh
Join Date: Mar 2004
Location: New York
Posts: 9,809
|
I completely agree with Futuremark's decision to make this DX10 only. It's not their fault that DX10 is Vista only. We have no need for another DX9 benchmark and would not benefit from it in any way. Given that they won't share game developers' burden of creating a DX9 path they can focus on DX10 goodies and push those cards to the max.
__________________
What the deuce!? |
|
|
|
|
|
#4 |
|
Naughty Boy!
Join Date: Mar 2004
Posts: 1,172
|
Yes I agree, it should be DX10, or maybe one really technical DX9 game and then X number of DX10. Of course I won't be moving up to Vista any time soon so that is a shame.
I assume DX10 was never for XP purely for financial reasons rather than technical ? |
|
|
|
|
|
#5 |
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
You assume incorrectly. DX10 isn't as much about new features as it is efficiency enhancements -- efficiency brought on by major improvements in the Windows kernel and driver architecture.
__________________
"...twisting my words" |
|
|
|
|
|
#6 |
|
penguins
Join Date: Feb 2004
Posts: 13,978
|
Well, it could be financial in the sense that an overhaul/retrofitting of WinXP would be extremely expensive, but I take it you meant it as a strong-arm tactic to get people to buy Vista.
|
|
|
|
|
|
#7 |
|
Senior Member
|
D3D10: Yes
Vista Only: Maybe not. I am willing to take bets that we will see it on a Windows XP system too.
__________________
GPU blog |
|
|
|
|
|
#8 |
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
You might see some hobbled together "emulator" for DX10, but you'll never see it at full speed -- or anything remotely like it -- under the XP OS.
__________________
"...twisting my words" |
|
|
|
|
|
#9 |
|
Senior Member
|
I believe it would be possible to get ~90% of the native Vista D3D10 performance. A problem could be the missing “application specific driver optimizations”.
__________________
GPU blog |
|
|
|
|
|
#10 | |
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
Quote:
The only time an emulated D3D10 interface is going to go fast on XP is when using non-D3D10-specific instructions (ie texturing one screen-sized polygon). Batch up about 1,000,000 polygons and throw in about 1000 shaders and XP will grind to a halt long before Vista does.
__________________
"...twisting my words" |
|
|
|
|
|
|
#11 |
|
Senior Member
|
Well how long it would take to get it running is another bet. I am not sure why you throw in the poly and shader count. I believe you talk about the higher draw call overhead on Windows XP. This is more a Direct3D than a general XP problem. The draw call overhead with OpenGL is lower. With Long Evans and Mount Peaks it should reduced even more. The final sped you can gain with such an experiment would highly depend on the driver quality. But it should be good for more than 70%.
__________________
GPU blog |
|
|
|
|
|
#12 | |
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
Quote:
You will never get 70% speede out of any DX10 XP wrapper using true DX10 featureset. And I don't understand how you think OpenGL of any flavor is going to map directly to DX10 calls...
__________________
"...twisting my words" |
|
|
|
|
|
|
#13 | ||
|
Senior Member
|
Quote:
Quote:
Anyway I am sure that we will see 3DMark 07 on XP and then we can check who is right.
__________________
GPU blog |
||
|
|
|
|
|
#14 | |||
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
Quote:
Quote:
Quote:
__________________
"...twisting my words" |
|||
|
|
|
|
|
#15 | ||
|
Senior Member
|
Quote:
Quote:
I agree that you will never get 100% perfection with an API to API Wrapper. Therefore I am already saying that such solutions would not bring Direct3D 10 to another OS. They only provide a way that could allow D3D10 applications run on another host system than Vista.
__________________
GPU blog |
||
|
|
|
|
|
#16 |
|
Senior Member
Join Date: Feb 2002
Posts: 1,865
|
|
|
|
|
|
|
#17 | ||||
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
Quote:
Quote:
Quote:
Quote:
__________________
"...twisting my words" |
||||
|
|
|
|
|
#18 | ||
|
Senior Member
|
Quote:
Quote:
Direct3D 10 is more than just the API. There is a DDI, too. Getting D3D10 work on another OS then Vista means that you have to make sure that the drivers would work too. I am sure we agree that this is hardly possible for most OS. Maybe ReactOS will handle this task. On the other Hand Direct3D 10 applications would not care about the DDI. They need only the API and most would not even need everything. Therefore it would be easier to get them running on different host systems. It is only a fine difference when I am talking about “getting D3D10 running” and “getting D3D10 applications” running but it is significant when it come to possibilities and compatibilities questions. To make sure that you understand me right. I am never claimed that it is possible to provide a 100% compatible Direct3D 10 version for Windows XP for anyone else then Microsoft. I even believe that if they had decide to go this way they could not do it but game developers have to test against an official version anyway. I am only claimed that it would be possible to get applications (possible not everyone) that need Direct3D 10 running on Windows XP.
__________________
GPU blog |
||
|
|
|
|
|
#19 |
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
Yeah, I suppose that does make more sense; thanks for the deeper explanation on DX10 vs other OSes thing.
I'm still not anywhere near agreement with your performance expectations for DX10-ish stuff on OpenGL under WinXP, but only time will tell.
__________________
"...twisting my words" |
|
|
|
|
|
#20 |
|
Senior Member
Join Date: Apr 2004
Posts: 2,226
|
The efficiency improvements are done through the updated directx api, the kernel or driver architecture should have little to do with that aside from maybe small improvements. I simply don't buy the "well it would have been impossible to port to XP" argument. Nothing is impossible, though it may have cost them more and I'm sure having it as an exclusive feature to Vista was a major incentive as well.
|
|
|
|
|
|
#21 | |
|
Red-headed step child
Join Date: Jun 2004
Location: Guess ;)
Posts: 3,084
|
Quote:
Even OGL has to go through the windows kernel and the video driver, which means even OGL is going to be hampered by the inability to quee and batch-issue IO requests and intelligently handle context switching and load balancing on CPU resources. Could DX10 have been "native" on XP? Sure. If the next service pack included an entirely new kernel, and required a video driver update to even function correctly. You think people are chastizing them now about Vista? Imagine the fallout from SP3 when it broke nearly as many machines that were previously working...
__________________
"...twisting my words" |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|