Displaying 20 results from an estimated 89 matches for "gmux".
2016 Apr 17
3
[PATCH REBASED 2/2] nouveau/bl: Do not register interface if Apple GMUX detected
The Apple GMUX is the one managing the backlight, so there is no need for
Nouveau to register its own backlight interface.
Signed-off-by: Pierre Moreau <pierre.morrow at free.fr>
---
drm/nouveau/nouveau_backlight.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drm/nouveau/nouveau_backlight.c...
2016 Jan 11
8
[PATCH v5 00/12] Enable GPU switching on pre-retina MacBook Pro
Enable GPU switching on the pre-retina MacBook Pro (2008 - 2013), v5.
The main obstacle on these machines is that the panel mode in VBIOS
is bogus. Fortunately gmux can switch DDC independently from the
display, thereby allowing the inactive GPU to probe the panel's EDID.
In short, vga_switcheroo and apple-gmux are amended with hooks to
switch DDC, DRM core is amended with a drm_get_edid_switcheroo() helper,
and relevant drivers are amended to call that f...
2016 Dec 07
1
[PATCH v3 2/2] Do not register interface if Apple GMUX detected
The Apple GMUX is the one managing the backlight, so there is no need for
Nouveau to register its own backlight interface.
v2: Do not split information message on two lines as it prevents from grepping
it, as pointed out by Lukas Wunner
v3: Add a missing end-of-line character to the printed message
Signed-...
2016 Nov 13
1
[PATCH REBASED 2/2] Do not register interface if Apple GMUX detected
From: Pierre Moreau <pierre.morrow at free.fr>
The Apple GMUX is the one managing the backlight, so there is no need for
Nouveau to register its own backlight interface.
v2: Do not split information message on two lines as it prevents from grepping
it, as pointed out by Lukas Wunner
Signed-off-by: Pierre Moreau <pierre.morrow at free.fr>
---
driv...
2016 Jan 11
0
[PATCH v5 11/12] drm/nouveau: Defer probe if gmux is present but its driver isn't
gmux is a microcontroller built into dual GPU MacBook Pros.
On pre-retina MBPs, if we're the inactive GPU, we need apple-gmux
to temporarily switch DDC so that we can probe the panel's EDID.
The checks for CONFIG_VGA_ARB and CONFIG_VGA_SWITCHEROO are necessary
because if either of them is disab...
2016 Feb 01
0
[PATCH v5 00/12] Enable GPU switching on pre-retina MacBook Pro
...er for this series IMHO. (Arguably being able to retrieve
EDID but then locking up on switching isn't really worse than not being
able to retrieve EDID in the first place.)
Thanks,
Lukas
>
> The main obstacle on these machines is that the panel mode in VBIOS
> is bogus. Fortunately gmux can switch DDC independently from the
> display, thereby allowing the inactive GPU to probe the panel's EDID.
>
> In short, vga_switcheroo and apple-gmux are amended with hooks to
> switch DDC, DRM core is amended with a drm_get_edid_switcheroo() helper,
> and relevant drivers a...
2014 Jul 27
2
apple gmux
...rouble switching off the nvidia chip in my
Macbook Pro 9,1. I have tried numerous things but there is a lot of
flawed documentation out there on this. I have a pile of info (dmesg,
kernel configs and etc) that I would like to submit as a bug reports
but no clear place to send it.
Who maintains the gmux kernel module? I can't find the proper mailing list.
I use nouveau right now but I need to switch off the nvidia chip
because of the heat/power it runs when I am not really needing it.
PS: Good work on the driver.
-Evan Foss
--
http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/
2016 May 01
0
[PATCH v2 2/2] nouveau/bl: Do not register interface if Apple GMUX detected
The Apple GMUX is the one managing the backlight, so there is no need for
Nouveau to register its own backlight interface.
v2: Do not split information message on two lines as it prevents from grepping
it, as pointed out by Hans de Goede
Signed-off-by: Pierre Moreau <pierre.morrow at free.fr>
---
drm...
2016 Nov 14
0
[PATCH REBASED 2/2] Do not register interface if Apple GMUX detected
On Sun, Nov 13, 2016 at 08:57:07PM +0100, Pierre Moreau wrote:
> From: Pierre Moreau <pierre.morrow at free.fr>
>
> The Apple GMUX is the one managing the backlight, so there is no need for
> Nouveau to register its own backlight interface.
>
> v2: Do not split information message on two lines as it prevents from grepping
> it, as pointed out by Lukas Wunner
>
> Signed-off-by: Pierre Moreau <pierre.m...
2016 Oct 20
2
NVAC "No Signal"
...-signal message on external monitors way before Ben???s patch landed,
> but only for some adapters. I haven???t tried Ben???s patch yet, nor
> yours, but I will certainly do it, and see what effect each of them has.
The external DP port on your MBP5,3 is switchable between GPUs and
the apple-gmux driver switches it in unison with the panel. Thus
the NVAC cannot drive external displays when gmux is switched to
the MCP79. (You probably were aware of this, just wanted to mention
it in case you weren't.) (In theory we could change vga_switcheroo
and apple-gmux to support switching the pa...
2015 Oct 20
2
[PATCH 0/1] vga_switcheroo: Constify vga_switcheroo_handler
...tcheroo: Constify vga_switcheroo_handler
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +-
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 2 +-
drivers/gpu/vga/vga_switcheroo.c | 4 ++--
drivers/platform/x86/apple-gmux.c | 2 +-
include/linux/vga_switcheroo.h | 4 ++--
6 files changed, 8 insertions(+), 8 deletions(-)
--
2.1.0
2014 Jul 27
0
apple gmux
Hello,
By having a look at 'drivers/platform/x86/apple-gmux.c', it seems its author is
Seth Forshee <seth.forshee at canonical.com>. Other main contributors are
Andreas Heider <andreas at meetr.de>, and Matthew Garrett <mjg at redhat.com>, among
others.
Pierre Moreau
On 11:58 PM - Jul 26 2014, Evan Foss wrote:
> Hello,
>
>...
2016 May 21
3
[PATCH v5] vga_switcheroo: Add helper for deferred probing
...iff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
index d37c0a6..20d5898 100644
--- a/drivers/gpu/drm/i915/i915_drv.c
+++ b/drivers/gpu/drm/i915/i915_drv.c
@@ -35,11 +35,9 @@
#include "i915_trace.h"
#include "intel_drv.h"
-#include <linux/apple-gmux.h>
#include <linux/console.h>
#include <linux/module.h>
#include <linux/pm_runtime.h>
-#include <linux/vgaarb.h>
#include <linux/vga_switcheroo.h>
#include <drm/drm_crtc_helper.h>
@@ -1025,13 +1023,7 @@ static int i915_pci_probe(struct pci_dev *pdev, co...
2014 Nov 21
15
[Bug 86539] New: [NVAC] Trying to register nv_backlight after NV96 did it
https://bugs.freedesktop.org/show_bug.cgi?id=86539
Bug ID: 86539
Summary: [NVAC] Trying to register nv_backlight after NV96 did
it
Product: xorg
Version: git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component:
2015 Jan 17
0
[PATCH RFC] nouveau: Add support for Gmux _DSM method
This patch certainly needs some more work, but I'd like to get some comments.
Not sure if it is really related to the gmux or if it is a different Optimus
_DSM version.
I tested it on my laptop (MCP79/7A + G96) and the G96 successfully goes to
sleep, however it is still marked as PWR in vga_switcheroo, despite
`vga_switcheroo_set_dynamic_switch(pdev, VGA_SWITCHEROO_OFF)` being called.
---
drm/nouveau_acpi.c | 94 ++++...
2015 Aug 11
2
[PATCH v2 00/22] Enable gpu switching on the MacBook Pro
...the display switched to the discrete GPU
but it can be forced to the integrated GPU with an EFI boot variable.
Here's a handy tool for that: https://github.com/0xbb/gpu-switch
v1 didn't work in this configuration, v2 does.
* Reprobing if the inactive GPU initializes before the apple-gmux module:
v1 used Matthew Garrett's approach of adding a driver callback.
v2 simply generates a hotplug event instead. nouveau polls its outputs
every 10 seconds so we want it to poll immediately once apple-gmux
registers. That is achieved by the hotplug event. The i915 driver is
change...
2017 Mar 10
1
[PATCH 0/5] Thunderbolt GPU fixes
On Thu, Mar 09, 2017 at 04:03:47PM +0100, Daniel Vetter wrote:
> On Fri, Feb 24, 2017 at 08:19:45PM +0100, Lukas Wunner wrote:
> > Fix Thunderbolt-related issues in apple-gmux and vga_switcheroo:
> >
> > Patch [1/5] ("Recognize Thunderbolt devices") has already been subjected
> > to a fair amount of scrutiny over at linux-pci@, I've submitted it 5 times
> > total since May 2016. With luck it may be in ack-able shape now.
> >...
2015 Feb 15
3
Bug or not?
The first grep of dmesg is for the apple info so you know exactly what
box I have. The second is to show that I am booting in EFI mode and
not some bogus bios compatibility thing. The third is to show the gmux
version. The fourth is to answer the question you actually asked.
$ cat /proc/version
Linux version 3.19.0 (root at turingatlarge) (gcc version 4.7.3 (Gentoo
4.7.3-r1 p1.4, pie-0.5.5) ) #3 SMP Sun Feb 15 01:09:59 EST 2015
------ $ dmesg|grep Apple
[ 0.000000] efi: EFI v1.10 by Apple
[ 0.000...
2015 May 28
3
[PATCH v2 8/9] acpi: Add support for Apple Gmux _DMS
...& nouveau_has_dsm())
> runtime = true;
> vga_switcheroo_register_client(dev->pdev, &nouveau_switcheroo_ops,
> runtime);
>
> - if (runtime && nouveau_has_mux() && !nouveau_is_optimus())
> + if (runtime && (nouveau_has_mux() || nouveau_has_gmux()) &&
> !nouveau_is_optimus())
> vga_switcheroo_init_domain_pm_ops(drm->dev->dev,
> &drm->vga_pm_domain);
> }
>
> @@ -112,11 +112,11 @@ nouveau_vga_fini(struct nouveau_drm *drm)
>
> if (nouveau_runtime_pm == 1)
> runtime = true;
> -...
2014 Jul 27
0
[Bug] Apple Gmux
...rouble switching off the nvidia chip in my
Macbook Pro 9,1. I have tried numerous things but there is a lot of
flawed documentation out there on this. I have a pile of info (dmesg,
kernel configs and etc) that I would like to submit as a bug reports
but no clear place to send it.
Who maintains the gmux kernel module? I can't find the proper mailing list.
I use nouveau right now but I need to switch off the nvidia chip
because of the heat/power it runs when I am not really needing it.
PS: Good work on the driver.