I'm on an iMac, so I want to make use of my Retina (hj-dpi) screen, while also using external screens that are not hi-dpi.
I can confirm no good X11 support for separate dpis per screen. I was able to mess around with xrandr, but I got ghosting on my mouse cursor that I could not resolve. Possibly I could have hand-configured an X config for my particular screens, but seems like a lot of work and I don't want to hard-code my screens. The iMac screen doesn't work with all the resolutions selectable. In fact, my realistic choices were basically either: 1) Full resolution with 200% scaling, and no usable second screen 2) 1/2 resolution with 100% scaling and usable second screen I settled for '2'. However, I read this issue and did see Wayland supported it. So I: 1) Logged in with Wayland 2) Ran gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']" 3) Logged out (necessary) 4) Changed my dpis per screen in Display settings It works reasonably well. Gnome apps are crisp on my Retina screens, other apps are blurry due to presumable up-scaling of low-dpi rendering to go onto the larger canvas. Unfortunately of course Ubuntu has made Wayland non-default. I hope it can become default again and all the issues with it (network protocol, native app support) can be resolved, as I do think X11 is dated at this point. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1528319 Title: Scaling factors for HiDPI on multiple monitors Status in gnome-control-center: New Status in gnome-control-center package in Ubuntu: Confirmed Bug description: Hello, a bug report for my problem was suggested here: https://answers.launchpad.net/ubuntu/+question/274062 I also created a question at askubuntu: http://askubuntu.com/questions/614301/how-to-set-different-scaling-on-multiple-monitors I'm trying to use an external monitor on my HiDPI Dell XPS 13 9343. It has a resolution of 3200x1800. The monitor I'm trying to connect has a resolution of 2560x1440 (or 1920x1080). When using the notebook alone I need to use a scaling factor of 1,75 due to the high resolution. The problem occurs when changing the scaling factor for the external monitor, which is too high with 1,75. As the GUI settings describe, it is possible to set different scaling factors for different monitors. Unfortunately the settings always take effect on all monitors. For example: Scaling factor: 1 Monitor 3200x1800: everything too small Monitor: 2560x1440: everything good Scaling factor 1,75: vice versa In the question on askubuntu (see above) you can see how the gsettings are changed when altering the scaling factor. It seems like it is not possible to set the value separately for each monitor. I would be grateful if you can check that. I hope all necessary information are included in the bug report. If not, please describe how I can help. Regards, lum3n ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: xorg 1:7.7+7ubuntu4 ProcVersionSignature: Ubuntu 4.2.0-18.22-generic 4.2.3 Uname: Linux 4.2.0-18-generic x86_64 NonfreeKernelModules: wl .tmp.unity.support.test.0: ApportVersion: 2.19.1-0ubuntu5 Architecture: amd64 CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true CurrentDesktop: Unity Date: Mon Dec 21 19:24:41 2015 DistUpgraded: 2015-11-02 20:46:01,871 DEBUG enabling apt cron job DistroCodename: wily DistroVariant: ubuntu DkmsStatus: bcmwl, 6.30.223.248+bdcom, 3.19.0-31-generic, x86_64: installed bcmwl, 6.30.223.248+bdcom, 4.2.0-16-generic, x86_64: installedError! Could not locate dkms.conf file. File: does not exist. bcmwl, 6.30.223.248+bdcom, 4.2.0-18-generic, x86_64: installed ExtraDebuggingInterest: Yes GraphicsCard: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Dell Device [1028:0665] InstallationDate: Installed on 2015-07-06 (168 days ago) InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422) MachineType: Dell Inc. XPS 13 9343 ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.2.0-18-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7 SourcePackage: xorg Symptom: display UdevLog: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/var/log/udev' UpgradeStatus: Upgraded to wily on 2015-11-02 (48 days ago) dmi.bios.date: 03/12/2015 dmi.bios.vendor: Dell Inc. dmi.bios.version: A02 dmi.board.name: 0310JH dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 9 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvrA02:bd03/12/2015:svnDellInc.:pnXPS139343:pvr01:rvnDellInc.:rn0310JH:rvrA00:cvnDellInc.:ct9:cvr: dmi.product.name: XPS 13 9343 dmi.product.version: 01 dmi.sys.vendor: Dell Inc. version.compiz: compiz 1:0.9.12.2+15.10.20151015-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.64-1 version.libgl1-mesa-dri: libgl1-mesa-dri 11.0.2-1ubuntu4 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 11.0.2-1ubuntu4 version.xserver-xorg-core: xserver-xorg-core 2:1.17.2-1ubuntu9 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0+git20150819-0ubuntu1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20150808-0ubuntu4 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu3 xserver.bootTime: Mon Dec 21 18:46:25 2015 xserver.configfile: default xserver.errors: xserver.logfile: /var/log/Xorg.0.log xserver.outputs: product id 5153 vendor SHP xserver.version: 2:1.17.2-1ubuntu9 To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-control-center/+bug/1528319/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

