Since Genymotion Desktop 3.8.0, Genymotion support auto-scaling, which makes it possible to use it on 4K monitors without further tweaking.
However, icons may appear blurry, and some parts of the interface may be out of screen on some 4K monitor resolutions.
To fix this, the auto-scaling feature can be disabled and customized.
Variables
QT_AUTO_SCREEN_SCALE_FACTOR=0to disable auto-scaling.QT_SCALE_FACTOR=[value]to customize scaling.
Windows
1. Press Windows + R to open the Windows Run prompt.
2. Type sysdm.cpl and click OK.
3. Click the “Environment variables” button under the “Advanced” tab.
4. Create either a User Variable or a System Variable.
- User variable: available to only that specific user.
- System variable: available to all users including the system programs.
5. To create a user variable, click “New” under the “User Variables” section.
6. To create a system variable, click “New” under the “System Variables” section.
7. Type "QT_AUTO_SCREEN_SCALE_FACTOR" in the “Variable Name” field.
8. In the “Variable value” field, type "0" to disable auto-scaling. Click "OK" to confirm.
9. Create another new variable.
10. Type "QT_SCALE_FACTOR" in the “Variable Name” field.
11. In the “Variable Value” field, insert a number to increase (>1) or decrease (<1) the scaling factor.
12. In the main window, click “Apply” and “Ok” buttons.
13. Restart Windows to apply the new environment variable.
Linux/macOS
You can either start Genymotion from a terminal with the variables:
$ QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=0.75 ./genymotion
Or export the variable temporarily and start Genymotion from a terminal.
Or add the variables to your .bashrc (Linux) or ~/.bash-profile (macOS) file, to set it permanently.
In this example, the value "0.75" decreases scaling of text and icons by 0.75. You can use any other value to change scaling to your liking.
- >1 increases scaling.
- <1 decreases scaling.