[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-03-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

Pierre Moreau pierre.mor...@free.fr changed:

   What|Removed |Added

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

--- Comment #24 from Pierre Moreau pierre.mor...@free.fr ---
(In reply to Etienne URBAH from comment #23)
 Created attachment 114403 [details]
 Xorg.0.log OK with nouveau from linux-3.19.1
 
 Module nouveau from linux-3.19.1 seems to be fix the bug :
 
 Even with video streaming under Firefox, I could NOT trigger any problem.
 
 Lot of thanks to the developers.

Awesome! I'll close the bug report then.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-03-17 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #23 from Etienne URBAH eur...@free.fr ---
Created attachment 114403
  -- https://bugs.freedesktop.org/attachment.cgi?id=114403action=edit
Xorg.0.log OK with nouveau from linux-3.19.1

Module nouveau from linux-3.19.1 seems to be fix the bug :

Even with video streaming under Firefox, I could NOT trigger any problem.

Lot of thanks to the developers.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-19 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #20 from Pierre Moreau pierre.mor...@free.fr ---
(In reply to Oleh Kravchenko from comment #18)
 Hello! I have the same issue, after restoring from memory suspend (echo mem
  /sys/power/state)

Could you please try if it is still a problem with kernel 3.19? It seems to
have been fixed there, as per comments #11 and #16.


(In reply to Stuart Longland from comment #17)
 So far, so good.  I've been tinkering for an hour and haven't yet triggered
 the EQ overflow.

Good to hear! :)

 Whatever went upstream between 3.18 and 3.19 seems to be doing the trick.

There have some patches specific for NVAA/AC cards - see commits
http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=055c212ca03ea964599281211807c09c6cfb8eb5,
http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=f59e76f8720bbc8bf94579b9c9a119d518a4a64f
and
http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=cb5cdd72027f90a9ed488e4d097b6e0a3911c8c9
- but it was fixing an issue where the laptop will hang during Nouveau's
initialisation of the card.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-19 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #21 from Stuart Longland stua...@longlandclan.yi.org ---
(In reply to Pierre Moreau from comment #20)
 (In reply to Stuart Longland from comment #17)
  So far, so good.  I've been tinkering for an hour and haven't yet triggered
  the EQ overflow.
 
 Good to hear! :)
 
  Whatever went upstream between 3.18 and 3.19 seems to be doing the trick.
 
 There have some patches specific for NVAA/AC cards - see commits
 […] but it was fixing an issue
 where the laptop will hang during Nouveau's initialisation of the card.

Ahh, I think I've had that bug too.  Basically I'd power the laptop on and the
machine would get as far as loading drivers then hang.  I had it on my TODO
list to eventually track down which driver, but lately I've noticed this has
stopped happening.

So slowly we're getting the upper hand in this fight.

It's a pity that Nvidia don't direct more resources to supporting the Nouveau
driver.  I've vowed to never buy an Nvidia card again due to their poor support
of their cards.  (I don't consider a proprietary driver as support, more a
cop-out and a support head-ache.)

It's thanks to teams like Nouveau that I can make reasonable use of the two
Nvidia-based systems I have at all.
For this, I thank-you.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-19 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #22 from Pierre Moreau pierre.mor...@free.fr ---
(In reply to Stuart Longland from comment #21)
 Ahh, I think I've had that bug too.  Basically I'd power the laptop on and
 the machine would get as far as loading drivers then hang.  I had it on my
 TODO list to eventually track down which driver, but lately I've noticed
 this has stopped happening.

That bug was corrected thanks to NVidia answers about how some specific
registers worked.

 It's a pity that Nvidia don't direct more resources to supporting the
 Nouveau driver.  I've vowed to never buy an Nvidia card again due to their
 poor support of their cards.  (I don't consider a proprietary driver as
 support, more a cop-out and a support head-ache.)

The NVidia team working on Tegra K1 support in Nouveau is growing and they are
quite active. A bit more documentation was released last month - see
http://lists.freedesktop.org/archives/nouveau/2015-January/019759.html. It
might be slow, but they seem to head in the right direction. Let's see in
September how the first two years went since they started releasing some
documentation / contributing code.

 It's thanks to teams like Nouveau that I can make reasonable use of the two
 Nvidia-based systems I have at all.
 For this, I thank-you.

You are welcome!

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #19 from Oleg Kravchenko o...@kaa.org.ua ---
Created attachment 113652
  -- https://bugs.freedesktop.org/attachment.cgi?id=113652action=edit
Xorg.0.log for X-1.15.2-r1 freeze with nouveau from linux-3.14.31

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #18 from Oleg Kravchenko o...@kaa.org.ua ---
Hello! I have the same issue, after restoring from memory suspend (echo mem 
/sys/power/state)

(EE) [mi] EQ overflowing.  Additional events will be discarded until existing
events are processed.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x42) [0x57bfe2]
(EE) 1: /usr/bin/X (mieqEnqueue+0x213) [0x55e83b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x5a) [0x44bf4a]
(EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f227fb18000+0x5704)
[0x7f227fb1d704]
(EE) 4: /usr/bin/X (0x40+0x71558) [0x471558]
(EE) 5: /usr/bin/X (0x40+0x98bd6) [0x498bd6]
(EE) 6: /lib64/libpthread.so.0 (0x7f2286ee8000+0x116b0) [0x7f2286ef96b0]
(EE) 7: /lib64/libc.so.6 (ioctl+0x7) [0x7f2285c15907]
(EE) 8: /usr/lib64/libdrm.so.2 (drmIoctl+0x34) [0x7f2286cdb984]
(EE) 9: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1e) [0x7f2286cddb36]
(EE) 10: /usr/lib64/libdrm_nouveau.so.2 (nouveau_bo_wait+0x89) [0x7f22827025c9]
(EE) 11: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f2282908000+0x6a93)
[0x7f228290ea93]
(EE) 12: /usr/lib64/xorg/modules/libexa.so (0x7f2281a78000+0xac47)
[0x7f2281a82c47]
(EE) 13: /usr/bin/X (0x40+0x16d363) [0x56d363]
(EE) 14: /usr/bin/X (0x40+0xbcce5) [0x4bcce5]
(EE) 15: /usr/bin/X (0x40+0x32bae) [0x432bae]
(EE) 16: /usr/bin/X (0x40+0x3561e) [0x43561e]
(EE) 17: /usr/bin/X (0x40+0x3937a) [0x43937a]
(EE) 18: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f2285b54df5]
(EE) 19: /usr/bin/X (0x40+0x24de1) [0x424de1]
(EE) 
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up
the stack.
(EE) [mi] mieq is *NOT* the cause.  It is a victim.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #14 from Stuart Longland stua...@longlandclan.yi.org ---
I cannot get this to build:

RC=0 stuartl@vk4msl-mb /usr/src/linux-2.6-stable $ make menuconfig
make: *** No rule to make target `menuconfig'.  Stop.
RC=2 stuartl@vk4msl-mb /usr/src/linux-2.6-stable $ git describe
fatal: No tags can describe 'e616d549c78c27b6b4d4da25a2369b32bb2a99db'.
Try --always, or create some tags.
RC=128 stuartl@vk4msl-mb /usr/src/linux-2.6-stable $ git log -1 | cat
commit e616d549c78c27b6b4d4da25a2369b32bb2a99db
Author: Ben Skeggs bske...@redhat.com
Date:   Fri Feb 6 09:36:12 2015 +1000

lib: fix drm backend

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #13 from Stuart Longland stua...@longlandclan.yi.org ---
(In reply to Pierre Moreau from comment #12)
 Is it still an issue with 3.19? I tried Xonotic and video streaming with
 Firefox but was unable to trigger those isses using Nouveau's HEAD
 (currently at
 http://cgit.freedesktop.org/~darktama/nouveau/commit/
 ?id=e616d549c78c27b6b4d4da25a2369b32bb2a99db).

I'll run it up the flagpole and see who salutes… Out of interest how much of
current 'nouveau' HEAD is in the mainline kernel at present?

(I realise I meant to try a git bisect to possibly locate the needed patches, I
apologise for not getting to that.)

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #15 from Pierre Moreau pierre.mor...@free.fr ---
(In reply to Stuart Longland from comment #13)
 I'll run it up the flagpole and see who salutes… Out of interest how much of
 current 'nouveau' HEAD is in the mainline kernel at present?

Up to tag 3.19 of this repository:
http://cgit.freedesktop.org/~darktama/nouveau/.


(In reply to Stuart Longland from comment #14)
 I cannot get this to build:
 
 RC=0 stuartl@vk4msl-mb /usr/src/linux-2.6-stable $ make menuconfig
 make: *** No rule to make target `menuconfig'.  Stop.
 RC=2 stuartl@vk4msl-mb /usr/src/linux-2.6-stable $ git describe
 fatal: No tags can describe 'e616d549c78c27b6b4d4da25a2369b32bb2a99db'.
 Try --always, or create some tags.
 RC=128 stuartl@vk4msl-mb /usr/src/linux-2.6-stable $ git log -1 | cat
 commit e616d549c78c27b6b4d4da25a2369b32bb2a99db
 Author: Ben Skeggs bske...@redhat.com
 Date:   Fri Feb 6 09:36:12 2015 +1000
 
 lib: fix drm backend

I guess you're trying to compile Ben's repository
(http://cgit.freedesktop.org/~darktama/nouveau/)? If that's the case, it is an
out-of-tree repository, so you still need regular kernel sources.
To compile it, go to the drm/ directory and execute just a make - it will try
to find where the sources are for the kernel you're actually running, or you
can override this by setting the env variable LINUXDIR. This will only compile
the nouveau.ko module, which you will then find at drm/nouveau/nouveau.ko.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #16 from Stuart Longland stua...@longlandclan.yi.org ---
Ahh right, I understood it was a fork of the kernel tree and so added it as a
remote in my git repository, pulled it in and tried to build it as such.

So I've now built kernel 3.19 (commit
bfa76d49576599a4b9f9b7a71f23d73d6dcff735).  I shall reboot and test with that
in its stock configuration.

Then if I get problems, I'll try out the above git tree, building the
nouveau.ko module out-of-tree, install it, do another reboot and see if the
problem persists.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

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

--- Comment #12 from Pierre Moreau pierre.mor...@free.fr ---
Is it still an issue with 3.19? I tried Xonotic and video streaming with
Firefox but was unable to trigger those isses using Nouveau's HEAD (currently
at
http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=e616d549c78c27b6b4d4da25a2369b32bb2a99db).

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #11 from Stuart Longland stua...@longlandclan.yi.org ---
Now running a kernel built from the Nouveau git tree at this commit:

