xpra icon
Bug tracker and wiki

Changes between Version 11 and Version 12 of DPI/Data


Ignore:
Timestamp:
12/13/15 06:37:45 (4 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DPI/Data

    v11 v12  
    2929Unless stated otherwise, the same monitor settings were used for collecting the data.
    3030
    31 ----
     31}}}
     32
     33
     34{{{#!div class="box"
     35== Cursor Size ==
     36
     37In all tested versions of MS Windows, the cursor size can be derived from the DPI setting:
     38||Text Size || dpi || cursor_size ||
     39||100% (Smallest) || 96|| 32||
     40||125% || 120|| 32||
     41||150% || 144|| 48||
     42||200% || 192|| 64||
     43||250% || 240|| 64||
     44}}}
     45
     46
     47{{{#!div class="box"
    3248
    3349* Windows 7 (1080p) with [https://msdn.microsoft.com/en-us/library/windows/desktop/ms633543(v=vs.85).aspx SetProcessDPIAware] enabled. ({{{XPRA_DPI_AWARE=1}}} - which is the default)
    3450Data collected using {{{Native_gui.exe}}}.
    3551
    36 ||Text Size || dpi || cursor_size || window_frame.caption || window_frame.frame || window_frame.menu-bar || window_frame.minimum || window_frame.normal || window_frame.offset ||
    37 || 100% (Smallest)|| 96|| 32|| 22|| 8, 8, 30, 8|| 20|| 132, 38|| 8, 8|| 8, 30||
    38 || 125%|| 120|| 32|| 27|| 9, 9, 36, 9|| 25|| 158, 45|| 9, 9|| 9, 36||
    39 || 150%|| 144|| 48|| 33|| 11, 11, 44, 11|| 30|| 194, 55|| 11, 11|| 11, 44||
     52||Text Size || dpi || window_frame.caption || window_frame.frame || window_frame.menu-bar || window_frame.minimum || window_frame.normal || window_frame.offset ||
     53||100% (Smallest) || 96|| 22|| 8, 8, 30, 8|| 20|| 132, 38|| 8, 8|| 8, 30||
     54||125% || 120|| 27|| 9, 9, 36, 9|| 25|| 158, 45|| 9, 9|| 9, 36||
     55||150% || 144|| 33|| 11, 11, 44, 11|| 30|| 194, 55|| 11, 11|| 11, 44||
    4056
    4157* Windows 7 with Dell 4k display.
    4258
    43 ||Text Size || dpi || cursor_size || window_frame.caption || window_frame.frame || window_frame.menu-bar || window_frame.minimum || window_frame.normal || window_frame.offset ||
    44 || 100% (Smallest)|| 96|| 32|| 22|| 8, 8, 30, 8|| 20|| 116, 38|| 8, 8|| 8, 30||
    45 || 125%|| 120|| 32|| 28|| 9, 9, 37, 9|| 28|| 171, 46|| 9, 9|| 9, 37||
    46 || 150%|| 144|| 48|| 33|| 11, 11, 44, 11|| 33|| 202, 55|| 11, 11|| 11, 44||
    47 || 200%|| 192|| 64|| 54|| 13, 13, 67, 13|| 54|| 293, 80|| 13, 13|| 13, 67||
    48 || 250%|| 240|| 64|| 70|| 16, 16, 86, 16|| 70|| 376, 102|| 16, 16|| 16, 86||
     59||Text Size || dpi || window_frame.caption || window_frame.frame || window_frame.menu-bar || window_frame.minimum || window_frame.normal || window_frame.offset ||
     60||100% (Smallest) || 96|| 22|| 8, 8, 30, 8|| 20|| 116, 38|| 8, 8|| 8, 30||
     61||125% || 120|| 28|| 9, 9, 37, 9|| 28|| 171, 46|| 9, 9|| 9, 37||
     62||150% || 144|| 33|| 11, 11, 44, 11|| 33|| 202, 55|| 11, 11|| 11, 44||
     63||200% || 192|| 54|| 13, 13, 67, 13|| 54|| 293, 80|| 13, 13|| 13, 67||
     64||250% || 240|| 70|| 16, 16, 86, 16|| 70|| 376, 102|| 16, 16|| 16, 86||
    4965
    5066
     
    5268Data collected using {{{Native_gui.exe}}}.
    5369
    54 ||= Text Size =||= dpi =||= cursor_size =||= window_frame.caption =||= window_frame.frame =||= window_frame.menu-bar =||= window_frame.minimum =||= window_frame.normal =||= window_frame.offset =||
    55 || 100% (Smallest) || 96|| 32|| 23|| 8, 8, 31, 8|| 20|| 140, 39|| 8, 8|| 8, 31||
    56 || 125% || 120|| 32|| 29|| 9, 9, 38, 9|| 25|| 178, 47|| 9, 9|| 9, 38||
    57 || 150% || 144|| 48|| 34|| 11, 11, 45, 11|| 30|| 210, 56|| 11, 11|| 11, 45||
    58 || 200% || 192|| 64|| 45|| 13, 13, 58, 13|| 39|| 274, 71|| 13, 13|| 13, 58||
    59 || 250% || 240|| 64|| 56|| 16, 16, 72, 16|| 49|| 340, 88|| 16, 16|| 16, 72||
     70||= Text Size =||= dpi =||= window_frame.caption =||= window_frame.frame =||= window_frame.menu-bar =||= window_frame.minimum =||= window_frame.normal =||= window_frame.offset =||
     71||100% (Smallest) || 96|| 23|| 8, 8, 31, 8|| 20|| 140, 39|| 8, 8|| 8, 31||
     72||125% || 120|| 29|| 9, 9, 38, 9|| 25|| 178, 47|| 9, 9|| 9, 38||
     73||150% || 144|| 34|| 11, 11, 45, 11|| 30|| 210, 56|| 11, 11|| 11, 45||
     74||200% || 192|| 45|| 13, 13, 58, 13|| 39|| 274, 71|| 13, 13|| 13, 58||
     75||250% || 240|| 56|| 16, 16, 72, 16|| 49|| 340, 88|| 16, 16|| 16, 72||
    6076
    6177----
     
    6581* Dell P2815Q at 3840x2160:
    6682||Text Size =||= Total/ Detected Workarea =||
    67 || 100% || 0, 0, 3840, 2120||
    68 || 125% || 0, 0, 3840, 2112||
    69 || 150% || 0, 0, 3840, 2104||
    70 || 200% || 0, 0, 3840, 2088||
    71 || 250% || 0, 0, 3840, 2072||
     83||100% || 0, 0, 3840, 2120||
     84||125% || 0, 0, 3840, 2112||
     85||150% || 0, 0, 3840, 2104||
     86||200% || 0, 0, 3840, 2088||
     87||250% || 0, 0, 3840, 2072||
    7288
    7389* HP ZR2740w IPS at 2560x1440:
    7490||= Text Size =||= Total/ Detected Workarea =||
    75 || 100% || 0, 0, 2560, 1400||
    76 || 125% || 0, 0, 2560, 1392||
    77 || 150% || 0, 0, 2560, 1384||
    78 || 200% || 0, 0, 2560, 1368||
    79 || 250% || n/a||
     91||100% || 0, 0, 2560, 1400||
     92||125% || 0, 0, 2560, 1392||
     93||150% || 0, 0, 2560, 1384||
     94||200% || 0, 0, 2560, 1368||
     95||250% || n/a||
    8096
    8197* ASUS VH232H at 1920x1080:
    8298
    8399||= Text Size =||= Total/ Detected Workarea =||
    84 || 100% || 0, 0, 1920, 1080||
    85 || 125% || 0, 0, 1920, 1032||
    86 || 150% || 0, 0, 1920, 1024||
     100||100% || 0, 0, 1920, 1080||
     101||125% || 0, 0, 1920, 1032||
     102||150% || 0, 0, 1920, 1024||
    87103
    88104* Dell P2815Q at 3820x2160 & HP ZR2740x IPS at 1280x720:
    89105||= Text Size =||= Total/ Detected Workarea =||= Displayed/ Detected Workarea 1 =||= Displayed/ Detected Workarea 2 =||= Total/ Detected Workarea with single scaling for all displays =||= Displayed/ Detected Workarea 1 with single scaling =||= Displayed/ Detected Workarea 2 with single scaling =||
    90 || 100% || 0, 0, 5120, 2120|| 0, 0, 3840, 2120|| 0, 0, 1280, 680|| 0, 0, 5120, 2120|| 0, 0, 3840, 2120|| 0, 0, 1280, 680||
    91 || 125% || 0, 0, 5440, 2112|| 0, 0, 3840, 2112|| 0, 0, 1600, 840|| 0, 0, 5120, 2112|| 0, 0, 3840, 2112|| 0, 0, 1280, 672||
    92 || 150% || 0, 0, 5760, 2104|| 0, 0, 3840, 2104|| 0, 0, 1920, 996|| 0, 0, 5120, 2104|| 0, 0, 3840, 2104|| 0, 0, 1280, 664||
    93 || 200% || 0, 0, 6400, 2088|| 0, 0, 3840, 2088|| 0, 0, 2560, 1440|| 0, 0, 5120, 2088|| 0, 0, 3840, 2088|| 0, 0, 1280, 648||
    94 || 250% || 0, 0, 7040, 2072|| 0, 0, 3840, 2072|| 0, 0, 3200, 1800|| 0, 0, 5120, 2072|| 0, 0, 3840, 2072|| 0, 0, 1280, 632||
     106||100% || 0, 0, 5120, 2120|| 0, 0, 3840, 2120|| 0, 0, 1280, 680|| 0, 0, 5120, 2120|| 0, 0, 3840, 2120|| 0, 0, 1280, 680||
     107||125% || 0, 0, 5440, 2112|| 0, 0, 3840, 2112|| 0, 0, 1600, 840|| 0, 0, 5120, 2112|| 0, 0, 3840, 2112|| 0, 0, 1280, 672||
     108||150% || 0, 0, 5760, 2104|| 0, 0, 3840, 2104|| 0, 0, 1920, 996|| 0, 0, 5120, 2104|| 0, 0, 3840, 2104|| 0, 0, 1280, 664||
     109||200% || 0, 0, 6400, 2088|| 0, 0, 3840, 2088|| 0, 0, 2560, 1440|| 0, 0, 5120, 2088|| 0, 0, 3840, 2088|| 0, 0, 1280, 648||
     110||250% || 0, 0, 7040, 2072|| 0, 0, 3840, 2072|| 0, 0, 3200, 1800|| 0, 0, 5120, 2072|| 0, 0, 3840, 2072|| 0, 0, 1280, 632||
    95111
    96112From this we can infer that the size of the taskbar (which reduces the available workarea) does not change with the monitor resolution, only the text size, though it is then further scaled by the factor of the {{{desktop-scaling}}} (these numbers apply to both windows 7 and 8.1):
    97113||Text Size =||= desktop-scaling =||= Taskbar Size =||
    98 || 100% || 100% || 40||
    99 || 100% || 125% || 32||
    100 || 100% || 150% || 27||
    101 || 100% || 200% || 20||
    102 || 100% || 300% || 13||
    103 || 125% || 100% || 48||
    104 || 125% || 125% || 38||
    105 || 125% || 150% || 32||
    106 || 125% || 200% || 24||
    107 || 125% || 300% || 16||
    108 || 150% || 100% || 56||
    109 || 150% || 125% || 45||
    110 || 150% || 150% || 37||
    111 || 150% || 200% || 28||
    112 || 150% || 300% || 19||
    113 || 200% || 100% || 72||
    114 || 200% || 125% || 58||
    115 || 200% || 150% || 48||
    116 || 200% || 200% || 36||
    117 || 200% || 300% || 24||
    118 || 250% || 100% || 88||
    119 || 250% || 125% || 70||
    120 || 250% || 150% || 59||
    121 || 250% || 200% || 44||
    122 || 250% || 300% || 29||
    123 
     114||100% || 100% || 40||
     115||100% || 125% || 32||
     116||100% || 150% || 27||
     117||100% || 200% || 20||
     118||100% || 300% || 13||
     119||125% || 100% || 48||
     120||125% || 125% || 38||
     121||125% || 150% || 32||
     122||125% || 200% || 24||
     123||125% || 300% || 16||
     124||150% || 100% || 56||
     125||150% || 125% || 45||
     126||150% || 150% || 37||
     127||150% || 200% || 28||
     128||150% || 300% || 19||
     129||200% || 100% || 72||
     130||200% || 125% || 58||
     131||200% || 150% || 48||
     132||200% || 200% || 36||
     133||200% || 300% || 24||
     134||250% || 100% || 88||
     135||250% || 125% || 70||
     136||250% || 150% || 59||
     137||250% || 200% || 44||
     138||250% || 300% || 29||
    124139}}}