Package: xserver-xorg-video-i810 Version: 1:1.5.1.0-2 Severity: important Since I upgraded my Toshiba Libretto U105 to use the new xserver-xorg from unstable, Xorg will shift the graphical display contents by about 25 lines downwards and 768 pixels rightwards, wrapping lines around. The result is not quite usable.
All in all that's 32768 pixels, at 4 bytes per pixel, a 128KiB offset. This upper section of the screen is originally filled with contents of the previous VT, and slowly being filled by regular patterns, about 26 pixels at a time, about one burst per second. In the X log, I see notably: (--) PCI:*(0:2:0) Intel Corporation 82852/855GM Integrated Graphics Device rev 2, Mem @ 0xd8000000/27, 0xd0000000/19, I/O @ 0xeff8/3 (--) PCI: (0:2:1) Intel Corporation 82852/855GM Integrated Graphics Device rev 2, Mem @ 0x20000000/27, 0x2a000000/19 ... (--) I810(0): Virtual size is 1280x768 (pitch 1280) (**) I810(0): *Built-in mode "1280x768" ... (II) I810(0): Attempting to use 61.11Hz refresh for mode "1280x768" (862) ... (==) Depth 24 pixmap format is 32 bpp (II) I810(0): Rotating to 0 degrees (II) I810(0): initializing int10 (II) I810(0): Primary V_BIOS segment is: 0xc000 (II) I810(0): VESA BIOS detected (II) I810(0): Allocated 128 kB for the ring buffer at 0x0 (II) I810(0): Allocating at least 256 scanlines for pixmap cache (II) I810(0): Initial framebuffer allocation size: 7680 kByte (II) I810(0): Allocated 4 kB for Overlay registers at 0x7fff000 (0x1491b000). (II) I810(0): Allocated 64 kB for the scratch buffer at 0x7fef000 (II) I810(0): 0x82070d0: Memory at offset 0x00020000, size 7680 kBytes (II) I810(0): 0x820b748: Memory at offset 0x00000000, size 0 kBytes (II) I810(0): 0x820b940: Memory at offset 0x00000000, size 0 kBytes (II) I810(0): 0x820b5fc: Memory at offset 0x00000000, size 128 kBytes (II) I810(0): 0x8207110: Memory at offset 0x07fef000, size 64 kBytes (II) I810(0): 0x820b998: Memory at offset 0x07fff000, size 4 kBytes (WW) I810(0): PRB0_CTL (0x0000f001) indicates ring buffer enabled As far as I can tell, mode switching happens only through the BIOS, and the attempt to offset the framebuffer away from the start of the video memory may well be ill-fated. In any case, this ring buffer allocation seems to me as being premature and causing the bug. I haven't kept logs from previous working versions of the server; if the information may help you, I'll send it when I have successfully downgraded my xserver (ouch, a whole lot of stuff needs to be co-downgraded). [ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] The risk is that if, one day, machines become intelligent, we mightn't be mentally equipped to notice they are. -- Tirésias, in J.-P. Petit, "A quoi rêvent les robots?" -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.3-blefuscu Locale: LANG=en_US.iso-8859-1, LC_CTYPE=en_US.iso-8859-1 (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US.iso-8859-1) Versions of packages xserver-xorg-video-i810 depends on: ii libc6 2.3.6-7 GNU C Library: Shared libraries ii xserver-xorg-core 1:1.0.2-4 X.Org X server -- core server xserver-xorg-video-i810 recommends no packages. -- no debconf information