Huge JavaFX performance drop in Debian Jessie

Chris Newland chris at chrisnewland.com
Tue Dec 22 18:13:12 UTC 2015


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 at 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 at openjdk.java.net] On Behalf Of
>> Chien Yang
>> Sent: Dienstag, 22. Dezember 2015 09:01
>> To: cnewland at chrisnewland.com; openjfx-dev at 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
>>  


More information about the openjfx-dev mailing list