Hi Ben,
Pre-nv40 cards don't have domains defined, which the
nouveau_clock_init code assumes exists. The following
(white-space-damaged, sorry) patch fixes boot for me, haven't really
tested the pre-nv40 cards in my system much further. I assume there's
some proper fix here.
-ilia
diff --git
https://bugs.freedesktop.org/show_bug.cgi?id=69029
--- Comment #7 from Allan Oepping allan-freedesk...@oepping.com ---
Created attachment 89204
-- https://bugs.freedesktop.org/attachment.cgi?id=89204action=edit
log and system information from lockup
--
You are receiving this mail because:
You
https://bugs.freedesktop.org/show_bug.cgi?id=69029
--- Comment #8 from Allan Oepping allan-freedesk...@oepping.com ---
I've had this issue for some time. The system will work fine until the first
lockup. After that it locks up everytime I unlock my desktop(for about 30
seconds). The lockup
https://bugs.freedesktop.org/show_bug.cgi?id=71620
Priority: medium
Bug ID: 71620
Assignee: nouveau@lists.freedesktop.org
Summary: nouveau_fence_wait_uevent NULL pointer dereference
Severity: normal
Classification: Unclassified
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
Copied from the (disabled) overlay code in xf86-video-nouveau. I verified that
my nv34 indeed doesn't scale down by more than 2, didn't test the factor of 8.
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 10 +-
1 file changed, 9
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
Tested on a NV05, seems to work. I attempted to avoid duplication, so I ended
up with the function pointer. Doesn't seem too dirty, IMO.
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 176 +++--
1 file changed, 166
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/dispnv04/overlay.c
b/drivers/gpu/drm/nouveau/dispnv04/overlay.c
index 32e7064..ba40c7b 100644
---
Signed-off-by: Ilia Mirkin imir...@alum.mit.edu
---
Copied from xf86-video-nouveau, I don't have the requisite cards to test it
out myself.
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git