Andy Lutomirski
2016-May-29 19:07 UTC
[Nouveau] Should I expect nouveau on 4.6 to work on a GM206?
On Sat, May 28, 2016 at 5:48 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:> Do you have mesa 11.2 or later? GM20x support was only added in mesa 11.2. >I just upgraded to 11.2. I'm getting errors like this in the log: [ 5383.723240] nouveau 0000:09:00.0: fifo: read fault at 0000011000 engine 07 [PBDMA0] client 06 [HOST] reason 00 [PDE] on channel -1 [007f9ed000 unknown] [ 5398.722676] nouveau 0000:09:00.0: systemd-logind[30778]: failed to idle channel 2 [systemd-logind[30778]] [ 5413.722853] nouveau 0000:09:00.0: systemd-logind[30778]: failed to idle channel 2 [systemd-logind[30778]] and the display output in general is unreliable enough that I'm having trouble telling whether the performance is remotely reasonable. --Andy> Cheers, > > -ilia > > On Sat, May 28, 2016 at 4:51 PM, Andy Lutomirski <luto at kernel.org> wrote: >> I have the signed firmware (I think) and I'm running a fresh 4.6 >> kernel. I got an image to show up briefly, rendering the Fedora >> sign-in screen at something like one frame per ten seconds. But then >> I got all kinds of garbage, and I see: >> >> [ 719.300820] nouveau 0000:09:00.0: disp: outp 04:0006:0f44: link >> training failed >> >> dmesg |grep nouveau says: >> >> [ 10.053162] fb: switching to nouveaufb from EFI VGA >> [ 10.053349] nouveau 0000:09:00.0: NVIDIA GM206 (126010a1) >> [ 10.174033] nouveau 0000:09:00.0: bios: version 84.06.0d.00.01 >> [ 10.174854] nouveau 0000:09:00.0: disp: dcb 15 type 8 unknown >> [ 10.178375] nouveau 0000:09:00.0: fb: 2048 MiB GDDR5 >> [ 10.202108] nouveau 0000:09:00.0: DRM: VRAM: 2048 MiB >> [ 10.202109] nouveau 0000:09:00.0: DRM: GART: 1048576 MiB >> [ 10.202113] nouveau 0000:09:00.0: DRM: TMDS table version 2.0 >> [ 10.202114] nouveau 0000:09:00.0: DRM: DCB version 4.1 >> [ 10.202116] nouveau 0000:09:00.0: DRM: DCB outp 00: 01000f02 00020030 >> [ 10.202117] nouveau 0000:09:00.0: DRM: DCB outp 01: 02000f00 00000000 >> [ 10.202118] nouveau 0000:09:00.0: DRM: DCB outp 02: 02811f76 04400020 >> [ 10.202120] nouveau 0000:09:00.0: DRM: DCB outp 03: 02011f72 00020020 >> [ 10.202121] nouveau 0000:09:00.0: DRM: DCB outp 04: 04822f86 04400010 >> [ 10.202122] nouveau 0000:09:00.0: DRM: DCB outp 05: 04022f82 00020010 >> [ 10.202123] nouveau 0000:09:00.0: DRM: DCB outp 06: 04833f96 04400020 >> [ 10.202124] nouveau 0000:09:00.0: DRM: DCB outp 07: 04033f92 00020020 >> [ 10.202125] nouveau 0000:09:00.0: DRM: DCB outp 08: 02044f62 00020010 >> [ 10.202126] nouveau 0000:09:00.0: DRM: DCB outp 15: 01df5ff8 00000000 >> [ 10.202127] nouveau 0000:09:00.0: DRM: DCB conn 00: 00001030 >> [ 10.202128] nouveau 0000:09:00.0: DRM: DCB conn 01: 00020146 >> [ 10.202129] nouveau 0000:09:00.0: DRM: DCB conn 02: 01000246 >> [ 10.202130] nouveau 0000:09:00.0: DRM: DCB conn 03: 02000346 >> [ 10.202131] nouveau 0000:09:00.0: DRM: DCB conn 04: 00010461 >> [ 10.202132] nouveau 0000:09:00.0: DRM: DCB conn 05: 00000570 >> [ 10.202134] nouveau 0000:09:00.0: DRM: Pointer to flat panel table invalid >> [ 10.214683] nouveau 0000:09:00.0: DRM: unknown connector type 70 >> [ 10.214728] nouveau 0000:09:00.0: DRM: failed to create encoder 1/8/0: -19 >> [ 10.214730] nouveau 0000:09:00.0: DRM: Unknown-1 has no encoders, removing >> [ 10.369691] nouveau 0000:09:00.0: DRM: MM: using COPY for buffer copies >> [ 10.478561] nouveau 0000:09:00.0: priv: GPC0: 419df4 00000000 (1e40820e) >> [ 10.478578] nouveau 0000:09:00.0: priv: GPC1: 419df4 00000000 (1e40820e) >> [ 10.607100] nouveau 0000:09:00.0: DRM: allocated 3840x2160 fb: >> 0x60000, bo ffff88044aad7400 >> [ 10.607276] fbcon: nouveaufb (fb0) is primary device >> [ 10.607576] nouveau 0000:09:00.0: fb0: nouveaufb frame buffer device >> [ 10.617064] [drm] Initialized nouveau 1.3.1 20120801 for >> 0000:09:00.0 on minor 0 >> [ 719.282184] nouveau 0000:09:00.0: disp: outp 04:0006:0f44: link >> training failed >> [ 719.300820] nouveau 0000:09:00.0: disp: outp 04:0006:0f44: link >> training failed >> >> >> >> Thanks, >> Andy >> _______________________________________________ >> Nouveau mailing list >> Nouveau at lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/nouveau
Ilia Mirkin
2016-May-29 19:22 UTC
[Nouveau] Should I expect nouveau on 4.6 to work on a GM206?
On Sun, May 29, 2016 at 3:07 PM, Andy Lutomirski <luto at kernel.org> wrote:> On Sat, May 28, 2016 at 5:48 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote: >> Do you have mesa 11.2 or later? GM20x support was only added in mesa 11.2. >> > > I just upgraded to 11.2. I'm getting errors like this in the log: > > [ 5383.723240] nouveau 0000:09:00.0: fifo: read fault at 0000011000 > engine 07 [PBDMA0] client 06 [HOST] reason 00 [PDE] on channel -1 > [007f9ed000 unknown] > [ 5398.722676] nouveau 0000:09:00.0: systemd-logind[30778]: failed to > idle channel 2 [systemd-logind[30778]] > [ 5413.722853] nouveau 0000:09:00.0: systemd-logind[30778]: failed to > idle channel 2 [systemd-logind[30778]] > > and the display output in general is unreliable enough that I'm having > trouble telling whether the performance is remotely reasonable.If you're having trouble telling, that means it's not :) The error you pasted is quite odd. Was there anything in the log before those messages? If there's no channel associated, that means that it's the background copying between vram and sysmem? Not sure. Note that with maxwell we have yet to add EXA support to xf86-video-nouveau, so you're ending up with GLAMOR (and Ben and I disagree on whether EXA support should be added in the first place). There was also an issue that glamor was hitting with nouveau which appears to have dissipated, either due to a change in nouveau or a change in glamor. So you might consider upgrading to Xorg 1.18.3 (as glamor is part of X). FWIW a few other people have been using GM20x without incident, but this can all be very sensitive to your desktop/etc. Lots of things like to use GL nowadays - I stick to a more classic desktop - no compositor, simple window manager, etc. -ilia
Andy Lutomirski
2016-May-29 19:27 UTC
[Nouveau] Should I expect nouveau on 4.6 to work on a GM206?
On Sun, May 29, 2016 at 12:22 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:> On Sun, May 29, 2016 at 3:07 PM, Andy Lutomirski <luto at kernel.org> wrote: >> On Sat, May 28, 2016 at 5:48 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote: >>> Do you have mesa 11.2 or later? GM20x support was only added in mesa 11.2. >>> >> >> I just upgraded to 11.2. I'm getting errors like this in the log: >> >> [ 5383.723240] nouveau 0000:09:00.0: fifo: read fault at 0000011000 >> engine 07 [PBDMA0] client 06 [HOST] reason 00 [PDE] on channel -1 >> [007f9ed000 unknown] >> [ 5398.722676] nouveau 0000:09:00.0: systemd-logind[30778]: failed to >> idle channel 2 [systemd-logind[30778]] >> [ 5413.722853] nouveau 0000:09:00.0: systemd-logind[30778]: failed to >> idle channel 2 [systemd-logind[30778]] >> >> and the display output in general is unreliable enough that I'm having >> trouble telling whether the performance is remotely reasonable. > > If you're having trouble telling, that means it's not :) The error you > pasted is quite odd. Was there anything in the log before those > messages? If there's no channel associated, that means that it's the > background copying between vram and sysmem? Not sure.Don't get too excited yet. In the process of upgrading mesa, I managed to boot 4.5 without noticing. I'll post back later today with actual valid test results.> > Note that with maxwell we have yet to add EXA support to > xf86-video-nouveau, so you're ending up with GLAMOR (and Ben and I > disagree on whether EXA support should be added in the first place). > There was also an issue that glamor was hitting with nouveau which > appears to have dissipated, either due to a change in nouveau or a > change in glamor. So you might consider upgrading to Xorg 1.18.3 (as > glamor is part of X). > > FWIW a few other people have been using GM20x without incident, but > this can all be very sensitive to your desktop/etc. Lots of things > like to use GL nowadays - I stick to a more classic desktop - no > compositor, simple window manager, etc.This is GNOME 3 on Fedora 24 Beta. --Andy