Launchpad has imported 53 comments from the remote bug at https://bugs.freedesktop.org/show_bug.cgi?id=54700.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2012-09-09T18:46:01+00:00 R-ductor wrote: Created attachment 66889 dmesg output In a newly installed debian wheezy (no non-free nvidia drivers around) nouveau gives distorted graphics with a Geforce 4200Go (Dell inspiron 8500), see png attached. The mouse pointer is distorted and the desktop difficultly usable. This bug has been reported in debian http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686611 and might be related to https://bugs.freedesktop.org/show_bug.cgi?id=50403 The files I attach refer to # cat /etc/X11/xorg.conf.d/98-me Section "Device" Identifier "Device0" Driver "nouveau" EndSection and no other tricks, but I've also tried: 1) boot with nouveau.noaccel=1 in kernel line TTY and X badly screwed up 2) boot with nouveau.nofbaccel=1 in kernel line TTY badly screwed up, X distorted as in the plain case 3) boot with Option "NoAccel" "On" X distorted 4) Booted with experimenta kernel linux-image-3.5-trunk-686-pae Version: 3.5.2-1~experimental.1 black TTY and black X so I cannot document this. -----Kernel version # cat /proc/version Linux version 3.2.0-3-686-pae (Debian 3.2.23-1) (debian-ker...@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-8) ) #1 SMP Mon Jul 23 03:50:34 UTC 2012 -----Nouveau version # aptitude show xserver-xorg-video-nouveau Package: xserver-xorg-video-nouveau State: installed Automatically installed: yes Version: 1:1.0.1-3 Priority: optional Section: x11 Maintainer: Debian X Strike Force <debia...@lists.debian.org> Architecture: i386 Uncompressed Size: 483 k Depends: libc6 (>= 2.4), libdrm2 (>= 2.4.17), libudev0 (>= 146), xorg-video-abi-12, xserver-xorg-core (>= 2:1.11.99.901) Recommends: libgl1-mesa-dri (>= 7.11.1) Provides: xorg-driver-video Description: X.Org X server -- Nouveau display driver This driver for the X.Org X server (see xserver-xorg for a further description) provides support for NVIDIA Riva, TNT, GeForce, and Quadro cards. This package provides 2D support including EXA acceleration, Xv and RandR. 3D functionality is provided by the libgl1-mesa-dri package. This package is built from the FreeDesktop.org xf86-video-nouveau driver. Homepage: http://nouveau.freedesktop.org/wiki/ Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/13 ------------------------------------------------------------------------ On 2012-09-09T18:49:06+00:00 R-ductor wrote: Created attachment 66890 dd if=/dev/mem of=vbios.rom bs=1k skip=768 count=64 Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/14 ------------------------------------------------------------------------ On 2012-09-09T18:50:12+00:00 R-ductor wrote: Created attachment 66892 Xorg.0.log Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/15 ------------------------------------------------------------------------ On 2012-09-09T19:15:44+00:00 Bib wrote: nvdia just released a new driver: see https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics- drivers-173/+bug/948053 post #119 Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/16 ------------------------------------------------------------------------ On 2013-07-07T12:16:54+00:00 R-ductor wrote: UPDATE: same problem with newer versions (yesterday's debian testing releases) # uname -a Linux majorana 3.9-1-686-pae #1 SMP Debian 3.9.6-1 i686 GNU/Linux # aptitude show xserver-xorg-video-nouveau Package: xserver-xorg-video-nouveau State: installed Automatically installed: yes Version: 1:1.0.8-1 Priority: optional Section: x11 Maintainer: Debian X Strike Force <debia...@lists.debian.org> Architecture: i386 Uncompressed Size: 479 k Depends: libc6 (>= 2.15), libdrm-nouveau2 (>= 2.4.34), libdrm2 (>= 2.4.17), libudev0 (>= 146), xorg-video-abi-12, xserver-xorg-core (>= 2:1.12.3.901) Recommends: libgl1-mesa-dri (>= 7.11.1) Provides: xorg-driver-video Description: X.Org X server -- Nouveau display driver This driver for the X.Org X server (see xserver-xorg for a further description) provides support for NVIDIA Riva, TNT, GeForce, and Quadro cards. # lsmod|egrep 'fb|nv' # lsmod|egrep 'nouveau' nouveau 631975 2 mxm_wmi 12467 1 nouveau wmi 13051 2 mxm_wmi,nouveau ttm 52594 1 nouveau drm_kms_helper 27237 2 ch7006,nouveau drm 165971 5 ttm,drm_kms_helper,ch7006,nouveau i2c_algo_bit 12713 1 nouveau i2c_core 19248 5 drm,drm_kms_helper,i2c_algo_bit,ch7006,nouveau video 17462 1 nouveau button 12824 1 nouveau # # ls /etc/X11/xorg.conf ls: cannot access /etc/X11/xorg.conf: No such file or directory # ls /etc/X11/xorg.conf.d modesetting.conf-off nouveau.conf # cat /etc/X11/xorg.conf.d/nouveau.conf Section "Device" Identifier "Device0" Driver "nouveau" EndSection # cat /boot/config-`uname -r`|egrep 'FRAMEBUFFER' CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # cat /boot/config-`uname -r`|egrep 'HW_CONSOLE_BINDING' CONFIG_VT_HW_CONSOLE_BINDING=y # cat /proc/fb 0 nouveaufb MORE INFO TO BE ATTACHED. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/17 ------------------------------------------------------------------------ On 2013-07-07T12:24:21+00:00 R-ductor wrote: Created attachment 82135 output of dmesg 2013-07-06 Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/18 ------------------------------------------------------------------------ On 2013-07-07T12:25:04+00:00 R-ductor wrote: Created attachment 82136 Xorg.0.log v2013-07-06 Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/19 ------------------------------------------------------------------------ On 2013-07-07T12:26:26+00:00 R-ductor wrote: Created attachment 82138 dd if=/dev/mem of=vbios.rom bs=1k skip=768 count=64 #2013-07-06 Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/20 ------------------------------------------------------------------------ On 2013-07-07T12:27:39+00:00 R-ductor wrote: Created attachment 82139 output of lsmod (2013-07-06) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/21 ------------------------------------------------------------------------ On 2013-07-07T12:28:43+00:00 R-ductor wrote: Created attachment 82140 output of sysctl --all (2013-07-06) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/22 ------------------------------------------------------------------------ On 2013-07-07T12:34:54+00:00 R-ductor wrote: .... further info .... # xrandr --verbose --q12 No protocol specified Can't open display :0 # xrandr --prop --q12 No protocol specified Can't open display :0 The only anomaly in Xorg.0.log I can detect is: [ 26.386] (II) NOUVEAU(0): Unknown vendor-specific block f [ 26.386] (II) NOUVEAU(0): U0674^B<9A>M1LW02 [ 26.386] (II) NOUVEAU(0): <C0><B0><A0><90><80>hH [ 26.386] (II) NOUVEAU(0): EDID (in hex): [ 26.386] (II) NOUVEAU(0): 00ffffffffffff004d109f1300000000 [ 26.386] (II) NOUVEAU(0): 200d0103802115780aa8a098554d8f26 [ 26.386] (II) NOUVEAU(0): 1f505400000001010101010101010101 [ 26.386] (II) NOUVEAU(0): 0101010101012f3f800871b023406420 [ 26.386] (II) NOUVEAU(0): 26004bcf100000190000000f00000000 [ 26.386] (II) NOUVEAU(0): 00000000002892025000000000fe0055 [ 26.386] (II) NOUVEAU(0): 30363734029a4d314c573032000000fe [ 26.386] (II) NOUVEAU(0): 00c0b0a0908068480002010a202000a4 # dmesg|egrep -C 2 'nouveau E' [ 7.842891] nouveau [ DRM] DCB outp 00: 01000100 000088b8 [ 7.842900] nouveau [ DRM] DCB outp 01: 02110223 00000064 [ 7.842907] nouveau E[ DRM] Unknown LVDS configuration bits, please report [ 7.842985] nouveau [ DRM] DCB outp 02: 01120312 00000040 [ 7.842994] nouveau [ DRM] DCB outp 03: 01130321 00000001 ... I'll be happy to report more info if required (in a detailed way please) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/23 ------------------------------------------------------------------------ On 2013-07-07T14:00:30+00:00 R-ductor wrote: ... xrandr as seen from user account (forget the previous ones taken from root) ... $ xrandr --verbose Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 4096 x 4096 VGA-1 disconnected (normal left inverted right x axis y axis) Identifier: 0x51 Timestamp: 24877 Subpixel: unknown Clones: CRTCs: 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: LVDS-1 connected 1920x1200+0+0 (0x54) normal (normal left inverted right x axis y axis) 331mm x 207mm Identifier: 0x52 Timestamp: 24877 Subpixel: unknown Gamma: 1.0:1.0:1.0 Brightness: 1.0 Clones: CRTC: 1 CRTCs: 1 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: EDID: 00ffffffffffff004d109f1300000000 200d0103802115780aa8a098554d8f26 1f505400000001010101010101010101 0101010101012f3f800871b023406420 26004bcf100000190000000f00000000 00000000002892025000000000fe0055 30363734029a4d314c573032000000fe 00c0b0a0908068480002010a202000a4 scale: 1 (0x00000001) range: (0,2) flicker reduction: 50 (0x00000032) range: (0,100) contrast: 50 (0x00000032) range: (0,100) brightness: 50 (0x00000032) range: (0,100) mode: PAL supported: PAL PAL-M PAL-N PAL-Nc PAL-60 NTSC-M NTSC-J bottom margin: 50 (0x00000032) range: (0,100) left margin: 50 (0x00000032) range: (0,100) subconnector: Unknown supported: Unknown Composite SVIDEO Component SCART select subconnector: Automatic supported: Automatic Composite SVIDEO Component SCART dithering mode: auto supported: auto off on scaling mode: Full supported: None Full Center Full aspect 1920x1200 (0x54) 161.8MHz -HSync -VSync *current +preferred h: width 1920 start 2020 end 2052 total 2184 skew 0 clock 74.1KHz v: height 1200 start 1202 end 1208 total 1235 clock 60.0Hz 1920x1200 (0x55) 193.2MHz -HSync +VSync h: width 1920 start 2056 end 2256 total 2592 skew 0 clock 74.6KHz v: height 1200 start 1203 end 1209 total 1245 clock 59.9Hz 1920x1080 (0x56) 173.0MHz -HSync +VSync h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz 1600x1200 (0x57) 161.0MHz -HSync +VSync h: width 1600 start 1712 end 1880 total 2160 skew 0 clock 74.5KHz v: height 1200 start 1203 end 1207 total 1245 clock 59.9Hz 1680x1050 (0x58) 146.2MHz -HSync +VSync h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz 1400x1050 (0x59) 121.8MHz -HSync +VSync h: width 1400 start 1488 end 1632 total 1864 skew 0 clock 65.3KHz v: height 1050 start 1053 end 1057 total 1089 clock 60.0Hz 1280x1024 (0x5a) 109.0MHz -HSync +VSync h: width 1280 start 1368 end 1496 total 1712 skew 0 clock 63.7KHz v: height 1024 start 1027 end 1034 total 1063 clock 59.9Hz 1280x960 (0x5b) 101.2MHz -HSync +VSync h: width 1280 start 1360 end 1488 total 1696 skew 0 clock 59.7KHz v: height 960 start 963 end 967 total 996 clock 59.9Hz 1152x864 (0x5c) 81.8MHz -HSync +VSync h: width 1152 start 1216 end 1336 total 1520 skew 0 clock 53.8KHz v: height 864 start 867 end 871 total 897 clock 60.0Hz 1024x768 (0x5d) 63.5MHz -HSync +VSync h: width 1024 start 1072 end 1176 total 1328 skew 0 clock 47.8KHz v: height 768 start 771 end 775 total 798 clock 59.9Hz 800x600 (0x5e) 38.2MHz -HSync +VSync h: width 800 start 832 end 912 total 1024 skew 0 clock 37.4KHz v: height 600 start 603 end 607 total 624 clock 59.9Hz 640x480 (0x5f) 23.8MHz -HSync +VSync h: width 640 start 664 end 720 total 800 skew 0 clock 29.7KHz v: height 480 start 483 end 487 total 500 clock 59.4Hz 720x400 (0x60) 22.2MHz -HSync +VSync h: width 720 start 744 end 808 total 896 skew 0 clock 24.8KHz v: height 400 start 403 end 413 total 417 clock 59.6Hz 640x400 (0x61) 20.0MHz -HSync +VSync h: width 640 start 664 end 720 total 800 skew 0 clock 25.0KHz v: height 400 start 403 end 409 total 417 clock 60.0Hz 640x350 (0x62) 17.5MHz -HSync +VSync h: width 640 start 664 end 720 total 800 skew 0 clock 21.9KHz v: height 350 start 353 end 363 total 366 clock 59.8Hz DVI-D-1 disconnected (normal left inverted right x axis y axis) Identifier: 0x53 Timestamp: 24877 Subpixel: unknown Clones: CRTCs: 0 1 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: dithering mode: auto supported: auto off on scaling mode: Full supported: None Full Center Full aspect $ Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/24 ------------------------------------------------------------------------ On 2013-07-07T14:12:13+00:00 Emil-l-velikov wrote: Several interesting points * Does the corruption/distored graphics occur before X ? * Wondering how much effect this has "Unknown LVDS configuration bits" Does that issue occur on a non LVDS output - eg. when you have monitor plugged to the VGA and LVDS is off ? * Does the "distorted graphics" differ if you (re)move the mesa driver nouveau_vieux.so ? * Why do you have custom modelines in your xorg.conf? Have you tried with a plain (empty) xorg.conf ? Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/25 ------------------------------------------------------------------------ On 2013-07-07T15:48:15+00:00 R-ductor wrote: Created attachment 82142 distorted graphics I agree that distorted is not the good wording, but I do not how to qualify this misbeaviour. Just to have an idea of what I mean by distorted graphics I upload a snapshot of the iceweasel log. The mostdisturbing feature is the doubling of the cursor arrows (and each one is distorted as the logo), which makes the system hard to use. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/26 ------------------------------------------------------------------------ On 2013-07-07T16:20:49+00:00 R-ductor wrote: (In reply to comment #12) Hello, I had just installed the nvidia proprietary driver :(((( when I saw the questions, so now I've unistalled everything just to answer ... > * Does the corruption/distored graphics occur before X ? framebuffer console seems ok. The anomalous graphics starts when loading kdm. See the picture above. > * Wondering how much effect this has "Unknown LVDS configuration bits" > Does that issue occur on a non LVDS output - eg. when you have monitor > plugged to the VGA and LVDS is off ? It's a laptop: how can I do that? > * Does the "distorted graphics" differ if you (re)move the mesa driver > nouveau_vieux.so ? YES, just reproduced after mv /usr/lib/i386-linux-gnu/dri/{,__unloaded__}nouveau_vieux_dri.so > * Why do you have custom modelines in your xorg.conf? Do not know. I do not have a xorg.conf, nor I did not modified anything apart the conf files in xorg, which are currently disabled by the -off suffix (by they are trivial, anyway, see below) root@majorana:~# ls /etc/X11 app-defaults default-display-manager rgb.txt xinit xorg.conf.d Xreset.d Xsession Xsession.options Xwrapper.config cursors fonts X xkb Xreset Xresources Xsession.d XvMCConfig root@majorana:~# ls /etc/X11/xorg.conf.d/ modesetting.conf-off nouveau.conf-off nvidia.conf-off vesa.conf-off root@majorana:~# cat /etc/X11/xorg.conf.d/* Section "Device" Identifier "Device0" Driver "modesetting" BusID "pci:0000:01:00.0" EndSection Section "Device" Identifier "Device0" Driver "nouveau" EndSection Section "Device" Identifier "Device0" Driver "nvidia" EndSection Section "Device" Identifier "Device0" Driver "vesa" EndSection Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/27 ------------------------------------------------------------------------ On 2013-07-07T16:24:30+00:00 R-ductor wrote: Created attachment 82146 dmesg with nvidia driver (2013-07-06) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/28 ------------------------------------------------------------------------ On 2013-07-07T16:25:05+00:00 R-ductor wrote: Created attachment 82147 Xorg.0.log with nvidia driver Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/29 ------------------------------------------------------------------------ On 2013-07-07T16:27:45+00:00 R-ductor wrote: ... further info ... I've attached dmesg and Xorg.0.log obtained when the nvidia driver 96.43.23 was running (and everything seemed fine) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/30 ------------------------------------------------------------------------ On 2013-07-07T16:34:17+00:00 R-ductor wrote: (In reply to comment #12) > Have you tried with a plain (empty) xorg.conf ? # cat /etc/X11/xorg.conf # Done, same misbehavior. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/31 ------------------------------------------------------------------------ On 2013-07-07T17:38:48+00:00 Emil-l-velikov wrote: (In reply to comment #13) > Created attachment 82142 [details] > distorted graphics > > I agree that distorted is not the good wording, but I do not how to qualify > this misbeaviour. > > Just to have an idea of what I mean by distorted graphics I upload a > snapshot of the iceweasel log. > > The mostdisturbing feature is the doubling of the cursor arrows (and each > one is distorted as the logo), which makes the system hard to use. Looks like every other column is shifted to the right by x*2. I'll see if I can get the number of X, unless you beat me to it :) To be on the safe side, use the left mouse cursor :P Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/32 ------------------------------------------------------------------------ On 2013-07-07T17:47:45+00:00 Emil-l-velikov wrote: (In reply to comment #14) > (In reply to comment #12) ... > > * Wondering how much effect this has "Unknown LVDS configuration bits" > > Does that issue occur on a non LVDS output - eg. when you have monitor > > plugged to the VGA and LVDS is off ? > > It's a laptop: how can I do that? > 1. Connect in a monitor/TV to the VGA(DVI-D) connector 2. Set it up - use xrandr or your favourite gui app (replace the VGA-1 with DVI-D-1 if appropriate) $ xrandr --output VGA-1 --auto 3. Disable LVDS - use xrandr or your favourite gui app $ xrandr --output LVDS-1 --off > > * Does the "distorted graphics" differ if you (re)move the mesa driver > > nouveau_vieux.so ? > > YES, just reproduced after > mv /usr/lib/i386-linux-gnu/dri/{,__unloaded__}nouveau_vieux_dri.so > Did you restart X after doing that ? > > * Why do you have custom modelines in your xorg.conf? > > Do not know. I do not have a xorg.conf, nor I did not modified anything > apart the conf files in xorg, which are currently disabled by the -off > suffix (by they are trivial, anyway, see below) > Got distracted there, my bad Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/33 ------------------------------------------------------------------------ On 2013-07-07T17:51:59+00:00 Ilia Mirkin wrote: >From the screenshot, it looks like a tiling mode is being misset. I saw something similar with a thing I was implementing on NV96, I forgot to set tiling mode 0x20 (which is tiling Y = 2), and saw a very similar effect, but with lines being horizontal. Not sure if memory worked the same on NV28, but thought I'd mention it. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/34 ------------------------------------------------------------------------ On 2013-07-08T09:14:50+00:00 R-ductor wrote: (In reply to comment #20) > (In reply to comment #14) > > (In reply to comment #12) > > > * Does the "distorted graphics" differ if you (re)move the mesa driver > > > nouveau_vieux.so ? > > > > YES, just reproduced after > > mv /usr/lib/i386-linux-gnu/dri/{,__unloaded__}nouveau_vieux_dri.so > > > Did you restart X after doing that ? Yes, I've rebooted after the move. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/35 ------------------------------------------------------------------------ On 2013-07-13T09:48:26+00:00 R-ductor wrote: (In reply to comment #20) > (In reply to comment #14) > > (In reply to comment #12) > ... > > > * Wondering how much effect this has "Unknown LVDS configuration bits" > > > Does that issue occur on a non LVDS output - eg. when you have monitor > > > plugged to the VGA and LVDS is off ? > > > > It's a laptop: how can I do that? > > > 1. Connect in a monitor/TV to the VGA(DVI-D) connector > 2. Set it up - use xrandr or your favourite gui app > (replace the VGA-1 with DVI-D-1 if appropriate) > $ xrandr --output VGA-1 --auto > > 3. Disable LVDS - use xrandr or your favourite gui app > $ xrandr --output LVDS-1 --off Test done (with VGA, check xrandr attached), with same anomalies on external monitor (see attachment). Just in case I attach also dmesg and Xorg.log when booting with external monitor connected. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/36 ------------------------------------------------------------------------ On 2013-07-13T09:51:16+00:00 R-ductor wrote: Created attachment 82378 Photo of external vga monitor. Distorted iceweasel logo and double coursor. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/37 ------------------------------------------------------------------------ On 2013-07-13T09:52:08+00:00 R-ductor wrote: Created attachment 82379 xrandr log of test with external VGA monitor Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/38 ------------------------------------------------------------------------ On 2013-07-13T09:52:56+00:00 R-ductor wrote: Created attachment 82380 dmesg when booting with external VGA monitor Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/39 ------------------------------------------------------------------------ On 2013-07-13T09:53:37+00:00 R-ductor wrote: Created attachment 82381 Xorg.log when booting with external VGA monitor Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/40 ------------------------------------------------------------------------ On 2013-07-13T10:00:00+00:00 R-ductor wrote: Created attachment 82382 Photo of external vga monitor. Distorted iceweasel logo and double coursor. Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/41 ------------------------------------------------------------------------ On 2013-07-13T11:55:05+00:00 R-ductor wrote: For comparison I add some info when the nvidia legacy driver is used: xrandr output, dmesg, Xorg.0.log Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/42 ------------------------------------------------------------------------ On 2013-07-13T11:56:08+00:00 R-ductor wrote: Created attachment 82386 xrandr with nvidia legacy Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/43 ------------------------------------------------------------------------ On 2013-07-13T11:56:47+00:00 R-ductor wrote: Created attachment 82387 xorg.log with nvidia legacy Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/44 ------------------------------------------------------------------------ On 2013-07-13T11:57:56+00:00 R-ductor wrote: Created attachment 82388 dmesg with nvidia legagcy Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/45 ------------------------------------------------------------------------ On 2013-07-24T00:55:04+00:00 Emil-l-velikov wrote: Unfortunately the blob (proprietary driver) does not provide any useful information in these logs. As mentioned it seems like the tiling (pitch) is misset by ~64 (after a quick look at the attached picture) Can you do try and establish if the issue happens in or outside of X, and in which cases - i.e. in X only when drawing an image of dimensions x1 & y1, or less than x2 & greater than y2 Meanwhile I'll prep some debug patches (note you may need to rebuild xf86-video-nouveau, libdrm and/or nouveau) :) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/46 ------------------------------------------------------------------------ On 2013-07-24T09:02:05+00:00 R-ductor wrote: Hi Emil (just for you because not really intersting for the bucg tracker) I can try what you ask this week end (than I will be on vacation for 15 days without internet). Some questions > As mentioned it seems like the tiling (pitch) is misset by ~64 (after a quick > look at the attached picture) I'll look around for a doc to understand what you're saying... > Can you do try and establish if the issue happens in or outside of X, and in > which cases what do you mean by outside X? Framebuffer terminal seemed ok, how can I show a graphic without X? >i.e. in X only when drawing an image of dimensions x1 & y1, or > less than x2 & greater than y2 You mean rescaling a single image or showing images of different pixel size? And you really mean drawing (e.g. with office draw) or just showing existing images? > Meanwhile I'll prep some debug patches (note you may need to rebuild > xf86-video-nouveau, libdrm and/or nouveau) :) Just explain me what to do and I'll do it, I'm happy to help. Cheers ric On 2013-07-24 02:55:04 bugzilla-dae...@freedesktop.org wrote: > https://bugs.freedesktop.org/show_bug.cgi?id=54700 > > --- Comment #33 from Emil Velikov <emil.l.veli...@gmail.com> --- > Unfortunately the blob (proprietary driver) does not provide any useful > information in these logs. > > As mentioned it seems like the tiling (pitch) is misset by ~64 (after a quick > look at the attached picture) > > Can you do try and establish if the issue happens in or outside of X, and in > which cases - i.e. in X only when drawing an image of dimensions x1 & y1, or > less than x2 & greater than y2 > > Meanwhile I'll prep some debug patches (note you may need to rebuild > xf86-video-nouveau, libdrm and/or nouveau) :) > > Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/47 ------------------------------------------------------------------------ On 2013-07-24T11:33:58+00:00 Emil-l-velikov wrote: (In reply to comment #34) > > As mentioned it seems like the tiling (pitch) is misset by ~64 (after a > > quick > > look at the attached picture) > > I'll look around for a doc to understand what you're saying... > My knowledge is kinf of flacky in the area, so here is the way I understand it. Gpus do not always treat and/or use memory on a linear way. It may be handled as a tile with certain dimensions > > Can you do try and establish if the issue happens in or outside of X, and in > > which cases > > what do you mean by outside X? Framebuffer terminal seemed ok, how can I > show a graphic without X? > Yes I meant the framebuffer. Not sure of many ways to draw stuff on it - directFB is project that normally deals with such things [1]. My main point is to understand if the issue is xf86-video-nouveau or libdrm/kernel related > >i.e. in X only when drawing an image of dimensions x1 & y1, or > > less than x2 & greater than y2 > > You mean rescaling a single image or showing images of different pixel size? > > And you really mean drawing (e.g. with office draw) or just showing existing > images? > I meant rendering images of different sizes. Looking at the iceweasel.png at bugs.debian.org indicates not everything rendered exhibits the distortion - would be great to know something specific about the files causing it Simple tests * grab the ice weasel picture, open it in a image viewer (and/or browser) - distorted ? * rescale the image (using gimp or other software), reopen the picture and observe. * same for the cursor file Cheers Emil [1] http://www.directfb.org/docs/DirectFB_Tutorials/image.html Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/48 ------------------------------------------------------------------------ On 2013-07-28T18:18:03+00:00 R-ductor wrote: Created attachment 83141 fractal_97_1862x1048 not rescaled by iceweasel Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/49 ------------------------------------------------------------------------ On 2013-07-28T18:19:25+00:00 R-ductor wrote: Created attachment 83142 fractal_97_1862x1048 not rescaled by iceweasel Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/50 ------------------------------------------------------------------------ On 2013-07-28T18:20:46+00:00 R-ductor wrote: Created attachment 83143 fractal_97_1862x1048 not rescaled by iceweasel Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/51 ------------------------------------------------------------------------ On 2013-07-28T18:24:28+00:00 R-ductor wrote: Created attachment 83144 fractal_97_1862x1048 ***rescaled*** by iceweasel converted to jpg by gimp to decrease the size Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/52 ------------------------------------------------------------------------ On 2013-07-28T18:25:32+00:00 R-ductor wrote: Created attachment 83145 fractal_97_1862x1048 ***rescaled*** by iceweasel Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/53 ------------------------------------------------------------------------ On 2013-07-28T18:27:29+00:00 R-ductor wrote: Created attachment 83146 fractal2 recaled and not rescaled by iceweasel Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/54 ------------------------------------------------------------------------ On 2013-07-28T18:28:15+00:00 R-ductor wrote: Created attachment 83147 dmesg after nouveau/GPU crash Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/55 ------------------------------------------------------------------------ On 2013-07-28T18:29:18+00:00 R-ductor wrote: Created attachment 83148 links2 -g &> output (graphics in framebuffer) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/56 ------------------------------------------------------------------------ On 2013-07-28T18:34:06+00:00 R-ductor wrote: Created attachment 83149 links -g rendered graphics in framebuffer Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/57 ------------------------------------------------------------------------ On 2013-07-28T18:37:36+00:00 R-ductor wrote: Created attachment 83150 links2 framebuffer graphics: the same fractal Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/58 ------------------------------------------------------------------------ On 2013-07-28T18:49:56+00:00 R-ductor wrote: Created attachment 83151 just another horrible view of my problem.... Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/59 ------------------------------------------------------------------------ On 2013-07-28T19:00:08+00:00 R-ductor wrote: Hi 1) I've downloaded an image of fractal and I've used this script #!/bin/bash BAN="fractal" EXT="jpg" for i in {001..100};do /usr/bin/convert "${BAN}.${EXT}" -resize "${i}%" -set filename:wh "%wx%h" "${BAN}_${i}_%[filename:wh].${EXT}" done to create 100 samples $ ls fractal_001_19x11.jpg fractal_011_211x119.jpg fractal_021_403x227.jpg fractal_031_595x335.jpg fractal_041_787x443.jpg fractal_051_979x551.jpg fractal_061_1171x659.jpg fractal_071_1363x767.jpg fractal_081_1555x875.jpg fractal_091_1747x983.jpg fractal.jpg fractal_002_38x22.jpg fractal_012_230x130.jpg fractal_022_422x238.jpg fractal_032_614x346.jpg fractal_042_806x454.jpg fractal_052_998x562.jpg fractal_062_1190x670.jpg fractal_072_1382x778.jpg fractal_082_1574x886.jpg fractal_092_1766x994.jpg fractal_003_58x32.jpg fractal_013_250x140.jpg fractal_023_442x248.jpg fractal_033_634x356.jpg fractal_043_826x464.jpg fractal_053_1018x572.jpg fractal_063_1210x680.jpg fractal_073_1402x788.jpg fractal_083_1594x896.jpg fractal_093_1786x1004.jpg fractal_004_77x43.jpg fractal_014_269x151.jpg fractal_024_461x259.jpg fractal_034_653x367.jpg fractal_044_845x475.jpg fractal_054_1037x583.jpg fractal_064_1229x691.jpg fractal_074_1421x799.jpg fractal_084_1613x907.jpg fractal_094_1805x1015.jpg fractal_005_96x54.jpg fractal_015_288x162.jpg fractal_025_480x270.jpg fractal_035_672x378.jpg fractal_045_864x486.jpg fractal_055_1056x594.jpg fractal_065_1248x702.jpg fractal_075_1440x810.jpg fractal_085_1632x918.jpg fractal_095_1824x1026.jpg fractal_006_115x65.jpg fractal_016_307x173.jpg fractal_026_499x281.jpg fractal_036_691x389.jpg fractal_046_883x497.jpg fractal_056_1075x605.jpg fractal_066_1267x713.jpg fractal_076_1459x821.jpg fractal_086_1651x929.jpg fractal_096_1843x1037.jpg fractal_007_134x76.jpg fractal_017_326x184.jpg fractal_027_518x292.jpg fractal_037_710x400.jpg fractal_047_902x508.jpg fractal_057_1094x616.jpg fractal_067_1286x724.jpg fractal_077_1478x832.jpg fractal_087_1670x940.jpg fractal_097_1862x1048.jpg fractal_008_154x86.jpg fractal_018_346x194.jpg fractal_028_538x302.jpg fractal_038_730x410.jpg fractal_048_922x518.jpg fractal_058_1114x626.jpg fractal_068_1306x734.jpg fractal_078_1498x842.jpg fractal_088_1690x950.jpg fractal_098_1882x1058.jpg fractal_009_173x97.jpg fractal_019_365x205.jpg fractal_029_557x313.jpg fractal_039_749x421.jpg fractal_049_941x529.jpg fractal_059_1133x637.jpg fractal_069_1325x745.jpg fractal_079_1517x853.jpg fractal_089_1709x961.jpg fractal_099_1901x1069.jpg fractal_010_192x108.jpg fractal_020_384x216.jpg fractal_030_576x324.jpg fractal_040_768x432.jpg fractal_050_960x540.jpg fractal_060_1152x648.jpg fractal_070_1344x756.jpg fractal_080_1536x864.jpg fractal_090_1728x972.jpg fractal_100_1920x1080.jpg I've do the same for fractal2, a different fractal (png) 2) opening the samples with iceweasel all gets well while the image is not rescaled by iceweasel: if the image is rescaled by iw then is rendered corrupted; if I enlarge the window (or zoom in) the image is rendered OK. See attachments fractal97 and fractal2..... I'm confused, I cannot find what Emil asked, i.e. a transition point in sizes from which distortion starts, seems more an iceweasel bug. See also attachment "looking for iceweasel logo". 3) the problem of corruption from rescaling to built-in viewers seems not there with the built in konqueror viewer and gwenviewer.... 4) running the various tests I got 2 crashes (black screen) :(((( see dmesg in attachment 5) to test the graphics in framebuffer, I've installed links2 ( http://links.twibright.com/ ) which is a web browser with graphic capabilities working also in framebuffer. Output is 100% corrupted, see photos attachments. (Of course I do not know if this is a link2 problem. I attached the console error output of links2. Regards ric (I'll disappear for 3 weeks sorry) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/60 ------------------------------------------------------------------------ On 2013-07-29T00:43:24+00:00 Emil-l-velikov wrote: Thanks this is enough on the image side. So link2 (directfb) exhibits the same issue, although in X not everything is affected. Same dimension image can be rendered with and without corruption, next to each other :P Seems like on some instances nouveau_bo_new() is not given the correct params (and/or the kernel does not like them :) A couple of tests 1. Startup X with SWCursor, by adding "Option "HWCursor" "O"" in your xorg.conf(see $man nouveau for more information) Does the cursor render properly ? 2. Make sure nouveau_vieux_dri.so is available and confirm that you have 3d acceleration $ glxinfo | grep render The above command should give you * direct rendering: Yes * OpenGL renderer string: Mesa DRI nv28 ***** Startup glxgears and adjust the window size and note when corruption does and does not occur Example: @ 200x500 graphics are corrupted, at other sizes everything is fine (or vice-versa) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/61 ------------------------------------------------------------------------ On 2013-07-31T07:29:33+00:00 R-ductor wrote: (In reply to comment #48) > 1. Startup X with SWCursor, by adding "Option "HWCursor" "O"" in your > xorg.conf(see $man nouveau for more information) > Does the cursor render properly ? YES :) > 2. Make sure nouveau_vieux_dri.so is available and confirm that you have 3d > acceleration $ glxinfo | grep render > The above command should give you > * direct rendering: Yes > * OpenGL renderer string: Mesa DRI nv28 ***** > Startup glxgears and adjust the window size and note when corruption does > and does not occur nouveau_vieux_dri.so OK glxinfo OK NO signs of corruption in glxgears from a tiny window to a full screen ... but resizing glxgears I had X freeze twice, see below cheers ric root:/etc/X11/xorg.conf.d# cat nouveau.conf Section "Device" Identifier "Device0" Driver "nouveau" Option "HWCursor" "0" EndSection root:# ls /usr/lib/i386-linux-gnu/dri/nouveau_vieux_dri.so /usr/lib/i386-linux-gnu/dri/nouveau_vieux_dri.so $ glxinfo | grep render direct rendering: Yes OpenGL renderer string: Mesa DRI nv28 x86/MMX/SSE2 dmesg: .... [ 29.568428] Bluetooth: RFCOMM socket layer initialized [ 29.568438] Bluetooth: RFCOMM ver 1.11 [ 29.638047] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 29.638059] Bluetooth: BNEP filters: protocol multicast [ 29.638087] Bluetooth: BNEP socket layer initialized [ 29.816224] b44 ssb0:0 eth0: Link is up at 100 Mbps, full duplex [ 29.816239] b44 ssb0:0 eth0: Flow control is off for TX and off for RX [ 29.816324] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 31.339168] lp0: using parport0 (interrupt-driven). [ 31.364755] ppdev: user-space parallel port driver [ 501.620039] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 501.620056] nouveau E[Xorg[2328]] reloc apply: -16 [ 501.624016] [sched_delayed] sched: RT throttling activated [ 504.628042] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 504.628057] nouveau E[Xorg[2328]] reloc apply: -16 [ 507.628030] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 507.628039] nouveau E[Xorg[2328]] reloc apply: -16 [ 511.028041] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 511.028057] nouveau E[Xorg[2328]] reloc apply: -16 [ 514.036040] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 514.036054] nouveau E[Xorg[2328]] reloc apply: -16 [ 517.040030] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 517.040040] nouveau E[Xorg[2328]] reloc apply: -16 [ 520.040028] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 520.040038] nouveau E[Xorg[2328]] reloc apply: -16 [ 523.044030] nouveau E[Xorg[2328]] reloc wait_idle failed: -16 [ 523.044039] nouveau E[Xorg[2328]] reloc apply: -16 [ 532.112094] nouveau [ DRM] Calling LVDS script 6: [ 532.112101] nouveau [ DRM] 0xDFB9: Parsing digital output script table [ 532.698125] nouveau [ DRM] Calling LVDS script 2: [ 532.698131] nouveau [ DRM] 0xDFE7: Parsing digital output script table [ 532.714020] nouveau [ DRM] Calling LVDS script 5: [ 532.714026] nouveau [ DRM] 0xDF32: Parsing digital output script table [ 533.015868] nouveau E[ DRM] GPU lockup - switching to software fbcon [ 539.148515] nouveau [ DRM] Calling LVDS script 6: [ 539.148531] nouveau [ DRM] 0xDFB9: Parsing digital output script table [ 539.734534] nouveau [ DRM] Calling LVDS script 2: [ 539.734545] nouveau [ DRM] 0xDFE7: Parsing digital output script table [ 539.750439] nouveau [ DRM] Calling LVDS script 5: [ 539.750449] nouveau [ DRM] 0xDF32: Parsing digital output script table [ 542.968042] nouveau E[Xorg[2328]] failed to idle channel 0xcccc0000 [Xorg[2328]] [ 545.992030] nouveau E[Xorg[2328]] failed to idle channel 0xcccc0000 [Xorg[2328]] [ 546.009560] nouveau [ DRM] Calling LVDS script 6: [ 546.009569] nouveau [ DRM] 0xDFB9: Parsing digital output script table [ 549.752032] nouveau E[glxgears[3681]] failed to idle channel 0xcccc0000 [glxgears[3681]] [ 552.772032] nouveau E[glxgears[3681]] failed to idle channel 0xcccc0000 [glxgears[3681]] [ 553.528020] nouveau E[ PGRAPH][0000:01:00.0] idle timed out with status 0x10000501 [ 553.850753] nouveau E[ PGRAPH][0000:01:00.0] idle timed out with status 0x10000501 [ 554.170128] nouveau E[ PGRAPH][0000:01:00.0] idle timed out with status 0x10000501 [ 554.500032] nouveau E[ PGRAPH][0000:01:00.0] idle timed out with status 0x10000501 [ 554.878554] nouveau [ DRM] Calling LVDS script 2: [ 554.878563] nouveau [ DRM] 0xDFE7: Parsing digital output script table [ 554.894451] nouveau [ DRM] Calling LVDS script 5: [ 554.894457] nouveau [ DRM] 0xDF32: Parsing digital output script table [ 558.247972] nouveau [ DRM] Calling LVDS script 6: [ 558.247980] nouveau [ DRM] 0xDFB9: Parsing digital output script table [ 558.833993] nouveau [ DRM] Calling LVDS script 2: [ 558.833998] nouveau [ DRM] 0xDFE7: Parsing digital output script table [ 558.849888] nouveau [ DRM] Calling LVDS script 5: [ 558.849894] nouveau [ DRM] 0xDF32: Parsing digital output script table Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/62 ------------------------------------------------------------------------ On 2013-07-31T14:34:42+00:00 Emil-l-velikov wrote: (In reply to comment #49) > (In reply to comment #48) > > 1. Startup X with SWCursor, by adding "Option "HWCursor" "O"" in your > > xorg.conf(see $man nouveau for more information) > > Does the cursor render properly ? > > YES :) > So nouveau_bo_new() it is. Might be worth setting up an X session with nothing but a plain X, xterm and HWCursor. > NO signs of corruption in glxgears from a tiny window to a full screen ... > but resizing glxgears I had X freeze twice, see below > Bummer, older cards seems to me quite susceptible to those issues (reloc wait_idle failed: -16) Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/63 ------------------------------------------------------------------------ On 2013-07-31T14:58:21+00:00 Emil-l-velikov wrote: A few random thoughts * is the cursor provided truly 64x64 ? * from drmmode_load_cursor_argb( struct nouveau_bo *cursor; cursor->map Data seems to be linear, lacking any pitch/tile alignment. Does libdrm/kernel agree with us ? * from drmmode_crtc_init() flags - use NOUVEAU_BO_VRAM rather than BO_GART (ie. revert 912d418f) flags - use NOUVEAU_BO_CONTIG ? config - set surf_flags, surf_pitch ? Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/64 ------------------------------------------------------------------------ On 2013-08-26T04:24:42+00:00 Ilia Mirkin wrote: *** Bug 50403 has been marked as a duplicate of this bug. *** Reply at: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video- nouveau/+bug/653714/comments/65 ** Changed in: nouveau Status: Unknown => Confirmed ** Changed in: nouveau Importance: Unknown => Medium ** Bug watch added: Debian Bug tracker #686611 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686611 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-nouveau in Ubuntu. https://bugs.launchpad.net/bugs/653714 Title: Garbage on X display w/ Dell D800 wuxga & nouveau driver (Nvidia GeForce4 Ti 4200 Go AGP rev a1 [NV28]) To manage notifications about this bug go to: https://bugs.launchpad.net/nouveau/+bug/653714/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp