Комментарии 18
Или тут как в Windows — достигается только хакнутыми неофициальными?
Ни в одном дистре в официальных репах их нет.
А вот если взять ту-же Gentoo, то модно покопаться здесь.
а свое удивление в интернете не нашел простую инструкцию того, как запускать определенные приложения, используя дискретную графику.А разве надо? Мне казалось что bumblebee уже давно интегрирован и не требует отдельной установки?
Bumblebee, все-таки, костыль. А вот PRIME render offload - костыль, разработанный и рекомендуемый самой nvidia.
http://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/primerenderoffload.html
А теперь запустите 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 спасибо, оставлю ссылку на ваш комментарий в статье, если вдруг кому это сильно пригодится, чтобы он знал в какую сторону гуглить
Годами ничего не меняется. Никогда больше не куплю себе бук с дискретной картой, хватит уже этого лютого садомазохизма.
В обычной Ubuntu вроде как это всё сразу установлено, что-то в консоли колдовать и перезагружаться не нужно. Ну и запуск приложения - ПКМ и выбрать пункт "Launch using Dedicated Graphics Card".
На ноутбуке с gtx 960m сходу завелась manjaro kde с проприетарными драйверами, которые ставит система автоматически. Перед командой только префикс prime-run надо добавлять.
Выбираю - NVIDIA (Performance Mode)
или NVIDIA On-Demand
- перестает работать HDMI. Перехожу на интегрированную карту все начинает работать. Как можно исправить?
Ваш гайд вообще не работает в последних версиях убунты - в настройках Nvidia Settings банально ничего нет.
Включение гибридной графики в Ubuntu на ноутбуках Nvidia + Intel (OpenGL, Vulkan)