Fix linux driver scaling
Scaling doesn't work with the linux DisplayLink driver. This makes it impossible to use displays of different DPI together. By scaling I mean, for example:
xrandr --output DVI-I-1 --auto --scale 2x2
Alexey Cherepanov commented
The same thing. hidpi laptop + fhd monitor, scale silently fails
xrandr --output DVI-I-2-1 --scale 2x2 --pos 0x0 --output eDP-1-1 --pos 640x2160
Andy S Alic commented
I have a 12inch 2880x1920 monitor (eDP-1) and a 21inch (eDP-1) with a 1920x1080 native res. I tried to use
xrandr --fb 6720x2160 --output DVI-I-2-2 --mode 1920x1080 --right-of eDP-1 --scale 2x2 --panning 3840x2160+2880+0
and I got:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 29 (RRSetPanning)
Serial number of failed request: 46
Current serial number in output stream: 46
I have an Asus t303ua
VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07) (prog-if 00 [VGA controller])
Is there a plan to support panning in the future on Linux?
Same problem - cannot use laptop with an external monitor at work.
Treecup Gorge commented
Only solution I have found is to launch any application that I want to be scaled with: `env GDK_SCALE=0.5 GDK_DPI_SCALE=0.5 CLUTTER_SCALE=0.5 appname`
Any updates on this issue ? Same problem here
HiDPI monitors arer very common on notebooks now. And this is a show stopper.