карта nvida (ноутбук rtx 3050) не работает (x11 или wayland)

карта nvida (ноутбук rtx 3050) не работает (x11 или wayland)

Я использую Ubuntu 23.04 с гибридной графической системой (интегрированный графический процессор amd radeon + выделенный графический процессор для ноутбука nvidia rtx 3050). Я использую драйверы nvidia 525 (те, которые рекомендует Ubuntu при выполнении ubuntu-drivers autoinstall). Проблема в том, что когда я переключаюсь на wayland, мой графический процессор nvidia больше не определяется, хотя на X11 все работает нормально. Есть ли у кого-нибудь идеи, откуда это может взяться и можно ли это исправить? Заранее спасибо!

EDIT: На самом деле я думаю, что графический процессор NVIDIA просто не работает: при запуске игры на x11 в гибридном режиме с опцией «использовать выделенный графический процессор» игра просто вылетает.

решение1

В файле /usr/share/applications/steam.desktop есть строка PrefersNonDefaultGPU=false (или true), попробуйте отредактировать файл (с помощью sudo) и изменить значение.

Из сеанса X запустите

xrandr --listproviders

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

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <progtorun>

Под Wayland xrandr не покажет многого, но переменные окружения по-прежнему работают.

Я не использую Prime для переключения GPU, я просто пытаюсь использовать Nvidia, поэтому убедитесь, что ваш профиль настроек nvidia установлен на производительность. Посмотрите также на настройки питания, я думал, что выбор "производительности" там может повлиять на это назначение GPU, но теперь не уверен.

решение2

В конце концов я просто переустановил Ubuntu, и теперь все работает нормально. Думаю, я просто испортил драйверы, когда пытался решить другую проблему (сделал, sudo apt install fuseкоторая сломала мою систему) несколько дней назад.

Связанный контент