Nvidia linux performance mode

Linux Mint Forums

How to Set NVIDIA X Server Settings to Performance Mode

Forum rules
There are no such things as «stupid» questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

How to Set NVIDIA X Server Settings to Performance Mode

Post by mathfish » Sat Mar 25, 2017 10:17 am

I am trying to set my NVIDIA setting to use NVIDIA and not Intel. So I open up the NVIDIA X Server Settings launcher and click on Performance Mode. I have to use my password for the process and then it tells me to logout and login for the changes to update or something. So tried clicking ‘Quit’ and then logging out and then back in, and I tried just logging out and back in without clicking ‘Quit’ on the settings dialog box but both times when I open up the settings box it still shows being on Intel Power Saving Mode.

In Driver Manager I have the nvidia-340 driver selected.

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Re: How to Set NVIDIA X Server Settings to Performance Mode

Post by Cosmo. » Sat Mar 25, 2017 10:25 am

Which version of Mint? In older versions of Mint (until 17.1 IIRC) a reboot is needed (although the message of the driver says to log in / out).

Re: How to Set NVIDIA X Server Settings to Performance Mode

Post by mathfish » Sat Mar 25, 2017 10:40 am

Читайте также:  Linux copy directory overwrite all

Источник

Включение гибридной графики в Ubuntu на ноутбуках Nvidia + Intel (OpenGL, Vulkan)

Это простая инструкция как включить гибридную графику intel-nvidia на ноутбуке. Чтобы определенные приложения запускались на дискретном чипе, а другие на встроенном. На свое удивление в интернете не нашел простую инструкцию того, как запускать определенные приложения, используя дискретную графику. Так что напишу так просто, на сколько считаю нужным

У меня система KDE Neon 5.21 — по большому счету — Ubuntu LTS с окружением рабочего стола KDE Plasma 5.21, видеочип GeForce MX150

1. Устанавливаем драйвер

a) Если у вас система на Qt (Как правило окружение KDE или LXQt), то с помощью данной команды через терминал загрузим программу для установки драйверов:

sudo apt install software-properties-qt

Если у вас система на GTK то с помощью это команды:

sudo apt install software-properties-gtk

Хотя разницы принципиальной нет

b) Затем запускаем ее с правами root

sudo software-properties-qt

В папке ~/.local/share/applications/ создадим файл software properties qt.desktop с таким содержанием

[Desktop Entry] Categories=System;Settings; Comment[ru_RU]=drivers Comment=drivers Exec=konsole -e "~/.local/share/applications/software-properties-qt.sh" GenericName[ru_RU]=Установка драйверов\s GenericName=Установка драйверов\s Icon=systemsettings MimeType= Name[ru_RU]=software properties qt\n Name=software properties qt\n Path= StartupNotify=true Terminal=false TerminalOptions= Type=Application X-DBUS-ServiceName= X-DBUS-StartupType= X-KDE-SubstituteUID=false X-KDE-Username= 

И файл software properties qt.sh в той же папке:

#! /bin/bash echo software-properties-qt sudo /usr/bin/software-properties-qt 

После перезагрузки ярлык появится в меню

Но это далеко не обязательно, вполне достаточно запустить из консоли для наших целей настройки гибридной графики

c) Переходим на последнюю вкладку Additional drivers и устанавливаем нужный драйвер. Я выбрал самой последней версии, который не tested и не server

d) После установки перезагружаем устройство

2. Настраиваем видеокарту

a) Загружаем следующую программу:

sudo apt install nvidia-settings

b) Переходим в PRIME Profiles Здесь мы видим три пункта:

  1. NVIDIA (Performance Mode) — работать только на дискретной графике. Сильно потребляет батарею в несложных задачах, а так же ноутбук начинает греться. Зато система работает намного быстрее, но это того не стоит. У меня после установки драйвера этот пункт включился автоматически
  2. NVIDIA On-Demand — некоторые приложения будут использовать дискретную графику nvidia, но по-умолчанию встроенная intel. Как запустить конкретное приложение с дискретной графикой напишу дальше
  3. NVIDIA (Power Saving Mode) — отключение дискретной графики

Выбираем второй вариант — NVIDIA On-Demand , и перезагружаем систему

3. Запуск приложения с использованием дискретной графики

Это то, что сложнее всего гуглилось.

Для запуска приложения с использованием графики nvidia нужно задать для OpenGL две переменные среды:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
__NV_PRIME_RENDER_OFFLOAD=1

Делать это надо перед командой для запуска приложения. Например, нам нужно запустить из терминала приложение program с использованием дискретной графики. Нужно вызвать его так:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia program

Соответственно, если у приложения есть ярлык (.desktop) в меню приложений, то надо изменить команду запуска в ярлыке. В KDE Plasma нужно нажать на него ПКМ, открыть свойства (или «изменить приложение. «), перейти во вкладку «приложение» и перед командой приписать данную приставку. В других средах похожего стола примерно так же

Читайте также:  Linux get command help

Пример: ярлык игры Wolfenstein - Blade of Agony

Можно сделать это же действие через текстовый редактор. Открываем ярлык, находим Exec= , и приписываем перед коммандой данную приставку __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia minecraft-launcher

Заключение

Данный метод, как я понял, точно работают для программ, использующих библиотеки OpenGL и Vulkan. У меня, к сожалению, не получилось запустить так Windows приложение через Wine, которое использует DirectX, но это уже совсем другая история. (OpenGL приложения под Wine работают)

