LINUX.ORG.RU

Сообщения ThisIsMySuperLogin

 

В Arch Linux недоступна частота обновления экрана 240 Гц, максимум лишь 60 Гц

Год назад приобрёл ноутбук MSI Sword HX B14V, поставив на него Debian. Недавно решил перейти на Arch, для чего установил дистрибутив на другом разделе параллельно. Однако в процессе настройки возникла проблема, решить которую до сих пор не удалось: В Арче максимальная частота обновления экрана составляет 60 Гц, тогда как в Дебиане (и Windows 10) она равняется 240 Гц.

Самое интересное, что, эксперимента ради, я скопировал Дебианское ядро 6.12.48+deb13-amd64 (в котором проблем с частотой нет) в Арч, выполнил mkinitcpio с grub-mkconfig, загрузился с него и — о чудо — 240 герц появились в выводе xrandr в Арче! Тогда провёл другой эксперимент: взял конфиг этого Дебианского ядра, и на его основе сконфигурировал ванильное ядро 6.16.6 (самое свежее на тот момент) с kernel.org, собрав и установив в Дебиан. После загрузки с данного ядра вожделенные 240 герц пропали, оставив только 60 Гц, как и в Арче сейчас.

Перерыл множество форумов, Reddit’ов и прочих Stack Overfow; напару с ИИ несколько дней искали решение — всё без толку: 60 герц, и ни одним больше. Ряд источников утверждает, что Дебиан накладывает свои волшебные патчи на ядро. Хорошо, допустим. Но я даже пробовал модифицировать файлы drivers/gpu/drm/drm_edid.c и drivers/gpu/drm/i915/display/intel_dp.c в исходниках, используя функцию printk() для отладки, чтобы видеть, что творится при инициализации графики (выводит сообщения в буфер, который и показывает dmesg). Для теста я жёстко хардкодил режим 2560x1600@240, но это приводило лишь к чёрному экрану, как и при попытке принудительного задания данного режима посредством xrandr.

В общем, занимаюсь любовью с системой уже месяца 1,5-2, и пока что всё без толку. Помогите решить проблему. Необходимую информацию предоставлю, укажите лишь, какую именно. Пока могу показать это, если поможет:

root@ss-sb2:/home/sergeich# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-S UHD Graphics (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] (rev a1)

Также, согласно выводу nvidia-smi, именно на Нвидии стартует /usr/lib/xorg/Xorg.

NVIDIA способна только рендерить, за вывод всегда отвечает Intel.

Подводя итог: В Debian при загрузке с родного ядра 6.12.48+deb13-amd64 240 Гц было и есть из коробки. При использовании ванильного ядра, сконфигурированного по конфигу config-6.12.48+deb13-amd64, 240 Гц пропадают, оставляя лишь 60 Гц.

В Arch Linux при загрузке с «имплантированного» ядра 6.12.48+deb13-amd64 тоже доступно 240 Гц. На родных ядрах из репозитория — 6.17.1-arch1-1 и 6.17.1-zen1-1-zen — максимум лишь 60 Гц.

 , , , ,

ThisIsMySuperLogin
()

RSS подписка на новые темы