[linus:master] [drm/ast] 225a8d0bd9: phoronix-test-suite.quadray.1.4K.fps -20.7% regression

kernel test robot oliver.sang at intel.com
Wed Jun 5 06:20:50 UTC 2024



Hello,

kernel test robot noticed a -20.7% regression of phoronix-test-suite.quadray.1.4K.fps on:


commit: 225a8d0bd93eb87fe49947069075260031bad8af ("drm/ast: Implement polling for VGA and SIL164 connectors")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

[still regression on linus/master cc8ed4d0a8486c7472cd72ec3c19957e509dc68c]

testcase: phoronix-test-suite
test machine: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory
parameters:

	need_x: true
	test: quadray-1.0.0
	cpufreq_governor: performance




If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang at intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202406041618.27dcc912-oliver.sang@intel.com


Details are as below:
-------------------------------------------------------------------------------------------------->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240604/202406041618.27dcc912-oliver.sang@intel.com

=========================================================================================
compiler/cpufreq_governor/kconfig/need_x/rootfs/tbox_group/test/testcase:
  gcc-13/performance/x86_64-rhel-8.3/true/debian-12-x86_64-phoronix/lkp-csl-2sp7/quadray-1.0.0/phoronix-test-suite

commit: 
  90170b186f ("drm/ast: Use drm_connector_helper_get_modes()")
  225a8d0bd9 ("drm/ast: Implement polling for VGA and SIL164 connectors")