commit ff4c0d5213b015e60aa87c1352604f10ba9c3e12
Author: Bruno Prémont bonb...@linux-vserver.org
Date:   Sun Dec 21 17:43:31 2014 +0100

drm/nouveau/nouveau: Do not BUG_ON(!spin_is_locked()) on UP

On !SMP systems spinlocks do not exist. Thus checking of they
are active will always fail.

Use
  assert_spin_locked(lock);
instead of
  BUG_ON(!spin_is_locked(lock));
to not BUG() on all UP systems.

Signed-off-by: Bruno Prémont bonb...@linux-vserver.org
Signed-off-by: Ben Skeggs bske...@redhat.com

RC=0 stuartl@vk4msl-mb ~ $ uname -a
Linux vk4msl-mb 3.18.0-rc4-vk4msl-mb-00789-gff4c0d5 #1 SMP PREEMPT Wed Feb 4
20:19:39 EST 2015 x86_64 Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz
GenuineIntel GNU/Linux
RC=0 stuartl@vk4msl-mb ~ $ uptime
 03:52:41 up 17 min,  1 user,  load average: 0.62, 0.49, 0.47

I've been tinkering in OpenSCAD for a while and it has not yet crashed.  Maybe
this weekend I'll try stock kernel 3.18.0-rc4 then bisect until we figure out
what patches fix it and try cherry-picking those.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #6 from Stuart Longland stua...@longlandclan.yi.org ---
An additional note, if you can suggest some patches to try cherry-picking into
the kernel, I'm willing to give them a try.  By the sounds of things the video
card is very similar to what I'm running here (both being from Apple; 256MB
VRAM).

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #5 from Stuart Longland stua...@longlandclan.yi.org ---
I'll put a me too up.  I can toss up logs for X.org however I've got a
challenge trying to get dmesg out of the machine: local console becomes
unresponsive and I have to hard-reboot to recover.

