DALSMC_MSG_U...TMQoSRequest(9)
π NAME π
Okay bestie, welcome to the DALSMC_MSG_U...TMQoSRequest(9) page from the Kernel API Manual β the main character here is DALSMC_MSG_UpdateUTMQoSRequest, and its whole job is: Update the active UTM QoS bandwidth/latency request. slay π
β¨ SYNOPSIS β¨
DALSMC_MSG_UpdateUTMQoSRequest
Literally just that in the synopsis, no extra args shown β itβs giving minimal icon behavior π .
π¦ DESCRIPTION π¦
So hereβs the tea, bestie: DALSMC_MSG_UpdateUTMQoSRequest passes the current display bandwidth and latency requirements to PMFW so it can select the appropriate SoC operating point (UCLK/FCLK level) from the UTM table. Highkey important: itβs called whenever the display configuration changes. π₯
The QoS requirement must take effect before PMFW sends its response. No cap β that ordering is serious, fr fr. β³
Request:
LatencySopIndexβ index into the UTM SOP table that satisfies latencyNominalBandwidthKBpsβ required nominal (average) bandwidth in KB/sUrgentBandwidthKBpsβ required urgent bandwidth in KB/sLsdmaBandwidthKBpsβ required LSDMA bandwidth in KB/s
Response: (none beyond result code) β nothing extra comes back beyond the result code, periodt. π
π SEE ALSO π
The related bestie squad, iykyk:
- Kernel file
./drivers/gpu/drm/amd/display/dc/clk_mgr/dcn60/dalsmc.h DALSMC_MSG_TestMessage(9)DALSMC_MSG_GetMsgHeaderVersion(9)DALSMC_MSG_TransferTableSmu2Dram(9)DALSMC_MSG_SetHardMinByFreq(9)DALSMC_MSG_SetMinDeepSleepDcfclk(9)DALSMC_MSG_BacoAudioD3PME(9)DALSMC_MSG_ReturnHardMinStatus(9)DALSMC_MSG_IndicatePstateStatus(9)DALSMC_MSG_SetDisplayIdleOptimizations(9)DALSMC_MSG_SetStutterEfficiency(9)TABLE_SOC_UTM(9)TABLE_DAL_INIT(9)
And thatβs the page, bestie π«Ά β footer energy: source/version is ./drivers/gpu/drm/amd/display/..., date is October 2026, and the footer page name is DALSMC_MSG_U...TMQoSRequest(9). Byeee πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms