Могу ли я использовать NVIDIA-PRIME на системе Debian, не основанной на Ubuntu? Если нет, как мне использовать свою видеокарту NVIDIA без Bumblebee?

Вопрос или проблема

У меня установлен Bumblebee, но у него есть ряд проблем, одна из которых – невозможность использовать Vulkan. Я попытался следовать инструкциям здесь, а также запустил # apt remove bumblebee*. Я перезагрузил компьютер и смог войти в систему с помощью lightdm, но после этого экран стал черным, поэтому я отменил изменения, используя другую сессию без запуска X.

Есть ли что-то, что мне следует сделать, но не указано на той странице? Похоже, что она была написана для тех, кто пытается настроить свой стек NVIDIA-optimus, а не изменить его.

Я использую Deepin 15.4.1, который основан на Debian Sid, с немного отличными репозиториями пакетов.

Arch Linux использует AUR, систему управления и доставки пакетов, поддерживаемую сообществом пользователей Arch Linux, менее строгую, чем система управления пакетами на основе Debian. Поэтому я бы рассмотрел Arch Linux или дистрибутивы на его основе.

Ответ или решение

Использование NVIDIA-PRIME на системе Debian без Ubuntu

Введение

Пользователи, работающие с Optimus-технологией от NVIDIA на системах, отличных от Ubuntu, часто сталкиваются с проблемами, связанными с управлением графическими картами. Основной целью данного ответа является рассмотреть возможность использования NVIDIA-PRIME на нестандартной Debian системе, такой как Deepin 15.4.1, а также предоставить альтернативные методы использования графической карты NVIDIA без Bumblebee.

NVIDIA-PRIME и его совместимость с Debian

NVIDIA-PRIME не является эксклюзивом Ubuntu; его можно использовать на Debian и производных системах, таких как Deepin, при этом отличия могут заключаться в установке и настройке. Тем не менее, важно помнить, что документация и поддержка для включения NVIDIA-PRIME в Debian могут быть менее развиты, чем в Ubuntu.

  1. Подготовка системы: Убедитесь, что ваша система обновлена. Используйте команды:

    sudo apt update
    sudo apt upgrade
  2. Удаление Bumblebee: Вы упомянули, что вы успешно удалили Bumblebee, что является первым шагом. Убедитесь, что вы также удалили все дополнительные зависимости, которые могут повлиять на заставку NVIDIA.

  3. Установка пакетов NVIDIA: Установите необходимые драйвера NVIDIA:

    sudo apt install nvidia-driver nvidia-settings

    Также может потребоваться установить пакет nvidia-prime, чтобы активировать возможности переключения графики.

  4. Конфигурация Xorg: Создайте или отредактируйте файл конфигурации Xorg:

    sudo nvidia-xconfig

    Это создаст файл /etc/X11/xorg.conf, который необходим для правильного определения графических устройств.

  5. Настройка загрузчика: Убедитесь, что параметр загрузки nomodeset не добавлен в параметры ядра GRUB. Если он присутствует, удалите его из файла конфигурации:

    sudo nano /etc/default/grub

    Измените строку:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet"

    на:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  6. Обновление GRUB:

    sudo update-grub

Альтернативы для использования NVIDIA без Bumblebee

Если использование NVIDIA-PRIME не работает или вызывает проблемы, вы можете рассмотреть альтернативные опции:

  • DRI PRIM: Это подход, аналогичный NVIDIA-PRIME, который позволяет использовать OpenGL с интегрированной графикой. Убедитесь, что драйвера установленны. В конфигурации Xorg добавьте параметр Option "AllowIndirectGLX" "True".

  • Использование xrandr: После установки драйверов NVIDIA и настройки конфигурации Xorg, вы можете использовать xrandr для переключения между графическими картами. Команда для использования NVIDIA может выглядеть следующим образом:

    xrandr --setprovideroutputsource modesetting NVIDIA-0
    xrandr --auto
  • Проверка и настройка Vulkan: Если ваша основная проблема связана с отсутствием поддержки Vulkan, убедитесь, что у вас установлены пакеты vulkan-nvidia и mesa-vulkan-drivers. Для выполнения теста используйте vulkaninfo.

Заключение

Итак, использование NVIDIA-PRIME на Debian возможно, но требует внимания к деталям в процессе конфигурации. Если возникнут сложности или нежелательные эффекты, несмотря на следование описанным выше шагам, рекомендуется обращаться к сообществу Debian, где можно получить практические советы и решения. Выбор прямых альтернатив, таких как DRI PRIM или использование xrandr, может помочь в управлении и использовании графики.

Оцените материал
Добавить комментарий

Капча загружается...