An exerpt from X.org logs:
(EE) [mi] EQ overflowing.  Additional events will be discarded until existing
events are processed.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x4f) [0x7f17a02c94bf]
(EE) 1: /usr/bin/X (mieqEnqueue+0x2b3) [0x7f17a02a81d3]
(EE) 2: /usr/bin/X (0x7f17a00e8000+0x73a6a) [0x7f17a015ba6a]
(EE) 3: /usr/bin/X (xf86PostMotionEvent+0xd0) [0x7f17a019e580]
(EE) 4: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7f17979fc000+0x5694)
[0x7f1797a01694]
(EE) 5: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7f17979fc000+0x71f2)
[0x7f1797a031f2]
(EE) 6: /usr/bin/X (0x7f17a00e8000+0xa3a57) [0x7f17a018ba57]
(EE) 7: /usr/bin/X (0x7f17a00e8000+0xd34a0) [0x7f17a01bb4a0]
(EE) 8: /lib64/libpthread.so.0 (0x7f179f27a000+0x11250) [0x7f179f28b250]
(EE) 9: /lib64/libc.so.6 (ioctl+0x7) [0x7f179dfab297]
(EE) 10: /usr/lib64/libdrm.so.2 (drmIoctl+0x38) [0x7f179f0704b8]
(EE) 11: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x2b) [0x7f179f07335b]
(EE) 12: /usr/lib64/libdrm_nouveau.so.2 (nouveau_bo_wait+0x99) [0x7f179aa7a0e9]
(EE) 13: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f179ac7f000+0xd0ae)
[0x7f179ac8c0ae]
(EE) 14: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f179ac7f000+0xd601)
[0x7f179ac8c601]
(EE) 15: /usr/bin/X (DRI2SwapBuffers+0x27d) [0x7f17a029642d]
(EE) 16: /usr/bin/X (0x7f17a00e8000+0x1afa30) [0x7f17a0297a30]
(EE) 17: /usr/bin/X (0x7f17a00e8000+0x5bbbe) [0x7f17a0143bbe]
(EE) 18: /usr/bin/X (0x7f17a00e8000+0x6017a) [0x7f17a014817a]
(EE) 19: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f179deead55]
(EE) 20: /usr/bin/X (0x7f17a00e8000+0x47fed) [0x7f17a012ffed]
(EE) 
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up
the stack.
(EE) [mi] mieq is *NOT* the cause.  It is a victim.
(EE) [mi] EQ overflow continuing.  100 events have been dropped.


