linux which gpu is used

как проверить, используется ли сейчас карта встроенная или внешняя?

glxinfo | grep «OpenGL vendor»

в случае с intel/nvidia покажет
intel — используется встроенная видеокарта
nvidia — используется карта внешняя

Manjaro & Nvidia (IT`s a WIN)

Для того, чтобы избежать screen tearing нужно использовать force composition pipeline + tripplebuffer (?). Это можно сделать в nvidia-settings.
Однако, в Manjaro недостаточно будет сохранить настройки в sudo nvidia-settings, ибо после ребута они слетают.

Решение сохранить в другой файл  —  Manjaro uses MHWD hence whatever you change in nvidia-settings related to the xorg it should be saved in
/etc/X11/mhwd.d/nvidia.conf

вот пару ключевых строк

Section «Screen»
Identifier     «Screen0»
Device         «Device0»
Monitor        «Monitor0»
Option         «TripleBuffer» «on»
Option         «metamodes» «HDMI-0: nvidia-auto-select +1920+0 {ForceCompositionPipeline=On}, DVI-D-0: nvidia-auto-select +0+0 {ForceCompositionPipeline=On}»

после того как добавил вэти строчки в /etc/X11/mhwd.d/nvidia.conf после ребута настройки теперь не слетают.

cs:go nvidia

cs:go настройки для nvidia

затенение фонового освещения — OFF
сглаживание-гамма коррекция — OFF
сглаживание параметры — 2х
сглаживание режим — увелечение настройки приложения
азинтропная филтрация — OFF
вертикальный синхроимпульс — OFF
максимальное кол-во заранее подготовленных кадров — 1
cuda графические процессоры — выбираем наш ГП, станет слово ВСЕ
многокадровое сглаживание OFF
режим управлением питанием — предпочтителен режим максимальной проивзодительности
кеширование шейдеров в случае с ССД диском — ВКЛЮЧАЕМ
филтрация текстур — анизотропная оптимизация по выборке — OFF
филтрация текстур — качество — высокая производительность
филтрация текстур — отрицательное отклонение УД — разрешить
филтрация текстур — трилинейная оптимизация — OFF
потоковая оптимизация — ВКЛЮЧИТЬ
тройная буферезация — OFF