From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org Subject: [Bug 27501] MacBook Pro 5, x unable to boot [NV96 + NVAC] Date: Sat, 04 Oct 2014 08:55:01 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0666355634==" Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org --===============0666355634== Content-Type: multipart/alternative; boundary="1412412901.6Aeb7a6.6467"; charset="UTF-8" --1412412901.6Aeb7a6.6467 Date: Sat, 4 Oct 2014 08:55:01 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" https://bugs.freedesktop.org/show_bug.cgi?id=27501 --- Comment #47 from Pierre Moreau --- (In reply to thomas from comment #46) > (In reply to thomas from comment #45) > > (In reply to Pierre Moreau from comment #44) > > > When using the 9600M GT without acceleration, do you have screen corruption > > > in VT each time? If so, could you try to modify the patch a bit, like: > > > - removing the write to 0x100c1c; > > > - if removing the write doesn't work, changing the offset applied to > > > priv->r100c08 maybe testing all 4-multiples should do it, from 0 to 28. > > > > I've only tested the 9600 about 10 times, but I've always had corruption. I > > will try your changes and see if it makes a difference. > > No change, unfortunately. I first removed the write, then tried each of the > offsets. After switching to "Higher Performances" in OS X, I understand what you were explaining to me about having both cards enabled but having corrupted screen only in one case. With that in mind, tweaking the patch can't fix the corruption as we are modifying things on the 9400M but it's the 9600M GT which is responsible for displaying; I suggest opening another bug report for that. I'll continue working on this patch and find how to use 0x100c1c before switching to the 9600M GT. Some side notes about what is wrong with the 9600M GT: - screen corruption when using it to drive the display - interrupt 0x04000000 + lockup when starting X with acceleration on for 9400M and 9600M GT, and the 9400M is driving the screen - when powering it down using vgaswitcheroo: * if accel isn't enabled: E[ PDISP][0000:02:00.0][0xc000887d][ffff880137b94400] fini: 0x490e0008 E[ PDISP][0000:02:00.0][0xc000887d][ffff880137b94400] failed suspend, -16 * if accel is enabled: flush timeout + (interrupt 0x04000000 iirc) + lockup -- You are receiving this mail because: You are the assignee for the bug. --1412412901.6Aeb7a6.6467 Date: Sat, 4 Oct 2014 08:55:01 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 47 on bug 27501 from
(In reply to thomas from comment #46)
> (In reply to thomas from comment #45)
> > (In reply to Pierre Moreau from comment #44)
> > > When using the 9600M GT without acceleration, do you have screen corruption
> > > in VT each time? If so, could you try to modify the patch a bit, like:
> > > - removing the write to 0x100c1c;
> > > - if removing the write doesn't work, changing the offset applied to
> > > priv->r100c08 maybe testing all 4-multiples should do it, from 0 to 28.
> > 
> > I've only tested the 9600 about 10 times, but I've always had corruption. I
> > will try your changes and see if it makes a difference.
> 
> No change, unfortunately. I first removed the write, then tried each of the
> offsets.

After switching to "Higher Performances" in OS X, I understand what you were
explaining to me about having both cards enabled but having corrupted screen
only in one case. With that in mind, tweaking the patch can't fix the
corruption as we are modifying things on the 9400M but it's the 9600M GT which
is responsible for displaying; I suggest opening another bug report for that.

I'll continue working on this patch and find how to use 0x100c1c before
switching to the 9600M GT.

Some side notes about what is wrong with the 9600M GT:
- screen corruption when using it to drive the display
- interrupt 0x04000000 + lockup when starting X with acceleration on for 9400M
and 9600M GT, and the 9400M is driving the screen
- when powering it down using vgaswitcheroo:
  * if accel isn't enabled:
    E[   PDISP][0000:02:00.0][0xc000887d][ffff880137b94400] fini: 0x490e0008
    E[   PDISP][0000:02:00.0][0xc000887d][ffff880137b94400] failed suspend, -16
  * if accel is enabled:
    flush timeout + (interrupt 0x04000000 iirc) + lockup


You are receiving this mail because:
  • You are the assignee for the bug.
--1412412901.6Aeb7a6.6467-- --===============0666355634== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Nouveau mailing list Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org http://lists.freedesktop.org/mailman/listinfo/nouveau --===============0666355634==--