I don't have a second machine handy to use SSH with right now.

My host is running Gentoo AMD64 with Linux kernel 3.18.5, X.org server 1.15.2,
xf86-video-nouveau 1.0.10 and mesa 10.2.6.  The machine is an Apple MacBook
A1278 with a NVidia GeForce 9400M.

The kernel was built this morning from git sources (linux-stable git tree).

I'm finding OpenSCAD 2014.03 triggers the bug pretty reliably.  I can be booted
in X running Firefox, Thunderbird, QTerminal and FVWM for *days*, but after
about 5 minutes of fiddling with models in OpenSCAD, *boom*, nouveau
accidentally says something insulting to the GPU and the GPU stops
communicating.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #7 from Etienne URBAH eur...@free.fr ---
Created attachment 113151
  -- https://bugs.freedesktop.org/attachment.cgi?id=113151action=edit
Xorg.0.log for X freeze with nouveau from linux-3.19.0-rc7

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #8 from Etienne URBAH eur...@free.fr ---
Created attachment 113152
  -- https://bugs.freedesktop.org/attachment.cgi?id=113152action=edit
kern.log for X freeze with nouveau from linux-3.19.0-rc7

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #9 from Etienne URBAH eur...@free.fr ---
Module nouveau from linux-3.19.0-rc7 seems to be more resilient :
I had to perform video streaming under Firefox to get an X freeze.

I have attached :

-  Xorg.0.log,

-  kern.log, restricted to 'linux-3.19.0-rc7', with 'Loglevel set to 1' and
'SysRq : Show State'.

I hope that these log files will be useful.


I am NOT sure that I can test the latest 'Arch Linux' image from
http://nouveau.pmoreau.org but I will try.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-02-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #10 from Pierre Moreau pierre.mor...@free.fr ---
Thank you for the files.
I'll see if I can spend some time on it, but have unfortunately some other bugs
to fix first.

