https://bugs.freedesktop.org/show_bug.cgi?id=34486
--- Comment #14 from Tobias Diedrich <[email protected]> --- Trying oprofile I get this with ColorTiling on and and xterm continuously updating: I guess almost all the time spent in r100_mm_rreg is busywaiting on ring flush or something. CPU: AMD64 family15h, speed 3.4e+06 MHz (estimated) Counted CPU_CLK_UNHALTED events (CPU Clocks not Halted) with a unit mask of 0x00 (No unit mask) count 100000 samples % linenr info image name app name symbol name 1444865 49.9498 r100.c:4059 vmlinux vmlinux r100_mm_rreg 293257 10.1381 processor_idle.c:777 vmlinux vmlinux acpi_idle_enter_simple 62363 2.1559 clear_page_64.S:11 vmlinux vmlinux clear_page_c 59976 2.0734 memcpy-ssse3.S:59 libc-2.17.so libc-2.17.so __memcpy_ssse3 37058 1.2811 fbbits.h:502 libfb.so libfb.so fbGlyph32 27747 0.9592 (no location information) xterm xterm /usr/bin/xterm 25504 0.8817 (no location information) opreport opreport /usr/bin/opreport 22180 0.7668 libahci.c:1845 vmlinux vmlinux ahci_interrupt 21730 0.7512 evergreen_cs.c:1092 vmlinux vmlinux evergreen_cs_check_reg 17961 0.6209 processor_idle.c:122 vmlinux vmlinux acpi_safe_halt 17897 0.6187 page_alloc.c:1846 vmlinux vmlinux get_page_from_freelist 17266 0.5969 (no location information) libdrm_radeon.so.1.0.1 libdrm_radeon.so.1.0.1 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1 17015 0.5882 evergreen_cs.c:1791 vmlinux vmlinux evergreen_packet3_check 14750 0.5099 radeon_cs.c:611 vmlinux vmlinux radeon_get_ib_value 14100 0.4874 ahci.h:381 vmlinux vmlinux ahci_port_intr 12130 0.4193 slab.c:3919 vmlinux vmlinux kfree 10780 0.3727 amd_iommu.c:2668 vmlinux vmlinux __map_single 9674 0.3344 radeon_cs.c:646 vmlinux vmlinux radeon_cs_packet_parse 9538 0.3297 slab.c:3757 vmlinux vmlinux kmem_cache_alloc_trace 9107 0.3148 swap.c:162 vmlinux vmlinux put_page 8939 0.3090 (no location information) oprofiled oprofiled /usr/bin/oprofiled 8766 0.3030 (no location information) libglib-2.0.so.0.3700.0 libglib-2.0.so.0.3700.0 /lib/x86_64-linux-gnu/libglib-2.0.so.0.3700.0 8451 0.2922 tsc.c:762 vmlinux vmlinux read_tsc 8390 0.2900 ttm_page_alloc_dma.c:864 vmlinux vmlinux ttm_dma_populate 8133 0.2812 slab.c:3864 vmlinux vmlinux __kmalloc 8057 0.2785 copy_user_64.S:183 vmlinux vmlinux copy_user_generic_string 7473 0.2583 amd_iommu.c:2958 vmlinux vmlinux alloc_coherent 6931 0.2396 fbglyph.c:313 libfb.so libfb.so fbImageGlyphBlt 6691 0.2313 evergreen_cs.c:2562 vmlinux vmlinux evergreen_cs_parse 6247 0.2160 malloc.c:3241 libc-2.17.so libc-2.17.so _int_malloc 6201 0.2144 pixman-region.c:760 libpixman-1.so.0.28.2 libpixman-1.so.0.28.2 pixman_op 6074 0.2100 malloc.c:3732 libc-2.17.so libc-2.17.so _int_free 5935 0.2052 drm_drv.c:375 vmlinux vmlinux drm_ioctl 5904 0.2041 ttm_memory.c:513 vmlinux vmlinux ttm_mem_global_alloc_zone.isra.4 5732 0.1982 ring_buffer.c:3295 vmlinux vmlinux rb_get_reader_page 5727 0.1980 slab.c:3744 vmlinux vmlinux kmem_cache_alloc 5598 0.1935 bitmap.c:278 vmlinux vmlinux bitmap_set 5546 0.1917 wcwidth.h:36 libc-2.17.so libc-2.17.so wcwidth 5340 0.1846 pixman-sse2.c:3331 libpixman-1.so.0.28.2 libpixman-1.so.0.28.2 sse2_fill 5293 0.1830 page_alloc.c:2576 vmlinux vmlinux __alloc_pages_nodemask 5200 0.1798 page_alloc.c:1316 vmlinux vmlinux free_hot_cold_page 5138 0.1776 page_alloc.c:635 vmlinux vmlinux free_pcppages_bulk 4953 0.1712 libahci.c:544 vmlinux vmlinux ahci_scr_read 4863 0.1681 ring_buffer.c:3731 vmlinux vmlinux ring_buffer_consume 4576 0.1582 ttm_page_alloc_dma.c:936 vmlinux vmlinux ttm_dma_unpopulate 4499 0.1555 (no location information) libfontconfig.so.1.7.0 libfontconfig.so.1.7.0 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.7.0 4467 0.1544 raid1.c:2383 vmlinux vmlinux sync_request 4372 0.1511 core.c:2876 vmlinux vmlinux __schedule 4349 0.1503 cayman_accel.c:49 radeon_drv.so radeon_drv.so cayman_set_default_state 4264 0.1474 core.c:3151 vmlinux vmlinux __wake_up 4175 0.1443 page_alloc.c:2684 vmlinux vmlinux __free_pages 4002 0.1384 amd_iommu.c:1018 vmlinux vmlinux iommu_queue_command_sync 3985 0.1378 page_alloc.c:5648 vmlinux vmlinux get_pageblock_flags_group 3983 0.1377 fair.c:4090 vmlinux vmlinux update_blocked_averages 3982 0.1377 amd_iommu.c:1737 vmlinux vmlinux dma_ops_area_alloc 3904 0.1350 find_next_bit.c:25 vmlinux vmlinux find_next_bit 3896 0.1347 mutex.c:112 vmlinux vmlinux mutex_unlock 3738 0.1292 entry_64.S:614 vmlinux vmlinux system_call 3689 0.1275 vfprintf.c:235 libc-2.17.so libc-2.17.so vfprintf 3652 0.1263 entry_64.S:622 vmlinux vmlinux system_call_after_swapgs 3606 0.1247 page_alloc.c:1098 vmlinux vmlinux __rmqueue 3590 0.1241 file.c:768 vmlinux vmlinux fget_light 3577 0.1237 ttm_bo.c:174 vmlinux vmlinux ttm_bo_add_to_lru 3550 0.1227 core.c:3027 vmlinux vmlinux mutex_spin_on_owner 3531 0.1221 (no location information) libz.so.1.2.8 libz.so.1.2.8 /lib/x86_64-linux-gnu/libz.so.1.2.8 3522 0.1218 blk-merge.c:117 vmlinux vmlinux __blk_segment_map_sg 3515 0.1215 (no location information) find find /usr/bin/find 3352 0.1159 malloc.c:2845 libc-2.17.so libc-2.17.so malloc 3318 0.1147 memory.c:1322 vmlinux vmlinux unmap_single_vma 3074 0.1063 (no location information) libpng12.so.0.49.0 libpng12.so.0.49.0 /lib/x86_64-linux-gnu/libpng12.so.0.49.0 3073 0.1062 mutex.c:85 vmlinux vmlinux mutex_lock 3070 0.1061 fair.c:4822 vmlinux vmlinux find_busiest_group 3052 0.1055 (no location information) libcairo.so.2.11200.14 libcairo.so.2.11200.14 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11200.14 3049 0.1054 menu.c:312 vmlinux vmlinux menu_select 3038 0.1050 entry_64.S:1472 vmlinux vmlinux page_fault 2968 0.1026 (no location information) libperl.so.5.14.2 libperl.so.5.14.2 /usr/lib/libperl.so.5.14.2 2943 0.1017 fair.c:4123 vmlinux vmlinux tg_load_down 2926 0.1012 bio.c:499 vmlinux vmlinux __bio_add_page.part.18 2916 0.1008 iommu-helper.c:23 vmlinux vmlinux iommu_area_alloc 2899 0.1002 tlb.c:186 vmlinux vmlinux flush_tlb_mm_range 2874 0.0994 ring_buffer.c:3423 vmlinux vmlinux rb_advance_reader 2852 0.0986 ttm_memory.c:428 vmlinux vmlinux ttm_check_swapping 2794 0.0966 drm_gem.c:393 vmlinux vmlinux drm_gem_object_lookup 2790 0.0965 ttm_memory.c:452 vmlinux vmlinux ttm_mem_global_free_zone -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