P.S. в комментариях (#comment_23011444) немного подсказали, что для работы с Proton (DirectX) есть такой док

Источник

Почему в nvidia-settings нельзя выбрать Intel?

В разделе «PRIME Profiles» есть три варианта на выбор:

Так вот пункт «Intel (Power Saving Mode)» задисейблен, его нельзя выбрать, при этом через sudo prime-select intel активируется встроенная видеокарта.

Выбор Intel вообще убрали из Nvidia Settings или выбирать Intel по сравнению с NVIDIA On-Daemond нет особого смысла?

Как графическим программам позволяется в sudo ?

Возможно, никак не позволяется? Или как-то криво? Или не всем?

upd. Запустил sudo /usr/bin/nvidia-settings, чисто позырить. Надо же, пунктик и Intel не активен. Возможно, и правда, выпилили, но недовыпилили.

upu еще раз. У меня в Кубунту драйвер 390, а nvidia-settings 470. Я этим вообще не пользовался, ибо шмель, потому внимания не обращал.

Если тебе прям вот надо, если помнишь, что оно было, а теперь шиш. Возможно, сто́ит попробовать откатить nvidia-settings?

Dementy ★★★ ( 28.06.22 09:05:36 MSK )
Последнее исправление: Dementy 28.06.22 09:17:57 MSK (всего исправлений: 2)

Попробуй обновить драйвер до последней версии.

Если тебе прям вот надо, если помнишь, что оно было, а теперь шиш.

Я помню что оно было в Ubuntu 20.04 Focal Fossa, сейчас обновился до 22.04 Jammy Jellyfish и Intel стал неактивен.

Думал, что я что-то сделал не так, но, если не у одного меня такая история, то, наверно, и фиг с ними.

Пробовал — результат такой же.

было в Ubuntu 20.04 Focal Fossa

А сейчас и там нет. У меня 20.04. Дело, получается, не в этом, а в nvidia-settings.

Читайте также:  Установка linux тонкие клиенты

Подумал, nvidia-settings просто доступ запросить не в состоянии. А нет↓

~$ sudo /usr/bin/nvidia-settings ERROR: NVIDIA driver is not loaded ERROR: Unable to load info from any available system (nvidia-settings:17079): GLib-GObject-CRITICAL **: 10:09:08.838: g_object_unref: assertion 'G_IS_OBJECT (object)' failed ** Message: 10:09:08.842: PRIME: Requires offloading ** Message: 10:09:08.842: PRIME: is it supported? yes ** Message: 10:09:08.895: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 10:09:08.895: PRIME: on-demand mode: "1" ** Message: 10:09:08.895: PRIME: is "on-demand" mode supported? yes

А, пипка Intel может быть неактивна, раз и так Intel работает. Тоже нет. ↓

~$ sudo optirun /usr/bin/nvidia-settings ERROR: Unable to load info from any available system (nvidia-settings:23036): GLib-GObject-CRITICAL **: 11:49:32.574: g_object_unref: assertion 'G_IS_OBJECT (object)' failed ** Message: 11:49:32.578: PRIME: Requires offloading ** Message: 11:49:32.578: PRIME: is it supported? yes ** Message: 11:49:32.631: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 11:49:32.631: PRIME: on-demand mode: "1" ** Message: 11:49:32.631: PRIME: is "on-demand" mode supported? yes 

ЕМНИП, для нормальной работы монитор должен быть воткнут во встройку + у неё должен быть приоритет вывода сигнала в биосе. Но то опыт по моему некрожелезу.

М.б. я ставил драйвер не из реп, а бинарник с оф. сайта, возможно, в этом причина, но уже не помню на 100%.

optirun — это, разве, не Bumblebee? Bumblebee и Prime, вроде-как, несовместимы и рекомендуют удалять Bumblebee перед установкой Prime.

Возможно, используется GLvnd вместо PRIME.

Там инструкции зело мохнаты. Вот [РЕШЕНО] Bumblebee, Nvidia Optimus, Ubuntu 20.04, драйвер 390 (комментарий) я делился, как это молодежно делать. /usr/bin/prime-select у меня так и валяется, просто gpu-manager.service вырублен.

Рекомендовалось его удалять, скорее всего, от греха подальше. Если Шмель и графическую переключалку ткнуть (а не просто посмотреть, как я), то Шмель испортится. Не, конечно, там просто blacklist-nvidia.conf вернуть придется, чтобы починилось, но для копипастеров из гайдов это будет позыв переустановить Шubuntu.

Похожие темы

  • Форум nvidia-settings не работает под debian (2020)
  • Форум Проблема с драйвером Nvidia (2022)
  • Форум Как успокоить nvidia? (2020)
  • Форум Cистема загружается с черным экраном (2016)
  • Форум I3wm, nvidia тиринг (2018)
  • Форум Не переключается гибридная графика вообще никак (2015)
  • Форум Nvidia и встроенная видеокарта конфликтуют (2016)
  • Форум Переключние гибридной графики на ноутбуке Dell Precision (2021)
  • Форум nvidia-384. Проблема с конфигурацией Xorg (2018)
  • Форум Греется ноутбук в Ubuntu 18.04 (2018)

Источник

Оцените статью
Adblock
detector