Сделать графический процессор NVIDIA графическим процессором по умолчанию.

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

Я использую Manjaro 20 gnome. Когда Linux установлен на моем компьютере, драйвер Nvidia был установлен с помощью mhwd. Но команда lspci не показывает никакого графического процессора nvidia.

команда:

lspci | grep VGA

результат:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)

Любые другие команды, такие как,

sudo mhwd -i pci nvidia-linux

или

sudo pacman -S nvidia

результируют в черный экран. Также nvidia X server не показывает меню openGl или x-screen. Драйвер, скачанный вручную с сайта nvidia, не сработал. Компьютер использует графику intel.

mhwd --listinstalled
> Установленные конфигурации PCI:
--------------------------------------------------------------------------------
                  ИМЯ               ВЕРСИЯ          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
     video-modesetting            2020.01.13                true            PCI
video-hybrid-intel-nvidia-prime            2020.11.30               false            PCI


Предупреждение: Нет установленных конфигураций USB!
nvidia-smi
Tue Mar 16 22:39:35 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.56       Driver Version: 460.56       CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce 930MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P0    N/A /  N/A |      0MiB /  2004MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Процессы:                                                                    |
|  GPU   GI   CI        PID   Тип   Имя процесса                Использование  |
|        ID   ID                                                   GPU памяти |
|=============================================================================|
|  Не найдено запущенных процессов                                             |
+-----------------------------------------------------------------------------+
pacman --query | grep nvidia                                                                                                     
lib32-nvidia-utils 460.56-1
linux59-nvidia 460.56-1
mhwd-nvidia 460.56-1
mhwd-nvidia-390xx 390.141-1
nvidia-prime 1.0-4
nvidia-utils 460.56-1
neofetch
██████████████████  ████████   me_sajied@manjaro 
██████████████████  ████████   ----------------- 
██████████████████  ████████   OS: Manjaro Linux x86_64 
██████████████████  ████████   Host: HP ProBook 450 G4 
████████            ████████   Kernel: 5.9.16-1-MANJARO 
████████  ████████  ████████   Uptime: 3 hours, 6 mins 
████████  ████████  ████████   Packages: 1225 (pacman) 
████████  ████████  ████████   Shell: zsh 5.8 
████████  ████████  ████████   Resolution: 1366x768 
████████  ████████  ████████   DE: GNOME 3.38.3 
████████  ████████  ████████   WM: Mutter 
████████  ████████  ████████   WM Theme: Yaru 
████████  ████████  ████████   Theme: Arc [GTK2/3] 
████████  ████████  ████████   Icons: Yaru [GTK2/3] 
                               Terminal: gnome-terminal 
                               CPU: Intel i5-7200U (4) @ 3.100GHz 
                               GPU: NVIDIA GeForce 930MX 
                               GPU: Intel HD Graphics 620 
                               Memory: 1864MiB / 3819MiB

Я знаю, что это другой подход, не связанный с самой ОС, но:

Возможно, вы могли бы отключить интегрированную графическую карту и включить только ‘дискретную’ карту (в данном случае Nvidia)?

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

Для manjaro пункты 2, 3, 4 и 5 из manjaro-wiki для gpu из этой документации должны подойти.

А для Arch-Linux, документация nvidia для графических процессоров NVIDIA должна подойти.

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

Чтобы установить NVIDIA GPU в качестве основной видеокарты на вашей системе Manjaro 20 с рабочей средой GNOME, следуйте этому подробному руководству. Процесс требует комплексного подхода и возможно включение изменений в конфигурации системы, чтобы она корректно взаимодействовала с графическим процессором NVIDIA.

Шаги по настройке NVIDIA GPU в Manjaro

  1. Проверка оборудования и BIOS:

    • Убедитесь, что ваша NVIDIA 930MX отображается на аппаратном уровне. Зайдите в BIOS/UEFI вашего HP ProBook 450 G4 и проверьте, есть ли возможность отключить интегрированную графику Intel и установить дискретную видеокарту NVIDIA в качестве основной. Иногда такие опции могут находиться в разделе "Advanced" или "Display Settings" в BIOS/UEFI.
  2. Проверка установки драйверов NVIDIA:

    • Ваши установленные драйверы NVIDIA могут быть повреждены или неправильно настроены. Можете удалить их полностью и установить заново:
      sudo mhwd -r pci video-hybrid-intel-nvidia-prime
      sudo mhwd -r pci video-modesetting
    • Установите стандартный драйвер NVIDIA:
      sudo mhwd -a pci nonfree 0300
  3. Конфигурация драйвера NVIDIA:

    • После установки убедитесь, что драйвер настроен правильно. Запустите:
      sudo nvidia-settings
    • Если меню X Server Display Configuration не отображается, это может указывать на проблемы с конфигурацией X11 или правами доступа.
  4. Проверка конфигурации Xorg:

    • Проверьте файл конфигурации Xorg для правильной настройки использования NVIDIA GPU. Обычно он находится в /etc/X11/mhwd.d/ или /etc/X11/xorg.conf.d/. Откройте и убедитесь, что в конфигурации указан ваш NVIDIA GPU.
  5. Использование PRIME для переключения графики:

    • Убедитесь, что пакет nvidia-prime установлен, так как он необходим для переключения между интегрированной графикой и GPU NVIDIA на гибридных конфигурациях:
      sudo pacman -S nvidia-prime
    • Для запуска приложения с использованием GPU NVIDIA используйте команду:
      prime-run <application>
  6. Диагностика и логи:

    • Проверьте журналы загрузки для ошибок, связанных с NVIDIA:
      journalctl -e -u gdm
    • Используйте dmesg для поиска ошибок аппаратной совместимости или драйверов.
  7. Действия при неудачном запуске:

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

Заключение

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

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

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