mesa/src
Samuel Pitoiset 663877e894 Revert "radv: acquire pstate on-demand when capturing with RGP"
This change is wrong for two reasons:
- it hangs most of the time maybe, because changing PSTATE when the
  application is running is broken somehow
- it increases the time between triggering and generating the capture
  considerably, because there is a delay for changing PSTATE

This restores previous logic where PSTATE is set to profile_peak at
logical device creation. Though, it also re-introduces an issue with
multiple logical devices (kernel returns -EBUSY) but this will be
fixed in the next commit.

This fixes GPU hangs when trying to record RGP captures on my NAVI21.
Note that profile_peak is only required for some RDNA2 chips (including
VanGogh).

Cc: mesa-stable
This reverts commit 923a864d94.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21222>
2023-02-17 11:36:06 +00:00
..
amd Revert "radv: acquire pstate on-demand when capturing with RGP" 2023-02-17 11:36:06 +00:00
android_stub android: Cleanup unneeded headers from the sync stub 2023-01-25 08:58:25 -03:00
asahi asahi: Vectorize background colour load 2023-02-16 06:36:49 +00:00
broadcom ci: enable dEQP-VK.ubo.random.all_shared_buffer.48 2023-02-16 23:31:59 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler mesa: add astc decoder shader template (glsl es version) 2023-02-17 07:57:12 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/kopper: Pass ancillary invalidate flush flags down to gallium. 2023-02-15 19:17:07 +00:00
etnaviv ci/etnaviv: Update deqp xfails for gc2000. 2023-02-14 06:33:12 +00:00
freedreno ci: enable dEQP-VK.ubo.random.all_shared_buffer.48 2023-02-16 23:31:59 +00:00
gallium lima: don't use resource_from_handle while creating scanout 2023-02-17 10:36:46 +00:00
gbm gbm/backend: fix gbm compile without dri 2023-01-13 22:29:29 +00:00
getopt
glx egl/kopper: Pass ancillary invalidate flush flags down to gallium. 2023-02-15 19:17:07 +00:00
gtest
hgl
imagination pvr: Add support to copy descriptors on vkUpdateDescriptorSets() 2023-02-17 10:10:11 +00:00
imgui
intel vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT 2023-02-17 03:42:34 +00:00
loader dri3: avoid deadlocking when polling deleted windows for events 2023-02-16 15:55:47 +00:00
mapi glthread: make marshal functions for glBegin/End attribs non-static 2023-01-20 21:34:09 -05:00
mesa mesa/st: support compute shader decoding of ASTC 2023-02-17 07:57:12 +00:00
microsoft meson: don't pass vk wsi args where they don't belong 2023-02-15 18:35:14 +00:00
nouveau nir: Eliminate nir_op_f2b 2023-02-03 22:39:57 +00:00
panfrost panfrost: fix tiny sample_positions BO memory leak 2023-02-17 01:45:53 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util util/disk_cache: Handle OS'es without d_type in struct dirent 2023-02-13 22:18:23 +00:00
virtio venus: update venus-protocol headers to partially fix WA1 2023-02-16 01:15:27 +00:00
vulkan vulkan: Update the XML and headers to 1.3.241 2023-02-17 03:42:35 +00:00
meson.build meson: drop TODO: opengl, it's done 2023-02-15 02:53:54 +00:00