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. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
DX9 software vs hardware
If you exchange a videocard that emulates DX9 in software (like old
cards when playing "Source" games) with a new one with hardware DX9, will this move some of the load from the PCs CPU to the video GPU? (CPU cycles that can be used for other thing in the game that is :-) -- Lars-Erik - http://www.osterud.name - ICQ 7297605 XP, Asus P4PE, 2.53 GHz, Asus V8420 (Ti4200), SB-Live |
#2
|
|||
|
|||
DX9 software vs hardware
* Lars-Erik Østerud:
If you exchange a videocard that emulates DX9 in software (like old cards when playing "Source" games) with a new one with hardware DX9, will this move some of the load from the PCs CPU to the video GPU? (CPU cycles that can be used for other thing in the game that is :-) No video card emulates DX9 in software. DX9 games that run on non-DX9 cards simply fall back to a DirectX 8 render path which is in these games. To use the DirectX 9 render path you need DirectX 9 compliant gfx hardware... Benjamin |
#3
|
|||
|
|||
DX9 software vs hardware
Benjamin Gawert wrote:
No video card emulates DX9 in software. DX9 games that run on non-DX9 cards simply fall back to a DirectX 8 render path which is in these games. To use the DirectX 9 render path you need DirectX 9 compliant gfx Why does the Source engine then state "DX9 support though software" (or somthing like that). I interpreted that as it emulated something. Will upgrade from a DX8 to DX9 card offload the CPU a lot in games like HL2 then as DX9 would push more computation to the GPU instead? -- Lars-Erik - http://www.osterud.name - ICQ 7297605 XP, Asus P4PE, 2.53 GHz, Asus V8420 (Ti4200), SB-Live |
#4
|
|||
|
|||
DX9 software vs hardware
Lars-Erik Østerud wrote:
Benjamin Gawert wrote: No video card emulates DX9 in software. DX9 games that run on non-DX9 cards simply fall back to a DirectX 8 render path which is in these games. To use the DirectX 9 render path you need DirectX 9 compliant gfx Why does the Source engine then state "DX9 support though software" (or somthing like that). I interpreted that as it emulated something. Will upgrade from a DX8 to DX9 card offload the CPU a lot in games like HL2 then as DX9 would push more computation to the GPU instead? You can run DX9 on a Geforce FX class part, but for older cards like the GF4, a game like HL2 requires hardware features to implement the pixel shaders and effects. For example, normal mapping can be implemented through software, but it's not a part of the DX9 API, only hardware features are supported. Emulating these features exactly through software would be fairly slow, so most games drop back their "rendering path" to equivalent DX8.1 features that mimick the effect. Another example; with a GF3 or 4, you don't get HDR, but you can mimick it with overbright calculations (a multitexture trick) or fake bloom. Other games simply use the more efficient DX9 API for regular rendering; not always for pixel shaders and advanced features. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Remote Hardware Inventory Software | Meatball | General | 4 | September 29th 10 08:53 PM |
AM2 vs. Socket 939 | Merrill P. L. Worthington | AMD x86-64 Processors | 26 | June 8th 06 07:16 AM |
Software Or hardware RAID? | Teilhard Knight | General | 3 | April 30th 06 05:22 PM |
P4C800-DELUXE XP Install Problems --- Hanging | bubbadawg | Asus Motherboards | 2 | April 12th 06 02:39 AM |
software rip-off and support headaches | Crsr111 | Dell Computers | 45 | September 26th 04 07:32 PM |