optc1_enable_crtc(9)
π optc1_enable_crtc β the Kernel API Manual moment π
okay so bestie, we're in the Kernel API Manual for optc1_enable_crtc(9), and honestly? iconic territory. this one is lowkey the "turn the screen on" girlie of the AMD display stack β¨
πΈ NAME πΈ
optc1_enable_crtc β Enable CRTC: it calls the ASIC Control Object so you can enable the Timing generator π«Ά
fr fr, that's the whole vibe. CRTC gets enabled, timing generator wakes up, slay π
β¨ SYNOPSIS β¨
bool optc1_enable_crtc (struct timing_generator *optc );
that's it. one argument, one bool coming back at you π
π¦ ARGUMENTS π¦
optcβ atiming_generatorinstance. that's your girl right there π
π SEE ALSO π
the kernel file in question, no cap:
./drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c
and the whole friend group π«Ά:
apply_front_porch_workaround(9)optc1_program_timing(9)optc1_set_vtg_params(9)optc1_set_timing_double_buffer(9)optc1_unblank_crtc(9)optc1_blank_crtc(9)optc1_set_drr(9)optc1_get_crc(9)
like, the whole optc1 cinematic universe ππ
reminder bestie: this page lives at ./drivers/gpu/drm/amd/display/... β yes that's literally how the path is printed, we're keeping it π
and that's the page!! written up in October 2026 under the source/version footer of this very manual, brought to you by the optc1_enable_crtc(9) girlies π mwah, go enable a timing generator, ily π§β¨
π¦ 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