PDA

View Full Version : Direct Draw... what gives??


Dishe
30-07-2007, 07:03 PM
So, why does Direct Draw have such issues on the Titan?
I've noticed that graphic-intensive apps that use direct draw respond very poorly versus ones that don't.
TCMP, for example, had an awful frame rate until I unchecked use DD, and some games that apparently use DirectDraw run very poorly compared to older, slower devices (The 200Mhz Wizard plays these sorts of games and apps much better).

I've also noticed that media player has trouble streaming video full screen with Orb, and anyone who's used Slingplayer is aware of the problem as well.

As far as I understand it, Direct Draw is supposed to just be a driver to make applications more efficient when using the screen, correct? Did HTC mess up writing the DD drivers on this device?
What gives?

kmartburrito
30-07-2007, 08:38 PM
I have noticed this too. It's a shame I can't play sky force anymore, on a much powerful machine than my older wizard with its 200mhz processor.

I am sure that once we can start cooking up some roms we will be able to swap DD drivers with another device that doesn't have these issues.

Dishe
30-07-2007, 08:58 PM
Does it work like that? Are DD drivers compatible? I thought the point was that each device uses different hardware, so DD is like a "standard interface" for programmers so they won't have to code for different types of machines.
That would mean that DD drivers have to be custom built for each machine.

Sort of like the way a printer driver lets MS word print to your HP printer, even tho MS Word has no idea what type of printer you actually have. It just sends the info to the driver, who then translates it into something the hardware can understand.

In much of the same light, you can't install a DD driver from another device just like you can't install a canon printer driver for your HP!

Then again, maybe I'm wrong about this...

How far are we from cooking roms on this sucker?

AJerman
30-07-2007, 09:06 PM
Wow, thanks for posting this. I was amazed at how horrible this devices was at playing video. Changed TCPMP over to Raw Framebuffer and it played smooth as butter.

That really is weird that DirectDraw is slow though. Hardware acceleration should always be faster unless you just don't have hardware to use to accelerate, in which case it should drop back to the software. Something is definitely broken.