forgive my ignorance, but the last thing i knew was that vista shuts aero down when a call to direct3d is made. i.e. Aero is shutdown when any games run to maximise performance.
but what u have presented here simply contradicts to the above statement! I think the features listed above are of WDDM driver model.
and a note on these points
gx_saurav said:
Ofcourse both bring a GPU accelerated UI, but tell me, does beryl support hot plugging of another GPU so that u can simply take out the PCIe graphics card & add a new one or add an external GPU to the system & it will automatically start without rebooting the OS cos only the graphics subsystem restarts?
no idea where this could be useful.
gx_saurav said:
or rendering & showing the windows & videos on the screen parallel to the Monitor as a texture in a 3d space?
from what i know, Windows media player classic can be configured to use Directx9 acc to project videos as a texture on screen. even other good video players do the same.
gx_saurav said:
or Using the GPU as a Math co-processor
is it true? I don't think so because if it had been, then we would have seen huge increases in encoding/decoding/pi tests as these are primarily mathematical in nature.
gx_saurav said:
or Better & efficient resource management of the code so that more work can be done in less clock cycle reducing power consumption
either MS has really gone dogs or this is false. No one in their right minds would mix a resource manager and a Windows decorator into a single package!!!
gx_saurav said:
or dynamic clock cycle adjustment so that the GPU can decrease its Memory & core clock cycle to reduce power consumption & heat
or close the unused parts of GPU like 3d engine etc when it is only running a 2d OS?
all these are implemented by graphics drivers.. and have been there since ages.
gx_saurav said:
All the effects, transparency u see in Aero can be achieved in Direct 8.1 class hardware too & even in some cases DirectX 7 class, but then the GPU will need to process a lot of code, instead of which making a DX 9 based DWM engine makes sense cos well...the code is slim in this case.
Do u know that the quality of games in DirectX 10 can be achieved in DirectX 9c too, but the problem is that if the GPU does 100 unit of work to render a scene in DX 10, it will need to do 150 unit of work to show the same quality in DirectX 9c.
well, Directx 10 has an advantage in the fact that time taken for function calls has been cut down to half.. and some things have been moved to GPU side. however, all these shifting are important for graphics industry only.
915 supports Directx9.0, while aero requires 9.0c model. that means pixelshaders/ vertex shaders model 3.
why would a UI need such advanced tools like PS/VS 3.0 to render a UI????
infact, game developers have only started to use them fully about an year back.they never invested in it before because of lack of hardware to support it!!!