Рекомендуется избегать использования графического драйвера с открытым исходным кодом NVIDIA «Nouveau» в текущей стабильной серии Linux 6.3, так как в нем присутствует серьезная ошибка, которая может вызвать различные проблемы в вашей системе.
В настоящее время существует не так много активных пользователей стека драйверов Nouveau, поскольку лучшая поддержка с открытым исходным кодом для видеокарт серии GeForce GTX 600/700, в то время как GeForce GTX 900 и более новые серии ограничены работой на низких тактовых частотах загрузки из-за подписанных проблем с прошивкой / PMU. Кроме того, драйвер Nouveau Vulkan все еще находится на ранней стадии разработки, переход на использование прошивки NVIDIA GSP с RTX 20 и новее продолжается, а также другие проблемы, из-за которых проприетарный драйвер NVIDIA остается широко используемым при работе с GPU NVIDIA в Linux. Но многие все еще запускают Nouveau на чистых установках Linux, пока не установят графический драйвер NVIDIA Linux. Однако предупреждение заключается в том, чтобы в настоящее время избегать использования Nouveau в Linux 6.3.
Существует проблема use-after-free в драйвере ядра Nouveau DRM, которая может привести к повреждению памяти ядра. Проблемы use-after-free также являются потенциальной уязвимостью безопасности, но возможно, что повреждение памяти ядра может привести к повреждению файловой системы или другим системным проблемам.
Разработчик Nouveau Кароль Хербст из Red Hat рекомендовал тем, кто использует Nouveau в Linux 6.3, перейти на ядро серии Linux 6.2. Или, в конце концов, эта проблема, вероятно, будет решена в будущем выпуске Linux 6.3.
Это не первая неприятная ошибка Nouveau в основном ядре. Десятилетие назад в Nouveau вспоминается драйвер NVIDIA с открытым исходным кодом, который заполнял все жесткие диски из-за дикой записи логов, которые могли генерировать почти 120 ГБ логов из коробки примерно за два часа использования.