Skip to content

Commit

Permalink
Перенёс изменения из Alt Gnome Wiki и правки @X1Z53
Browse files Browse the repository at this point in the history
  • Loading branch information
vlad196 committed Jul 10, 2024
1 parent d6b201c commit 376b203
Show file tree
Hide file tree
Showing 3 changed files with 758 additions and 246 deletions.
44 changes: 20 additions & 24 deletions docs/graphics/nvidia/index.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,50 @@
# NVIDIA

## На данный момент существует 2 различных драйвера:
На данный момент существуют 2 драйвера:

### 1. [Проприетарный драйвер от NVIDIA](./nvidia-drivers/#_1-проприетарныи-драивер-от-nvidia)
### 1. Проприетарный драйвер от NVIDIA

NVIDIA — это собственный драйвер самой компании [nvidia.com](https://www.nvidia.com). NVIDIA драйвер является [закрытым программным обеспечением](https://en.wikipedia.org/wiki/Proprietary_software) и поставляется отдельно от ядра Linux, требуя индивидуальной установки.
NVIDIA — это собственный драйвер от [NVIDIA](https://www.nvidia.com). Этот драйвер является [закрытым программным обеспечением](https://en.wikipedia.org/wiki/Proprietary_software) и поставляется отдельно от ядра GNU/Linux, требуя индивидуальной установки.

Важно отметить, что драйвер NVIDIA постоянно развивается и обновляется, и различные версии этого драйвера могут иметь свои особенности и ограничения, [поэтому критически важно знать версию установленного драйвера и информацию, связанную с ним.](./nvidia-drivers/#настроика-драиверов)
Важно отметить, что драйвер NVIDIA постоянно развивается и обновляется, и различные версии могут иметь особенности и ограничения, [поэтому критически важно знать версию установленного драйвера и информацию, связанную с ним.](#настроика-драивера)

При установке основного пакета [nvidia_glx_common](./nvidia-drivers/#способ-2-вручную), необходимая версия драйвера устанавливается автоматически, и не требуется никаких дополнительных действий со стороны пользователя.
При установке основного пакета [`nvidia_glx_common`](#способ-2-вручную), необходимая версия драйвера устанавливается автоматически, не требуя никаких дополнительных действий со стороны пользователя. Также существует скрипт установки через [EPM](#способ-1-через-epm), предлагающий собственные дополнительные настройки.

Также существует скрипт установки через [EPM](./nvidia-drivers/#способ-1-через-epm), предлагающий собственные дополнительные настройки.
### 2. Драйвер Nouveau

### 2. [Драйвер Nouveau](./nvidia-nouveau/#смена-проприетарных-драиверов-от-nvidia-на-nouveau)
Nouveau — это проект с [открытым исходным кодом](https://en.wikipedia.org/wiki/Open-source_software), созданный независимыми разработчиками с использованием методов реверс-инжиниринга. В настоящее время он разрабатывается под эгидой [X.Org Foundation](https://x.org/) и размещается на [freedesktop.org](https://nouveau.freedesktop.org/). Nouveau является частью проекта [Mesa 3D](https://www.mesa3d.org/) и систем на базе GNU/Linux.

Nouveau — это [open-source](https://en.wikipedia.org/wiki/Open-source_software) проект, созданный независимыми разработчиками с использованием методов реверс-инжиниринга. В настоящее время он разрабатывается под эгидой [X.Org Foundation](https://x.org/) и размещается на [freedesktop.org](https://nouveau.freedesktop.org/). Nouveau является частью проекта [MESA 3D](https://www.mesa3d.org/), и систем GNU Linux.
Из-за обратно-проектируемого метода разработки уровень поддержки различных архитектур GPU может варьироваться, поэтому важно знать, [насколько хорошо](https://nouveau.freedesktop.org/FeatureMatrix.html) Nouveau поддерживает целевую видеокарту.

Из-за обратно-проектируемого метода разработки, уровень поддержки различных архитектур GPU может варьироваться, [поэтому важно знать какая у Nouveau поддержка архитектуры вашей видеокарты](https://nouveau.freedesktop.org/FeatureMatrix.html).

Драйвер Nouveau изначально присутствует в ядре системы, и настройка не требуется.
Драйвер Nouveau изначально присутствует в ядре системы и требует вмешательства в редких случаях, таких как [использование на Macbook](https://alt-gnome.wiki/macbook-with-nouveau.html).

::: info
У Nouveau есть страница с названиями видеокарт, их кодовыми наименованиями и их архитектурой.

См. страницу [Code Names](https://nouveau.freedesktop.org/CodeNames.html)
Названия видеокарт, кодовые наименования и архитектуру можно посмотреть на отдельной странице [Code Names](https://nouveau.freedesktop.org/CodeNames.html)
:::

## Выбор правильного драйвера:
## Выбор правильного драйвера

При выборе драйвера для графического чипа, следует учесть три основных аспекта:
При выборе драйвера для графического чипа следует учесть три основных аспекта:

1. **Развитие драйверов:** Как Nouveau, так и NVIDIA постоянно обновляются и развиваются. Невозможно точно предсказать, какие функции будут добавлены или изменены в каждом из них в будущем. Если однажды услышали, что чего-то нет в каких-то драйверах, через полгода это может поменяться.
1. **Развитие драйверов:** Как Nouveau, так и драйвер от NVIDIA постоянно обновляются и развиваются. Невозможно точно предсказать, какие функции будут добавлены или изменены в будущем. Если однажды услышали, что чего-то нет в каких-то драйверах, через полгода это может поменяться.
2. **Архитектура графического чипа:** Важно учитывать, что старые модели графических чипов, как правило, лучше работают с драйвером Nouveau, чем с последними, где предпочтительнее использовать драйвер NVIDIA. Однако всё индивидуально, и проверка требуется для каждой архитектуры видеочипов отдельно. Для проверки уровня поддержки различных архитектур можно обратиться к [Feature Matrix](https://nouveau.freedesktop.org/FeatureMatrix.html) для Nouveau и к [блоку настройки драйвера](#настройка-драйвера) в случае с NVIDIA.
3. **Происхождение драйверов:** Проприетарный драйвер NVIDIA разрабатываются самой компанией NVIDIA и зачастую не контактирует с сообществом Linux. В то же время Nouveau является частью проекта Mesa (одной из основных частей графического стека GNU/Linux). Однако он разрабатывается с помощью реверс-инжиниринга, то есть проприетарный драйвер обычно обеспечивает более высокий уровень поддержки видеокарт, в то время как Nouveau обеспечивает более глубокую интеграцию с GNU/Linux системами.

### На данный момент, драйвера имеют следующие основные различия:
### Отличия в драйверах

Проприетарный драйвер NVIDIA обеспечивает управление питанием большего числа видеокарт, поддерживают работу CUDA, а также обеспечивают лучшую поддержку игр и графических программ. Это способствует более комфортной работе с операционной системой.
Проприетарный драйвер NVIDIA обеспечивает управление питанием большего числа видеокарт, поддерживает работу CUDA, а также лучше справляется с поддержкой игр и графических программ.

С другой стороны, Nouveau встроен в ядро Linux и обычно не требует дополнительных настроек. Он также поддерживает управление питанием, но на меньшем количестве видеокарт, не поддерживает CUDA и имеют плохую поддержку игр. В некоторых моментах обеспечивает лучшую поддержку там, [где NVIDIA имеет плохую](https://gitlab.freedesktop.org/xorg/xserver/-/issues/1317).
Открытый Nouveau встроен в ядро GNU/Linux и обычно не требует дополнительных настроек, также обеспечивает управление питанием, но на меньшем количестве видеокарт, не поддерживает CUDA и имеют плохую поддержку игр. [В некоторых моментах](https://gitlab.freedesktop.org/xorg/xserver/-/issues/1317) справляется лучше, чем NVIDIA.

::: info
Дополнительную информацию о поддержке управления питанием с использованием Nouveau можно найти здесь: [PowerManagement](https://nouveau.freedesktop.org/FeatureMatrix.html)
Дополнительную информацию о поддержке управления питанием с использованием Nouveau можно найти на странице [PowerManagement](https://nouveau.freedesktop.org/PowerManagement.html)
:::

### Рекомендации по выбору:
### Рекомендации по выбору

Если вам необходимы игры, CUDA и другие технологии NVIDIA, и при использовании Nouveau возникают проблемы с производительностью, рекомендуется установить драйвер NVIDIA.
Если драйвер выбирается для игр, CUDA и других технологий NVIDIA, а при использовании Nouveau возникают проблемы с производительностью, рекомендуется установить драйвер NVIDIA.

Если вы не используете вышеупомянутые технологии, и ваша видеокарта работает стабильно на Nouveau, рекомендуется остаться на нём.
Если вышеупомянутые технологии не используете и видеокарта работает стабильно на Nouveauрекомендуется выбирать его.

### Источники:

Expand Down
Loading

0 comments on commit 376b203

Please sign in to comment.