When running 2.6.32-rc1 with modesetting on a HD3470/R600 GPU [1] with updated userland [2], I experience a GPU lockup 2-3 seconds after starting glxgears under compiz. We also see intermittent rendering buffer corruption [3] when glxgears is started, and sometimes corruption with text compositing in eg gnome-terminal.
When the GPU lockup occurs, we observe Xorg is waiting for the GPU operation to complete [4]; DRM debug reflects this [5]. Xorg.log [attached] isn't telling. The problem isn't reproducible booting with 'nomodeset', so sounds like the radeon KMS init path doesn't correctly/consistently initialise some registers. What tools would be useful to dump the state, perhaps so I can perform a like for like comparison? I'll can open a fd.o bug report when https://bugs.freedesktop.org is back up, if it helps. Thanks, Daniel --- [1] http://www.smolts.org/client/show/pub_4bdab42d-5c1c-4968-ac4d-6fb3bb3092bc --- [2] libdrm-radeon1 2.4.14-0ubuntu0tormod xserver-xorg-core 2:1.6.3+git20090805+server-1.6-branch.f274e595-0ubuntu0sarvatt xserver-xorg-video-ati 1:6.12.99+git20090926.7968e1fb-0ubuntu0tormod --- [3] http://quora.org/hive/glxgears-corruption.png --- [4] (gdb) where #0 0x00007f2df2ff0537 in ioctl () from /lib/libc.so.6 #1 0x00007f2df1bd83a3 in drmIoctl (fd=7, request=3221775460, arg=0x7fffcb9841f0) at ../../libdrm/xf86drm.c:188 #2 0x00007f2df1bd85ec in drmCommandWriteRead (fd=7, drmCommandIndex=<value optimised out>, data=0x7fffcb9841f0, size=<value optimised out>) at ../../libdrm/xf86drm.c:2431 #3 0x00007f2df12c8069 in bo_wait (bo=0x1128480) at ../../../libdrm/radeon/radeon_bo_gem.c:206 #4 0x00007f2df12c8145 in bo_map (bo=0x1128480, write=-1073191836) at ../../../libdrm/radeon/radeon_bo_gem.c:181 #5 0x00007f2df158a636 in _radeon_bo_map (pScrn=<value optimised out>) at /usr/include/drm/radeon_bo.h:151 #6 r600_vb_get (pScrn=<value optimised out>) at ../../src/r6xx_accel.c:1193 #7 0x00007f2df158a6a3 in r600_cp_start (pScrn=0x7) at ../../src/r6xx_accel.c:1227 #8 0x00007f2df1584d2b in R600DoPrepareCopy (pScrn=0xf552f0, src_pitch=-1073191836, src_width=<value optimised out>, src_height=<value optimised out>, src_offset=<value optimised out>, src_bo=0x13dee10, src_bpp=32, dst_pitch=320, dst_width=300, dst_height=300, dst_offset=0, dst_bo=0x13ea6e0, dst_bpp=32, rop=3, planemask=4294967295) at ../../src/r600_exa.c:459 #9 0x00007f2df1587cc3 in R600PrepareCopy (pSrc=0x13dec20, pDst=<value optimised out>, xdir=<value optimised out>, ydir=<value optimised out>, rop=<value optimised out>, planemask=<value optimised out>) at ../../src/r600_exa.c:838 #10 0x00007f2df0e9b06e in exaCopyNtoN (pSrcDrawable=<value optimised out>, pDstDrawable=0x13de120, pGC=<value optimised out>, pbox=0x7fffcb984800, nbox=1, dx=-1, dy=-49, reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../exa/exa_accel.c:503 #11 0x00007f2df10b837d in fbCopyRegion (pSrcDrawable=0x13dec20, pDstDrawable=0xc0086464, pGC=0x7fffcb9841f0, pDstRegion=<value optimised out>, dx=-1, dy=<value optimised out>, copyProc=0x7f2df0e9a810 <exaCopyNtoN>, bitPlane=0, closure=0x140) at ../../fb/fbcopy.c:396 #12 0x00007f2df10b888a in fbDoCopy (pSrcDrawable=0x13dec20, pDstDrawable=0x13de120, pGC=0xf9e610, xIn=0, yIn=0, widthSrc=<value optimised out>, heightSrc=300, xOut=0, yOut=0, copyProc=0x7f2df0e9a810 <exaCopyNtoN>, bitPlane=0, closure=0x0) at ../../fb/fbcopy.c:596 #13 0x00007f2df0e9a793 in exaCopyArea (pSrcDrawable=0x13dec20, pDstDrawable=0x13de120, pGC=0xf9e610, srcx=0, srcy=<value optimised out>, width=<value optimised out>, height=300, dstx=0, dsty=0) at ../../exa/exa_accel.c:558 #14 0x0000000000539fc8 in damageCopyArea (pSrc=0x13dec20, pDst=0x13de120, pGC=0xf9e610, srcx=<value optimised out>, srcy=<value optimised out>, width=300, height=300, dstx=0, dsty=0) at ../../../miext/damage/damage.c:949 #15 0x00007f2df15a1db2 in radeon_dri2_copy_region (drawable=<value optimised out>, region=0x13f74f0, dest_buffer=<value optimised out>, src_buffer=<value optimised out>) at ../../src/radeon_dri2.c:310 #16 0x00007f2df19d2303 in DRI2CopyRegion (pDraw=0x13de120, pRegion=0x13f74f0, dest=0, src=1) at ../../../../hw/xfree86/dri2/dri2.c:420 #17 0x00007f2df19d31d5 in ProcDRI2CopyRegion (client=0x13c8250) at ../../../../hw/xfree86/dri2/dri2ext.c:305 #18 ProcDRI2Dispatch (client=0x13c8250) at ../../../../hw/xfree86/dri2/dri2ext.c:350 #19 0x000000000044dff4 in Dispatch () at ../../dix/dispatch.c:437 #20 0x0000000000433fa5 in main (argc=<value optimised out>, argv=0x7fffcb984c68, envp=<value optimised out>) at ../../dix/main.c:397 (gdb) bt full #0 0x00007f2df2ff0537 in ioctl () from /lib/libc.so.6 No symbol table info available. #1 0x00007f2df1bd83a3 in drmIoctl (fd=7, request=3221775460, arg=0x7fffcb9841f0) at ../../libdrm/xf86drm.c:188 ret = 32 #2 0x00007f2df1bd85ec in drmCommandWriteRead (fd=7, drmCommandIndex=<value optimised out>, data=0x7fffcb9841f0, size=<value optimised out>) at ../../libdrm/xf86drm.c:2431 No locals. #3 0x00007f2df12c8069 in bo_wait (bo=0x1128480) at ../../../libdrm/radeon/radeon_bo_gem.c:206 args = {handle = 6, pad = 0} ret = -16 #4 0x00007f2df12c8145 in bo_map (bo=0x1128480, write=-1073191836) at ../../../libdrm/radeon/radeon_bo_gem.c:181 args = {handle = 0, pad = 0, offset = 16090848, size = 16077552, addr_ptr = 139835299404278} r = 0 ptr = 0xfffffffffffffff0 #5 0x00007f2df158a636 in _radeon_bo_map (pScrn=<value optimised out>) at /usr/include/drm/radeon_bo.h:151 No locals. #6 r600_vb_get (pScrn=<value optimised out>) at ../../src/r6xx_accel.c:1193 info = <value optimised out> accel_state = 0xf5f510 ret = <value optimised out> #7 0x00007f2df158a6a3 in r600_cp_start (pScrn=0x7) at ../../src/r6xx_accel.c:1227 info = 0xf586e0 accel_state = 0xf5f510 #8 0x00007f2df1584d2b in R600DoPrepareCopy (pScrn=0xf552f0, src_pitch=-1073191836, src_width=<value optimised out>, src_height=<value optimised out>, src_offset=<value optimised out>, src_bo=0x13dee10, src_bpp=32, dst_pitch=320, dst_width=300, dst_height=300, dst_offset=0, dst_bo=0x13ea6e0, dst_bpp=32, rop=3, planemask=4294967295) at ../../src/r600_exa.c:459 info = 0xf586e0 accel_state = 0xf5f510 pmask = <value optimised out> cb_conf = {id = 0, w = 0, h = 0, base = 0, format = 0, endian = 0, array_mode = 0, number_type = 0, read_size = 0, comp_swap = 0, tile_mode = 0, blend_clamp = 0, clear_color = 0, blend_bypass = 0, blend_float32 = 0, simple_float = 0, round_mode = 0, tile_compact = 0, source_format = 0, bo = 0x0} tex_res = {id = 0, w = 0, h = 0, pitch = 0, depth = 0, dim = 0, tile_mode = 0, tile_type = 0, format = 0, base = 0, mip_base = 0, format_comp_x = 0, format_comp_y = 0, format_comp_z = 0, format_comp_w = 0, num_format_all = 0, srf_mode_all = 0, force_degamma = 0, endian = 0, request_size = 0, dst_sel_x = 0, dst_sel_y = 0, dst_sel_z = 0, dst_sel_w = 0, base_level = 0, last_level = 0, base_array = 0, last_array = 0, mpeg_clamp = 0, perf_modulation = 0, interlaced = 0, bo = 0x0, mip_bo = 0x0} tex_samp = {id = 0, clamp_x = 0, clamp_y = 0, clamp_z = 0, border_color = 0, xy_mag_filter = 0, xy_min_filter = 0, z_filter = 0, mip_filter = 0, high_precision_filter = 0, perf_mip = 0, perf_z = 0, min_lod = 0, max_lod = 0, lod_bias = 0, lod_bias2 = 0, lod_uses_minor_axis = 0, point_sampling_clamp = 0, tex_array_override = 0, mc_coord_truncate = 0, force_degamma = 0, fetch_4 = 0, sample_is_pcf = 0, type = 0, depth_compare = 0, chroma_key = 0} vs_conf = {shader_addr = 0, num_gprs = 0, stack_size = 0, dx10_clamp = 0, prime_cache_pgm_en = 0, prime_cache_on_draw = 0, fetch_cache_lines = 0, prime_cache_en = 0, prime_cache_on_const = 0, clamp_consts = 0, export_mode = 0, uncached_first_inst = 0, bo = 0x0} ps_conf = {shader_addr = 0, num_gprs = 0, stack_size = 0, dx10_clamp = 0, prime_cache_pgm_en = 0, prime_cache_on_draw = 0, fetch_cache_lines = 0, prime_cache_en = 0, prime_cache_on_const = 0, clamp_consts = 0, export_mode = 0, uncached_first_inst = 0, bo = 0x0} __func__ = "R600DoPrepareCopy" #9 0x00007f2df1587cc3 in R600PrepareCopy (pSrc=0x13dec20, pDst=<value optimised out>, xdir=<value optimised out>, ydir=<value optimised out>, rop=<value optimised out>, planemask=<value optimised out>) at ../../src/r600_exa.c:838 pScrn = 0xf552f0 info = 0xf586e0 accel_state = 0xf5f510 ret = <value optimised out> #10 0x00007f2df0e9b06e in exaCopyNtoN (pSrcDrawable=<value optimised out>, pDstDrawable=0x13de120, pGC=<value optimised out>, pbox=0x7fffcb984800, nbox=1, dx=-1, dy=-49, reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../exa/exa_accel.c:503 pSrcPixmap = 0x13dec20 pDstPixmap = 0x13dffb0 src_off_x = <value optimised out> src_off_y = <value optimised out> dst_off_x = -1 dst_off_y = -49 pixmaps = {{as_dst = 1, as_src = 0, pPix = 0x13dffb0, pReg = 0x0}, {as_dst = 0, as_src = 1, pPix = 0x13dec20, pReg = 0x13f7a60}} srcregion = 0x13f7a60 dstregion = 0x0 #11 0x00007f2df10b837d in fbCopyRegion (pSrcDrawable=0x13dec20, pDstDrawable=0xc0086464, pGC=0x7fffcb9841f0, pDstRegion=<value optimised out>, dx=-1, dy=<value optimised out>, copyProc=0x7f2df0e9a810 <exaCopyNtoN>, bitPlane=0, closure=0x140) at ../../fb/fbcopy.c:396 reverse = 300 upsidedown = 5464056 pbox = 0x7fffcb984800 nbox = 1 pboxNew1 = <value optimised out> pboxNew2 = <value optimised out> pboxBase = <value optimised out> pboxNext = <value optimised out> pboxTmp = <value optimised out> #12 0x00007f2df10b888a in fbDoCopy (pSrcDrawable=0x13dec20, pDstDrawable=0x13de120, pGC=0xf9e610, xIn=0, yIn=0, widthSrc=<value optimised out>, heightSrc=300, xOut=0, yOut=0, copyProc=0x7f2df0e9a810 <exaCopyNtoN>, bitPlane=0, closure=0x0) at ../../fb/fbcopy.c:596 prgnSrcClip = 0x0 freeSrcClip = 0 prgnExposed = <value optimised out> rgnDst = {extents = {x1 = 1, y1 = 49, x2 = 301, y2 = 349}, data = 0x0} dx = 12870 dy = 20835856 box_x1 = <value optimised out> box_y1 = <value optimised out> box_x2 = <value optimised out> box_y2 = <value optimised out> fastSrc = <value optimised out> fastDst = <value optimised out> fastExpose = 1 #13 0x00007f2df0e9a793 in exaCopyArea (pSrcDrawable=0x13dec20, pDstDrawable=0x13de120, pGC=0xf9e610, srcx=0, srcy=<value optimised out>, width=<value optimised out>, height=300, dstx=0, dsty=0) at ../../exa/exa_accel.c:558 No locals. #14 0x0000000000539fc8 in damageCopyArea (pSrc=0x13dec20, pDst=0x13de120, pGC=0xf9e610, srcx=<value optimised out>, srcy=<value optimised out>, width=300, height=300, dstx=0, dsty=0) at ../../../miext/damage/damage.c:949 ret = <value optimised out> pGCPriv = 0xf9c200 oldFuncs = 0x7cd380 #15 0x00007f2df15a1db2 in radeon_dri2_copy_region (drawable=<value optimised out>, region=0x13f74f0, dest_buffer=<value optimised out>, src_buffer=<value optimised out>) at ../../src/radeon_dri2.c:310 src_private = <value optimised out> dst_private = 0x13df120 pScreen = <value optimised out> pScrn = 0xf552f0 src_pixmap = 0x13dec20 dst_pixmap = 0x13de120 copy_clip = <value optimised out> gc = 0xf9e610 info = 0xf586e0 vsync = 0 #16 0x00007f2df19d2303 in DRI2CopyRegion (pDraw=0x13de120, pRegion=0x13f74f0, dest=0, src=1) at ../../../../hw/xfree86/dri2/dri2.c:420 ds = 0xf60260 pPriv = <value optimised out> pDestBuffer = 0x7fffcb9841f0 pSrcBuffer = 0xffffffffffffffff #17 0x00007f2df19d31d5 in ProcDRI2CopyRegion (client=0x13c8250) at ../../../../hw/xfree86/dri2/dri2ext.c:305 rep = {type = 160 '\240', pad1 = 180 '\264', sequenceNumber = 125, length = 0, pad2 = 136, pad3 = 0, pad4 = 18345328, pad5 = 0, pad6 = 5345240, pad7 = 0} status = <value optimised out> pDrawable = 0x13de120 #18 ProcDRI2Dispatch (client=0x13c8250) at ../../../../hw/xfree86/dri2/dri2ext.c:350 stuff = <value optimised out> #19 0x000000000044dff4 in Dispatch () at ../../dix/dispatch.c:437 result = <value optimised out> client = 0x13c8250 nready = 0 start_tick = 840 #20 0x0000000000433fa5 in main (argc=<value optimised out>, argv=0x7fffcb984c68, envp=<value optimised out>) at ../../dix/main.c:397 i = 1 alwaysCheckForInput = {0, 1} --- [5] <booting with drm.debug=1> $ dmesg [ 275.271877] [drm:drm_ioctl], ret = fffffff0 [ 275.271880] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271892] [drm:drm_ioctl], ret = fffffff0 [ 275.271895] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271907] [drm:drm_ioctl], ret = fffffff0 [ 275.271911] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271922] [drm:drm_ioctl], ret = fffffff0 [ 275.271926] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271937] [drm:drm_ioctl], ret = fffffff0 [ 275.271941] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271952] [drm:drm_ioctl], ret = fffffff0 [ 275.271955] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271967] [drm:drm_ioctl], ret = fffffff0 [ 275.271970] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271982] [drm:drm_ioctl], ret = fffffff0 [ 275.271985] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.271997] [drm:drm_ioctl], ret = fffffff0 [ 275.272000] [drm:drm_ioctl], pid=1703, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1 [ 275.272012] [drm:drm_ioctl], ret = fffffff0 -- Daniel J Blueman
X.Org X Server 1.6.3 Release Date: 2009-7-31 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-24-xen x86_64 Ubuntu Current Operating System: Linux ion 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-11-generic root=UUID=7a72c64c-8024-41cd-9701-7521505783d7 ro quiet splash Build Date: 05 August 2009 09:05:13PM xorg-server 2:1.6.3+git20090805+server-1.6-branch.f274e595-0ubuntu0sarvatt ([email protected]) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. 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: Wed Sep 30 00:30:35 2009 (==) Using config file: "/etc/X11/xorg.conf" (==) No Layout section. Using the first Screen section. (==) No screen section available. Using defaults. (**) |-->Screen "Default Screen Section" (0) (**) | |-->Monitor "<default monitor>" (==) No device specified for screen "Default Screen Section". Using the first device section listed. (**) | |-->Device "hello" (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. (==) Automatically adding devices (==) Automatically enabling devices (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, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" (II) Cannot locate a core pointer device. (II) Cannot locate a core keyboard device. (II) The server relies on HAL to provide the list of input devices. If no devices become available, reconfigure HAL or disable AllowEmptyInput. (II) Loader magic: 0xb40 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 5.0 X.Org XInput driver : 4.0 X.Org Server Extension : 2.0 (II) Loader running on linux (++) using VT number 7 (--) PCI:*(0:2:0:0) 10de:087d:1043:83e9 nVidia Corporation ION VGA rev 177, Mem @ 0xfa000000/16777216, 0xe0000000/268435456, 0xf6000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/131072 (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) (II) No APM support in BIOS or kernel (II) System resource ranges: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) LoadModule: "extmod" (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/extensions//libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 185.18.36 Fri Aug 14 18:27:24 PDT 2009 (II) Loading extension GLX (II) LoadModule: "record" (II) Loading /usr/lib/xorg/modules/extensions//librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/lib/xorg/modules/extensions//libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension XFree86-DRI (II) LoadModule: "dri2" (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so (II) Module dri2: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.1.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DRI2 (II) LoadModule: "nvidia" (II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Video Driver (II) NVIDIA dlloader X Driver 185.18.36 Fri Aug 14 17:51:02 PDT 2009 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (II) Primary Device is: PCI 0...@00:00:0 (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib/xorg/modules//libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "wfb" (II) LoadModule: "wfb" (II) Loading /usr/lib/xorg/modules//libwfb.so (II) Module wfb: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Module "ramdac" already built-in (II) resource ranges after probing: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) NVIDIA(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Enabling RENDER acceleration (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is (II) NVIDIA(0): enabled. (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0 (II) NVIDIA(0): NVIDIA GPU ION (C79) at PCI:2:0:0 (GPU-0) (--) NVIDIA(0): Memory: 524288 kBytes (--) NVIDIA(0): VideoBIOS: 62.79.6a.00.00 (--) NVIDIA(0): Interlaced video modes are supported on this GPU (--) NVIDIA(0): Connected display device(s) on ION at PCI:2:0:0: (--) NVIDIA(0): CRT-0 (--) NVIDIA(0): CRT-0: 300.0 MHz maximum pixel clock (II) NVIDIA(0): Assigned Display Device: CRT-0 (==) NVIDIA(0): (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select" (==) NVIDIA(0): will be used as the requested mode. (==) NVIDIA(0): (II) NVIDIA(0): Validated modes: (II) NVIDIA(0): "nvidia-auto-select" (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768 (WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI (WW) NVIDIA(0): from CRT-0's EDID. (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals. (--) Depth 24 pixmap format is 32 bpp (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) NVIDIA(0): Initialized GPU GART. (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X (II) NVIDIA(0): configuration option may not be set correctly. When the (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will (II) NVIDIA(0): try to use it to receive ACPI event notifications. For (II) NVIDIA(0): details, please see the "ConnectToAcpid" and (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X (II) NVIDIA(0): Config Options in the README. (II) NVIDIA(0): Setting mode "nvidia-auto-select" (II) Loading extension NV-GLX (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized (==) NVIDIA(0): Disabling shared memory pixmaps (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (II) NVIDIA(0): DPMS enabled (II) Loading extension NV-CONTROL (II) Loading extension XINERAMA (==) RandR enabled (II) Initializing built-in extension Generic Event Extension (II) Initializing built-in extension SHAPE (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension BIG-REQUESTS (II) Initializing built-in extension SYNC (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-MISC (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing extension GLX (II) config/hal: Adding input device USB Keyboard (II) LoadModule: "evdev" (II) Loading /usr/lib/xorg/modules/input//evdev_drv.so (II) Module evdev: vendor="X.Org Foundation" compiled for 1.6.3, module version = 2.2.99 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (**) USB Keyboard: always reports core events (**) USB Keyboard: Device: "/dev/input/event5" (II) USB Keyboard: Found keys (II) USB Keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device " USB Keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (II) config/hal: Adding input device USB Keyboard (**) USB Keyboard: always reports core events (**) USB Keyboard: Device: "/dev/input/event4" (II) USB Keyboard: Found keys (II) USB Keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device " USB Keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (II) config/hal: Adding input device Power Button (**) Power Button: always reports core events (**) Power Button: Device: "/dev/input/event1" (II) Power Button: Found keys (II) Power Button: Configuring as keyboard (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (II) config/hal: Adding input device Power Button (**) Power Button: always reports core events (**) Power Button: Device: "/dev/input/event0" (II) Power Button: Found keys (II) Power Button: Configuring as keyboard (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (II) config/hal: Adding input device Macintosh mouse button emulation (**) Macintosh mouse button emulation: always reports core events (**) Macintosh mouse button emulation: Device: "/dev/input/event2" (II) Macintosh mouse button emulation: Found 3 mouse buttons (II) Macintosh mouse button emulation: found relative axes (II) Macintosh mouse button emulation: Found x and y relative axes (II) Macintosh mouse button emulation: Configuring as mouse (**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5 (**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE) (**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1 (**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00 (**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms (**) Macintosh mouse button emulation: (accel) set acceleration profile 0 (II) Macintosh mouse button emulation: initialized for relative axes. (II) config/hal: Adding input device Logitech Logitech USB Optical Mouse (**) Logitech Logitech USB Optical Mouse: always reports core events (**) Logitech Logitech USB Optical Mouse: Device: "/dev/input/event3" (II) Logitech Logitech USB Optical Mouse: Found 3 mouse buttons (II) Logitech Logitech USB Optical Mouse: found relative axes (II) Logitech Logitech USB Optical Mouse: Found x and y relative axes (II) Logitech Logitech USB Optical Mouse: Found scroll wheel(s) (II) Logitech Logitech USB Optical Mouse: Configuring as mouse (**) Logitech Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5 (**) Logitech Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "Logitech Logitech USB Optical Mouse" (type: MOUSE) (**) Logitech Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1 (**) Logitech Logitech USB Optical Mouse: (accel) filter chain progression: 2.00 (**) Logitech Logitech USB Optical Mouse: (accel) filter stage 0: 20.00 ms (**) Logitech Logitech USB Optical Mouse: (accel) set acceleration profile 0 (II) Logitech Logitech USB Optical Mouse: initialized for relative axes.
_______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
