У меня Lenovo Legion 5 Pro 16ACH6H, который автоматически предлагает частоту обновления 60 Гц и 165 Гц.
Я думал, что я также могу изменить на 100 Гц (для экономии батареи и т. д.). В Linux я создал пользовательский профиль, используя xrandr --newprofile
и изменил на 100 Гц. После этого экран мерцал между черным экраном и правильным экраном и не останавливался, когда я снова изменил на 60 Гц. Это происходит везде, в Linux, Windows и даже в BIO
Теперь, если я переключаюсь между пользовательскими частотами обновления, мерцание становится «сильнее» (больше времени черного или ниже Гц) при использовании более низких частот обновления и «слабее» при более высоких частотах обновления.
В течение нескольких часов мерцание становится все меньше и меньше. Теперь самое странное: когда я переключаюсь на 165 Гц, мерцание исчезает, но на дисплее появляются странные линии, а изображение «выжигается» на экране (я вижу тени окон, когда перемещаю их). Когда я переключаюсь обратно на любую другую частоту обновления, мерцание возобновляется с полной интенсивностью, и выжженные изображения все еще видны в виде теней.
165 Гц происходит только тогда, когда я в "динамическом режиме", то есть, когда используется AMD GPU (внутренний GPU Ryzen 7 5800H, драйвер amdgpu). Этого не происходит в "дискретном режиме", где используется NVIDIA GPU.
"Теневые изображения" все еще присутствуют, когда я перезагружаю или оставляю ноутбук выключенным на несколько дней, поэтому они могут быть записаны на какое-то энергонезависимое хранилище или на какое-то хранилище, которое поддерживается в рабочем состоянии. Я уже вынимал батарею и батарею CMOS на ночь, но мерцание не исчезло.
Для меня не важно, как добиться работы на частоте 100 Гц, а важно иметь способ остановить мерцание.