Categories

Versions

You are viewing the RapidMiner Studio documentation for version 9.0 -Check here for latest version

High DPI Screen Support

When running RapidMiner Studio with high DPI screens you might run into scaling issues due to limited high DPI support in the current Java Runtime Environment implementations (JRE 8) on some platforms, in particular Windows and Linux. Unfortunately, we have little to no control over this particular issue, so you will have to resort to one of the workarounds listed below in the meantime.

OS X

OS X offers full High DPI (Retina) Screen support from OS X 10.7 version and onwards.

Windows 10

解决尺度问题是阿宝ssible to use the scaling behavior switch that Windows 10 offers for individual apps since the Creators Update.

Note that you need the Creators Update for Windows 10 to make use of this feature. It will simply not be there if you do not have the update. To check if it is installed, you can use the commandwinverin the command line and check the version number of Windows. It must be at least version 1703.

To use the Creators Update feature to fix the scaling, follow the steps below:

  1. Navigate to your installation folder of RapidMiner Studio and locate theRapidMiner Studio.exefile.
  2. Right-click the file and selectProperties.
  3. Go to theCompatibilitytab.
  4. Select the checkboxOverride high DPI scaling behavior
  5. ChooseSystem.
  6. Press theOK按钮在底部。
  7. Run RapidMiner Studio via theRapidMiner Studio.exeagain. It should now be displayed with a scaling that fits your high DPI resolution.

We strongly encourage getting the Creators Update for Windows 10 because the following way has undesirable side effects!

To solve scaling issues if you do not yet have access to the Creators Update, you can do the following:

  1. From the WindowsStart MenuselectSettingsthenSystem.
  2. 在那里,定位Displaysettings and adjust the scale so RapidMiner Studio is properly displayed.

Windows 7 and 8.x

Running RapidMiner Studio on Windows 7 or Windows 8.x with a high DPI screen will exhibit scaling problems due to the JRE 8 limitation mentioned earlier. Unfortunately the built-in scaling adjustment does not solve the issue directly, so another workaround is needed prior to scale adjustment; namely to edit the manifest entries of thejava.exeandjavaw.exethat come bundled with RapidMiner Studio.

To do this follow the steps below:

  1. Download a resource editing tool (for exampleResourceHackeris a good candidate)
  2. Assuming that the installation folder of RapidMiner Studio is $RAPIDMINER_HOME, locate thejava.exeandjavaw.exefiles under the$RAPIDMINER_HOME\jre\binfolder.
  3. Make sure to backup thejava.exeandjavaw.exefile before you proceed.
  4. Edit thejava.exeandjavaw.exefiles with the resource editor you downloaded during the first step. In case you do not have sufficient rights to edit the files, run the resource editor as as an administrator.
  5. Locate theManifestentry and select the1.0entry under it. Edit the XML by setting the dpiAware element to false:false
  6. Save the file. Some resource editors will have an option tocompilethe edited files for the changes to take effect. In that case you should also compile the file.
  7. Finally you will need to adjust the scaling via your display settings. Go toControl Panel>Appearance and Personalization>Displayand change the scaling settings.
  8. Run RapidMiner Studio. It should now be displayed with a scaling that fits your high DPI resolution.

In Windows 7 platforms there are two prerequisites for the scaling adjustment to take effect:

  • You are using an Aero Theme. To check which theme you are currently using, go toControl Panel>Appearance and Personalization>Personalizationand make sure to choose a theme under theAero Themessection.
  • You are not using Windows XP DPI scaling. To make sure this is the case, please go toControl Panel>Appearance and Personalization>Display>Set custom text size(DPI)and make sure thatUse Windows XP Style DPI scalingis not checked.

Linux Distributions

While some of the more common desktop environments in Linux distributions offer scaling adjustment features, these are only applicable for GTK+ 3 based application software. Current JRE implementations are using the underlying XLib library instead and as a result do not benefit from any scaling adjustment.

To work around this problem, please pass the following parameter when launching Studio:-Dsun.java2d.uiScale=2and adapt the scaling factor as needed for your setup.