Thanks Bogdan, but that "poor code" works extremely well everywhere else.
> On 31 Oct 2015, at 03:56, Bogdan Ibanescu <bibane...@montran.com> wrote: > > The point I'm trying to make is that if you're running a single threaded > application, it'll use 1 core. > > What you need to understand is that javafx does not magically figure out how > organize rendering procedures across the systems' resources. > > The reason for which whatever you're trying to test seems to be about as fast > on your computer as it is on your wife's' is because it's most likely not > multi-threaded, or plainly badly implemented. > Cross-fire and SLI and all that other crap is useless if you're only using 1% > of your resources. All windows does when you select the GPU is the driver > end-point. Activating it makes it run slightly faster because of the > differences in hardware... but the lack of performance is the poor code in > your software. > > ----- Original Message ----- > From: "Felix Bembrick" <felix.bembr...@gmail.com> > To: "Bogdan Ibanescu" <bibane...@montran.com> > Cc: "Chris Nahr" <chris.n...@gmail.com>, openjfx-dev@openjdk.java.net > Sent: Friday, October 30, 2015 5:37:35 PM > Subject: Re: Windows Hi-DPI > > Yes, but unless you are saying that having more cores, more VRAM, faster VRAM > and a much faster clock speed are actually going to slow down the performance > of JavaFX then I don't know what point you are trying to make. > >> On 31 Oct 2015, at 01:03, Bogdan Ibanescu <bibane...@montran.com> wrote: >> >> Having 200 cores won't help you with anything unless you explicitly >> customize your code to make use of them. >> >> ----- Original Message ----- >> From: "Felix Bembrick" <felix.bembr...@gmail.com> >> To: "Chris Nahr" <chris.n...@gmail.com> >> Cc: openjfx-dev@openjdk.java.net >> Sent: Friday, October 30, 2015 11:55:19 AM >> Subject: Re: Windows Hi-DPI >> >> The NVIDIA Control Panel allowed me to disable SLI completely and I even >> rebooted. I also upgraded to Java 8u72. >> >> Sadly JavaFX still performs like a one-legged dog dragging a cannon ball on >> a chain. >> >> All other 3D apps, games etc. perform blindingly fast as I would expect. >> >> So, if it's not an SLI or driver problem, what is going on here (or not >> going on)? >> >> Felix >> >>> On 30 Oct 2015, at 19:47, Felix Bembrick <felix.bembr...@gmail.com> wrote: >>> >>> That's curious. SLI is designed specifically with gamers in mind! >>> >>> I'll investigating running without SLI and report back. >>> >>> Felix >>> >>>> On 30 Oct 2015, at 19:44, Chris Nahr <chris.n...@gmail.com> wrote: >>>> >>>> If it's slower on an SLI machine than on an ordinary one then yes, I >>>> suspect JavaFX just can't handle SLI properly. Among gamers I've often >>>> heard that it's a notoriously problematic configuration. Can you switch >>>> your card to non-SLI mode and retest performance? >>>> >>>> --Chris >>>> >>>>> On 2015-10-30 09:19, Felix Bembrick wrote: >>>>> I am using Java 8u66 and performance is really poor. >>>>> >>>>> I suspected a driver issue but I have the latest driver for my Titan X >>>>> card (4 in SLI mode) and running the 4K monitor tests in 3DMark says my >>>>> machine is in the top 1% fastest computers ever to run the tests. >>>>> >>>>> It looks to me that JavaFX just can't deliver acceptable performance on >>>>> 4K monitors, even with the most powerful graphics cards on the planet. Or >>>>> maybe it doesn't support SLI? >>>>> >>>>> It could be Windows 10 related but I don't think so. And I am definitely >>>>> getting hardware acceleration according to the output so I suspect JavaFX >>>>> has trouble moving so many pixels around on these hi-res monitors. >>>>> >>>>> All other 3D apps and games run blindingly fast but JavaFX actually runs >>>>> slower on this beast than on my wife's little i5 powered Dell machine >>>>> with a low range graphics card, also running Windows 10. >>>>> >>>>> Any ideas? >>>>> >>>>> Felix >>>>> >>>>>> On 30 Oct 2015, at 17:33, Chris Nahr<chris.n...@gmail.com> wrote: >>>>>> >>>>>> Hi-DPI is supported on Windows, assuming you have 8u60 or later (better >>>>>> 8u66 or later so a ComboBox doesn't freeze the application!). On my Dell >>>>>> XPS-15 with Windows 10 and 4K displays JavaFX also uses hardware >>>>>> acceleration, in this case with the Intel 4600 integrated GPU. >>>>>> >>>>>> However, this causes frequent Intel display driver crashes and restarts >>>>>> because the Windows 10 drivers are still so immature. Same happens in >>>>>> WPF applications, so it's not specific to JavaFX. I've grabbed my driver >>>>>> directly from the Intel website. Possibly your system runs an older >>>>>> driver that causes JavaFX not to use HA. >>>>>> >>>>>> Given how unstable it currently is on Windows 10, that might not be a >>>>>> bad idea. But of course you could try manually updating and see what >>>>>> happens to JavaFX performance. >>>>>> >>>>>> Cheers, Chris >>>>>> >>>>>> >>>>>>> On 2015-10-28 17:24:38, Felix Bembrick <felix.bembr...@gmail.com> wrote: >>>>>>> I just installed JavaFX on my new Windows 10 machine which is extremely >>>>>>> powerful but has two 4K monitors and while everything looks great and >>>>>>> the right "size", the performance is very sluggish to say the least. >>>>>>> >>>>>>> Is this because Hi-DPI is not yet supported in JavaFX on Windows? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Fix >> >> -- >> Best Regards, >> -- Bogdan Marius Ibanescu >> -- Montran Corporation - Branch of Cluj-Napoca > > -- > Best Regards, > -- Bogdan Marius Ibanescu > -- Montran Corporation - Branch of Cluj-Napoca >