Difference between revisions of "Configure NVIDIA (non-free) settings and load them on Startup/ru"
Views
Actions
Namespaces
Variants
Tools
(Created page with "=Bumblebee и Steam=") |
(Created page with "{{BoxWarning|Предупреждение|Эти инструкции устарели. Пока они не будут проверены на актуальность, по...") |
||
Line 126: | Line 126: | ||
=Bumblebee и Steam= | =Bumblebee и Steam= | ||
{{ | {{BoxWarning|Предупреждение|Эти инструкции устарели. Пока они не будут проверены на актуальность, пожалуйста, не следуйте им вслепую. Особенно учитывайте, что существуют также устаревшие драйверы nvidia для старых карт, таких как nvidia390xx и nvidia340xx. Если вы не уверены, пожалуйста, найдите руководство или обратитесь за помощью на [https://forum.manjaro.org форум].}} | ||
Правильное использование и настройка Bumblebee с помощью Steam намного проще, чем кажется на первый взгляд. | |||
'''1.''' | '''1.''' Установите bumblebee для несвободных nvidia. Пожалуйста, выполните в терминале команды в правильном порядке: | ||
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus | sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus | ||
Line 140: | Line 140: | ||
sudo systemctl enable bumblebeed | sudo systemctl enable bumblebeed | ||
'''2.''' | '''2.''' Перезагрузите систему: | ||
sudo reboot | sudo reboot | ||
'''3.''' | '''3.''' Далее запустите: | ||
optirun -b none nvidia-settings -c :8 | optirun -b none nvidia-settings -c :8 | ||
'''4.''' | '''4.''' Убедитесь что он работает | ||
primusrun glxspheres64 | primusrun glxspheres64 | ||
и | |||
glxspheres64 | glxspheres64 | ||
чтобы вы могли увидеть разницу. | |||
'''5a.''' To have all games with Steam run using the NVidia card. | '''5a.''' To have all games with Steam run using the NVidia card. |
Revision as of 07:22, 27 January 2023
Введение
Вы можете проверить, какие драйверы у вас установлены введя в терминал следующую команду:
inxi -G
Установка драйверов NVIDIA
Если у вас установлен драйвер Nouveau - Вы можете установить проприетарный драйвер NVIDIA с помощью утилиты Manjaro Hardware Detection (MHWD). Для этого введите следующую команду в терминале:
sudo mhwd -a pci nonfree 0300
После завершения перезагрузите систему для завершения процесса. Затем можете проверить, что драйвер был установлен и работает, введя следующую команду в терминале:
mhwd -li
Настройка разрешения/частоты обновления
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. delete the word nouveau from the following line:
MODULES=" nouveau"
It should now look like this (i.e. keep the speech marks ("")):
MODULES=""
5. Сохраните изменения и закройте файл.
6. It is now necessary to reconfigure your existing kernel to take into account this change. The syntax of the necessary command to enter into your terminal is:
sudo mkinitcpio -p [linux kernel version]
For example, if you are currently using Kernel 3.10, you would enter the following:
sudo mkinitcpio -p linux310
For kernel 3.11, you would enter the following:
sudo mkinitcpio -p linux311
And so on.
7. Now re-install the NVIDIA driver by entering the following command into your terminal:
sudo mhwd -a pci nonfree 0300
8. Reboot your system. Now it should work ;)
Bumblebee и Steam
Правильное использование и настройка 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. To have all games with Steam run using the NVidia card. Run Steam with command:
primusrun steam
5b. Alternatively, you can run specific games by:
Select a game - that you want to run using your discrete Nvidia card - from the Library page of the Steam client, right-click, and select Properties. Click the SET LAUNCH OPTIONS... button and specify primusrun %command% for the command line. Save your changes.This method allows you to pick when the discrete NVidia GPU should be used on a per-game basis.
Обратная связь и поддержка
If you have any problems, improvements or see any errors in this tutorial, please post in this Manjaro forum thread: [1]