The MagicBox Forums  

Go Back   The MagicBox Forums > General Topics > PC / Games / Internets Discussion

Reply
 
Thread Tools Display Modes
Old 12-27-2006, 12:32 AM   #16
flowForth
Programmer
 
flowForth's Avatar
 
Join Date: Dec 2005
Location: Australia
Posts: 455
They can't support it on XP - DX10 is not a strict following from DX9c. The API is completely rewritten from scratch to take advantage of a new driver model/system that is not supported by XP.

And besides - any frames above 85fps are discarded because that is the maximum refresh limit of many monitors. And your eye can't really see any difference beyond 65-75fps depending on lighting, angle and other factors.
__________________
"A lie travels half-way around the world while the truth is still putting on its boots."
-Mark Twain
flowForth is offline   Reply With Quote
Old 12-27-2006, 01:05 AM   #17
Reality
Sin and Punishment
 
Reality's Avatar
 
Join Date: Oct 2002
Location: Ohio
Posts: 14,596
So how is it XP is unble to support it? its the same hardware. Seems like they would only need to tweek and create drivers to give XP the DX10 ability.
__________________
Outpostnine is that 1%.
Reality is offline   Reply With Quote
Old 12-27-2006, 01:21 AM   #18
flowForth
Programmer
 
flowForth's Avatar
 
Join Date: Dec 2005
Location: Australia
Posts: 455
The driver support model is completely different from XP to Vista. Not only is DX10 completely rewritten - the entire backend of Vista is completely new from XP. It would take more than just a few driver updates to get it working on XP because DX is directly integrated into the OS.

We're not just talking of a few tweaks - we're talking about a rewrite of the entire way XP handles graphics drivers and their hardware. That's not exactly an easy task on an OS which has already defined how it handles drivers. This means XP would have to have two different ways to handle drivers - and this would introduce all sorts of problems of hardware conflicting with applications. It would introduce confusion for programmers and users and would make the OS buggier.

Microsoft was smart to make a clean break from XP's code and introduce a newly rewritten API on a new system. It works much better that way.
__________________
"A lie travels half-way around the world while the truth is still putting on its boots."
-Mark Twain
flowForth is offline   Reply With Quote
Old 12-27-2006, 01:43 AM   #19
Reality
Sin and Punishment
 
Reality's Avatar
 
Join Date: Oct 2002
Location: Ohio
Posts: 14,596
In that such case I would agree.
__________________
Outpostnine is that 1%.
Reality is offline   Reply With Quote
Old 12-27-2006, 02:35 AM   #20
AmishNazi
Skag Killer Extraordanaire
 
AmishNazi's Avatar
 
Join Date: Apr 2005
Posts: 3,136
For completely rewriting the way drivers are handled a awful lot of XP drivers work in Vista.
AmishNazi is offline   Reply With Quote
Old 12-27-2006, 03:07 AM   #21
flowForth
Programmer
 
flowForth's Avatar
 
Join Date: Dec 2005
Location: Australia
Posts: 455
Why wouldn't they? Vista was designed to be backwards compatible as per Microsoft's own technical summaries.

Vista has application compatibility layers as part of its layered software model in much the same way XP had layered compatibility architecture to run Win95 and 98 programs. The layer produces a slight hit in performance but only applies to pre-Vista application (a driver is an application) and the hit is negligible anyway. If you want an example of an application compatibility layer think of WINE for Linux which can run Win32 apps (and no, WINE is not an emulator).

There are a few drivers though that have been confirmed to have issues.
__________________
"A lie travels half-way around the world while the truth is still putting on its boots."
-Mark Twain

Last edited by flowForth; 12-27-2006 at 06:39 AM.
flowForth is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 10:03 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.