<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Poor xterm/exa perf with ColorTiling on."
href="https://bugs.freedesktop.org/show_bug.cgi?id=34486#c14">Comment # 14</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Poor xterm/exa perf with ColorTiling on."
href="https://bugs.freedesktop.org/show_bug.cgi?id=34486">bug 34486</a>
from <span class="vcard"><a class="email" href="mailto:ranma+freedesktop@tdiedrich.de" title="Tobias Diedrich <ranma+freedesktop@tdiedrich.de>"> <span class="fn">Tobias Diedrich</span></a>
</span></b>
<pre>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</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>