90170b186ff552ec 225a8d0bd93eb87fe4994706907 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
 1.111e+10           +12.9%  1.255e+10        cpuidle..time
     14222           +10.2%      15679        uptime.idle
    163671           -12.8%     142655        meminfo.Active(anon)
      4329 ± 12%     +80.5%       7815 ±  6%  meminfo.Unevictable
      3474 ± 14%    +123.5%       7765 ±  6%  numa-meminfo.node0.Unevictable
    121019 ±  7%     -14.5%     103492 ±  9%  numa-meminfo.node1.SUnreclaim
    867.71 ± 14%    +124.5%       1947 ±  6%  numa-vmstat.node0.nr_unevictable
    867.71 ± 14%    +124.5%       1947 ±  6%  numa-vmstat.node0.nr_zone_unevictable
     30255 ±  7%     -14.5%      25872 ±  9%  numa-vmstat.node1.nr_slab_unreclaimable
     66.62            +8.7       75.29        mpstat.cpu.all.idle%
      0.04 ±  5%      -0.0        0.04 ±  3%  mpstat.cpu.all.iowait%
     31.27            -8.7       22.56        mpstat.cpu.all.usr%
     71.42           -21.8%      55.86        mpstat.max_utilization_pct
     66.94           +12.7%      75.45        vmstat.cpu.id
     30.89           -27.6%      22.35        vmstat.cpu.us
     31.57 ±  7%     -28.2%      22.68 ±  6%  vmstat.procs.r
     38169           -30.2%      26649        vmstat.system.cs
    104008            -1.5%     102498        vmstat.system.in
     56.12           -38.1%      34.74        phoronix-test-suite.quadray.1.1080p.fps
     19.97           -20.7%      15.83        phoronix-test-suite.quadray.1.4K.fps
      4483           -30.9%       3099        phoronix-test-suite.time.involuntary_context_switches
     78630            +8.1%      84966        phoronix-test-suite.time.maximum_resident_set_size
     55806           +14.5%      63914        phoronix-test-suite.time.minor_page_faults
     21.00           +57.1%      33.00        phoronix-test-suite.time.percent_of_cpu_this_job_got
     35.04           +56.0%      54.68        phoronix-test-suite.time.system_time
      7625           -19.0%       6173        phoronix-test-suite.time.voluntary_context_switches
      0.04 ± 10%     +48.9%       0.06 ± 13%  perf-sched.sch_delay.avg.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex
      0.27 ± 12%    +372.4%       1.26 ±  5%  perf-sched.sch_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.27 ± 34%     -75.2%       0.07 ±102%  perf-sched.sch_delay.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
     11.02 ± 13%    +127.0%      25.02 ± 15%  perf-sched.sch_delay.max.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex
      8.33 ±  3%    +138.9%      19.90 ±  6%  perf-sched.sch_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      2.91 ± 21%     -58.3%       1.21 ± 98%  perf-sched.sch_delay.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
      0.05 ±  6%     +60.2%       0.08 ±  9%  perf-sched.total_sch_delay.average.ms
     11.90 ± 15%    +120.4%      26.23 ± 24%  perf-sched.total_sch_delay.max.ms
     15.05           +22.8%      18.49 ±  3%  perf-sched.total_wait_and_delay.average.ms
     80232           -16.1%      67342        perf-sched.total_wait_and_delay.count.ms
     15.00           +22.7%      18.41 ±  3%  perf-sched.total_wait_time.average.ms
      3.64           +42.3%       5.18 ±  2%  perf-sched.wait_and_delay.avg.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex
     90.00           -17.4%      74.33        perf-sched.wait_and_delay.count.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes
     70051           -17.5%      57775        perf-sched.wait_and_delay.count.futex_wait_queue.__futex_wait.futex_wait.do_futex
    602.83 ±  2%     -21.7%     472.17 ±  6%  perf-sched.wait_and_delay.count.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
      1765 ± 11%     -19.4%       1422 ±  7%  perf-sched.wait_and_delay.count.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown].[unknown]
    116.83           -13.6%     101.00        perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll
    106.50 ±  7%     -18.3%      87.00        perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait
      3.60           +42.2%       5.12 ±  2%  perf-sched.wait_time.avg.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex
     40914           -12.8%      35675        proc-vmstat.nr_active_anon
     52223            -1.1%      51650        proc-vmstat.nr_mapped
    220939            -1.4%     217941        proc-vmstat.nr_shmem
      1080 ± 12%     +80.7%       1952 ±  6%  proc-vmstat.nr_unevictable
     40914           -12.8%      35675        proc-vmstat.nr_zone_active_anon
      1080 ± 12%     +80.7%       1952 ±  6%  proc-vmstat.nr_zone_unevictable
   2065058            -1.0%    2045042        proc-vmstat.numa_hit
      7695           -17.0%       6387 ±  5%  proc-vmstat.numa_huge_pte_updates
   1965164            -1.0%    1945186        proc-vmstat.numa_local
   1063790 ±  9%     -42.3%     613288 ± 24%  proc-vmstat.numa_pages_migrated
   4964834 ±  2%     -17.8%    4082696 ±  5%  proc-vmstat.numa_pte_updates
   8607074            -5.2%    8158224        proc-vmstat.pgalloc_normal
   1978251            -1.2%    1955447        proc-vmstat.pgfault
   8431195            -5.2%    7991033        proc-vmstat.pgfree
   1063790 ±  9%     -42.3%     613288 ± 24%  proc-vmstat.pgmigrate_success
      1993 ±  8%     -43.1%       1133 ± 27%  proc-vmstat.thp_migration_success
      1294 ± 18%     +53.3%       1983 ± 11%  proc-vmstat.unevictable_pgs_culled
      1542          +167.8%       4129        proc-vmstat.unevictable_pgs_rescued
      1540          +168.1%       4129        proc-vmstat.unevictable_pgs_scanned
 6.281e+09           -26.0%  4.647e+09        perf-stat.i.branch-instructions
  56973457           -14.0%   49001935        perf-stat.i.branch-misses
     10.03 ±  2%      +0.9       10.96 ±  2%  perf-stat.i.cache-miss-rate%
  78657246            -7.8%   72518615        perf-stat.i.cache-references
     38775           -30.5%      26963        perf-stat.i.context-switches
 6.397e+10           -25.5%  4.768e+10        perf-stat.i.cpu-cycles
    239.88           -15.3%     203.11        perf-stat.i.cpu-migrations
      8741           -30.0%       6115        perf-stat.i.cycles-between-cache-misses
 2.556e+10           -27.6%  1.851e+10        perf-stat.i.dTLB-loads
    261339 ±  2%      +5.5%     275626        perf-stat.i.dTLB-store-misses
 7.475e+09           -27.3%  5.432e+09        perf-stat.i.dTLB-stores
 6.955e+10           -27.2%  5.066e+10        perf-stat.i.instructions
    127843 ±  4%     -31.0%      88183 ±  8%  perf-stat.i.instructions-per-iTLB-miss
      0.93            -2.5%       0.91        perf-stat.i.ipc
      0.67           -25.5%       0.50        perf-stat.i.metric.GHz
    817.80 ±  2%      +5.1%     859.37        perf-stat.i.metric.K/sec
    409.53           -27.3%     297.72        perf-stat.i.metric.M/sec
     84.00            -1.8       82.21        perf-stat.i.node-load-miss-rate%
   1384348 ±  2%      -7.2%    1284661 ±  2%  perf-stat.i.node-load-misses
    125510 ±  3%     +24.4%     156182 ±  8%  perf-stat.i.node-loads
     71.29            -3.4       67.93 ±  2%  perf-stat.i.node-store-miss-rate%
    523504           -17.7%     430816 ±  2%  perf-stat.i.node-store-misses
    213144 ±  2%     +15.8%     246785 ±  3%  perf-stat.i.node-stores
      0.11           +39.6%       0.15        perf-stat.overall.MPKI
      0.91            +0.1        1.05        perf-stat.overall.branch-miss-rate%
      9.35            +1.0       10.32        perf-stat.overall.cache-miss-rate%
      0.92            +2.3%       0.94        perf-stat.overall.cpi
      8704           -26.7%       6378        perf-stat.overall.cycles-between-cache-misses
      0.01 ±  3%      +0.0        0.01 ±  2%  perf-stat.overall.dTLB-load-miss-rate%
      0.00            +0.0        0.01        perf-stat.overall.dTLB-store-miss-rate%
    102275 ±  2%     -28.2%      73404 ±  5%  perf-stat.overall.instructions-per-iTLB-miss
      1.09            -2.3%       1.06        perf-stat.overall.ipc
     91.69            -2.5       89.17        perf-stat.overall.node-load-miss-rate%
     71.11            -7.4       63.68 ±  2%  perf-stat.overall.node-store-miss-rate%
  6.25e+09           -26.0%  4.627e+09        perf-stat.ps.branch-instructions
  56661994           -14.0%   48708479        perf-stat.ps.branch-misses
  78223374            -7.8%   72131148        perf-stat.ps.cache-references
     38582           -30.4%      26869        perf-stat.ps.context-switches
 6.366e+10           -25.4%  4.748e+10        perf-stat.ps.cpu-cycles
    238.63           -15.3%     202.10        perf-stat.ps.cpu-migrations
 2.543e+10           -27.5%  1.844e+10        perf-stat.ps.dTLB-loads
    259808 ±  2%      +5.5%     273979        perf-stat.ps.dTLB-store-misses
 7.439e+09           -27.3%   5.41e+09        perf-stat.ps.dTLB-stores
 6.922e+10           -27.1%  5.046e+10        perf-stat.ps.instructions
     10376            -1.3%      10239        perf-stat.ps.minor-faults
   1377413 ±  2%      -7.1%    1279894 ±  2%  perf-stat.ps.node-load-misses
    124856 ±  3%     +24.4%     155291 ±  8%  perf-stat.ps.node-loads
    520916           -17.6%     429190 ±  2%  perf-stat.ps.node-store-misses
    211695 ±  2%     +15.6%     244709 ±  3%  perf-stat.ps.node-stores
     10377            -1.3%      10240        perf-stat.ps.page-faults
 1.202e+13           -27.1%  8.768e+12        perf-stat.total.instructions
    606134           -33.8%     401441        sched_debug.cfs_rq:/.avg_vruntime.avg
    670950 ±  2%     -33.8%     444130 ±  3%  sched_debug.cfs_rq:/.avg_vruntime.max
    563846           -33.6%     374494        sched_debug.cfs_rq:/.avg_vruntime.min
     22319 ±  4%     -31.5%      15287 ±  6%  sched_debug.cfs_rq:/.avg_vruntime.stddev
    103511 ± 34%     +95.3%     202131 ± 22%  sched_debug.cfs_rq:/.load.max
    606134           -33.8%     401441        sched_debug.cfs_rq:/.min_vruntime.avg
    670950 ±  2%     -33.8%     444130 ±  3%  sched_debug.cfs_rq:/.min_vruntime.max
    563846           -33.6%     374494        sched_debug.cfs_rq:/.min_vruntime.min
     22319 ±  4%     -31.5%      15287 ±  6%  sched_debug.cfs_rq:/.min_vruntime.stddev
    264.47 ±  6%     -21.5%     207.64 ± 11%  sched_debug.cfs_rq:/.runnable_avg.avg
    136.83 ±  6%     -34.8%      89.17 ± 23%  sched_debug.cfs_rq:/.runnable_avg.min
    152.37 ±  3%     +16.8%     177.90 ±  5%  sched_debug.cfs_rq:/.runnable_avg.stddev
    259.58 ±  6%     -22.2%     201.97 ± 11%  sched_debug.cfs_rq:/.util_avg.avg
    137.33 ±  6%     -35.4%      88.78 ± 22%  sched_debug.cfs_rq:/.util_avg.min
    140.62 ±  4%     +16.5%     163.84 ±  5%  sched_debug.cfs_rq:/.util_avg.stddev
    592.00 ± 13%     +22.1%     723.11 ±  9%  sched_debug.cfs_rq:/.util_est.max
    547209           -34.8%     356717        sched_debug.cfs_rq:/system.slice.avg_vruntime.avg
    618905 ±  2%     -34.6%     404794 ±  2%  sched_debug.cfs_rq:/system.slice.avg_vruntime.max
    521797           -35.1%     338571        sched_debug.cfs_rq:/system.slice.avg_vruntime.min
     18251 ±  2%     -28.7%      13004 ±  5%  sched_debug.cfs_rq:/system.slice.avg_vruntime.stddev
     56909 ± 28%    +153.6%     144344 ± 82%  sched_debug.cfs_rq:/system.slice.load.max
      9116 ± 29%    +115.2%      19622 ± 64%  sched_debug.cfs_rq:/system.slice.load.stddev
     50.67 ± 16%     +65.7%      83.94 ± 16%  sched_debug.cfs_rq:/system.slice.load_avg.max
      8.45 ± 10%     +56.0%      13.18 ± 15%  sched_debug.cfs_rq:/system.slice.load_avg.stddev
    547209           -34.8%     356717        sched_debug.cfs_rq:/system.slice.min_vruntime.avg
    618905 ±  2%     -34.6%     404794 ±  2%  sched_debug.cfs_rq:/system.slice.min_vruntime.max
    521797           -35.1%     338571        sched_debug.cfs_rq:/system.slice.min_vruntime.min
     18251 ±  2%     -28.7%      13004 ±  5%  sched_debug.cfs_rq:/system.slice.min_vruntime.stddev
    277.76 ±  6%     -20.5%     220.69 ± 11%  sched_debug.cfs_rq:/system.slice.runnable_avg.avg
    136.83 ±  6%     -34.8%      89.17 ± 23%  sched_debug.cfs_rq:/system.slice.runnable_avg.min
    151.58 ±  3%     +17.4%     177.93 ±  5%  sched_debug.cfs_rq:/system.slice.runnable_avg.stddev
     89.17 ± 26%     +88.7%     168.28 ± 21%  sched_debug.cfs_rq:/system.slice.se->avg.load_avg.max
     13.11 ± 17%     +86.5%      24.45 ± 21%  sched_debug.cfs_rq:/system.slice.se->avg.load_avg.stddev
    277.72 ±  6%     -20.6%     220.65 ± 11%  sched_debug.cfs_rq:/system.slice.se->avg.runnable_avg.avg
    136.83 ±  6%     -35.0%      88.94 ± 22%  sched_debug.cfs_rq:/system.slice.se->avg.runnable_avg.min
    151.58 ±  3%     +17.4%     177.94 ±  5%  sched_debug.cfs_rq:/system.slice.se->avg.runnable_avg.stddev
    273.20 ±  6%     -21.2%     215.28 ± 12%  sched_debug.cfs_rq:/system.slice.se->avg.util_avg.avg
    137.33 ±  6%     -35.4%      88.72 ± 22%  sched_debug.cfs_rq:/system.slice.se->avg.util_avg.min
    140.29 ±  4%     +16.9%     164.04 ±  5%  sched_debug.cfs_rq:/system.slice.se->avg.util_avg.stddev
     17958           -20.5%      14275        sched_debug.cfs_rq:/system.slice.se->sum_exec_runtime.avg
     16786           -21.6%      13152        sched_debug.cfs_rq:/system.slice.se->sum_exec_runtime.min
    606216           -33.8%     401503        sched_debug.cfs_rq:/system.slice.se->vruntime.avg
    670950 ±  2%     -33.8%     444130 ±  3%  sched_debug.cfs_rq:/system.slice.se->vruntime.max
    564037           -33.6%     374561        sched_debug.cfs_rq:/system.slice.se->vruntime.min
     22389 ±  4%     -31.7%      15303 ±  6%  sched_debug.cfs_rq:/system.slice.se->vruntime.stddev
     56.83 ± 23%     +70.9%      97.11 ± 30%  sched_debug.cfs_rq:/system.slice.tg_load_avg_contrib.max
      1.39 ±  8%     -52.0%       0.67 ± 28%  sched_debug.cfs_rq:/system.slice.tg_load_avg_contrib.min
      8.85 ± 15%     +57.9%      13.98 ± 25%  sched_debug.cfs_rq:/system.slice.tg_load_avg_contrib.stddev
    273.24 ±  6%     -21.2%     215.31 ± 12%  sched_debug.cfs_rq:/system.slice.util_avg.avg
    137.44 ±  6%     -35.2%      89.06 ± 23%  sched_debug.cfs_rq:/system.slice.util_avg.min
    140.27 ±  4%     +16.9%     164.03 ±  5%  sched_debug.cfs_rq:/system.slice.util_avg.stddev
    551082 ±  2%     -34.5%     361028 ±  2%  sched_debug.cfs_rq:/system.slice/containerd.service.se->vruntime.avg
    571085 ±  3%     -34.5%     374118 ±  3%  sched_debug.cfs_rq:/system.slice/containerd.service.se->vruntime.max
    532487 ±  2%     -34.4%     349458 ±  3%  sched_debug.cfs_rq:/system.slice/containerd.service.se->vruntime.min
    152088 ± 11%     -21.3%     119639 ± 14%  sched_debug.cpu.avg_idle.stddev
      0.26 ± 21%     +29.0%       0.33 ± 10%  sched_debug.cpu.nr_running.stddev
     16071           -20.4%      12797        sched_debug.cpu.nr_switches.avg
     11961 ±  3%     -25.4%       8924        sched_debug.cpu.nr_switches.min
      1.96 ±  3%      -0.2        1.76 ±  4%  perf-profile.calltrace.cycles-pp.pthread_barrier_wait
      1.84 ±  3%      -0.2        1.65 ±  4%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait
      1.84 ±  3%      -0.2        1.65 ±  4%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait
      1.74 ±  3%      -0.2        1.55 ±  4%  perf-profile.calltrace.cycles-pp.__futex_wait.futex_wait.do_futex.__x64_sys_futex.do_syscall_64
      1.82 ±  3%      -0.2        1.62 ±  4%  perf-profile.calltrace.cycles-pp.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait
      1.81 ±  3%      -0.2        1.62 ±  3%  perf-profile.calltrace.cycles-pp.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait
      1.74 ±  3%      -0.2        1.55 ±  3%  perf-profile.calltrace.cycles-pp.futex_wait.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.91 ±  4%      -0.2        0.75 ±  6%  perf-profile.calltrace.cycles-pp.futex_q_lock.futex_wait_setup.__futex_wait.futex_wait.do_futex
      0.93 ±  4%      -0.2        0.76 ±  6%  perf-profile.calltrace.cycles-pp.futex_wait_setup.__futex_wait.futex_wait.do_futex.__x64_sys_futex
      0.87 ±  4%      -0.2        0.71 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.futex_q_lock.futex_wait_setup.__futex_wait
      0.88 ±  4%      -0.2        0.72 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock.futex_q_lock.futex_wait_setup.__futex_wait.futex_wait
      0.62 ±  6%      +0.3        0.90 ± 11%  perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state
      0.62 ±  7%      +0.3        0.91 ± 11%  perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter
      0.94 ±  5%      +0.4        1.36 ± 10%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call
      1.02 ±  4%      +0.4        1.46 ± 11%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      0.26 ±100%      +0.5        0.73 ± 12%  perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
      6.71 ±  3%      +1.3        8.05 ±  3%  perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      1.47 ±  4%      +1.6        3.11 ±  3%  perf-profile.calltrace.cycles-pp.memcpy_toio.drm_fb_memcpy.ast_primary_plane_helper_atomic_update.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm
      1.48 ±  4%      +1.7        3.17 ±  3%  perf-profile.calltrace.cycles-pp.ast_primary_plane_helper_atomic_update.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail.commit_tail
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.ioctl
      1.48 ±  4%      +1.7        3.17 ±  3%  perf-profile.calltrace.cycles-pp.drm_fb_memcpy.ast_primary_plane_helper_atomic_update.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.__x64_sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe.ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_ioctl.__x64_sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe.ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_ioctl_kernel.drm_ioctl.__x64_sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel.drm_ioctl.__x64_sys_ioctl.do_syscall_64
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel.drm_ioctl.__x64_sys_ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.ast_mode_config_helper_atomic_commit_tail.commit_tail.drm_atomic_helper_commit.drm_atomic_commit.drm_atomic_helper_dirtyfb
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.commit_tail.drm_atomic_helper_commit.drm_atomic_commit.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_atomic_commit.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel.drm_ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_atomic_helper_commit.drm_atomic_commit.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail.commit_tail.drm_atomic_helper_commit
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.calltrace.cycles-pp.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail.commit_tail.drm_atomic_helper_commit.drm_atomic_commit
      7.89 ±  3%      +1.8        9.66 ±  4%  perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
      7.96 ±  3%      +1.8        9.78 ±  4%  perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
      8.61 ±  3%      +1.9       10.46 ±  4%  perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64
      8.61 ±  3%      +1.9       10.46 ±  4%  perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64
      8.31 ±  3%      +1.9       10.17 ±  4%  perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.common_startup_64
      8.60 ±  3%      +1.9       10.46 ±  4%  perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64
      8.74 ±  3%      +1.9       10.66 ±  4%  perf-profile.calltrace.cycles-pp.common_startup_64
     85.27            -3.2       82.08        perf-profile.children.cycles-pp.rt_simd_1K4v2::render0
      1.96 ±  3%      -0.2        1.76 ±  4%  perf-profile.children.cycles-pp.pthread_barrier_wait
      1.82 ±  3%      -0.2        1.64 ±  3%  perf-profile.children.cycles-pp.__x64_sys_futex
      1.74 ±  3%      -0.2        1.56 ±  3%  perf-profile.children.cycles-pp.futex_wait
      1.82 ±  3%      -0.2        1.63 ±  3%  perf-profile.children.cycles-pp.do_futex
      1.74 ±  3%      -0.2        1.56 ±  3%  perf-profile.children.cycles-pp.__futex_wait
      1.04 ±  4%      -0.2        0.87 ±  4%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      0.91 ±  4%      -0.2        0.75 ±  6%  perf-profile.children.cycles-pp.futex_q_lock
      0.93 ±  4%      -0.2        0.76 ±  6%  perf-profile.children.cycles-pp.futex_wait_setup
      1.18 ±  3%      -0.2        1.02 ±  4%  perf-profile.children.cycles-pp._raw_spin_lock
      0.25 ±  4%      -0.1        0.14 ±  9%  perf-profile.children.cycles-pp.update_cfs_group
      0.28 ±  7%      -0.1        0.20 ±  7%  perf-profile.children.cycles-pp.update_load_avg
      0.06 ± 11%      +0.0        0.08 ±  7%  perf-profile.children.cycles-pp.perf_rotate_context
      0.09 ±  7%      +0.0        0.11 ± 15%  perf-profile.children.cycles-pp.run_rebalance_domains
      0.10 ±  9%      +0.0        0.13 ±  8%  perf-profile.children.cycles-pp.update_blocked_averages
      0.10 ±  8%      +0.0        0.13 ± 11%  perf-profile.children.cycles-pp.rebalance_domains
      0.03 ±100%      +0.1        0.08 ± 16%  perf-profile.children.cycles-pp.irq_enter_rcu
      0.02 ±142%      +0.1        0.08 ± 20%  perf-profile.children.cycles-pp.tick_irq_enter
      0.22 ±  3%      +0.1        0.29 ± 11%  perf-profile.children.cycles-pp.__do_softirq
      0.13 ± 16%      +0.1        0.20 ± 27%  perf-profile.children.cycles-pp.rest_init
      0.13 ± 16%      +0.1        0.20 ± 27%  perf-profile.children.cycles-pp.start_kernel
      0.13 ± 16%      +0.1        0.20 ± 27%  perf-profile.children.cycles-pp.x86_64_start_kernel
      0.13 ± 16%      +0.1        0.20 ± 27%  perf-profile.children.cycles-pp.x86_64_start_reservations
      0.24 ±  4%      +0.1        0.32 ± 11%  perf-profile.children.cycles-pp.irq_exit_rcu
      0.14 ±  5%      +0.1        0.22 ±  9%  perf-profile.children.cycles-pp.scheduler_tick
      0.30 ± 12%      +0.2        0.45 ± 15%  perf-profile.children.cycles-pp.update_process_times
      0.52 ±  8%      +0.3        0.78 ± 11%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.65 ±  6%      +0.3        0.96 ± 11%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.66 ±  6%      +0.3        0.96 ± 11%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      1.00 ±  5%      +0.4        1.43 ± 10%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      1.10 ±  4%      +0.5        1.63 ± 10%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      6.80 ±  3%      +1.4        8.19 ±  3%  perf-profile.children.cycles-pp.intel_idle
      3.58 ±  3%      +1.6        5.16 ±  2%  perf-profile.children.cycles-pp.do_syscall_64
      3.59 ±  3%      +1.6        5.17 ±  2%  perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.__x64_sys_ioctl
      1.48 ±  4%      +1.7        3.17 ±  3%  perf-profile.children.cycles-pp.ast_primary_plane_helper_atomic_update
      1.48 ±  4%      +1.7        3.17 ±  3%  perf-profile.children.cycles-pp.drm_fb_memcpy
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.ioctl
      1.48 ±  4%      +1.7        3.17 ±  3%  perf-profile.children.cycles-pp.memcpy_toio
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_ioctl_kernel
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_mode_dirtyfb_ioctl
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_atomic_helper_dirtyfb
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.ast_mode_config_helper_atomic_commit_tail
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.commit_tail
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_atomic_commit
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_atomic_helper_commit
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_atomic_helper_commit_planes
      1.49 ±  4%      +1.7        3.18 ±  3%  perf-profile.children.cycles-pp.drm_atomic_helper_commit_tail_rpm
      8.61 ±  3%      +1.9       10.46 ±  4%  perf-profile.children.cycles-pp.start_secondary
      8.08 ±  3%      +1.9        9.96 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter_state
      8.08 ±  3%      +1.9        9.97 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter
      8.74 ±  3%      +1.9       10.66 ±  4%  perf-profile.children.cycles-pp.common_startup_64
      8.74 ±  3%      +1.9       10.66 ±  4%  perf-profile.children.cycles-pp.cpu_startup_entry
      8.73 ±  3%      +1.9       10.66 ±  4%  perf-profile.children.cycles-pp.do_idle
      8.44 ±  3%      +1.9       10.37 ±  4%  perf-profile.children.cycles-pp.cpuidle_idle_call
     85.27            -3.2       82.08        perf-profile.self.cycles-pp.rt_simd_1K4v2::render0
      1.04 ±  4%      -0.2        0.86 ±  4%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.25 ±  4%      -0.1        0.14 ±  9%  perf-profile.self.cycles-pp.update_cfs_group
      0.22 ± 10%      -0.1        0.13 ± 11%  perf-profile.self.cycles-pp.update_load_avg
      0.11 ±  4%      +0.1        0.16 ± 13%  perf-profile.self.cycles-pp.cpuidle_enter_state
      6.80 ±  3%      +1.4        8.19 ±  3%  perf-profile.self.cycles-pp.intel_idle
      1.48 ±  4%      +1.7        3.16 ±  3%  perf-profile.self.cycles-pp.memcpy_toio




Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



More information about the dri-devel mailing list