lkml.org 
[lkml]   [2017]   [Nov]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 51/56] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue
    Date
    4.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Sinclair Yeh <syeh@vmware.com>

    commit cef75036c40408ba3bc308bcb00a3d440da713fc upstream.

    This is an extension of Commit 7c20d213dd3c ("drm/vmwgfx: Work
    around mode set failure in 2D VMs")

    With Wayland desktop and atomic mode set, during the mode setting
    process there is a moment when two framebuffer sized surfaces
    are being pinned. This was not an issue with Xorg.

    Since this only happens during a mode change, there should be no
    performance impact by increasing allowable mem_size.

    Signed-off-by: Sinclair Yeh <syeh@vmware.com>
    Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
    +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
    @@ -708,7 +708,7 @@ static int vmw_driver_load(struct drm_de
    * allocation taken by fbdev
    */
    if (!(dev_priv->capabilities & SVGA_CAP_3D))
    - mem_size *= 2;
    + mem_size *= 3;

    dev_priv->max_mob_pages = mem_size * 1024 / PAGE_SIZE;
    dev_priv->prim_bb_mem =

    \
     
     \ /
      Last update: 2017-11-13 14:34    [W:2.663 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site