Как стать автором
Обновить

Комментарии 18

Можно ли в Ubuntu использовать в качестве дискретной карты майнерские(не имеющие выходов) с официальными драйверами?
Или тут как в Windows — достигается только хакнутыми неофициальными?
Очень вероятно, что второе. Так как драйвера все пропреитарные, и вряд ли в репозиториях прям так открыто лежат нелицензионные драйвера
Не «очень вероятно», а точно нет.
Ни в одном дистре в официальных репах их нет.
А вот если взять ту-же Gentoo, то модно покопаться здесь.
а свое удивление в интернете не нашел простую инструкцию того, как запускать определенные приложения, используя дискретную графику.
А разве надо? Мне казалось что bumblebee уже давно интегрирован и не требует отдельной установки?
Интересно, надо почитать, спасибо!

А теперь запустите powertop и посмотрите потребление энергии без какой либо нагрузки.
Режим "On demand" давно сломан в драйверах nvidia.
В этом режиме карта nvidia всегда работает, даже если нет никакой нагрузки.

Причем исправляется это одним байтом (на ходу если делать).

https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1765363

пост #42

Но как я решил проблему, описано в посте#66

А по сути Nvidia в скриптах включения-выключения карты, которые вызываются из nvidia-settings, забыла перекладывать всего один файл.

Примерно этот - /lib/udev/rules.d/50-pm-nvidia.rules, или похожий, там же, рядом. Я уже не уверен, какой.

При переключении на интел он удаляется, а при переключении на nvidia - не восстанавливается.

Я таким образом один ноут по гарантии поменял :) Потому что при единожды выключенной Nvidia, потом больше никогда не работает HDMI выход.

После установки драйверов всё работает (два монитора), а после переключения N->I->N - нет.

Переустановишь линукс - работает :-/

https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1765363

Этот не тот баг. Если просто включить режим intel, то nvidia карта корректно отключается.
А вот если включить режим "On demand", то всё ломается и nvidia карта работает постоянно.

ооо, а я то думал что мне так кажется, не знаете как решить проблему?
Не нашел простую инструкцию того, как запускать определенные приложения, используя дискретную графику.

А её и не существует.
NVIDIA на Linux это боль из-за проприетарных драйверов и нежелания их авторов активно сотрудничать с сообществом. Свободный драйвер nouveau скорее мёртв, чем жив. Боль можно уменьшить используя дистрибутивы с first-class поддержкой NVIDIA из коробки, где уже всё стоит, настроено, и обновляется самостоятельно. Но и они не дают никаких гарантий, зависит от возраста GPU, кривости драйвера и упоротости производителя ноутбука. На одной только Archwiki с дюжину статей про NVIDIA, и очень большая их часть это разделы Troubleshooting.
Даже если у вас свежая видеокарта на которой всё встало сразу, работы гибридной графики без костылей всё равно не добиться. Например, Proton имеет отдельный док для этого.
Самый простой способ поехать на NVIDIA, известный мне на май 2021 года, это установить дистрибутив Pop_os (форк Ubuntu), который как раз предоставляет отдельный образ установки для NVIDIA и простое переключение режимов графики прямо в системном меню GNOME. После чего либо переключать режимы Integrated/NVIDIA в зависимости от целей, либо включить Hybrid и играть с переменными окружения для Vulkan/OpenGL, описанными где-то в недрах документации к драйверам. (А так же терпеть баги не менее упоротого xorg, вроде мерцающих окон, screen-tearing и пр.)
Ещё Manjaro (форк Arch Linux) предоставляет возможность сразу запуститься и установиться с non-free драйверами, но он унаследовал от арча очень крутой квест «Прогугли форумы и почини систему после обновления»
На самом же деле, это всё классические линуксовые танцы с бубном и бег с препятствиями. В долгосрочной перспективе это всё утомляет. Проще всего отказаться от продукции зелёных, или вернуться на единственную систему, где проблем с графикой нет (но, видимо, есть другие, раз вы оказались на стороне свободного по).
В целом согласен про постоянные «танцы с бубном». В линуксах они постоянны, и сейчас, кто бы не убеждал, что это хорошая ос для домашнего использования — это абсолютно не так. Мне нравится эта система как система от программистов для программистов

Про Proton спасибо, оставлю ссылку на ваш комментарий в статье, если вдруг кому это сильно пригодится, чтобы он знал в какую сторону гуглить
В статье написано. Нужно перед запуском прописать строчки __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia program. У меня почти все игры запустились с использованием дисретной видеокарты. А если приложения запускаются на через интел то нужно найти ярлык программы и прописать, как написано в статье __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia program

Годами ничего не меняется. Никогда больше не куплю себе бук с дискретной картой, хватит уже этого лютого садомазохизма.

В обычной Ubuntu вроде как это всё сразу установлено, что-то в консоли колдовать и перезагружаться не нужно. Ну и запуск приложения - ПКМ и выбрать пункт "Launch using Dedicated Graphics Card".

На ноутбуке с gtx 960m сходу завелась manjaro kde с проприетарными драйверами, которые ставит система автоматически. Перед командой только префикс prime-run надо добавлять.

Выбираю - NVIDIA (Performance Mode) или NVIDIA On-Demand - перестает работать HDMI. Перехожу на интегрированную карту все начинает работать. Как можно исправить?

Ваш гайд вообще не работает в последних версиях убунты - в настройках Nvidia Settings банально ничего нет.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории