Удалите nvidia arch linux

Обновлено: 02.07.2024

На этой странице описывается, как установить проприетарный драйвер дисплея NVIDIA в системах Debian.

  1. Проприетарный драйвер NVIDIA
    1. Идентификация
      1. обнаружение nvidia
        1. Предпосылки
          1. Заголовки ядра
          2. Ядро
            1. Нестабильный Debian "Sid"
              1. Версия 470.103.01
              2. Версия 390.144
              3. Версия 340.108
                1. Версия 470.103.01
                2. Версия 390.144
                  1. Версия 470.103.01
                  2. Версия 460.91.03
                  3. Версия 390.144
                    1. Версия 460.73.01 (через buster-backports)
                    2. Версия 418.197.02
                    3. Версия 390.138 (устаревшие графические процессоры)
                    4. Версия 340.108 (устаревшие графические процессоры)
                      1. Версия 418.152 (через stretch-backports)
                      2. Версия 390.138
                      3. Версия 340.108 (устаревшие графические процессоры)
                      4. Версия 304.137 (устаревшие графические процессоры)
                        1. Автоматически
                        2. Вручную
                          1. Нестабильный Debian "Sid"
                          2. Debian 12 "Книжный червь"
                          3. Debian 11 "Яблочко"
                          4. Debian 10 "Бастер"
                          5. Debian 9 "Растянуть"
                            1. Ошибки сборки
                            2. Драйвер перестает работать после обновления Debian
                            3. Графический процессор не работает даже при установленной совместимой версии драйвера
                            4. Разное

                            Идентификация

                            Серию/кодовое имя графического процессора NVIDIA (GPU) установленной видеокарты обычно можно определить с помощью команды lspci. Например:

                            Дополнительную информацию см. в разделе HowToIdentifyADevice/PCI. Идентификатор PCI можно использовать для проверки поддержки устройства.

                            Примечание: если эта команда lspci возвращает более одной строки вывода, у вас графический чипсет Optimus (гибридный). После установки необходимого пакета драйверов вам все равно нужно будет выбрать один из методов на странице NVIDIA Optimus, чтобы активировать и использовать вашу карту NVIDIA.

                            обнаружение nvidia

                            Сценарий nvidia-detect (находящийся в пакете nvidia-detect в несвободном разделе) также можно использовать для определения графического процессора и рекомендуемого пакета драйверов для установки:

                            Драйверы для настольных ПК

                            Проприетарный «NVIDIA Accelerated Linux Graphics Driver» обеспечивает оптимизированное аппаратное ускорение приложений OpenGL и Vulkan через Xorg или Wayland. Это двоичный драйвер, для использования которого требуется модуль ядра Linux.

                            • Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
                            • Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
                            • Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
                            • Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
                            • Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
                            • Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
                            • Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
                            • Поддерживает Kepler, Maxwell, Pascal, Turing и все современные графические процессоры Ampere. Поддерживает Vulkan 1.2 и OpenGL 4.6.
                            • Обратите внимание, что 460.73.01 доступен только в buster-backports.
                            • Поддерживает Kepler, Maxwell, Pascal и большинство графических процессоров Turing. Поддерживает Vulkan 1.1 и OpenGL 4.6.
                            • Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.
                            • Поддерживает Kepler, Maxwell, Pascal и большинство графических процессоров Turing. Поддерживает Vulkan 1.1 и OpenGL 4.6.
                            • Обратите внимание, что 418.152 доступен только в растянутых бэкпортах.
                            • Поддерживает Fermi, Kepler, Maxwell и большинство графических процессоров Pascal. Поддерживает Vulkan 1.0 на Kepler и новее, поддерживает OpenGL до 4.5 в зависимости от вашей карты.

                            Серия 450 и новее отказались от поддержки 32-разрядных архитектур, теперь поддерживаются только x86-64 и ARMv8 (порты Debian AMD64 и ARM64 соответственно).

                            Предпосылки

                            Заголовки ядра

                            Перед установкой драйверов необходимо получить правильные заголовки ядра для сборки драйвера NVIDIA.

                            Для типичной 64-битной системы, использующей ядро ​​по умолчанию, вы можете просто запустить:

                            Для 32-разрядных систем с ядром без PAE вместо этого следует установить:

                            Или, для 32-разрядных систем с ядром PAE:

                            Если вы используете ядро ​​из Debian Backports, вы должны запустить ту же команду, но с флагом -t, за которым следует имя вашего исходного кода backports. Например, если вы используете резервные копии в 64-битной системе Debian 10, вы можете запустить:

                            Ядро

                            В некоторых случаях, если вы хотите установить новейшую версию драйвера NVIDIA из бэкпортов Debian, вам также может потребоваться установить ядро ​​из бэкпортов, чтобы соответствовать ему. В Debian 10 это можно сделать с помощью:

                            При необходимости замените "buster-backports" репозиторием бэкпортов вашей собственной версии.

                            Установка

                            Нестабильный Debian "Sid"

                            Версия 470.103.01
                            Версия 390.144
                            Версия 340.108

                            Для поддержки серии GeForce 8 через графические процессоры серии GeForce 300 (поддерживаемые устройства).

                            Debian 12 "Книжный червь"

                            Версия 470.103.01
                            Версия 390.144

                            Debian 11 "Яблочко"

                            Версия 470.103.01

                            Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-driver и необходимую прошивку из репозитория backports:

                            Версия 460.91.03
                            Версия 390.144

                            Debian 10 "Бастер"

                            Версия 460.73.01 (через buster-backports)

                            Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-driver и необходимую прошивку из репозитория backports:

                            Версия 418.197.02
                            Версия 390.138 (устаревшие графические процессоры)
                            Версия 340.108 (устаревшие графические процессоры)

                            Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-legacy-340xx-driver:

                            Debian 9 "Растянуть"

                            В большинстве случаев вам больше не нужен ни nvidia-xconfig, ни файл xorg.conf. Кроме того, серия 340 была разделена на отдельные пакеты для поддержки старых карт.

                            В некоторых ситуациях запуск nvidia-xconfig по-прежнему требуется для правильной работы блокировки экрана и приостановки/возобновления (922679 Xfce/lightdm/light-locker)

                            Версия 418.152 (через stretch-backports)

                            Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-driver и необходимую прошивку из репозитория backports:

                            Версия 390.138
                            Версия 340.108 (устаревшие графические процессоры)

                            Обновите список доступных пакетов, после чего мы сможем установить пакет nvidia-legacy-340xx-driver:

                            DKMS создаст модуль nvidia для вашей системы с помощью пакета nvidia-legacy-340xx-kernel-dkms.

                            Версия 304.137 (устаревшие графические процессоры)

                            DKMS создаст модуль nvidia для вашей системы с помощью пакета nvidia-legacy-304xx-kernel-dkms.

                            Установка 32-разрядных библиотек в 64-разрядной системе

                            Во многих случаях, например при запуске проприетарных 32-разрядных игр из Steam или Wine, вам могут потребоваться 32-разрядные графические библиотеки в вашей 64-разрядной системе для их правильной работы. Это стало намного проще, начиная с Debian 9/Stretch, и теперь требует минимальной дополнительной работы.

                            Обратите внимание, что следующие инструкции предполагают, что sudo настроен в вашей системе. Если это не так, либо следуйте инструкциям на вики-странице sudo, либо опустите sudo и выполните эти команды от имени пользователя root.

                            После установки драйверов включите 32-разрядную мультиархитектуру и обновите список репозиториев, выполнив:

                            После этого, чтобы установить 32-разрядную версию пакета библиотек NVIDIA, выполните:

                            Может потребоваться перезапуск соответствующих приложений, прежде чем они будут работать правильно.

                            ВНИМАНИЕ! Если вы вынуждены использовать устаревший драйвер, вместо него следует установить одну из nvidia-legacy-390xx-driver-libs:i386, nvidia-legacy- 340xx-driver-libs:i386 или nvidia-legacy-304xx-driver-libs:i386.

                            Путь

                            Драйвер NVIDIA поддерживает Wayland, хотя и через API, отличный от того, который выбран для поддержки бесплатных драйверов с открытым исходным кодом для других графических процессоров. Метод NVIDIA "EGLStreams" поддерживается только двумя основными рабочими столами, KDE Plasma и GNOME.

                            В драйвере NVIDIA также отсутствует поддержка ускоренных приложений XWayland. Это означает, что если вы запускаете приложение только для Xorg на своем рабочем столе NVIDIA Wayland (часто проприетарные видеоигры), они смогут выполнять рендеринг только на ЦП без использования ускорения графического процессора, что приводит к невероятно низкой производительности. NVIDIA представила в Xorg исправления для включения ускорения в XWayland, однако они все еще находятся на рассмотрении (исправление было объединено примерно в апреле 2021 г.), поэтому ускорение XWayland недоступно в Debian 10 и, вероятно, будет недоступно в Debian 11(?).

                            Драйверы Tesla

                            Линейка программируемых устройств Tesla от NVIDIA, используемых в основном для моделирования и крупномасштабных вычислений, также требует отдельных пакетов драйверов для правильной работы по сравнению с графическими процессорами GeForce потребительского уровня, которые вместо этого предназначены для настольных компьютеров и игр. .

                            В Debian 10/Buster пакет nvidia-driver по умолчанию основан на выпуске Tesla. Это было сделано для решения нескольких критических проблем безопасности, но это означает, что нет необходимости устанавливать отдельный пакет для работы устройств Tesla. Если вам нужна более новая версия, драйвер серии 450 доступен в бэкпортах через пакет nvidia-tesla-450-driver.

                            Конфигурация

                            Поскольку Xorg не определяет драйвер NVIDIA автоматически, необходимо предоставить файл конфигурации. Современные пакеты Debian для драйвера NVIDIA не должны требовать от вас каких-либо действий, перечисленных здесь, поскольку они обрабатывают это автоматически во время установки, но если у вас возникнут проблемы или вы используете гораздо более старую версию Debian, вы можете попробовать выполнить эти шаги.< /p>

                            Автоматически

                            Установите пакет nvidia-xconfig, затем запустите его с помощью sudo. Он автоматически создаст файл конфигурации Xorg в /etc/X11/xorg.conf.

                            Вручную

                            Приведенный выше файл конфигурации можно создать с помощью следующих команд:

                            Обратите внимание, что эта конфигурация нарушит работу Xorg в системах Optimus. Для такого оборудования см. вместо этого NVIDIA Optimus.

                            На этом этапе перезагрузите систему, чтобы включить черный список драйверов nouveau.

                            Нестабильный Debian "Sid"

                            CUDA 11.4.3 доступна в бесплатном репозитории:

                            При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.

                            Debian 12 "Книжный червь"

                            CUDA 11.4.3 доступна в бесплатном репозитории:

                            При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.

                            Debian 11 "Яблочко"

                            CUDA 11.2.2 доступен в бесплатном репозитории:

                            При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.

                            Debian 10 "Бастер"

                            CUDA 9.2.148 доступна в бесплатном репозитории:

                            И, если Backports включен, CUDA 11.2.1 доступен аналогичным образом:

                            При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.

                            Debian 9 "Растянуть"

                            CUDA 8.0.44 доступна в бесплатном репозитории:

                            И, если Backports включен, CUDA 9.1.85 доступен аналогичным образом:

                            При этом устанавливаются nvcc и другие. Визуальный профилировщик находится в отдельном пакете с именем nvidia-visual-profiler.

                            CUDA 8 поддерживает только gcc 5.3.1, который недоступен для Stretch. Для компиляции необходимо добавить -ccbin clang-3.8 в командную строку nvcc.

                            К сожалению, пакеты Debian CUDA не включают образцы Toolkit. Чтобы установить их самостоятельно, вам необходимо загрузить установочный файл «Ubuntu 16.04» .run для CUDA 8 с https://developer.nvidia.com/cuda-downloads. Запустите файл .run и (после принятия лицензии и согласия на запуск в неподдерживаемой системе) пропустите установку драйвера и инструментария и просто выберите «Образцы». Обратите внимание, что перед этим шагом вы должны

                            Чтобы скомпилировать примеры, сначала нужно установить

                            Устранение неполадок

                            Ошибки сборки

                            Драйвер NVIDIA может не собраться по нескольким причинам.

                            <р>1. Вы установили ядро ​​из бэкпортов без установки драйвера NVIDIA из бэкпортов. В некоторых случаях это может означать, что ядро ​​слишком новое для той версии драйвера, которую вы пытаетесь использовать. Проверьте это, просмотрев описание пакета для драйвера NVIDIA, где упоминается что-то вроде «Сборка модуля ядра была протестирована до Linux X.X», чтобы выяснить, что поддерживается.

                            <р>2. В частности, если вы используете Debian Testing или Debian Unstable, драйвер может еще не поддерживать ваше ядро. Часто новые версии ядра Linux явно требуют обновления драйвера для поддержки, поэтому, если пакет ядра обновится до того, как драйвер будет исправлен для него, вы не сможете использовать NVIDIA. Водитель. Решения для этого, от наиболее рекомендуемых до наименее рекомендуемых, включают временное использование более старого ядра до обновления драйвера, установку более новой версии драйвера из Debian Experimental, если она доступна, которая поддерживает вашу версию ядра, или поиск исправления для сбоя сборки. онлайн, который можно добавить в DKMS. Последние два варианта предназначены для опытных пользователей и могут привести к поломке вашей системы или, в случае добавления стороннего патча, вызвать проблемы с безопасностью, что может вынудить вас полностью переустановить или потратить часы на восстановление вашей системы. Пусть покупатель будет бдителен.

                            <р>3. Устаревшие версии драйвера NVIDIA могут не всегда поддерживать последнее ядро. Например, драйвер серии 304xx, хотя и доступен в репозитории Debian Unstable, не поддерживает Linux 5.0 или новее. При необходимости вы можете рассмотреть возможность использования более старой версии Debian или Nouveau.Nouveau имеет достойную производительность с графическими процессорами, которые достаточно устарели, чтобы больше не поддерживаться проприетарным драйвером.

                            Драйвер перестает работать после обновления Debian

                            При переходе между двумя основными выпусками Debian (например, при обновлении с Debian 9/Stretch до Debian 10/Buster) возможно, что драйвер перестанет работать, несмотря на то, что сборка прошла успешно, и другие проблемы не видны. Чаще всего это вызвано обновлением пакета nvidia-driver до более новой основной версии, которая больше не поддерживает ваше оборудование, поскольку NVIDIA регулярно прекращает поддержку старых поколений оборудования. Вам нужно будет удалить все существующие пакеты NVIDIA (обратитесь к разделу ниже, чтобы узнать, как это сделать), и вместо этого установить самый последний устаревший драйвер, который все еще поддерживает ваш графический процессор.

                            Графический процессор не работает, даже если установлена ​​совместимая версия драйвера

                            Если у вас очень современный графический процессор NVIDIA, который был произведен после выпуска вашей версии Debian, он может не работать даже после установки новейшего бэкпортированного драйвера, который утверждает, что поддерживает вашу карту. Если это так, вам, вероятно, потребуется также обновить пакет несвободной прошивки в вашей системе, установив пакет firmware-misc-nonfree из бэкпортов. Например, в системе Debian 10 с включенным бэкпортом:

                            После перезагрузки драйвер сможет загрузить соответствующую прошивку.

                            Разное

                            Если вы не можете изменить яркость экрана, откройте файл конфигурации Xorg (/etc/X11/xorg.conf или /etc/X11/xorg.conf.d/20). -nvidia.conf в зависимости от того, какой метод вы использовали) и добавьте

                            в раздел Устройство. В некоторых случаях (например, GeForce GT 650M Mac Edition) это может вызвать мерцание экрана во время загрузки (сразу после экрана grub), и система не загрузится. В этом случае вы должны использовать вместо этого добавить следующее:

                            Удаление

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

                            Также обратите внимание, что если проблемы с драйвером не позволяют вам получить доступ к рабочему столу, вы можете получить доступ к полноэкранному телетайпу с помощью Ctrl + Alt + F3 (или почти любой из клавиш "F").

                            Вы можете удалить все пакеты в вашей системе, содержащие nvidia в имени, выполнив:

                            Затем перезагрузите систему с помощью:

                            Это должно оставить вас с работающей системой почти во всех случаях. Если кажется, что проблемы все еще возникают, вы также можете попробовать запустить:


                            Мы работаем над материнской платой Asus P8Z77-V LE и используем Nvidia Geforce GTX970.

                            В этом уроке мы увидели, как я узнал, какой пакет установить для этой карты.

                            НО что делать, если вы сломали свою систему из-за того, что установили (в данном случае намеренно) неправильные драйверы.

                            Чистая установка всегда является хорошим решением (если вы храните самые важные файлы в облачных службах), но давайте попробуем разобраться без переустановки.

                            Мы устанавливаем неправильные драйверы для нашей карты Nvidia, и это приведет к поломке системы.

                            Эта установка сломает мою систему. Я делаю это в образовательных целях. После этого покажу, как починить компьютер.

                            В случае сбоя системы вы все еще можете войти в TTY.

                            CTRL + ALT + F2, F3, F4, F5 и F6

                            Virtualbox: ПРАВЫЙ CTRL + F2, F3, F4, F5 и F6


                            На изображении выше мы видим, что находимся в TTY2.

                            Тогда вам нужно повторить свои действия. Что я сделал, чтобы попасть сюда? Я что-то установил? Произошла ли ошибка при обновлении?

                            В нашем случае мы установили неправильные драйверы nvidia, поэтому мы удалили их с помощью

                            и перезагружаемся, и мы снова в системе, используя новый драйвер.

                            Затем мы установим правильный драйвер для этой системы с Nvidia GTX970:

                            Вы также можете установить утилиты nvidia, если хотите

                            Чтобы иметь возможность установить свои драйверы, мне сначала пришлось удалить все остатки предыдущих установок. Всегда старайтесь начинать с чистого листа.

                            Используйте sudo pacman -R nvidia и дважды нажмите клавишу TAB, чтобы увидеть, что у вас осталось, и удалить перед попыткой установить новый драйвер.

                            Если вы не можете войти в TTY, есть второй способ починить ваш компьютер, и мы изменим корень с помощью команды arch-chroot.

                            Эта программа для Linux предоставляет решение для переключения графического процессора на ноутбуках Optimus (т. е. ноутбуках с двойной конфигурацией Nvidia/Intel или Nvidia/AMD).

                            Очевидно, что это неофициально, я никоим образом не связан с Nvidia.

                            На данный момент поддерживаются только Archlinux и дистрибутивы на основе Archlinux (например, Manjaro).Поддерживаются только сеансы Xorg (без Wayland).

                            Поддерживаемые менеджеры отображения: SDDM, LightDM, GDM.

                            optimus-manager также может работать с другими диспетчерами дисплеев (или вообще без диспетчера дисплеев), но их необходимо настраивать вручную (см. раздел часто задаваемых вопросов 1 раздел часто задаваемых вопросов 2 ).

                            Разгрузка графического процессора и управление питанием с картами Nvidia не поддерживаются должным образом в Linux (хотя в последнее время был достигнут значительный прогресс), что может затруднить использование вашего ноутбука Optimus с полной производительностью. optimus-manager предлагает обходной путь для решения этой проблемы, позволяя запускать весь сеанс рабочего стола на графическом процессоре Nvidia, в то время как графический процессор Intel/AMD действует только как «ретранслятор» между графическим процессором Nvidia и вашим экраном.

                            По сути, это перенос на Archlinux решения nvidia-prime, созданного Canonical для Ubuntu.

                            Чтобы узнать больше о текущей ситуации с Optimus в Linux и о том, как работает это решение, прочитайте главную страницу Wiki.

                            ВАЖНО: пользователи Gnome и GDM

                            Если вы используете Gnome или Gnome Display Manager (GDM), есть несколько дополнительных требований для использования optimus-manager:

                            Пакет gdm по умолчанию из репозиториев Archlinux и Manjaro не совместим с optimus-manager, поэтому вы должны заменить его этой исправленной версией: gdm-prime (также заменяет libgdm). Патч был написан Canonical для Ubuntu и просто добавляет две точки входа в сценарий специально для переключения Prime. В остальном пакет идентичен официальному.

                            Еще одна особенность GDM заключается в том, что X-сервер не может автоматически перезапускаться после переключения графического процессора. Если вы видите пустой черный экран или черный экран с мигающим курсором, попробуйте вернуться к пустому TTY (например, с помощью Ctrl+Alt+F5), а затем вернуться к TTY1 с помощью Ctrl+Alt+F1. См. этот вопрос часто задаваемых вопросов.

                            ВАЖНО: пользователи Manjaro KDE

                            Естественно, в вашей системе должен быть установлен проприетарный драйвер nvidia. В Archlinux вы можете использовать пакеты nvidia или nvidia-dkms или специальный пакет nvidia, если вы запускаете собственное ядро ​​(например, nvidia-lts с linux-lts и т. д.). В Manjaro можно использовать встроенную утилиту драйвера.

                            Вы можете установить optimus-manager из этого пакета AUR: optimus-manager

                            Примечание. Не устанавливайте эту программу, клонируя этот репозиторий и запуская setup.py или напрямую используя pip. При этом будет установлен только пакет Python, но не будут включены важные файлы, которые нужны optimus-manager.

                            После установки демон optimus-manager должен был запуститься автоматически, но вы можете проверить его состояние с помощью systemctl status optimus-manager.service .

                            Важные примечания:

                            Пользовательская конфигурация Xorg: optimus-manager автоматически создает файл конфигурации Xorg и помещает его в /etc/X11/xorg.conf.d/. Если у вас уже есть пользовательские файлы конфигурации Xorg в этом месте или в /etc/X11/xorg.conf , настоятельно рекомендуется удалить из них все, что связано с графическим процессором, чтобы убедиться, что они не мешают процессу переключения графического процессора.< /p>

                            Конфигурация Xorg, сгенерированная Nvidia. Точно так же, если вы когда-либо использовали утилиту nvidia-xconfig или кнопку «Сохранить в файле конфигурации X» на панели управления Nvidia, файл конфигурации Xorg мог быть сгенерирован в /etc/X11/xorg. .конф . Настоятельно рекомендуется удалить его перед попыткой переключения графических процессоров.

                            Конфигурация Xorg, сгенерированная Manjaro: Manjaro имеет собственную утилиту-драйвер под названием MHWD, которая также автоматически создает файл конфигурации Xorg в /etc/X11/xorg.conf.d/90-mhwd.conf. optimus-manager автоматически удалит этот файл, чтобы избежать проблем.

                            Manjaro Gnome: см. предыдущий раздел Пользователи Gnome и GDM

                            Manjaro KDE: см. предыдущий раздел для пользователей Manjaro KDE

                            Bumblebee: optimus-manager несовместим с Bumblebee, поскольку оба инструмента будут пытаться одновременно управлять переключением питания графического процессора. Если Bumblebee установлен, вы должны отключить его демон ( sudo systemctl disable bumblebeed.service , затем перезагрузиться). Это особенно важно для пользователей Manjaro, поскольку Bumblebee устанавливается по умолчанию.

                            Приложения для мониторинга графического процессора: если у вас есть приложение (или виджет в области уведомлений), которое автоматически отслеживает такие параметры графического процессора Nvidia, как нагрузка, температура, использование видеопамяти и т. д., перед переключением в интегрированный режим убедитесь, что оно не запущено. Эти приложения работают, постоянно опрашивая драйвер nvidia, что может предотвратить его выгрузку с помощью optimus-manager.

                            Чтобы удалить программу, просто удалите пакет optimus-manager. Автоматически сгенерированный файл конфигурации Xorg будет автоматически очищен.

                            Вы также можете принудительно выполнить очистку, запустив optimus-manager --cleanup .

                            Вы также можете отключить optimus-manager, отключив службу systemd optimus-manager.service (требуется перезагрузка).

                            • optimus-manager --switch nvidia для переключения на графический процессор Nvidia
                            • optimus-manager --switch Integrated, чтобы переключиться на встроенный графический процессор и выключить графический процессор Nvidia
                            • optimus-manager --switch hybrid, чтобы переключиться на iGPU, но оставить графический процессор Nvidia доступным для разгрузки по требованию, аналогично тому, как Optimus работает в Windows. Дополнительные сведения см. на вики.

                            ВНИМАНИЕ! При переключении режима вы автоматически выходите из системы, поэтому перед этим обязательно сохраните свою работу и закройте все приложения.

                            Автоматический выход из системы поддерживается для следующих сред рабочего стола/менеджеров окон: KDE Plasma, Gnome, XFCE, Deepin, i3, Openbox, AwesomeWM, bspwm, dwm, LXDE, QTile. Вы можете отключить эту функцию в файле конфигурации. В этом случае переключение GPU не будет действовать до следующего входа в систему.

                            Вы также можете указать, какой графический процессор вы хотите использовать по умолчанию при загрузке системы, установив startup_mode в [файле конфигурации]optimus-manager.conf в файле /etc/optimus-manager/optimus-manager.conf .< /p>

                            Обратите внимание, что переключение в «интегрированный» режим и из него может быть немного нестабильным из-за необходимости загрузки/выгрузки модулей ядра nvidia и изменения состояния питания карты. Если у вас возникли проблемы со стабильностью, самый безопасный способ использовать этот режим — загрузиться прямо в него, используя параметры конфигурации startup_mode или параметр ядра (см. ниже).

                            Приложение на панели задач

                            Снимок экрана панели задач optimus-manager

                            Программа optimus-manager-qt предоставляет значок на панели задач для удобного переключения. Он также включает графический интерфейс для настройки параметров без редактирования файла конфигурации вручную.
                            Пакет AUR: optimus-manager-qt

                            Также доступны неофициальные расширения Gnome Shell:

                            В качестве альтернативы startup_mode optimus-manager также позволяет установить режим запуска графического процессора с помощью параметра ядра. Это полезно, если вы хотите создать несколько записей в загрузчике с разными режимами запуска графического процессора (например, режим «экономии заряда батареи», который запускается с интегрированным графическим процессором, и «игровой» режим, который запускается с Nvidia).

                            Просто добавьте optimus-manager.startup=MODE в список параметров ядра, где MODE может быть любым режимом запуска. Обратите внимание, что этот параметр переопределяет любой режим запуска, установленный в файле конфигурации.

                            Также обратите внимание, что этот параметр влияет только на то, с каким графическим процессором начинается сеанс рабочего стола; до этого он абсолютно не влияет на процесс загрузки, потому что optimus-manager не имеет над ним контроля.

                            Начиная с версии 1.2, управление питанием по умолчанию отключено, поэтому графический процессор Nvidia будет оставаться включенным (потребляя энергию) до тех пор, пока не будет выполнена ручная настройка. Этот выбор был сделан потому, что не существует универсальной конфигурации, подходящей для всех моделей ноутбуков, а неправильные конфигурации часто прерывают процесс загрузки.

                            Пожалуйста, обратитесь к руководству по управлению питанием в Wiki.

                            Основной файл конфигурации

                            Файл конфигурации по умолчанию можно найти в /usr/share/optimus-manager.conf . Пожалуйста, не редактируйте этот файл; вместо этого отредактируйте файл конфигурации в /etc/optimus-manager/optimus-manager.conf (или создайте его, если он не существует).

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

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

                            Никакие изменения конфигурации не вступят в силу до перезагрузки компьютера или перезапуска службы optimus-manager.


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

                            1. Установите драйвер nvidia с помощью команды pacman

                            «`sudo pacman -S nvidia»`

                            Примечание: добавьте хук pacman для компиляции модуля при обновлении ядра

                            2. Новый водитель из черного списка

                            «`sudo bash -c»echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf»«`

                            3. Добавить конфигурацию видеокарты на сервер Xorg

                            4. Загружать модули nvidia при загрузке — обновлять прошивку

                            "`MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)"`

                            sudo mkinitcpio -P Linux

                            5. Наконец, обновите ~/.xinitrc

                            .

                            используйте эту команду для отображения списка поставщиков и обновления в файле xinitrc

                            Протестируйте процессы графического процессора сейчас

                            Использование nvidia-smi


                            Использование nvtop


                            Поделиться:

                            Связанные

                            7 мыслей о том, как установить и настроить драйвер nvidia в arch linux

                            Здравствуйте! Все еще не могу заставить это работать. Должен ли я создавать xinitrc для пользователя или root? i3 выдает отказ в разрешении. Запутался как черт :S

                            да,
                            должен.
                            мой файл .xinitrc выглядит так.

                            lightdm вы создаете символическую ссылку с помощью команды `”systemctl enable lightdm”`,
                            и она автоматически войдет в систему, если вы хотите конкретно управлять тем, как x-запускается, проверьте свой zprofile. (я использую Zsh)

                            Брух, спасибо, я буквально целый день пытался решить эту проблему, и я не смог установить дополнительную оперативную память, как выяснилось, из-за neoveu

                            Позвольте мне просто поблагодарить вас!

                            У меня были проблемы с использованием только моего дисплея HDMI с xrandr, и это помогло мне правильно настроить мои видеокарты.

                            Читайте также: