JDK-8118805 : Nothing displayed when you RDP to a machine running a JavaFX app
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: fx2.1
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • Submitted: 2012-04-18
  • Updated: 2020-11-17
  • Resolved: 2013-09-14
Related Reports
Duplicate :  
Relates :  
Description
If my machine is running a JavaFX application, and I connect to it via the remote desktop protocol (RDP), the application doesn't display over the RDP connection -- there's the usual window border, but the inside never gets painted.

(Starting a JFX app from inside the RDP connection displays okay, it's just the transition between native display and RDP that messes up.)
Comments
No plan to address this issue.
14-09-2013

There is no supported / documented way to force the SW pipeline, but setting the following system property will force the pipeline selection: java -Dprism.order=sw,j2d This will first try the "sw" pipeline which exists in FX 8 but not in FX 2.x and failing that, it will run the "j2d" software pipeline. You can switch the order if you like. Since this is unsupported, it should be considered a debugging or developer option rather than a deployment option.
23-01-2013

Is there a documented way to force the software pipeline? Ideally a way to do so programmatically after JavaFX has started, but I'd settle for a command-line switch if I have to. This is a complete showstopper for many of our users.
23-01-2013

This is not surprising since our HW renderer won't work with RDP, and we have no mechanism to dynamically switch to the SW pipeline (we only check at application startup).
19-04-2012