[Nouveau] [Bug 92961] Xorg freezes (only mouse and ssh are still working)

2018-12-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=92961

--- Comment #20 from Ilia Mirkin  ---
(In reply to Nic Soudée from comment #19)
> Created attachment 142692 [details] [review]
> Handle INTR 0x0080 in gf100_fifo_intr
> 
> Attached is a patch I applied to kernel 4.19.5 to desperately thwart my DELL
> E6420 from randomly getting its video busted (very similar symptons as
> Comment #3 of this ticket, and is why I'm posting here). I don't have any
> experience with such low-level programming but I just pretended I knew what
> I was doing and cut and pasted a condition for that INTR 0x0080 error
> which pops up every time that catastrophic random event happens.
> 
> So far, my E6420 is working great despite receiving some of those INTRs,
> thanks to this patch. I am posting this in hopes it might be on the right
> track towards getting this fixed by someone who knows what they're doing...

That's a little surprising. The existing logic will mask out further interrupts
by writing a 0 into the relevant bit of 2140 (which is the INTR_EN register,
which controls which intr's get surfaced).

Your logic removes that, which means that you'll keep getting the unknown
intr's, and also you add a read from 258c. That's unlikely to matter though.

However now if we *do* ever get an interrupt for that bit in 2100 after
disabling the bit in 2140, then it'll be stuck forever. I suspect that the "&
mask" should be removed at the beginning of that function [and thus the read
from 2140].

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 92961] Xorg freezes (only mouse and ssh are still working)

2018-12-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=92961

Nic Soudée  changed:

   What|Removed |Added

 CC||nsou...@gmail.com

--- Comment #19 from Nic Soudée  ---
Created attachment 142692
  --> https://bugs.freedesktop.org/attachment.cgi?id=142692&action=edit
Handle INTR 0x0080 in gf100_fifo_intr

Attached is a patch I applied to kernel 4.19.5 to desperately thwart my DELL
E6420 from randomly getting its video busted (very similar symptons as Comment
#3 of this ticket, and is why I'm posting here). I don't have any experience
with such low-level programming but I just pretended I knew what I was doing
and cut and pasted a condition for that INTR 0x0080 error which pops up
every time that catastrophic random event happens.

So far, my E6420 is working great despite receiving some of those INTRs, thanks
to this patch. I am posting this in hopes it might be on the right track
towards getting this fixed by someone who knows what they're doing...

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau


[Nouveau] [Bug 106577] broken rendering with nine and nouveau (GM107)

2018-12-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106577

Roman Elshin  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #8 from Roman Elshin  ---
Fixed in master by commit:
fc0139d28339f58bcbb4946fea7608ecdaff93e7
nv50,nvc0: Fix gallium nine regression regarding sampler bindings
Thanks a lot!

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau