From: andreas@meetr.de
To: Ramkumar Ramachandra <artagnon@gmail.com>
Cc: LKML <linux-kernel@vger.kernel.org>,
Chris Wilson <chris@chris-wilson.co.uk>
Subject: Re: [PATCH 0/4] Get EDID late for VGA switcheroo
Date: Tue, 07 Jan 2014 15:42:49 +0100 [thread overview]
Message-ID: <ab8110369e392324f0d90368d638bc38@meetr.de> (raw)
In-Reply-To: <CALkWK0nL3JOvznns2vApzV9+d1JDLgLX=x=6epw-JMEzANMWDA@mail.gmail.com>
Am 2014-01-07 15:30, schrieb Ramkumar Ramachandra:
> Seth Forshee wrote:
>> 3. So what is really wanted is to be able to mux just the DDC over to
>> the IGPU when the device is initialized to read the panel mode.
>> One
>> possible problem is that the hw might not support muxing the DDC
>> separately, but Apple hw does so we'll ignore that for now. The
>> basic code for muxing only the DDC isn't too difficult, and I had
>> some patches for this at one point. The problem is that the
>> handler
>> must register with vga_switcheroo before this is possible, so
>> there's a module initialization ordering issue that wasn't easily
>> solved. Maybe now it would be possible to do something with
>> EPROBE_DEFER, though I'm not sure how i915 would know whether or
>> not
>> it should wait for a switcheroo handler.
>
> I didn't understand much of the above; I suppose it'll start making
> sense when I'm deeper into the issue.
>
You can switch the line used to detect the display separately from the
line which is used to display the picture, so you can just switch DDC to
the intel card when you know it will try to detect the display, without
having to introduce flickering. There were a few different versions of
patches that did this, I think this one is the latest:
http://lists.freedesktop.org/archives/dri-devel/2012-September/027528.html
Sorry that I forgot about this yesterday, it has been quite some time
since I worked on this.
next prev parent reply other threads:[~2014-01-07 14:48 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-07 9:58 [PATCH 0/4] Get EDID late for VGA switcheroo Ramkumar Ramachandra
2014-01-07 9:58 ` [PATCH 1/4] drm/i915: add support for vga_switcheroo reprobe Ramkumar Ramachandra
2014-01-07 10:43 ` Chris Wilson
2014-01-07 10:53 ` Ramkumar Ramachandra
2014-01-07 9:58 ` [PATCH 2/4] drm/i915: factor out intel_lvds_get_edid() Ramkumar Ramachandra
2014-01-07 9:58 ` [PATCH 3/4] drm/i915: prepare intel_lvds_get_edid() for multiple calls Ramkumar Ramachandra
2014-01-07 9:58 ` [PATCH 4/4] drm/i915: check LVDS for EDID on GPU switches Ramkumar Ramachandra
2014-01-07 10:45 ` Chris Wilson
2014-01-07 11:12 ` Ramkumar Ramachandra
2014-01-07 11:48 ` Chris Wilson
2014-01-07 13:05 ` Ramkumar Ramachandra
2014-01-07 13:14 ` Chris Wilson
2014-01-07 13:54 ` [PATCH 0/4] Get EDID late for VGA switcheroo Seth Forshee
2014-01-07 14:30 ` Ramkumar Ramachandra
2014-01-07 14:42 ` andreas [this message]
2014-01-07 14:58 ` Ramkumar Ramachandra
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ab8110369e392324f0d90368d638bc38@meetr.de \
--to=andreas@meetr.de \
--cc=artagnon@gmail.com \
--cc=chris@chris-wilson.co.uk \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox