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.
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.
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?
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.
Created attachment 10343 [details] output of "X -verbose" with avivo driver
Created attachment 10344 [details] output of "X -verbose" with driver fglrx
Created attachment 10345 [details] radeondump with avivo driver running
Created attachment 10346 [details] radeondump when fglrx driver running
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.
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.
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.
git commit 8d01c28844dd5c434a648dfa7ec4da798224a8cb should have fixed your issue please test with git master and report.
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.
(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.
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-
(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.
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.
Created attachment 10399 [details] radeondump -d radeondump when using the avivo driver and a black screen
Created attachment 10400 [details] radeondump radeondump of the avivo driver black screen after moving the mouse
Created attachment 10401 [details] radeondump of fglrx driver radeondump of fglrx driver
Created attachment 10402 [details] radeondump of the fglrx driver after moving the mouse
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.
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?
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 ?
(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.
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.
Created attachment 10423 [details] output of X -verbose xf86-video-avivo version 9f40535f75b3dfb08efb6121294377e758070e56
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).
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?
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.
Created attachment 10428 [details] radeondump while avivo driver is running Sorry. I forgot to attach the file.
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.
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?)
(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.
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
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.