lkml.org 
[lkml]   [2012]   [Aug]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/3] Display switching support for Apple laptops
    Date
    This series adds display switching support for Apple laptops. The first
    two patches contain preparatory changes to vga_switcheroo, and the third
    contains the changes to support display switching with the gmux.

    While these patches will allow switching the display mux, most Macbook
    owners will not be able to switch GPUs in practice until the graphics
    drivers are updated to deal with missing or incorrect vbios information
    on Apple machines. These patches do fix an issue seen by some users of
    Linux on Macbooks, however. These users will switch to the internal GPU
    in OS X and then reboot into Linux to save power, but after S3 the gmux
    gets reset to the discrete GPU. Adding the display mux support will fix
    this problem by restoring the gmux state during resume.

    Thanks,
    Seth


    Andreas Heider (1):
    apple-gmux: Add display mux support

    Seth Forshee (2):
    vga_switcheroo: Don't require handler init callback
    vga_switcheroo: Remove assumptions about registration/unregistration
    ordering

    drivers/gpu/drm/nouveau/nouveau_acpi.c | 6 -
    drivers/gpu/vga/vga_switcheroo.c | 61 +++++----
    drivers/platform/x86/apple-gmux.c | 222 ++++++++++++++++++++++++++++++++
    3 files changed, 260 insertions(+), 29 deletions(-)



    \
     
     \ /
      Last update: 2012-08-15 00:42    [W:0.020 / U:123.244 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site