Messages in this thread | | | From | Mikhail Gavrilov <> | Date | Mon, 1 Apr 2024 21:50:27 +0500 | Subject | Re: regression/bisected/6.9 commit 587d67fd929ad89801bcc429675bda90d53f6592 decrease 30% of gaming performance |
| |
On Mon, Apr 1, 2024 at 7:48 PM Takashi Iwai <tiwai@suse.de> wrote: > > > Then it shouldn't be dmix/dsnoop. You'd better try profiling what's > going on there. e.g. try to get perf results with and without the > commit.
perf diff perf-with-revert-587d67fd929a.data perf-with-revert-587d67fd929a-beb45974dd49.data No kallsyms or vmlinux with build-id 81ed128ee346c4f6a2595295d5b0f85ba85f770c was found No kallsyms or vmlinux with build-id 5b7d215e519bfbc813e04bbb3850a08b8a8274c5 was found # Event 'cycles:P' # # Baseline Delta Abs Shared Object Symbol
> # ........ ......... .............................................. ...................................................................................................................................................................> # 44.80% +14.98% [kernel.kallsyms] [k] 0xffffffff9f006bc0 43.34% -11.87% ShadowOfTheTombRaider [.] 0x00000000001d9da1 1.67% -0.70% libc.so.6 [.] syscall 0.75% -0.21% libvulkan_radeon.so [.] radv_UpdateDescriptorSetWithTemplate 0.42% -0.12% libvulkan_radeon.so [.] radv_CmdBindPipeline 0.35% -0.12% libm.so.6 [.] __powf_fma 0.44% -0.11% libvulkan_radeon.so [.] radv_bind_descriptor_sets 0.51% -0.11% libc.so.6 [.] __memmove_avx512_unaligned_erms 0.36% -0.11% libc.so.6 [.] __memset_avx512_unaligned_erms 0.35% -0.10% libvulkan_radeon.so [.] radv_amdgpu_add_cs_to_bo_list 0.28% -0.07% libvulkan_radeon.so [.] radv_emit_all_graphics_states 0.21% -0.07% libc.so.6 [.] sem_post@GLIBC_2.2.5 0.31% -0.07% libvulkan_radeon.so [.] radv_AllocateDescriptorSets 0.20% -0.06% libvulkan_radeon.so [.] radv_CmdDrawIndexed 0.21% -0.06% [vdso] [.] 0x00000000000005a0 0.23% -0.06% [amdgpu] [k] amdgpu_bo_placement_from_domain 0.19% -0.05% libvulkan_radeon.so [.] radv_flush_constants 0.23% -0.05% [amdgpu] [k] amdgpu_vram_mgr_compatible 0.18% -0.05% [amdgpu] [k] amdgpu_vm_bo_update 0.12% -0.05% libc.so.6 [.] __futex_abstimed_wait_common 0.14% -0.04% libvulkan_radeon.so [.] radv_emit_graphics_pipeline 0.16% -0.04% libvulkan_radeon.so [.] radv_amdgpu_cs_find_buffer 0.14% -0.04% libm.so.6 [.] powf@GLIBC_2.2.5 0.18% -0.04% libvulkan_radeon.so [.] radv_amdgpu_cs_add_buffer 0.14% -0.04% [amdgpu] [k] amdgpu_bo_list_entry_cmp 0.15% -0.04% libvulkan_radeon.so [.] radv_emit_all_inline_push_consts 0.08% -0.03% libc.so.6 [.] __new_sem_wait_slow64.constprop.0 0.10% -0.03% libvulkan_radeon.so [.] radv_ResetDescriptorPool 0.11% -0.03% libvulkan_radeon.so [.] radv_upload_graphics_shader_descriptors +0.02% [JIT] tid 6669 [.] 0x000034d982fb9005 0.04% -0.02% [amdgpu] [k] amdgpu_cs_ioctl 0.10% -0.02% libvulkan_radeon.so [.] radv_bind_shader 0.00% +0.02% [crc32c_intel] [k] crc_pcl 0.09% -0.02% libvulkan_radeon.so [.] radv_emit_descriptor_pointers.isra.0 0.05% -0.02% libc.so.6 [.] sem_wait@@GLIBC_2.34 0.06% -0.02% libvulkan_radeon.so [.] vk_common_CmdBindDescriptorSets 0.08% +0.02% libcef.so [.] 0x0000000002470460 0.05% -0.02% libm.so.6 [.] __logf_fma
Here is original perf files: [1] perf-with-revert-587d67fd929a.data - https://mega.nz/file/EpZmXbgL#vEnxuODoB__jM6TwV6XbwC_TWMMqvT7qaWkJU22JY48 [2] perf-with-revert-587d67fd929a-beb45974dd49.data - https://mega.nz/file/0lI31CDA#hKsv6vX7t5u-Sx1_p2E7-Y32-z5VFPlW2Y793oM-JRU
-- Best Regards, Mike Gavrilov.
| |