[Bug 1010794] Re: Graphics/text corruptions in some applications with nouveau drivers

Launchpad Bug Tracker 1010794 at bugs.launchpad.net
Thu Nov 15 10:44:14 UTC 2012


This bug was fixed in the package xserver-xorg-video-nouveau -
1:1.0.4-0ubuntu1

---------------
xserver-xorg-video-nouveau (1:1.0.4-0ubuntu1) raring; urgency=low

  * Sync from unreleased debian experimental git.
  * Remaining differences:
    - Try to enable vblank if available (LP: #1019131)
      - 100-vblank-on.diff
 -- Maarten Lankhorst <maarten.lankhorst at ubuntu.com>   Thu, 15 Nov 2012 11:02:38 +0100

** Changed in: xserver-xorg-video-nouveau (Ubuntu Raring)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1010794

Title:
  Graphics/text corruptions in some applications with nouveau drivers

Status in Accelerated Xorg driver for nVidia cards:
  Fix Released
Status in “xorg-server” package in Ubuntu:
  Confirmed
Status in “xserver-xorg-video-nouveau” package in Ubuntu:
  Fix Released
Status in “xorg-server” source package in Precise:
  Confirmed
Status in “xserver-xorg-video-nouveau” source package in Precise:
  Triaged
Status in “xorg-server” source package in Quantal:
  Confirmed
Status in “xserver-xorg-video-nouveau” source package in Quantal:
  Triaged
Status in “xorg-server” source package in Raring:
  Confirmed
Status in “xserver-xorg-video-nouveau” source package in Raring:
  Fix Released

Bug description:
  For xserver-xorg-video-nouveau sru:

  [IMPACT]
   * Enables SolidFill on fermi and kepler cards, increasing performance slightly.

  [TESTCASE]
   * start ubuntu software center
   * hover over some urls and icons, likely corruption already occurs at this point,
     the more you mover over the more it shows.
   * This wil not fix it completely, only make it occur less, see xorg-server below for the real fix.

  [Regression Potential]
   * This should be a safe fix, since it simply enables some code which was already created specifically for these cards, and with some testing it appears to work just fine.
   * I expect no regressions, but in the worst case this would result in garbage being sent to the card, which may cause it to do an unexplained hang or (more likely) errors in dmesg and worse glitches since nothing is being shown any more.

  [Other Info]
   * Doing solid fill in hardware is a pretty nice speedup for those who use valgrind to test code, and also seems to increase responsitivity a little on nouveau without valgrind, since it safes 2 memcpy's on host, 2 memcpy's on gpu, and a memset.

  ----
  For the xorg-server sru:

  [IMPACT]
   * Fallback to exa with gradients and solid pictures results in visual corruption,
     because sometimes the source or mark pixmaps from previous operations are used.
     This results in visual corruption when those fallbacks are triggered.
     The xxv-nouveau fix helps slightly because it disables fallback for solid fills,
     but gradients are still not handled so it still triggers it.

  [TESTCASE]
   * Start ubuntu software center on a geforce card that has exa acceleration enabled.
   * Highlight mouse over items
   * Notice display corruption.

  [Regression Potential]
   * The patch has been reviewed by upstream, but is not yet included (upstream can be slow). The most likely regression would be that suddenly other operations start failing to draw correctly, or worst case cause crashes but I do not think it is likely.

  [Other Info]
  See also http://www.mail-archive.com/xorg-devel@lists.x.org/msg33376.html

  [Original bug report]
  Hello,

  there are several serious graphic and text corruptions on Quantal with
  nouveau drivers (which are used by default).

  To reproduce:
  - Boot a Quantal live system or a fresh installation
  - Start software-center.
  - Move the mouse in its window or click anything.
  Result: Text and some graphics become massively corrupted (See also attached screenshots and short demo video).

  I have seen this kind of corruption so far in software-center,
  ubiquity-slideshow (during installation) and one time on filename text
  field of gtk-filechooser.

  Booting the system with "nomodeset" seems to make the problem go away,
  as well as installing the propritary Nvidia drivers.

  Kind regards,
  Jan

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: xserver-xorg-video-nouveau 1:0.0.16+git20120322+ab7291d-1
  ProcVersionSignature: Ubuntu 3.4.0-5.11-generic 3.4.0
  Uname: Linux 3.4.0-5-generic x86_64
  .tmp.unity.support.test.0:

  ApportVersion: 2.1.1-0ubuntu2
  Architecture: amd64
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  CurrentDmesg:
   [   14.977209] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
   [   14.977214] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
   [   22.821303] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x40000000
   [   22.920011] eth0: no IPv6 routers present
  Date: Sat Jun  9 09:21:19 2012
  DistUpgraded: Fresh install
  DistroCodename: quantal
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
  GraphicsCard: NVIDIA Corporation GF108 [GeForce GT 430] [10de:0de1] (rev a1) (prog-if 00 [VGA controller])
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120606.2)
  MachineType: Gigabyte Technology Co., Ltd. P35-DS3
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz root=/dev/dm-5
  SourcePackage: xserver-xorg-video-nouveau
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 07/10/2008
  dmi.bios.vendor: Award Software International, Inc.
  dmi.bios.version: F13
  dmi.board.name: P35-DS3
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.type: 3
  dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
  dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF13:bd07/10/2008:svnGigabyteTechnologyCo.,Ltd.:pnP35-DS3:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnP35-DS3:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
  dmi.product.name: P35-DS3
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.
  version.compiz: compiz 1:0.9.7.8-0ubuntu3
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.32-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu4
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu4
  version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu11
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.19.0-1ubuntu1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20120322+ab7291d-1

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



More information about the Ubuntu-sponsors mailing list