(In reply to Etienne URBAH from comment #9)
 I am NOT sure that I can test the latest 'Arch Linux' image from
 http://nouveau.pmoreau.org but I will try.

The patch we were talking about made it into 3.19.0-rc4, so by testing
3.19.0-rc7 it's clear it wasn't enough to fix the issue.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #4 from Pierre Moreau pierre.mor...@free.fr ---
Could you please try one of the images from nouveau.pmoreau.org (either the one
from 12/01 or 11/01), using either the Latest or Nouveau boot entry? They
contain the patch Ilia was referring too.

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2015-01-02 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #3 from Etienne URBAH eur...@free.fr ---
In Firefox, I was NOT doing anything in particular.

I am NOT able to compile a Linux kernel, nor compile a custom module and
include it inside a Linux Kernel.

The machine equipped with NVAC is an iMac 9,1 used in production under Ubuntu
with package 'nvidia-331-updates'.
So, I am just able to test from time to time, at night, an upstream Linux
Kernel published as an Ubuntu package at
http://kernel.ubuntu.com/~kernel-ppa/mainline

Concerning the correct quantity of stolen memory to be used as VRAM :
Using the graphical driver coming from Ubuntu package 'nvidia-331-updates' :

The command 'nvidia-settings -q VideoRam -q GPUMemoryInterface' provides :
-  VideoRam   = 262144
-  GPUMemoryInterface = 128

$ sudo lspci -nn -vv -s 03:00
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation C79 [GeForce 9400]
[10de:0867] (rev b1) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. iMac 9,1 [106b:00ad]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- TAbort-
MAbort- SERR- PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 46
Region 0: Memory at d200 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at c000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at d000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at 1000 [size=128]
[virtual] Expansion ROM at d300 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: fee0300c  Data: 4192
Kernel driver in use: nvidia

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2014-12-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #1 from Etienne URBAH eur...@free.fr ---
Created attachment 111451
  -- https://bugs.freedesktop.org/attachment.cgi?id=111451action=edit
kern.log for X freeze with nouveau from linux-3.19.0-rc2

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


[Nouveau] [Bug 87819] [NVAC] EQ overflowing

2014-12-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87819

--- Comment #2 from Ilia Mirkin imir...@alum.mit.edu ---
EQ overflowing == driver is stuck (in this case, at least). That show state
shows:

[ 1014.288718] XorgR  running task0  1638   1589 0x0044
[ 1014.288720]  8800bc98fb48 82f158c0 8800bc98ffd8
00014200
[ 1014.288722]  880138e7fb80 82c1c500 8800be2f8000

[ 1014.288724]  8800bc98fb80 00010002d6d7 82f158c0
82f158c0
[ 1014.288727] Call Trace:
[ 1014.288729]  [827cd549] schedule+0x29/0x70
[ 1014.288731]  [827d023c] schedule_timeout+0x11c/0x210
[ 1014.288734]  [820deea0] ? call_timer_fn+0x160/0x160
[ 1014.288736]  [827d11ae] ? _raw_spin_unlock_irqrestore+0x1e/0x50
[ 1014.288739]  [8252f2c5] fence_default_wait.part.10+0xe5/0x220
[ 1014.288741]  [8252e0e0] ? fence_remove_callback+0x70/0x70
[ 1014.288744]  [8252f42c] fence_default_wait+0x2c/0x30
[ 1014.288746]  [8252e13f] fence_wait_timeout+0x3f/0x100
[ 1014.288748]  [8252fcf0]
reservation_object_wait_timeout_rcu+0xa0/0x2c0
[ 1014.288799]  [c03a15af] nouveau_gem_ioctl_cpu_prep+0x6f/0x120
[nouveau]
[ 1014.288816]  [c022ce76] drm_ioctl+0x2e6/0x590 [drm]
[ 1014.288843]  [c03a1540] ? nouveau_gem_ioctl_pushbuf+0x9a0/0x9a0
[nouveau]
[ 1014.288846]  [82020ac6] ? init_fpu+0x56/0xc0
[ 1014.288848]  [82021b49] ? __restore_xstate_sig+0x99/0x6b0
[ 1014.288874]  [c0396c98] nouveau_drm_ioctl+0x68/0xf0 [nouveau]
[ 1014.288877]  [820839c7] ? __set_task_blocked+0x37/0x80
[ 1014.288879]  [82208b25] do_vfs_ioctl+0x75/0x320
[ 1014.21]  [82087408] ? restore_altstack+0x18/0x30
[ 1014.24]  [82015238] ? sys_rt_sigreturn+0xb8/0xd0
[ 1014.26]  [82208e61] SyS_ioctl+0x91/0xb0
[ 1014.29]  [827d176d] system_call_fastpath+0x16/0x1b


Which basically just means that it's waiting for a fence to be reached, which
in turn means that the GPU hung. GPU hang recovery is... lacking in nouveau.

Were you doing anything in particular in firefox? (Like running a WebGL
testsuite or something)

Does booting with 'nouveau.config=NvMSI=0' help things? I would assume not, but
it's an easy one to knock out.

Lastly, there are some patches eventually destined for 3.19 related to
nvaa/nvac but which haven't made it to Linus's tree yet:

http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-3.19

(specifically the 3 prefixed with drm/nouveau/fb/ram/mcp77.) Would be great if
you could give those a shot.

Also it'd be nice to verify that 256MB is the correct quantity of stolen memory
to be used as VRAM. This is often configurable from the bios, and you can
probably get that information from the nvidia blob too.

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