> 6u6 (and any pre-6u10 jdks) have the DirectX
>  7-based (DirectDraw)
> pipeline, which has some serious issues with
>  Vista's DWM (aka Aero),
>   which is why it was disabled on Vista by default.

> Firstly, the fact that in your limited testing you
>  didn't see
> issues when enabling the old pipeline on Vista
>  means that
>   you just got lucky.

That might well be, so it seems like I cheered too soon...

> Yes, you could have enabled it there (although we
>  made sure it
> couldn't be done done "accidentally" - you need to
>  set
> two properties) but you would quickly run into
>  repainting
> issues caused by a  specific restriction the
>  interaction
>   between the DirectDraw/GDI pipeline and DWM.
> 6u10 has new Direct3D 9-based rendering pipeline,
>  which
> doesn't use GDI for rendering at all, and thus
>  works well
> on Vista with or w/o DWM, so the new pipeline is
>  enabled on
>   Vista by default.

> Secondly, I didn't say that there's no way to force
>  the
> pipeline, I just don't think it's a good idea to
>  let people
> override it at will (as it is with
>  -Dsun.java2d.noddraw/d3d
> properties), because the price for enabling it on a
> wrong
>    configuration may be a very unstable system.

Well, if there is a way to enable it and you don't tell me how to do it or if 
there is no way at all is equivalent for me.
If you're aware of issues on some systems, I utterly understand it if you 
disable the pipeline by default. However, that doesn't mean that all systems 
will be unstable and that nobody would like to make use of it.
Every native DirectX application runs fine on my machine without making it any 
unstable. Why should Java be an exception?

> I'm curious, why do you think you need the hw
>  accelerated
> pipeline on a server? If your system is beefy
>  enough to
> handle w2k8, it should be fast enough for the
>  pretty much
> any gui application even if it doesn't use the hw
>  accelerated
>   pipeline.

As curious as this might sound, WS2008 is actually an excellent desktop OS.
At one hand, it is clean, fast and stable because that's what's a server OS 
like (or what it should be like), obviously. 
On the other hand, mostly everything that runs on Vista is compatible with it 
too. I'm using it on a desktop PC because it allows me to use it as a 
workstation and to do local server testing at the same time, which is extremely 
handy for developing.
I must clearly admit that I haven't missed Vista any moment since I'm running 
it. It requires some more setting up, though.

-- smf68
[Message sent by forum member 'smf68' (smf68)]

http://forums.java.net/jive/thread.jspa?messageID=284043

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to