[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    Re: Huge JavaFX performance drop in Debian Jessie
From:       Jens Kapitza <j.kapitza () schwarze-allianz ! de>
Date:       2015-12-22 22:02:06
Message-ID: 1450821726.6751.7.camel () schwarze-allianz ! de
[Download RAW message or body]

Hi @all,

i had just a quick look at the stack trace may be you can make your app
perform better with 
setting  javafx.animation.pulse.  i have never used this by my own.
(but may be you can slow down the pulse of repainting)

there are much more options for debug and testing [1,2]

On Linux maybe you can fallback to vesa driver for the old devices?
and test the performance without intel driver?
 for an old PC the VESA driver has a better performance then the 'new'
intel driver (card is not supported well enough)

Cheers, Jens



[1] https://community.oracle.com/thread/2390862?start=0&tstart=0
[2] https://bugs.openjdk.java.net/browse/JDK-8091497


Am Dienstag, den 22.12.2015, 18:13 +0000 schrieb Chris Newland:
> Hi Kevin,
> 
> The JavaFX performance when forcing the sw pipeline is still much
> slower with Jessie than Wheezy so I'm hoping there is something I can
> do at the OS level to get back to previous sw performance.
> 
> Will let you know if I find it!
> 
> Cheers,
> 
> Chris
> 
> Sent from my iPhone
> 
> > On 22 Dec 2015, at 15:52, Kevin Rushforth <
> > kevin.rushforth@oracle.com> wrote:
> > 
> > We require Pixel Shader 3 support and this GPU doesn't really have
> > full HW support. Most drivers will attempt to emulate with somewhat
> > mixed results. If this card were in a system running Windows we
> > would automatically detect and fall back to SW. This isn't as easy
> > to do in Linux, but maybe it would be possible (Chien might want to
> > comment on the feasibility of detecting this on Linux).
> > 
> > -- Kevin
> > 
> > 
> > Markus KARG wrote:
> > > Just to understand "not supported GPU" better: Is there GPU
> > > -specific code in
> > > JavaFX? I thought JFX is using vendor-neutral APIs to access the
> > > GPU?
> > > 
> > > -Markus
> > > 
> > > -----Original Message-----
> > > From: openjfx-dev [mailto:openjfx-dev-bounces@openjdk.java.net]
> > > On Behalf Of
> > > Chien Yang
> > > Sent: Dienstag, 22. Dezember 2015 09:01
> > > To: cnewland@chrisnewland.com; openjfx-dev@openjdk.java.net
> > > Subject: Re: Huge JavaFX performance drop in Debian Jessie
> > > 
> > > Hi Chris,
> > > 
> > > JavaFX may run on Intel GMA 3150, but it is not a supported GPU.
> > > There is a
> > > high likelihood that the drop in performance is caused by the
> > > switch from sw
> > > pipe (Debian Wheezy) to es2 pipe (Debian Jessie). GMA
> > > 3150 is an underpowered GPU for JavaFX's es2 pipe. You can try
> > > forcing
> > > JavaFX to use its sw pipe by specifying -Dprism.order=sw in the
> > > run command.
> > > 
> > > - Chien
> > >  
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic