On Mar 06, 2002 at 11:16 -0000, Barstow Jason wrote:
> I'm profiling our (DX8,PC) game and getting the following results :
>
> System : Win2000, Geforce2 GTS
>
> game.exe 15%
> nv4_disp.dll 10%
> ntoskrnl.exe 14%
> hall.dll 35%
>
> That 35% in hall.dll breaks down to
> READ_PORT_ULONG
> and
> HalRequestlpi
> (among some others)
>
> Can anyone offer advice on what the hal.dll hit is/means?
A wild guess: "hall" ~= "hardware abstraction layer <something>"
Another guess: the time is spent waiting for the graphics card to
complete some operations. I.e. your CPU has more graphics commands
for your GPU, but has to wait for the GPU input queue to have some
room before it can write the new commands. Meanwhile the GPU is busy
filling pixels.
Try rendering to a smaller window to see if the time proportions
change.
--
Thatcher Ulrich <tu...@tu...>
http://tulrich.com
|