Summary: | [NV92] GeForce 8800 GS VDPAU h264 decoding hang | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Andrew Randrianasulu <randrik> | ||||||||||||||
Component: | Driver/nouveau | Assignee: | Nouveau Project <nouveau> | ||||||||||||||
Status: | RESOLVED MOVED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||||||
Severity: | normal | ||||||||||||||||
Priority: | medium | CC: | matthias, ppine, sebastien.picavet | ||||||||||||||
Version: | git | ||||||||||||||||
Hardware: | x86 (IA32) | ||||||||||||||||
OS: | Linux (All) | ||||||||||||||||
Whiteboard: | |||||||||||||||||
i915 platform: | i915 features: | ||||||||||||||||
Attachments: |
|
Description
Andrew Randrianasulu
2014-08-20 03:55:35 UTC
Created attachment 104934 [details]
X log
From the log: nouveau D[ PBSP][0000:05:00.0] Loading firmware to address: 0x17824000 nouveau D[ PFIFO][0000:05:00.0][0xc000826f][f5f05e40] attached PBSP context nouveau D[ PVP][0000:05:00.0] reset nouveau D[ PVP][0000:05:00.0] Loading firmware to address: 0x177d4000 nouveau D[ PFIFO][0000:05:00.0][0xc000826f][f5c0bf00] attached PVP context nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 0020404c40 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00400010, e20: 00001100, e24: 00030000 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 1 - RT_FAULT - Address 0020404000 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 1 - e0c: 00000000, e18: 00000000, e1c: 00340000, e20: 00001100, e24: 00030000 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 2 - RT_FAULT - Address 0020404040 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 2 - e0c: 00000000, e18: 00000000, e1c: 00340010, e20: 00001100, e24: 00030000 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 3 - RT_FAULT - Address 0020404080 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 3 - e0c: 00000000, e18: 00000000, e1c: 00340020, e20: 00001100, e24: 00030000 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 4 - RT_FAULT - Address 00204040c0 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 4 - e0c: 00000000, e18: 00000000, e1c: 00340030, e20: 00001100, e24: 00030000 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 5 - RT_FAULT - Address 0020404c00 nouveau E[ PGRAPH][0000:05:00.0] TRAP_PROP - TP 5 - e0c: 00000000, e18: 00000000, e1c: 00400000, e20: 00001100, e24: 00030000 nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[7033]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010 nouveau E[ PFB][0000:05:00.0] trapped write at 0x00204040c0 on channel 0x000178fb [mplayer[7033]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT nouveau D[ PFIFO][0000:05:00.0][0xc000826f][f5f05e40] detached PBSP context nouveau D[ PFIFO][0000:05:00.0][0xc000826f][f5c0bf00] detached PVP context nouveau E[ PFB][0000:05:00.0] trapped write at 0x002050c6c0 on channel 0x000178fb [mplayer[7033]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT And then things go downhill. I wonder why it detaches the PBSP/PVP contexts, that's a bit odd. I made a couple of fixes in git... they *might* affect your situation (although TBH I'd be a little surprised). Can you test it out with a mesa from git? Note that LD_LIBRARY_PATH has no effect on which libvdpau_nouveau.so is loaded... make sure to set VDPAU_DRIVER_PATH (and have a new enough libvdpau that supports that... 0.8 iirc). Or install a libvdpau into the same prefix that the mesa install goes into, then LD_LIBRARY_PATH should do what you expect. No, sadly hang still here with mesa git-021e84f and nouveau kernel up to b0ae082dcb4304eb2443b3319b89fb5cb9202a5a ("therm/nv84+: do not expose non-calibrated internal temp sensor") Created attachment 105618 [details]
dmesg with new mesa
Hm, just noticed this (same as last time, but I guess I wasn't paying enough attention): nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[1645]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010 nouveau E[ PFB][0000:05:00.0] trapped write at 0x00204050c0 on channel 0x000178fb [mplayer[1645]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT method 1b0c == QUERY_GET. However the data is 0x1000f010, not 0xf010, which means it's not coming from the video stuff or the screen fence stuff, but rather is a PIPE_QUERY_GPU_FINISHED query. Which is interesting, because nothing appears to actually use that PIPE_QUERY type... Could you stick a assert(0) right before nv50_query_get(push, q, 0, 0x1000f010); in nv50_query.c and see if it triggers (make sure to use a debug build... or make it something nastier than assert), and get a backtrace from gdb? (Or actually just set a breakpoint on that line and see if gdb hits it...) (In reply to comment #6) > Hm, just noticed this (same as last time, but I guess I wasn't paying enough > attention): > > nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[1645]] subc 3 > class 0x8297 mthd 0x1b0c data 0x1000f010 > nouveau E[ PFB][0000:05:00.0] trapped write at 0x00204050c0 on channel > 0x000178fb [mplayer[1645]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT > > method 1b0c == QUERY_GET. However the data is 0x1000f010, not 0xf010, which > means it's not coming from the video stuff or the screen fence stuff, but > rather is a PIPE_QUERY_GPU_FINISHED query. Which is interesting, because > nothing appears to actually use that PIPE_QUERY type... > > Could you stick a assert(0) right before > > nv50_query_get(push, q, 0, 0x1000f010); > > in nv50_query.c and see if it triggers (make sure to use a debug build... or > make it something nastier than assert), and get a backtrace from gdb? (Or > actually just set a breakpoint on that line and see if gdb hits it...) No, I tried to add assert : diff --git a/src/gallium/drivers/nouveau/nv50/nv50_query.c b/src/gallium/drivers/nouveau/nv50/nv50_query.c index a373dc6..23f5eaf 100644 --- a/src/gallium/drivers/nouveau/nv50/nv50_query.c +++ b/src/gallium/drivers/nouveau/nv50/nv50_query.c @@ -222,6 +222,7 @@ nv50_query_end(struct pipe_context *pipe, struct pipe_query *pq) break; case PIPE_QUERY_GPU_FINISHED: q->sequence++; + assert(0); nv50_query_get(push, q, 0, 0x1000f010); break; case NVA0_QUERY_STREAM_OUTPUT_BUFFER_OFFSET: on top of mesa-git-454aab4 and it doesn't trigger during mplayer's run (resulted in usual hang). (In reply to comment #7) > (In reply to comment #6) > > Hm, just noticed this (same as last time, but I guess I wasn't paying enough > > attention): > > > > nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[1645]] subc 3 > > class 0x8297 mthd 0x1b0c data 0x1000f010 > > nouveau E[ PFB][0000:05:00.0] trapped write at 0x00204050c0 on channel > > 0x000178fb [mplayer[1645]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT > > > > method 1b0c == QUERY_GET. However the data is 0x1000f010, not 0xf010, which > > means it's not coming from the video stuff or the screen fence stuff, but > > rather is a PIPE_QUERY_GPU_FINISHED query. Which is interesting, because > > nothing appears to actually use that PIPE_QUERY type... > > > > Could you stick a assert(0) right before > > > > nv50_query_get(push, q, 0, 0x1000f010); > > > > in nv50_query.c and see if it triggers (make sure to use a debug build... or > > make it something nastier than assert), and get a backtrace from gdb? (Or > > actually just set a breakpoint on that line and see if gdb hits it...) > > No, I tried to add assert : > > diff --git a/src/gallium/drivers/nouveau/nv50/nv50_query.c > b/src/gallium/drivers/nouveau/nv50/nv50_query.c > index a373dc6..23f5eaf 100644 > --- a/src/gallium/drivers/nouveau/nv50/nv50_query.c > +++ b/src/gallium/drivers/nouveau/nv50/nv50_query.c > @@ -222,6 +222,7 @@ nv50_query_end(struct pipe_context *pipe, struct > pipe_query *pq) > break; > case PIPE_QUERY_GPU_FINISHED: > q->sequence++; > + assert(0); > nv50_query_get(push, q, 0, 0x1000f010); > break; > case NVA0_QUERY_STREAM_OUTPUT_BUFFER_OFFSET: > > on top of mesa-git-454aab4 and it doesn't trigger during mplayer's run > (resulted in usual hang). Can you confirm that you built this with --enable-debug? And you saw the 0x1000f010 value in your dmesg? Yes, I can confirm new dmesg still contain mentioned value: root@slax:~# cat nv92_dmesg_new_1.log | grep 0x1000f010 nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[4559]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010 nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[4559]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010 root@slax:~# Created attachment 105647 [details]
dmesg again, after some system use (but ends up with usual hang with mplayer)
Created attachment 105648 [details]
mesa's config.log
(In reply to comment #9) > Yes, I can confirm new dmesg still contain mentioned value: > > root@slax:~# cat nv92_dmesg_new_1.log | grep 0x1000f010 > nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[4559]] subc 3 > class 0x8297 mthd 0x1b0c data 0x1000f010 > nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[4559]] subc 3 > class 0x8297 mthd 0x1b0c data 0x1000f010 > root@slax:~# OK, and just to confirm... you're *sure* your new libvdpau_nouveau.so is being used? You can check by doing e.g. "strace -f -e open vdpauinfo" to see which file it's opening. Judging by your config log, it should be reading /usr/X11R7/lib/vdpau/libvdpau_nouveau.so. (In reply to comment #12) > (In reply to comment #9) > > Yes, I can confirm new dmesg still contain mentioned value: > > > > root@slax:~# cat nv92_dmesg_new_1.log | grep 0x1000f010 > > nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[4559]] subc 3 > > class 0x8297 mthd 0x1b0c data 0x1000f010 > > nouveau E[ PGRAPH][0000:05:00.0] ch 4 [0x00178fb000 mplayer[4559]] subc 3 > > class 0x8297 mthd 0x1b0c data 0x1000f010 > > root@slax:~# > > OK, and just to confirm... you're *sure* your new libvdpau_nouveau.so is > being used? You can check by doing e.g. "strace -f -e open vdpauinfo" to see > which file it's opening. Judging by your config log, it should be reading > /usr/X11R7/lib/vdpau/libvdpau_nouveau.so. guest@slax:~/New_hdd$ strace -f -e open vdpauinfo open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 open("/usr/X11R7/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/X11R7/lib/libvdpau.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/X11R7/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/X11R7/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/X11R7/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 open("/usr/X11R7/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/home/guest/.Xauthority", O_RDONLY) = 4 display: :0 screen: 0 open("/usr/X11R7/lib/vdpau/libvdpau_nouveau.so.1", O_RDONLY|O_CLOEXEC) = 4 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 open("/usr/X11R7/lib/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 4 open("/usr/X11R7/lib/libxcb-dri2.so.0", O_RDONLY|O_CLOEXEC) = 4 open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 4 open("/usr/X11R7/lib/libdrm_nouveau.so.2", O_RDONLY|O_CLOEXEC) = 4 open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 4 open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 4 open("/usr/lib/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 4 open("/usr/lib/libelf.so.0", O_RDONLY|O_CLOEXEC) = 4 open("/usr/X11R7/lib/libdrm_radeon.so.1", O_RDONLY|O_CLOEXEC) = 4 open("/usr/X11R7/lib/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 4 open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 4 open("/usr/lib/libLLVM-3.4.so", O_RDONLY|O_CLOEXEC) = 4 open("/dev/dri/card0", O_RDWR) = 4 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5 open("/lib/tls/i686/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/tls/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/i686/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/libudev.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5 open("/lib/libudev.so.0", O_RDONLY|O_CLOEXEC) = 5 open("/etc/udev/udev.conf", O_RDONLY|O_LARGEFILE) = 5 open("/sys/devices/pci0000:00/0000:00:0e.0/0000:05:00.0/uevent", O_RDONLY|O_LARGEFILE) = 5 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 6 open("/usr/lib/libtxc_dxtn.so", O_RDONLY|O_CLOEXEC) = 6 open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 6 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0 [snip] (In reply to Andrew Randrianasulu from comment #10) > Created attachment 105647 [details] > dmesg again, after some system use (but ends up with usual hang with mplayer) Same problem here when trying to use vdpau on a G92 card: [ 97.501981] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 0020406c40 [ 97.501991] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00500010, e20: 00001100, e24: 00030000 [ 97.502006] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 1 - RT_FAULT - Address 0020405000 [ 97.502010] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 1 - e0c: 00000000, e18: 00000000, e1c: 00340000, e20: 00001100, e24: 00030000 [ 97.502024] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 2 - RT_FAULT - Address 0020405040 [ 97.502028] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 2 - e0c: 00000000, e18: 00000000, e1c: 00340010, e20: 00001100, e24: 00030000 [ 97.502041] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 3 - RT_FAULT - Address 0020405080 [ 97.502045] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 3 - e0c: 00000000, e18: 00000000, e1c: 00340020, e20: 00001100, e24: 00030000 [ 97.502058] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 4 - RT_FAULT - Address 00204050c0 [ 97.502062] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 4 - e0c: 00000000, e18: 00000000, e1c: 00340030, e20: 00001100, e24: 00030000 [ 97.502075] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 5 - RT_FAULT - Address 0020405c40 [ 97.502079] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 5 - e0c: 00000000, e18: 00000000, e1c: 00400010, e20: 00001100, e24: 00030000 [ 97.502093] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 6 - RT_FAULT - Address 0020405c80 [ 97.502097] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 6 - e0c: 00000000, e18: 00000000, e1c: 00400020, e20: 00001100, e24: 00030000 [ 97.502111] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 7 - RT_FAULT - Address 0020406c00 [ 97.502115] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 7 - e0c: 00000000, e18: 00000000, e1c: 00500000, e20: 00001100, e24: 00030000 [ 97.502120] nouveau E[ PGRAPH][0000:01:00.0] ch 5 [0x001f764000 mplayer[4940]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010 [ 97.502135] nouveau E[ PFB][0000:01:00.0] trapped write at 0x0020405c40 on channel 0x0001f764 [mplayer[4940]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT [ 97.524623] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00204f6f40 [ 97.524633] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 0f530018, e20: 00001100, e24: 00030000 [ 97.524643] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 1 - RT_FAULT - Address 002040dc40 [ 97.524649] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 1 - e0c: 00000000, e18: 00000000, e1c: 00800010, e20: 00001100, e24: 00030000 [ 97.524658] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 2 - RT_FAULT - Address 002040c000 [ 97.524663] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 2 - e0c: 00000000, e18: 00000000, e1c: 00640000, e20: 00001100, e24: 00030000 [ 97.524673] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 3 - RT_FAULT - Address 002040c040 [ 97.524677] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 3 - e0c: 00000000, e18: 00000000, e1c: 00640010, e20: 00001100, e24: 00030000 [ 97.524691] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 4 - RT_FAULT - Address 002040c080 [ 97.524696] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 4 - e0c: 00000000, e18: 00000000, e1c: 00640020, e20: 00001100, e24: 00030000 [ 97.524709] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 5 - RT_FAULT - Address 002040c0c0 [ 97.524715] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 5 - e0c: 00000000, e18: 00000000, e1c: 00640030, e20: 00001100, e24: 00030000 [ 97.524726] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 6 - RT_FAULT - Address 002040cc40 [ 97.524730] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 6 - e0c: 00000000, e18: 00000000, e1c: 00700010, e20: 00001100, e24: 00030000 [ 97.524742] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 7 - RT_FAULT - Address 002040cc80 [ 97.524746] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 7 - e0c: 00000000, e18: 00000000, e1c: 00700020, e20: 00001100, e24: 00030000 [ 97.524751] nouveau E[ PGRAPH][0000:01:00.0] ch 5 [0x001f764000 mplayer[4940]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010 [ 97.524764] nouveau E[ PFB][0000:01:00.0] trapped write at 0x002040c0c0 on channel 0x0001f764 [mplayer[4940]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT [ 97.547931] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00411a0080 [ 97.547940] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 0ba00020, e20: 00001100, e24: 00030000 [ 97.547947] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 1 - RT_FAULT - Address 00411a00c0 [ 97.547951] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 1 - e0c: 00000000, e18: 00000000, e1c: 0ba00030, e20: 00001100, e24: 00030000 [ 97.547957] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 2 - RT_FAULT - Address 00411a1040 [ 97.547961] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 2 - e0c: 00000000, e18: 00000000, e1c: 0bb00010, e20: 00001100, e24: 00030000 [ 97.547967] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 3 - RT_FAULT - Address 00411a1080 [ 97.547971] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 3 - e0c: 00000000, e18: 00000000, e1c: 0bb00020, e20: 00001100, e24: 00030000 [ 97.547977] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 4 - RT_FAULT - Address 00411a10c0 [ 97.547981] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 4 - e0c: 00000000, e18: 00000000, e1c: 0bb00030, e20: 00001100, e24: 00030000 [ 97.547987] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 5 - RT_FAULT - Address 00411a2040 [ 97.547990] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 5 - e0c: 00000000, e18: 00000000, e1c: 0bc00010, e20: 00001100, e24: 00030000 [ 97.547997] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 6 - RT_FAULT - Address 00411a0000 [ 97.548000] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 6 - e0c: 00000000, e18: 00000000, e1c: 0ba00000, e20: 00001100, e24: 00030000 [ 97.548007] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 7 - RT_FAULT - Address 00411a0040 [ 97.548010] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 7 - e0c: 00000000, e18: 00000000, e1c: 0ba00010, e20: 00001100, e24: 00030000 [ 97.548014] nouveau E[ PGRAPH][0000:01:00.0] ch 5 [0x001f764000 mplayer[4940]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010 [ 97.548023] nouveau E[ PFB][0000:01:00.0] trapped write at 0x00411a00c0 on channel 0x0001f764 [mplayer[4940]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT [ 98.012191] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.014850] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.017503] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.019831] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.022160] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.024484] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fc28 [ 98.027134] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.029456] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.032105] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.034430] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.036757] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.039407] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.042056] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.044706] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.047028] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.049349] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.051676] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.053997] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.056647] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.059296] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.061946] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.063939] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.065933] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.068587] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.071237] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.073559] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.076208] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.078530] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.080851] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.083173] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.085531] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.088181] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.090175] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.092169] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.094490] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.096812] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.099461] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.102116] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.104765] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.107415] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.109737] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.112387] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.114709] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.117358] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.119684] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.122009] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.124335] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.126657] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.128979] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.131300] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.133622] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.136278] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.138271] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.140593] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fc28 [ 98.142915] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.145564] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.148214] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.150863] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.153518] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.155839] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.157833] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.160483] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.162804] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.165454] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.168104] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.170758] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.173408] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.176057] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.178379] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.180373] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fc28 [ 98.183022] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.185677] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.187999] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.190323] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.192645] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.195294] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.197616] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fc28 [ 98.199937] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.202264] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.204914] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.207563] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.210213] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.212534] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.214856] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.216849] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.218848] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.221499] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.223497] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.226150] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.228800] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.231450] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.233772] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.236100] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.238422] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.240744] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.243066] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.245716] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.248037] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.250031] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.252686] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 98.255007] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fc28 [ 98.257329] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fc28 [ 98.259979] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.262628] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.265278] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.267602] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.269928] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fc28 [ 98.272578] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.274900] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.277222] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.279543] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.281865] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.284515] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x00fd0c [ 98.285197] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000004 FAULT at 0x00fd0c [ 117.790892] nouveau E[mplayer[4940]] failed to idle channel 0xcccc0002 [mplayer[4940]] [ 132.790675] nouveau E[mplayer[4940]] failed to idle channel 0xcccc0002 [mplayer[4940]] [ 134.790691] nouveau E[ PFIFO][0000:01:00.0] channel 7 [mplayer[4940]] unload timeout [ 134.790791] nouveau E[ PFB][0000:01:00.0] trapped write at 0x0020312074 on channel 0x0001f6cd [unknown] PFIFO/PFIFO_READ/SEMAPHORE reason: PAGE_NOT_PRESENT [ 134.800392] nouveau E[ PFB][0000:01:00.0] trapped read at 0x0000000000 on channel 0x0001f6cd [unknown] PVP/PVP/0f reason: DMAOBJ_LIMIT [ 165.117942] nouveau E[ DRM] GPU lockup - switching to software fbcon [ 240.385122] nouveau E[Xorg.bin[1541]] failed to idle channel 0xcccc0001 [Xorg.bin[1541]] Then the complete box just freezes up after a while. > Same problem here when trying to use vdpau on a G92 card
Same thing on NV96:
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00204150c0
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00340030, e20: 00001100, e24: 00030000
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 1 - RT_FAULT - Address 0020415080
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 1 - e0c: 00000000, e18: 00000000, e1c: 00340020, e20: 00001100, e24: 00030000
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] ch 5 [0x001f7a8000 mplayer[31053]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010
Mar 20 23:36:15 fixe kernel: nouveau E[ PFB][0000:02:00.0] trapped write at 0x0020415080 on channel 0x0001f7a8 [mplayer[31053]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
Mar 20 23:36:15 fixe kernel: nouveau E[ PFB][0000:02:00.0] trapped write at 0x00204b7c40 on channel 0x0001f7a8 [mplayer[31053]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00204990c0
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 08740030, e20: 00001100, e24: 00030000
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 1 - RT_FAULT - Address 0020499080
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 1 - e0c: 00000000, e18: 00000000, e1c: 08740020, e20: 00001100, e24: 00030000
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] ch 5 [0x001f7a8000 mplayer[31053]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010
Mar 20 23:36:15 fixe kernel: nouveau E[ PFB][0000:02:00.0] trapped write at 0x0020499080 on channel 0x0001f7a8 [mplayer[31053]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
Mar 20 23:36:15 fixe kernel: nouveau E[ PFB][0000:02:00.0] trapped write at 0x0020533c40 on channel 0x0001f7a8 [mplayer[31053]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 0040840080
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 05ac0020, e20: 00001100, e24: 00030000
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 1 - RT_FAULT - Address 00408400c0
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] TRAP_PROP - TP 1 - e0c: 00000000, e18: 00000000, e1c: 05ac0030, e20: 00001100, e24: 00030000
Mar 20 23:36:15 fixe kernel: nouveau E[ PGRAPH][0000:02:00.0] ch 5 [0x001f7a8000 mplayer[31053]] subc 3 class 0x8297 mthd 0x1b0c data 0x1000f010
Mar 20 23:36:15 fixe kernel: nouveau E[ PFB][0000:02:00.0] trapped write at 0x00408400c0 on channel 0x0001f7a8 [mplayer[31053]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
Mar 20 23:36:15 fixe kernel: nouveau E[ PFB][0000:02:00.0] trapped write at 0x00408df000 on channel 0x0001f7a8 [mplayer[31053]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
I have also notice that It happens when the load average of my system is quite hight (compilation, backup).
=> Hang happenned during the playback.
Or when I openned two files too quickly.
=> Hang happenned immedialety.
mplayer 1.2 (20130729)
kernel 3.18.7
mesa 10.3.7
nvidia-firmware 340.32
xf86-video-nouveau 1.0.11
libva-vdpau-driver 0.7.4-r2
libvdpau 0.9
X 1.16.4
(In reply to Sébastien P. from comment #15) > > Same problem here when trying to use vdpau on a G92 card > > Same thing on NV96: No, most likely a very different thing on your G96. You're getting some errors. G92's apparently insta-hang when doing anything with vdpau. Alright. Logs and result seem quite similar to me. Do you want a separate bug and more information? (In reply to Sébastien P. from comment #17) > Alright. Logs and result seem quite similar to me. > Do you want a separate bug and more information? I think your issue is more akin to the one in bug 89572. If you're unsure, file a fresh bug, and we can try to classify it. Perhaps. Theses logs appear when the system hang. On bug 89572, the “[…] RT_FAULT […]” appears immediately but the system does not hang (did not try to stress the computer to see it would hand). Created attachment 118979 [details]
hwtest stdout log
So, I tried hwtest from envytools (commit 9c8978886d8c9e57ec7e8c167a7b6aa7ab35dc40), of course without nouveau kernel module loaded, as root. Looks like vp2 test failed?
I have a G92GLM [Quadro FX 3600M]. I use MPV with vdpau and opengl rendering A LOT. Is this still broken? I want to move off the binary driver but I need this to not be broken. Also I hope freq scaling works. (In reply to Weedy from comment #21) > I have a G92GLM [Quadro FX 3600M]. > I use MPV with vdpau and opengl rendering A LOT. > > Is this still broken? I want to move off the binary driver but I need this > to not be broken. Also I hope freq scaling works. For me it still broken, but you can test and see if it works for you. Some time ago (~aug, 2015) I did mmiotrace of binary driver to see if it can drive my specific card here for h264 playback. It worked, so I uploaded xz compressed trace to google drive and forgot about it. Hopefully everyone still can download and decompress it? https://drive.google.com/file/d/0B84cgTVGGfZaVUZoN1hxNzg4Y00/view?usp=sharing In kernel 4.14 workaround was added for disabling h264 decoding until root cause of this bug will be uncovered and fixed (may be never): https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v4.14&id=194d68dd051c2dd5ac2b522ae16100e774e8d869 drm/nouveau/bsp/g92: disable by default -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/128. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.