[PATCH xwayland] xwayland: Add hack for FWXGA resolution #99574
Olivier Fourdan
ofourdan at redhat.com
Fri Feb 3 07:41:58 UTC 2017
> For some applications (like fullscreen games) it matters for XRandr
> resolution to be correctly set and equal to root window resolution.
>
> In XServer there is already hack for this, adapted it for XWayland.
>
> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=99574
>
> Signed-off-by: Svitozar Cherepii <razotivs at gmail.com>
> ---
> hw/xwayland/xwayland-cvt.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/hw/xwayland/xwayland-cvt.c b/hw/xwayland/xwayland-cvt.c
> index 9655e104e..8564fdbae 100644
> --- a/hw/xwayland/xwayland-cvt.c
> +++ b/hw/xwayland/xwayland-cvt.c
> @@ -296,6 +296,13 @@ xwayland_cvt(int HDisplay, int VDisplay, float VRefresh,
> Bool Reduced,
> if (Interlaced)
> modeinfo.modeFlags |= RR_Interlace;
>
> + /* FWXGA hack adapted from hw/xfree86/modes/xf86EdidModes.c, because you
> can't say 1366 */
> + if (HDisplay == 1366 && VDisplay == 768) {
> + modeinfo.width = 1366;
> + modeinfo.hSyncStart--;
> + modeinfo.hSyncEnd--;
> + }
> +
> snprintf(name, sizeof name, "%dx%d",
> modeinfo.width, modeinfo.height);
> modeinfo.nameLength = strlen(name);
> --
> 2.11.0
LGTM.
Acked-by: Olivier Fourdan <ofourdan at redhat.com>
More information about the xorg-devel
mailing list