When trying to do amdgpu.mes=1, I get a kernel oops on both 5.18 and 5.19rc4 with a RX 6600 XT. I'm interested in more details, and if it can be used today?
Announcement
Collapse
No announcement yet.
What is MicroEngine Scheduler (MES) and can I use it?
Collapse
X
-
It's a new microcontroller in the 3D engine starting with GFX10 for running a GPU scheduler on the CP to support things like the windows advanced scheduler model (https://devblogs.microsoft.com/direc...pu-scheduling/) and the hardware scheduler for ROCm. It's not used on Linux for GFX10 devices, but is used for newer devices.
- Likes 2
-
Originally posted by agd5f View PostIt's a new microcontroller in the 3D engine starting with GFX10 for running a GPU scheduler on the CP to support things like the windows advanced scheduler model (https://devblogs.microsoft.com/direc...pu-scheduling/) and the hardware scheduler for ROCm. It's not used on Linux for GFX10 devices, but is used for newer devices.
Comment
-
Originally posted by Espionage724 View PostDo newer generations benefit more from the MES than what GFX10 would? Or does GFX10 not benefit from it?Last edited by bridgman; 02 July 2022, 08:17 PM.Test signature
- Likes 2
Comment
-
Originally posted by bridgman View Post
GFX10 already has HW scheduling for ROCm implemented in the MEC block, same as for GFX9 and a few GFX8 parts.
Originally posted by bridgman View PostNot sure if Windows graphics is using HWS as well.
Comment
Comment