Bug 11281 - Image is slanted with avivo driver and ATI X1600 card on Macbook Pro 17"
Summary: Image is slanted with avivo driver and ATI X1600 card on Macbook Pro 17"
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/avivo (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-16 04:36 UTC by Ludovic Rousseau
Modified: 2007-06-28 02:38 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
output of "X -verbose" with avivo driver (30.96 KB, text/plain)
2007-06-17 08:41 UTC, Ludovic Rousseau
no flags Details
output of "X -verbose" with driver fglrx (17.74 KB, text/plain)
2007-06-17 08:42 UTC, Ludovic Rousseau
no flags Details
radeondump with avivo driver running (253.38 KB, application/octet-stream)
2007-06-17 08:44 UTC, Ludovic Rousseau
no flags Details
radeondump when fglrx driver running (253.38 KB, application/octet-stream)
2007-06-17 08:44 UTC, Ludovic Rousseau
no flags Details
radeondump with fglrx running after stopping the avivo driver (253.38 KB, application/octet-stream)
2007-06-17 08:48 UTC, Ludovic Rousseau
no flags Details
X -verbose output (3.41 KB, text/plain)
2007-06-19 12:59 UTC, Ludovic Rousseau
no flags Details
X -verbose output (31.01 KB, text/plain)
2007-06-21 14:05 UTC, Ludovic Rousseau
no flags Details
radeondump -d (253.38 KB, application/octet-stream)
2007-06-22 00:58 UTC, Ludovic Rousseau
no flags Details
radeondump (253.38 KB, application/octet-stream)
2007-06-22 01:00 UTC, Ludovic Rousseau
no flags Details
radeondump of fglrx driver (253.38 KB, application/octet-stream)
2007-06-22 01:02 UTC, Ludovic Rousseau
no flags Details
radeondump of the fglrx driver after moving the mouse (253.38 KB, application/octet-stream)
2007-06-22 01:05 UTC, Ludovic Rousseau
no flags Details
radeondump of with avivo driver executed after fglrx (253.38 KB, application/octet-stream)
2007-06-22 01:07 UTC, Ludovic Rousseau
no flags Details
xorg.conf for avivo driver (2.38 KB, application/x-mplayer2)
2007-06-23 04:52 UTC, Ludovic Rousseau
no flags Details
output of X -verbose (31.84 KB, text/plain)
2007-06-23 12:23 UTC, Ludovic Rousseau
no flags Details
radeondump -d from text console (253.38 KB, application/octet-stream)
2007-06-23 12:26 UTC, Ludovic Rousseau
no flags Details
radeondump while avivo driver is running (253.38 KB, application/octet-stream)
2007-06-24 00:00 UTC, Ludovic Rousseau
no flags Details
X -verbose output (31.91 KB, text/plain)
2007-06-27 13:11 UTC, Ludovic Rousseau
no flags Details
X -verbose (22.86 KB, text/plain)
2007-06-28 02:08 UTC, Ludovic Rousseau
no flags Details

Description Ludovic Rousseau 2007-06-16 04:36:22 UTC
I have a Apple Macbook pro with a ATI X1600 and try to use the new avivo driver.

The image I have is "slanted". You can see what I have in [1] with Gnome started and in [2] when only X is started.

The cursor is nearly correct when only X is started (no window manager, no window), but it is also slanted in Gnome.

I am using xserver-xorg-video-avivo.git-9f11da2c792fceef38562c84a25f8f2bd4c70028.tar.gz

[1] http://ludovic.rousseau.free.fr/DSCF1822.JPG
[2] http://ludovic.rousseau.free.fr/DSCF1824.JPG

My /etc/X11/xorg.conf:
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "macintosh"
        Option          "XkbLayout"     "fr"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
EndSection

Section "Device"
        Identifier      "Carte vidéo générique"
        Driver          "avivo"
        BusID           "PCI:1:0:0"
EndSection

Section "Monitor"
        Identifier      "Écran générique"
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Carte vidéo générique"
        Monitor         "Écran générique"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1680x1050" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1680x1050" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1680x1050" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1680x1050" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1680x1050" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1680x1050" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
EndSection


The output of X -verbose:
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Linux Debian
Current Operating System: Linux macbox.maison.bogus 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686
Build Date: 01 June 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun 16 09:27:57 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Écran générique"
(**) |   |-->Device "Carte vidéo générique"
(**) |-->Input Device "Generic Keyboard"
(**) |-->Input Device "Configured Mouse"
(**) |-->Input Device "Synaptics Touchpad"
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
        Entry deleted from font path.
(==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/100dpi/:unscaled,
        /usr/share/fonts/X11/75dpi/:unscaled,
        /usr/share/fonts/X11/Type1,
        /usr/share/fonts/X11/100dpi,
        /usr/share/fonts/X11/75dpi,
        /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
(==) RgbPath set to "/etc/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
(--) using VT number 7

(--) PCI:*(1:0:0) ATI Technologies Inc M56P [Radeon Mobility X1600] rev 0, Mem @ 0x80000000/28, 0x98300000/16, I/O @ 0x3000/8
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
(==) AIGLX enabled
(II) Loading /usr/lib/xorg/modules//fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
        compiled for 1.3.0, module version = 2.1.0
(II) Loading /usr/lib/xorg/modules//fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.2
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.13.0
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
(II) Loading /usr/lib/xorg/modules/drivers//avivo_drv.so
(II) Module avivo: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 0.0.1
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.1.0
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.1.1
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 4.3.99.902, module version = 1.0.0
(II) Avivo: driver for Radeon r5xx chipsets: RV515 (Radeon X1300),
        RV530 (Radeon X1600), RV530 (Radeon X1600), R580 (Radeon X1900 GT)
(--) Chipset RV530 (Radeon X1600) found
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
(II) Module already built-in
(==) Avivo(0): Write-combining range (0x80000000,0x10000000)
(II) Avivo(0): Control memory at 0x98300000, fb at 0x80000000
(**) Avivo(0): Depth 24, (--) framebuffer bpp 32
(II) Avivo(0): Set default CRTC list
(II) Avivo(0): ATOM BIOS detected
(II) Avivo(0): Connectors:
(II) Avivo(0):  connector 1 is 1
(II) Avivo(0):  connector 1 is 0
(II) Avivo(0):  connector 0 is 4
(II) Avivo(0):  connector 2 is 6
(II) Avivo(0):  connector 0 is 1
(==) Avivo(0): RGB weight 888
(==) Avivo(0): Default visual is TrueColor
(==) Avivo(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Avivo(0): I2C bus "DDC" initialized.
(II) Avivo(0): Going throught i2c...
(II) Avivo(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) Avivo(0): I2C device "DDC:ddc2" removed.
(II) Avivo(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) Avivo(0): I2C device "DDC:ddc2" removed.
(II) Avivo(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) Avivo(0): I2C device "DDC:ddc2" removed.
(II) Avivo(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) Avivo(0): I2C device "DDC:ddc2" removed.
(II) Avivo(0): Manufacturer: APP  Model: 9c62  Serial#: 0
(II) Avivo(0): Year: 2006  Week: 15
(II) Avivo(0): EDID Version: 1.3
(II) Avivo(0): Digital Display Input
(II) Avivo(0): Max H-Image Size [cm]: horiz.: 37  vert.: 23
(II) Avivo(0): Gamma: 2.20
(II) Avivo(0): No DPMS capabilities specified; RGB/Color Display
(II) Avivo(0): First detailed timing is preferred mode
(II) Avivo(0): redX: 0.595 redY: 0.343   greenX: 0.319 greenY: 0.545
(II) Avivo(0): blueX: 0.154 blueY: 0.135   whiteX: 0.312 whiteY: 0.328
(II) Avivo(0): Manufacturer's mask: 0
(II) Avivo(0): Supported additional Video Mode:
(II) Avivo(0): clock: 119.0 MHz   Image Size:  367 x 230 mm
(II) Avivo(0): h_active: 1680  h_sync: 1728  h_sync_end 1760 h_blank_end 1840 h_border: 0
(II) Avivo(0): v_active: 1050  v_sync: 1053  v_sync_end 1059 v_blanking: 1080 v_border: 0
(II) Avivo(0):  LP171WE2-TLA1
(II) Avivo(0):  Color LCD
(II) Avivo(0): EDID (in hex):
(II) Avivo(0):  00ffffffffffff000610629c00000000
(II) Avivo(0):  0f100103802517780a7ea09857518b27
(II) Avivo(0):  22505400000001010101010101010101
(II) Avivo(0):  0101010101017c2e90a0601a1e403020
(II) Avivo(0):  36006fe6100000180000000100061030
(II) Avivo(0):  00000000000000000a20000000fe004c
(II) Avivo(0):  503137315745322d544c4131000000fe
(II) Avivo(0):  00436f6c6f72204c43440a20202000eb
(II) Avivo(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) Avivo(0): I2C device "DDC:ddc2" removed.
(II) Avivo(0): Manufacturer: APP  Model: 9c62  Serial#: 0
(II) Avivo(0): Year: 2006  Week: 15
(II) Avivo(0): EDID Version: 1.3
(II) Avivo(0): Digital Display Input
(II) Avivo(0): Max H-Image Size [cm]: horiz.: 37  vert.: 23
(II) Avivo(0): Gamma: 2.20
(II) Avivo(0): No DPMS capabilities specified; RGB/Color Display
(II) Avivo(0): First detailed timing is preferred mode
(II) Avivo(0): redX: 0.595 redY: 0.343   greenX: 0.319 greenY: 0.545
(II) Avivo(0): blueX: 0.154 blueY: 0.135   whiteX: 0.312 whiteY: 0.328
(II) Avivo(0): Manufacturer's mask: 0
(II) Avivo(0): Supported additional Video Mode:
(II) Avivo(0): clock: 119.0 MHz   Image Size:  367 x 230 mm
(II) Avivo(0): h_active: 1680  h_sync: 1728  h_sync_end 1760 h_blank_end 1840 h_border: 0
(II) Avivo(0): v_active: 1050  v_sync: 1053  v_sync_end 1059 v_blanking: 1080 v_border: 0
(II) Avivo(0):  LP171WE2-TLA1
(II) Avivo(0):  Color LCD
(II) Avivo(0): EDID (in hex):
(II) Avivo(0):  00ffffffffffff000610629c00000000
(II) Avivo(0):  0f100103802517780a7ea09857518b27
(II) Avivo(0):  22505400000001010101010101010101
(II) Avivo(0):  0101010101017c2e90a0601a1e403020
(II) Avivo(0):  36006fe6100000180000000100061030
(II) Avivo(0):  00000000000000000a20000000fe004c
(II) Avivo(0):  503137315745322d544c4131000000fe
(II) Avivo(0):  00436f6c6f72204c43440a20202000eb
(II) Avivo(0): Printing DDC gathered Modelines:
(II) Avivo(0): Écran générique: Using hsync value of 64.67 kHz
(II) Avivo(0): Écran générique: Using vrefresh value of 59.88 Hz
(II) Avivo(0): Clock range:  12.00 to 165.00 MHz
(II) Avivo(0): Not using default mode "640x350" (hsync out of range)
(II) Avivo(0): Not using default mode "320x175" (hsync out of range)
(II) Avivo(0): Not using default mode "640x400" (hsync out of range)
(II) Avivo(0): Not using default mode "320x200" (hsync out of range)
(II) Avivo(0): Not using default mode "720x400" (hsync out of range)
(II) Avivo(0): Not using default mode "360x200" (hsync out of range)
(II) Avivo(0): Not using default mode "640x480" (hsync out of range)
(II) Avivo(0): Not using default mode "320x240" (hsync out of range)
(II) Avivo(0): Not using default mode "640x480" (hsync out of range)
(II) Avivo(0): Not using default mode "320x240" (hsync out of range)
(II) Avivo(0): Not using default mode "640x480" (hsync out of range)
(II) Avivo(0): Not using default mode "320x240" (hsync out of range)
(II) Avivo(0): Not using default mode "640x480" (hsync out of range)
(II) Avivo(0): Not using default mode "320x240" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "400x300" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "400x300" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "400x300" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "400x300" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "400x300" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using default mode "512x384" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using default mode "512x384" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using default mode "512x384" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using default mode "512x384" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using default mode "512x384" (hsync out of range)
(II) Avivo(0): Not using default mode "1152x864" (hsync out of range)
(II) Avivo(0): Not using default mode "576x432" (hsync out of range)
(II) Avivo(0): Not using default mode "1280x960" (hsync out of range)
(II) Avivo(0): Not using default mode "640x480" (hsync out of range)
(II) Avivo(0): Not using default mode "1280x960" (hsync out of range)
(II) Avivo(0): Not using default mode "640x480" (hsync out of range)
(II) Avivo(0): Not using default mode "1280x1024" (hsync out of range)
(II) Avivo(0): Not using default mode "640x512" (hsync out of range)
(II) Avivo(0): Not using default mode "1280x1024" (hsync out of range)
(II) Avivo(0): Not using default mode "640x512" (hsync out of range)
(II) Avivo(0): Not using default mode "1280x1024" (hsync out of range)
(II) Avivo(0): Not using default mode "640x512" (hsync out of range)
(II) Avivo(0): Not using default mode "1600x1200" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "1600x1200" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "1600x1200" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "1600x1200" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "1600x1200" (hsync out of range)
(II) Avivo(0): Not using default mode "800x600" (hsync out of range)
(II) Avivo(0): Not using default mode "1792x1344" (hsync out of range)
(II) Avivo(0): Not using default mode "896x672" (hsync out of range)
(II) Avivo(0): Not using default mode "1792x1344" (hsync out of range)
(II) Avivo(0): Not using default mode "896x672" (hsync out of range)
(II) Avivo(0): Not using default mode "1856x1392" (hsync out of range)
(II) Avivo(0): Not using default mode "928x696" (hsync out of range)
(II) Avivo(0): Not using default mode "1856x1392" (hsync out of range)
(II) Avivo(0): Not using default mode "928x696" (hsync out of range)
(II) Avivo(0): Not using default mode "1920x1440" (hsync out of range)
(II) Avivo(0): Not using default mode "960x720" (hsync out of range)
(II) Avivo(0): Not using default mode "1920x1440" (hsync out of range)
(II) Avivo(0): Not using default mode "960x720" (hsync out of range)
(II) Avivo(0): Not using default mode "832x624" (hsync out of range)
(II) Avivo(0): Not using default mode "416x312" (hsync out of range)
(II) Avivo(0): Not using default mode "1280x768" (hsync out of range)
(II) Avivo(0): Not using default mode "640x384" (hsync out of range)
(II) Avivo(0): Not using default mode "1280x800" (hsync out of range)
(II) Avivo(0): Not using default mode "640x400" (hsync out of range)
(II) Avivo(0): Not using default mode "1152x768" (hsync out of range)
(II) Avivo(0): Not using default mode "576x384" (hsync out of range)
(II) Avivo(0): Not using default mode "1152x864" (hsync out of range)
(II) Avivo(0): Not using default mode "576x432" (hsync out of range)
(II) Avivo(0): Not using default mode "1400x1050" (hsync out of range)
(II) Avivo(0): Not using default mode "700x525" (hsync out of range)
(II) Avivo(0): Not using default mode "1400x1050" (hsync out of range)
(II) Avivo(0): Not using default mode "700x525" (hsync out of range)
(II) Avivo(0): Not using default mode "1400x1050" (hsync out of range)
(II) Avivo(0): Not using default mode "700x525" (hsync out of range)
(II) Avivo(0): Not using default mode "1440x900" (hsync out of range)
(II) Avivo(0): Not using default mode "720x450" (hsync out of range)
(II) Avivo(0): Not using default mode "1600x1024" (hsync out of range)
(II) Avivo(0): Not using default mode "800x512" (hsync out of range)
(II) Avivo(0): Not using default mode "1920x1200" (hsync out of range)
(II) Avivo(0): Not using default mode "960x600" (hsync out of range)
(II) Avivo(0): Not using default mode "1920x1200" (hsync out of range)
(II) Avivo(0): Not using default mode "960x600" (hsync out of range)
(II) Avivo(0): Not using default mode "1920x1440" (hsync out of range)
(II) Avivo(0): Not using default mode "960x720" (hsync out of range)
(II) Avivo(0): Not using default mode "2048x1536" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using default mode "2048x1536" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using default mode "2048x1536" (hsync out of range)
(II) Avivo(0): Not using default mode "1024x768" (hsync out of range)
(II) Avivo(0): Not using mode "1024x768" (no mode of this name)
(II) Avivo(0): Not using mode "800x600" (no mode of this name)
(II) Avivo(0): Not using mode "640x480" (no mode of this name)
(II) Avivo(0): Not using mode "840x525" (bad mode clock/interlace/doublescan)
(II) Avivo(0): Not using mode "700x525" (bad mode clock/interlace/doublescan)
(**) Avivo(0): Display dimensions: (370, 230) mm
(**) Avivo(0): DPI set to (115, 115)
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 0.1.0
(II) Avivo(0): [ScreenPreInit OK]
(--) Depth 24 pixmap format is 32 bpp
(==) Avivo(0): Default visual is TrueColor
mode: hdisp 1680, htotal 1840, hss 1728, hse 1760, hsk 0
      vdisp 1050, vtotal 1080, vss 1053, vse 1059, vsc 0
pll: div 9, pmul 0x4DA1(19873), pdiv 501
(**) Avivo(0): DPMS enabled
(II) Avivo(0): [ScreenInit OK]
(==) RandR enabled
(EE) AIGLX: Screen 0 is not DRI capable
(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(**) Generic Keyboard: Core Keyboard
(**) Generic Keyboard: Protocol: standard
(**) Generic Keyboard: XkbRules: "xorg"
(**) Generic Keyboard: XkbModel: "macintosh"
(**) Generic Keyboard: XkbLayout: "fr"
(**) Generic Keyboard: CustomKeycodes disabled
(**) Configured Mouse: Device: "/dev/input/mice"
(**) Configured Mouse: Protocol: "ImPS/2"
(**) Configured Mouse: Core Pointer
(==) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Configured Mouse: ZAxisMapping: buttons 4 and 5
(**) Configured Mouse: Buttons: 9
(II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event0
(--) Synaptics Touchpad touchpad found
(**) Synaptics Touchpad: always reports core events
(II) XINPUT: Adding extended input device "Synaptics Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Multiple names for keycode 182
>                   Using <FK13>, ignoring <K5D>
> Warning:          Key name <FK13> assigned to multiple keys
>                   Using 182, ignoring 118
> Warning:          Multiple names for keycode 183
>                   Using <FK14>, ignoring <K5E>
> Warning:          Key name <FK14> assigned to multiple keys
>                   Using 183, ignoring 119
> Warning:          Multiple names for keycode 184
>                   Using <FK15>, ignoring <K5F>
> Warning:          Key name <FK15> assigned to multiple keys
>                   Using 184, ignoring 120
> Warning:          Multiple names for keycode 157
>                   Using <KPEQ>, ignoring <K59>
> Warning:          Key name <KPEQ> assigned to multiple keys
>                   Using 157, ignoring 126
expected keysym, got XF86AudioEject: line 2233 of inet
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Synaptics DeviceInit called
SynapticsCtrl called.
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Synaptics DeviceOn called
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event0
(--) Synaptics Touchpad touchpad found
Synaptics DeviceOff called
FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing.
Comment 1 Jerome Glisse 2007-06-16 05:57:10 UTC
This is due to a bug in pll computation, i really don't see how it
sneak in in the first place anyway current git master should not
exhibit such things.
Comment 2 Ludovic Rousseau 2007-06-16 08:44:08 UTC
I just used "git pull" (latest commit is 3708713e0510a424fb70edfd92c0e84f69377932) to have a up-to-date version and the situation is worse. The image is still slanted (included in the X cursor) and the image is very unstable (and more unstable when I move the mouse).

How can I help?
Comment 3 Jerome Glisse 2007-06-16 09:01:29 UTC
Please attach xorg log (do not paste it). And grab radeondump
git://people.freedesktop.org/~glisse/radeondump

log in throught ssh while avivo is runing and issue radeondump -d avivo
relaunch x server with fglrx ddx and issue radeondump -d fglrx
attach here the two generated by this two command.
Comment 4 Ludovic Rousseau 2007-06-17 08:41:25 UTC
Created attachment 10343 [details]
output of "X -verbose" with avivo driver
Comment 5 Ludovic Rousseau 2007-06-17 08:42:55 UTC
Created attachment 10344 [details]
output of "X -verbose" with driver fglrx
Comment 6 Ludovic Rousseau 2007-06-17 08:44:10 UTC
Created attachment 10345 [details]
radeondump with avivo driver running
Comment 7 Ludovic Rousseau 2007-06-17 08:44:45 UTC
Created attachment 10346 [details]
radeondump when fglrx driver running
Comment 8 Ludovic Rousseau 2007-06-17 08:48:03 UTC
Created attachment 10347 [details]
radeondump with fglrx running after stopping the avivo driver

The display is corrupted the same way I have with the avivo driver.
The fglrx driver does not "repair" the problem created by the avivo.
Comment 9 Ludovic Rousseau 2007-06-17 08:53:48 UTC
When I quit the X server using the avivo driver (using control-alt-backspace) the screen is completely corrupted (but stable) and I do not go back to a normal text console.

I also tested with version 5e73799265df9e6984a241fa593902b52252c162. The bug is I describe here is still present. the radeondump generated files I attached today where generated using version 3708713e0510a424fb70edfd92c0e84f69377932 from yesterday 15 June.
Comment 10 Jerome Glisse 2007-06-17 12:07:51 UTC
Scanout buffer need to be 256bits aligned (have to check with depth
16). I will commit latter a patch to fix this and other issues. 
Comment 11 Jerome Glisse 2007-06-17 17:36:22 UTC
git commit 8d01c28844dd5c434a648dfa7ec4da798224a8cb should have fixed
your issue please test with git master and report.
Comment 12 Matt Kraai 2007-06-18 01:43:37 UTC
I also have a MacBook Pro with what I believe to be the same video card (because it also prints out "PCI:*(1:0:0) ATI Technologies Inc M56P [Radeon Mobility X1600] rev 0, Mem @ 0x80000000/28, 0x98300000/16, I/O @ 0x3000/8") and I don't have these problems with 8d01c28844dd5c434a648dfa7ec4da798224a8cb.
Comment 13 Jerome Glisse 2007-06-18 02:24:52 UTC
(In reply to comment #12)
> I also have a MacBook Pro with what I believe to be the same video card
> (because it also prints out "PCI:*(1:0:0) ATI Technologies Inc M56P [Radeon
> Mobility X1600] rev 0, Mem @ 0x80000000/28, 0x98300000/16, I/O @ 0x3000/8") and
> I don't have these problems with 8d01c28844dd5c434a648dfa7ec4da798224a8cb.
> 

What matter here is the screen size. I myself got a mbp but with 15" screen.
Comment 14 Ludovic Rousseau 2007-06-19 12:59:17 UTC
Created attachment 10377 [details]
X -verbose output

I upgraded the driver to commit b9771c7e26a1dbdcb7dd5cf3c525dad8f196eb6e and my video card is no more recognised :-(

Here is lspci -v of my card:
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600] (prog-if 00 [VGA])
        Subsystem: Apple Computer Inc. Unknown device 0080
        Flags: bus master, fast devsel, latency 0, IRQ 169
        Memory at 80000000 (32-bit, prefetchable) [size=256M]
        I/O ports at 3000 [size=256]
        Memory at 98300000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at 98320000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Legacy Endpoint IRQ 0
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0
Enable-
Comment 15 Matt Kraai 2007-06-19 20:16:16 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > I also have a MacBook Pro with what I believe to be the same video card
> > (because it also prints out "PCI:*(1:0:0) ATI Technologies Inc M56P [Radeon
> > Mobility X1600] rev 0, Mem @ 0x80000000/28, 0x98300000/16, I/O @ 0x3000/8") and
> > I don't have these problems with 8d01c28844dd5c434a648dfa7ec4da798224a8cb.
> > 
> 
> What matter here is the screen size. I myself got a mbp but with 15" screen.

Ah, me too.
Comment 16 Ludovic Rousseau 2007-06-21 14:05:59 UTC
Created attachment 10396 [details]
X -verbose output

I updated libpciaccess to commit a7faac3d2dc49a2130906fbeea3298f32bb9349f and I dot not have the "No devices detected." error any more.

I now have a completely black screen. I can use Ctrl-Alr-Backspace to kill the X server and go back to text mode. No crash but just a black screen.

I will send the result of radeondump tomorrow when I have access to a remote computer.
Comment 17 Ludovic Rousseau 2007-06-22 00:58:56 UTC
Created attachment 10399 [details]
radeondump -d

radeondump when using the avivo driver and a black screen
Comment 18 Ludovic Rousseau 2007-06-22 01:00:26 UTC
Created attachment 10400 [details]
radeondump

radeondump of the avivo driver black screen after moving the mouse
Comment 19 Ludovic Rousseau 2007-06-22 01:02:08 UTC
Created attachment 10401 [details]
radeondump of fglrx driver

radeondump of fglrx driver
Comment 20 Ludovic Rousseau 2007-06-22 01:05:43 UTC
Created attachment 10402 [details]
radeondump of the fglrx driver after moving the mouse
Comment 21 Ludovic Rousseau 2007-06-22 01:07:14 UTC
Created attachment 10403 [details]
radeondump of with avivo driver executed after fglrx

After that I moved the mouse and retarsted radeondump. But the computer crashed when executing radeondump.
Comment 22 Ludovic Rousseau 2007-06-23 04:52:17 UTC
Created attachment 10420 [details]
xorg.conf for avivo driver

I upgraded xf86-video-avivo to git commit 9decf97be5f1aa5ae2001160fcc726236b398104 and I still have a black screen.

I tried with different DefaultDepth.
- 8 : not supported
- 16 : black screen
- 24 : black screen
- 32 : non supported

What else can I do?
Comment 23 Jerome Glisse 2007-06-23 05:32:37 UTC
Let's checkout you got everythings right:
-cold boot
-no fglrx kernel module
-with apple bootcamp
-lastest git avivo (please provide lastest xorg log)

And you got black screen ?
Comment 24 Ludovic Rousseau 2007-06-23 06:26:06 UTC
(In reply to comment #23)
> Let's checkout you got everythings right:
> -cold boot

yes

> -no fglrx kernel module

yes

> -with apple bootcamp

I do not use bootcamp. But I upgraded my firmware to have a legacy BIOS.
I use refit + lilo to boot a Debian official kernel 2.6.18-4-686.

> -lastest git avivo (please provide lastest xorg log)

yes. From git-log:
commit 9decf97be5f1aa5ae2001160fcc726236b398104
Author: Jerome Glisse <glisse@freedesktop.org>
Date:   Fri Jun 22 16:41:04 2007 +0200

    avivo: post randr 1.2 cleanup + always assignd LFP to TMDS2

commit 2440ac567ce721378395c341cf0322e383bb4888
Author: Jerome Glisse <glisse@freedesktop.org>
Date:   Fri Jun 22 15:47:39 2007 +0200

    avivo: LFP should always be driven by second TMDS.

> And you got black screen ?

yes :-(

In the output of X (also available at https://bugs.freedesktop.org/attachment.cgi?id=10396) I see:
(EE) Avivo(0): Couldn't initialise I2C bus for DVI-I connector 0

Maybe the driver sends the video signal to the DVI connector or something like that.
Comment 25 Jerome Glisse 2007-06-23 09:46:03 UTC
Please pull lastest git, launch and attach new xorg.log (i made the driver
bit more verbose in order to track done this problem). Also once X server
is running with avivo do a single radeondump -d avivo and attach output.
Comment 26 Ludovic Rousseau 2007-06-23 12:23:25 UTC
Created attachment 10423 [details]
output of X -verbose

xf86-video-avivo version 9f40535f75b3dfb08efb6121294377e758070e56
Comment 27 Ludovic Rousseau 2007-06-23 12:26:09 UTC
Created attachment 10424 [details]
radeondump -d from text console

I don't know if that is important. My text console is using vga=794 (1280x1024 x64k colors).
Comment 28 Ludovic Rousseau 2007-06-23 12:42:56 UTC
from the X log I have:
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Écran générique"
(**) |   |-->Device "Carte vidéo générique"
(**) |-->Input Device "Generic Keyboard"
(**) |-->Input Device "Configured Mouse"
(**) |-->Input Device "Synaptics Touchpad"
[...]
(II) Avivo(0): I2C bus "DVI-I connector 0" initialized.
(II) Avivo(0): Output DVI-I using monitor section Écran générique
(II) Avivo(0): added DVI-I connector 0 (0x7E40)
(II) Avivo(0): I2C bus "LFP connector 2" initialized.
(II) Avivo(0): Output LFP has no monitor section
(II) Avivo(0): added LFP connector 2 (0x7E60)
(EE) Avivo(0): Couldn't initialise I2C bus for DVI-I connector 0

"Écran générique" is the monitor I have configured in /etc/X11/xorg.conf:
[...]
Section "Monitor"
        Identifier      "Écran générique"
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Carte vidéo générique"
        Monitor         "Écran générique"
        DefaultDepth    24
[...]

So maybe the error about DVI-I connector 0 is important?
Comment 29 Jerome Glisse 2007-06-23 13:33:37 UTC
i need the radeondump while xorg with avivo is running so do it from ssh.
A dump while you are in the console do not give any usefull informations
for finding out what is wrong.
Comment 30 Ludovic Rousseau 2007-06-24 00:00:46 UTC
Created attachment 10428 [details]
radeondump while avivo driver is running

Sorry. I forgot to attach the file.
Comment 31 Jerome Glisse 2007-06-26 15:35:00 UTC
I pushed a patch which should properly set sync polarity. So, does lastest git
make any change for you ? Please also attach lastest Xorg output.
Comment 32 Ludovic Rousseau 2007-06-27 13:11:06 UTC
Created attachment 10479 [details]
X -verbose output

version:
commit fc0fd1494feeaa48703ca47597d865d2f93c56cb
Author: Jerome Glisse <glisse@freedesktop.org>
Date:   Wed Jun 27 00:34:07 2007 +0200

    avivo: print horizontal & vertical sync polarity flags.


No progress. I still have a black screen.

I noticed the line:
  VirtualX,Y 1680, 1680
in the logs. I guess the second 1680 should be 1050

I also notice that xorg/avivo_crtc.c uses "vsc %di" instead of "vsc %d" (extra i from a vi user?)
Comment 33 Jerome Glisse 2007-06-27 16:15:57 UTC
(In reply to comment #32)
> I noticed the line:
>   VirtualX,Y 1680, 1680
> in the logs. I guess the second 1680 should be 1050

That is normal its in case of rotation.
 
> I also notice that xorg/avivo_crtc.c uses "vsc %di" instead of "vsc %d" (extra
> i from a vi user?)

I am vi newbie :)

I changed the way i compute PLL which should be better now can you
try with lastest git and do radeondump if this still does not work.

Comment 34 Ludovic Rousseau 2007-06-28 02:08:14 UTC
Created attachment 10482 [details]
X -verbose

YES. IT WORKS!

Scrolling in galeon is very slow (but not in gnome-terminal) but that is another problem.

Thansk a lot
Comment 35 Jerome Glisse 2007-06-28 02:38:47 UTC
Ok, for performance i will soon add shadow fb which will match performance
of the vesa driver, and work for EXA acceleration will likely give a boost
too.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.