Re: DibSection Hardware Accelereated??

Tech-Archive recommends: Speed Up your PC by fixing your registry



>I know that BitBlt and AlphaBlend from a DDB to DDB is
>hardware-accelerated.
> But what about BitBlt and AlphaBlend from a DibSection to DibSection?? Is
> it
> Hardware-Accelerated too? or is it done by the CPU??

With DIB you don't get hardware acceleration. Well, sort of. The problem is
that graphics card can only accelerate drawing of bitmaps when bitmaps are
stored in graphics card memory and since DIB is stored in RAM this can't
work unless you copy bitmap data from RAM to graphics card memory. That it
copying from DIB to device dependant bitmap (DDB). DIB stores data in RAM
while DDB in graphics card memory. The big problem is that speed of data
transfer from RAM to graphics card is slow on many low-cost computers.
Processor does much of the work but speed greatly depends on mother-board
and bus type (AGP 2x, 4x, 8x...). Most middle-cost and maybe even some
low-cost computers these days should be fast enough.

regards
Tomaz


.



Relevant Pages

  • Re: Bitch, bitch, (required misspelled werd) bitch
    ... want to consider updating the BIOS firmware on the graphics card or ... A hard lockup definitely sounds like a hardware issue. ... memtest to verify your RAM isn't flakey. ...
    (alt.games.warcraft)
  • Re: memory for Dec Personal Workstation 500a
    ... The Hardware itself supports 1.5GB. ... the graphics card and perhaps the SCSI-Controller (depends ... Linux only use 1GB RAM max, but AFAIK can OpenVMS use the 1.5GB RAM. ...
    (comp.sys.dec)
  • manually dumping core ...
    ... then the ddb> prompt again ... ... Had an 'out of swap' error tonight, and would have liked to have been able to ... run a ps after the reboot to see if I could identify an 'out of control' ... process using up all the RAM ...
    (freebsd-stable)
  • Re: manually dumping core ...
    ... reset didn't dump core, ... able to run a ps after the reboot to see if I could identify an 'out of ... control' process using up all the RAM ... DDB has a ps of it's own - I'm not sure how helpful it is for your ...
    (freebsd-stable)