(In reply to comment #13)
> (In reply to comment #12)
> > This bug is affecting me also, see the last duplicated bug. Any progress in
> > fixing this? Maybe some help in testing (for ex.) required?
> 
> It's a bit of a mystery unfortunately. Adding to the annoyance, Ben said
> that it does work just fine on his NVC8, although he has the less powerful
> versions. Could be something with high ROP/TPC/GPC counts not being handled.
> (Or multiple PARTs?)
> 
> That might actually be an interesting experiment -- before loading nouveau,
> mask out a bunch of the units and see if it helps. If it does, find the
> "breaking" point.
> 
> This is the code that computes that stuff:
> 
> http://cgit.freedesktop.org/~darktama/nouveau/tree/nvkm/engine/graph/nvc0.
> c#n1330
> 
>       priv->rop_nr = (nv_rd32(priv, 0x409604) & 0x001f0000) >> 16;
>       priv->gpc_nr =  nv_rd32(priv, 0x409604) & 0x0000001f;
>       for (i = 0; i < priv->gpc_nr; i++) {
>               priv->tpc_nr[i]  = nv_rd32(priv, GPC_UNIT(i, 0x2608));
>               priv->tpc_total += priv->tpc_nr[i];
>       }
> 
> Step 1: Print out the various values (i.e. number of ROPs, GPCs, and the
> per-GPC TPC counts).
> Step 2: Artificially lower them (to, e.g., 1) and see if it helps. If it
> does, figure out which of the values matter and where the breaking points
> are.
> 
> If it doesn't help, perhaps the units need to be disabled a little harder,
> e.g. by setting 0x22584/0x22588.

Heres the printed out values:
[    3.185455] Rop nr: 6
[    3.185457] Gpc nr: 4
[    3.185460] Tpc nr for gpc 0: 4
[    3.185463] Tpc nr for gpc 1: 4
[    3.185466] Tpc nr for gpc 2: 4
[    3.185469] Tpc nr for gpc 3: 4

I tried setting them all to 1, the card freezes pretty much immediately
after logging into kwin (which is when I suspect opengl rendering
starts), although oddly enough there was no read fault in the dmesg.  I
also tried setting them all to 2, and it froze pretty quickly too, and
the machine became completely unrecoverable.  Note that I also tried
using the blob firmware with all values set to 2, so I think not having
them at their natural amounts simply pisses the card off.  Didn't try
directly disabling stuff with 0x22584/0x22588, not entirely sure where I
would do that even.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-nouveau in Ubuntu.
https://bugs.launchpad.net/bugs/925048

Title:
  [GTX 580] X seems to hang a login prompt -- PFIFO errors in dmesg

Status in Accelerated Xorg driver for nVidia cards:
  Confirmed
Status in “xserver-xorg-video-nouveau” package in Ubuntu:
  Triaged

Bug description:
  Machine boots to and displays the lightdm login banner, as soon as the
  cursor flashes in the password box output stops.  The mouse pointer is
  still movable but nothing else works.

  This was successfully running nouveau on an earlier version of ubuntu.
  The fault occurred after upgrade to precise.

  [   15.944425] [drm] nouveau 0000:03:00.0: PMFB2_SUBP0: 0x037f0040
  [   15.944430] [drm] nouveau 0000:03:00.0: PMFB2_SUBP1: 0x037f0000
  [   15.944435] [drm] nouveau 0000:03:00.0: PMFB3_SUBP0: 0x037f0000
  [   15.944440] [drm] nouveau 0000:03:00.0: PMFB3_SUBP1: 0x037f0040
  [   15.944445] [drm] nouveau 0000:03:00.0: PMFB4_SUBP0: 0x037f0040
  [   15.944449] [drm] nouveau 0000:03:00.0: PMFB4_SUBP1: 0x037f0000
  [   16.785866] hda-intel: IRQ timing workaround is activated for card #0. 
Suggest a bigger bdl_pos_adj.
  [   17.349142] e1000e: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow 
Control: Rx/Tx
  [   17.349654] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
  [   21.940164] [drm] nouveau 0000:03:00.0: PFIFO: read fault at 0x00080da000 
[PAGE_SYSTEM_ONLY] from PGRAPH/GPC3/(unknown enum 0x0000000b) on channel 
0x0000a21000
  [   21.940171] [drm] nouveau 0000:03:00.0: PFIFO: unknown status 0x40000000

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: xorg 1:7.6+10ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-12.21-generic 3.2.2
  Uname: Linux 3.2.0-12-generic x86_64
  ApportVersion: 1.91-0ubuntu1
  Architecture: amd64
  CompizPlugins: 
[core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,scale,session,unityshell]
  Date: Wed Feb  1 19:19:29 2012
  DistUpgraded: Log time: 2012-02-01 16:44:35.369830
  DistroCodename: precise
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
  GlAlternative: lrwxrwxrwx 1 root root 24 Feb  7  2011 
/etc/alternatives/gl_conf -> /usr/lib/mesa/ld.so.conf
  GraphicsCard:
   NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1) (prog-if 00 
[VGA controller])
     Subsystem: eVga.com. Corp. Device [3842:1587]
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110207)
  Lsusb:
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
   Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
   Bus 002 Device 003: ID 099a:7202 Zippy Technology Corp.
  ProcEnviron:
   LC_CTYPE=en_GB.UTF-8
   LC_COLLATE=en_GB.UTF-8
   LANG=en_GB.UTF-8
   LC_MESSAGES=en_GB.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-12-generic 
root=UUID=375e3b8f-01ec-41de-80ee-6ab3210f6988 ro quiet splash nolapic_timer 
vt.handoff=7
  SourcePackage: xorg
  UpgradeStatus: Upgraded to precise on 2012-02-01 (0 days ago)
  dmi.bios.date: 07/15/2011
  dmi.bios.vendor: Intel Corp.
  dmi.bios.version: LCPBG10J.86A.0548.2011.0715.2025
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.chassis.type: 3
  dmi.modalias: 
dmi:bvnIntelCorp.:bvrLCPBG10J.86A.0548.2011.0715.2025:bd07/15/2011:svn:pn:pvr:rvn:rn:rvr:cvn:ct3:cvr:
  version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu8
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.30-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 
7.12.0~git20110825.27395cb5-0ubuntu0sarvatt~natty
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental 
7.12.0~git20110825.27395cb5-0ubuntu0sarvatt~natty
  version.libgl1-mesa-glx: libgl1-mesa-glx 
7.12.0~git20110825.27395cb5-0ubuntu0sarvatt~natty
  version.xserver-xorg-core: xserver-xorg-core 2:1.11.3-0ubuntu9
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 
1:2.6.99.901-1ubuntu3
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.14.99~git20111219.aacbd629-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu3
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:0.0.16+git20111201+b5534a1-1build2

To manage notifications about this bug go to:
https://bugs.launchpad.net/nouveau/+bug/925048/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to