drm/nouveau: Possible hardware corruption of older GeForce card

2013-04-06 Thread Calvin Owens
On Sat Mar 23 11:40:32 +1000, Ben Skeggs wrote: > On Fri, 2013-03-22 at 14:54 -0500, Calvin Owens wrote: > > On 03/21/13 02:56, Calvin Owens wrote: > > > On 03/21/13 02:24, Calvin Owens wrote: > > >> On 03/21/13 01:59, Ben Skeggs wrote: > > >>> On Thu,

drm/nouveau: Possible hardware corruption of older GeForce card

2013-03-22 Thread Calvin Owens
On 03/21/13 02:56, Calvin Owens wrote: > On 03/21/13 02:24, Calvin Owens wrote: >> On 03/21/13 01:59, Ben Skeggs wrote: >>> On Thu, 2013-03-21 at 01:34 -0500, Calvin Owens wrote: >>>> DRM hasn't worked on my desktop machine (GeForce 9800) with Nouveau for >>

[PATCH] nouveau: Fix unconditional return waiting on memory

2013-03-22 Thread Calvin Owens
Typo in nv50_display_flip_wait allows page flipping to run ahead before memory has time to settle. Signed-off-by: Calvin Owens --- drivers/gpu/drm/nouveau/nv50_display.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nv50_display.c b/drivers

[PATCH] nouveau: Fix unconditional return waiting on memory

2013-03-21 Thread Calvin Owens
Typo in nv50_display_flip_wait allows page flipping to run ahead before memory has time to settle. Signed-off-by: Calvin Owens --- drivers/gpu/drm/nouveau/nv50_display.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nv50_display.c b/drivers

drm/nouveau: Possible hardware corruption of older GeForce card

2013-03-21 Thread Calvin Owens
On 03/21/13 02:24, Calvin Owens wrote: > On 03/21/13 01:59, Ben Skeggs wrote: >> On Thu, 2013-03-21 at 01:34 -0500, Calvin Owens wrote: >>> DRM hasn't worked on my desktop machine (GeForce 9800) with Nouveau for >>> a little while (v3.9-rc1 didn't), but wor

drm/nouveau: Possible hardware corruption of older GeForce card

2013-03-21 Thread Calvin Owens
On 03/21/13 01:59, Ben Skeggs wrote: > On Thu, 2013-03-21 at 01:34 -0500, Calvin Owens wrote: >> DRM hasn't worked on my desktop machine (GeForce 9800) with Nouveau for >> a little while (v3.9-rc1 didn't), but worked as of commit e204378 on >> Linus' tree f

drm/nouveau: Possible hardware corruption of older GeForce card

2013-03-21 Thread Calvin Owens
add debugging output from the nouveau tree HEAD, but it locks the machine hard with strange visual artifacts. Any other info I can provide? Any idea where I should start digging? Thanks, Calvin Owens (e204378 just happened to be HEAD when I pulled from Linus' tree; I can't narrow it dow

[Bisected] nouveau: v3.7-rc breaks multi-monitor setup

2012-10-28 Thread Calvin Owens
n.com/DMRSr5AA git bisect log: http://pastebin.com/d8MRXRAC (77145f1 is the earliest build-able commit that causes the regression) Let me know if there's anything I can do to help, or any more info that would be useful to you. Cheers, Calvin Owens ___

[Bisected] nouveau: v3.7-rc breaks multi-monitor setup

2012-10-28 Thread Calvin Owens
n.com/DMRSr5AA git bisect log: http://pastebin.com/d8MRXRAC (77145f1 is the earliest build-able commit that causes the regression) Let me know if there's anything I can do to help, or any more info that would be useful to you. Cheers, Calvin Owens

Re: Bogus video resolution in Linux 3.5-rc4

2012-07-01 Thread Calvin Owens
ming) || > + !valid_inferred_mode(connector, newmode)) { > drm_mode_destroy(dev, newmode); > continue; > } > @@ -1116,7 +1136,8 @@ drm_cvt_modes_for_range(struct drm_connector > *connector, struct

Bogus video resolution in Linux 3.5-rc4

2012-06-30 Thread Calvin Owens
ming) || > + !valid_inferred_mode(connector, newmode)) { > drm_mode_destroy(dev, newmode); > continue; > } > @@ -1116,7 +1136,8 @@ drm_cvt_modes_for_range(struct drm_connector > *connector, struct edid *edid, > return modes; > > fixup_mode_1366x768(newmode); > - if (!mode_in_range(newmode, edid, timing)) { > + if (!mode_in_range(newmode, edid, timing) || > + !valid_inferred_mode(connector, newmode)) { > drm_mode_destroy(dev, newmode); > continue; > } Hello all, I had the exact same problem as Sven, bisected to cb21aafe121b1c3ad4c77cc5c22320163f16ba42. Takashi's patch (supra) fixes the issue for me. Regards, Calvin Owens