Какие функции включены/отсутствуют в драйверах Debian Nouveau для графических процессоров NVIDIA?

Какие функции включены/отсутствуют в драйверах Debian Nouveau для графических процессоров NVIDIA?

После того, как я 9999999^10 раз сломал свою настройку с помощью прошивки и драйверов Nvidia, я сделал следующее:

sudo apt purge nvidia*
sudo apt purge cuda*

Теперь моя система загружается быстрее, и я действительно не могу заметить разницу между стандартным Debian Sid Nouveau и несвободными драйверами nvidia. Похоже, у них плохая репутация, я что-то упускаю. Теперь у меня все работает идеально.

введите описание изображения здесь

решение1

У вас есть карта серии Nvidia RTX 3000. Эта серия в настоящее время находится примерно на пике разработки драйверов Nouveau: достаточно старая, чтобы быть хорошо известной разработчикам, но достаточно новая, чтобы стать одной из важнейших целей новых разработок.

Посмотрите наМатрица характеристик драйвера Nouveau: ваша карта соответствует столбцу NV170. Единственные основные функции, которых вам не хватает, это:

  • Аппаратное декодирование и воспроизведение видео (Xv, VDPAU, XvMC)
  • Функции ускорения 2D-графики (которые сегодня не использует ни одна современная среда рабочего стола, поскольку функции ускорения 3D-графики, как правило, гораздо более мощные)
  • двухканальный DVI (есть ли у вашей карты вообще DVI?)
  • SLI (тоже очень редкая функция в наши дни)
  • Возможности вычислений на графическом процессоре

Таким образом, если у вас достаточно мощности процессора для декодирования видео и вас не интересуют вычислительные возможности графического процессора, то по сути все остальные функции вашей карты поддерживаются.

Многие старые видеокарты (NV140 и старше) в той или иной степени ограничены отсутствием поддержки управления питанием графического процессора, но для вас это не проблема.

решение2

Спецификации карт nVidia, особенно более дорогих, не опубликованы. Поэтому драйверы Nouveau с открытым исходным кодом не могут поддерживать все функции всех карт.

Если вы не используете все функции или ваша карта хорошо поддерживается Nouveau, этот драйвер может вам подойти. Если бы это было не так, драйвер бы вообще не использовался. Кроме того, драйвер постоянно совершенствуется и поддерживает все больше и больше.

Если у вас высокопроизводительная видеокарта, особенно карта, которую можно использовать в качестве GPGPU, драйвер Nouveau может не поддерживать необходимые функции, такие как cuda, и для полной функциональности потребуется фирменный драйвер nVidia.

Кроме того, некоторые карты вообще не поддерживаются, особенно в прошлом, когда драйвер Nouveau распознавал карту, даже если он на самом деле не поддерживал эту конкретную карту, загружал, а затем полностью вырубал графический процессор до такой степени, что система зависала или казалась зависшей, оставляя застрявшую клавиатуру и черный экран. Эта конкретная проблема — причина, по которой драйвер Nouveau получил свою плохую репутацию. Единственное решение в этой ситуации — загрузить систему в режиме, который частично или полностью отключает драйвер Nouveau, а затем установить более подходящий драйвер для карты.

Некоторые функции, вероятно, никогда не будут поддерживаться nouveau. Для всех функций необходимо использовать фирменный драйвер. Смотретьhttps://nouveau.freedesktop.org/FeatureMatrix.htmlиhttps://en.wikipedia.org/wiki/Nouveau_(программное обеспечение)

Связанный контент