На здоровой системе должен существовать хотя бы минимальный объём свопа (512MiB-1GiB) чтобы система могла выгрузить страницы памяти, которые используются чрезвычайно редко или не используются совсем (Например, когда приложение забирает небольшую часть памяти во время запуска, но больше к ней не обращается).
Не нашел простую инструкцию того, как запускать определенные приложения, используя дискретную графику.
А её и не существует.
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 драйверами, но он унаследовал от арча очень крутой квест «Прогугли форумы и почини систему после обновления»
На самом же деле, это всё классические линуксовые танцы с бубном и бег с препятствиями. В долгосрочной перспективе это всё утомляет. Проще всего отказаться от продукции зелёных, или вернуться на единственную систему, где проблем с графикой нет (но, видимо, есть другие, раз вы оказались на стороне свободного по).
Задача шеринга экрана для Wayland была передана проекту PipeWire. Современные браузеры уже внедрили его поддержку (Хотя может и не заработать из коробки, зависит от дистрибутива и версий ПО. Chrome, например, требует включить флаг enable-webrtc-pipewire-capturer). Остаётся ждать улучшений и пока другие десктопные приложения подтянутся. Как пример, совсем недавно OBS добавил поддержку захвата экрана для Wayland в 27.0.0-rc1.
Если будете пробовать всё это протестировать у себя, удостоверьтесь что приложение действительно запустилось как wayland-клиент, а не x11. Несколько раз сталкивался с этим. Обычно это настраивается как переменная окружения, которая гуглится индивидуально для каждого приложения/тулкита.
Если нет желания играть с конфигами и прочей чепухой, лучше пока оставаться на xorg.
Именно так и действует одна из альтернатив снапам — Flatpak. В нём каждое приложение может использовать один из нескольких фиксированных рантаймов, которые содержат все нужные библиотеки. В итоге рантайм устанавливается один раз и затем переиспользуется другими приложениями.
sed 's/PHP/<любой язык>/g;s/Laravel/<любой фреймворк>/g'
Суть статьи не поменяется.
А её и не существует.
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 драйверами, но он унаследовал от арча очень крутой квест «Прогугли форумы и почини систему после обновления»
На самом же деле, это всё классические линуксовые танцы с бубном и бег с препятствиями. В долгосрочной перспективе это всё утомляет. Проще всего отказаться от продукции зелёных, или вернуться на единственную систему, где проблем с графикой нет (но, видимо, есть другие, раз вы оказались на стороне свободного по).
enable-webrtc-pipewire-capturer
). Остаётся ждать улучшений и пока другие десктопные приложения подтянутся. Как пример, совсем недавно OBS добавил поддержку захвата экрана для Wayland в 27.0.0-rc1.Если будете пробовать всё это протестировать у себя, удостоверьтесь что приложение действительно запустилось как wayland-клиент, а не x11. Несколько раз сталкивался с этим. Обычно это настраивается как переменная окружения, которая гуглится индивидуально для каждого приложения/тулкита.
Если нет желания играть с конфигами и прочей чепухой, лучше пока оставаться на xorg.