Manjaro Настройка параметров NVIDIA (несвободные) и загрузка их при запуске

Настройка параметров NVIDIA (несвободные) и загрузка их при запуске

From Manjaro
Revision as of 07:29, 27 January 2023 by Krotesk (talk | contribs) (Created page with "'''8.''' Перезагрузите систему. Теперь все должно работать ;)")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
English • ‎русский

Введение

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


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

inxi -G

Установка драйверов NVIDIA

Если у вас установлен драйвер Nouveau - Вы можете установить проприетарный драйвер NVIDIA с помощью утилиты Manjaro Hardware Detection (MHWD). Для этого введите следующую команду в терминале:

sudo mhwd -a pci nonfree 0300


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

mhwd -li


Настройка разрешения/частоты обновления

Предупреждение
Представленный метод в настоящее время не работает для Cinnamon Edition. Как только решение будет найдено - эта статья будет обновлена.


1. Откройте терминал и введите следующую команду:

sudo nvidia-settings


2. Измените разрешение и частоту обновления на вкладке 'X Server Display Configuration'.

3. Нажмите кнопку 'Save to X Configuration File' и сохраните в /etc/X11/mhwd.d/nvidia.conf.

4. Теперь введите следующую команду в терминал для завершения процесса:

sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf

Настройка параметров X Screen (настройки OpenGL, сглаживание, X Server XVideo)

1. Откройте терминал и введите следующую команду:

nvidia-settings


2. Измените настройки в X Server XVideo Settings, OpenGL и Antialiasing на вкладке 'X Screen'.

3. Перейдите на вкладку 'nvidia-settings configuration' и нажмите на кнопку 'Save Current Configuration'.

4. Сохраните .nvidia-settings-rc в указанном по умолчанию месте (/home/[имя вашей учетной записи]).

5. Отредактируйте файл .xinitrc в удобном для вас текстовом редакторе. Например, запустите это в терминале:

gedit ~/.xinitrc


6. После открытия добавьте следующую строку в файл конфигурации перед последней строкой, начинающейся с "exec":

nvidia-settings --load-config-only
exec $(get_session)

7. Сохраните и выйдите.

Устранение неисправностей: X-Server не удалось запустить и установить

Если в процессе установки произошла ошибка - при перезагрузке вы можете увидеть следующее сообщение об ошибке: modprobe: ERROR: could not insert nvidia : No such a device


Если это произойдет:

1. Удалите драйвер NVIDIA, введя в терминал следующую команду:

sudo mhwd -r pci video-nvidia    


2. Перезагрузите компьютер


3. Введите в терминал следующее:

sudo gedit /etc/mkinitcpio.conf 


4. исключить слово nouveau из следующей строки:

MODULES=" nouveau" 


Теперь он должен выглядеть следующим образом (т.е. сохраните знаки ("")):

MODULES="" 


5. Сохраните изменения и закройте файл.


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

sudo mkinitcpio -p [linux kernel version]


Например, если вы в настоящее время используете ядро 3.10 - Вы должны ввести следующее:

sudo mkinitcpio -p linux310


Для ядра 3.11 вы введете следующее:

sudo mkinitcpio -p linux311


И так далее.

7. Теперь переустановите драйвер NVIDIA, введя следующую команду в терминале:

sudo mhwd -a pci nonfree 0300


8. Перезагрузите систему. Теперь все должно работать ;)

Bumblebee и Steam

Предупреждение
Эти инструкции устарели. Пока они не будут проверены на актуальность, пожалуйста, не следуйте им вслепую. Особенно учитывайте, что существуют также устаревшие драйверы nvidia для старых карт, таких как nvidia390xx и nvidia340xx. Если вы не уверены, пожалуйста, найдите руководство или обратитесь за помощью на форум.


Правильное использование и настройка Bumblebee со Steam намного проще, чем кажется на первый взгляд.

1. Установите bumblebee для несвободных nvidia. Пожалуйста, выполните в терминале команды в правильном порядке:

sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
sudo systemctl enable bumblebeed

2. Перезагрузите систему:

sudo reboot

3. Далее запустите:

optirun -b none nvidia-settings -c :8

4. Убедитесь что он работает

primusrun glxspheres64

и

glxspheres64

чтобы вы могли увидеть разницу.

5a. Чтобы все игры в Steam запускались с картой NVidia. Запустите Steam с помощью команды:

primusrun steam

5b. Кроме того, вы можете запускать конкретные игры через:

Выберите игру, которую вы хотите запустить с помощью дискретной карты Nvidia, на странице библиотеки клиента Steam, щелкните правой кнопкой мыши и выберите пункт "Свойства". Нажмите кнопку SET LAUNCH OPTIONS... и укажите primusrun %command% в качестве командной строки. Сохраните изменения. Этот метод позволяет выбрать когда дискретный графический процессор NVidia должен использоваться в каждой игре.

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

Если у вас возникли какие-либо проблемы, улучшения или Вы увидели ошибки в этом руководстве, пожалуйста, напишите в этой теме форума Manjaro: [1].

Cookies help us deliver our services. By using our services, you agree to our use of cookies.