Народ, помогите. Я скоро волосы на з@днице начну рвать.
Установил недавно Opensuse TumbleWeed, подключил репозиторий Packman, установил свой обычный набор софта и начал заниматься установкой драйверов NVIDIA(я владелец ноутбука с гибридной графикой NVIDIA + AMD(интегрированная)).
Поскольку мне нужно чтобы CUDA и NVENC работали, то я пошел на сайт NVIDIA(https://developer.nvidia.com/cuda-downloads) по инструкцию по подключению их CUDA репозитория с необходимыми драйверами. Я подключил репозиторий, установил CUDA, а с ними и сами драйвера, и пошел ставить OBS и Blender для проверки работы драйвера. Все было прекрасно, Blender рендерил, OBS записывала, а игры запусклись(через команду “__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia”).
Но через некоторое время моя основная игра начала запускаться на интегрированной графике от AMD, а команда “__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | egrep “OpenGL vendor|OpenGL renderer”” начала выдавать ошибку(прикреплю в виде ссылки на pastebin). Самое интересное это то, что видеокарта постепенно переставала запускать игру(и другие программы тоже), а не сразу перестала работать(тоесть не работала только примерно в 50% запусков Линукса), а возможность рендера через CUDA и записи через NVENC не исчезли и исправно и стабильно работают до сих пор. Как это фиксить, или что я делаю не так?
Да, видеокарта исправна(проверял на Manjaro).
Да, на драйвере из камюнити репов сюса тоже такая дичь.