LINUX.ORG.RU

в wayland llvmpipe вместо nvidia, ubuntu 22.04

 , , ,


0

1

в Х11 nvidia работает ок. А в вейланд сессии пишет вместо nvidia llvmpipe вместо nvidia.

вот в Х сессии:

$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 545.29.06
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 545.29.06
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 545.29.06
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

а вот перезашел в вейланд

glxinfo | grep OpenGL
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 23.0.4-0ubuntu1~22.04.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.0.4-0ubuntu1~22.04.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

При этом nvidia-smi -l работает и в вейланде. И если запускаю стим игры (Ori, Doom ethernal) то в nvidia-smi - они появляются, что как будто через nvidia идут, но нет (тупят на мало фпс, либо не запускаются). Но в Xах при этом - все ок - игры летают на своих положенных 250-300 фпс.

и не понимаю почему в вейланд

$ sudo prime-select nvidia 
Error: no integrated GPU detected.

★★

Последнее исправление: ppy (всего исправлений: 1)

Wayland + nVidia ION = butthurt? (2013)

Юзай иксы и блоб, нуво на этой карте пока не умеет в h.264

Wayland и Nvidia? (2015)

На блобе ещё не работает, накати временно nouveau, если он карту поддерживает.

Nvidia Wayland (2016)

Пока не готово, через пару лет возможно будет повсеместно. У меня есть надежды что kwin починят заодно.

Wayland & Nvidia (2019)

Никто не знает, начала ли уже Nvidia поддерживать Wayland в своих дровах?

Нет, не начала.

Plasma nvidia wayland (2020)

На нуво работает на блобе нет, только гном

Ubuntu, Nvidia, Wayland (2021)

В Wayland умеет, но ускорение в XWayland еще не завезли. Т.е. тебе пока лучше точно не станет. Используй пока иксовую сессию.

Я просто промотал в низ страницы

PPP328 ★★★★★
()
Ответ на: комментарий от PPP328

Спасибо, но я там везде был, и в гугле тоже много всего переискал и перепробовал прежде чем на лор писать, но решения куда рыть не нашел.

То что вейланд не нужен я понимаю ) Не понимаю почему у других работает, а у меня нет, хотя конфиг самый дефолтный вроде как.

ppy ★★
() автор топика
Ответ на: комментарий от PPP328

Ни у кого не работает 3д-ускорение на проприетарных дровах под wayland. Не готово ещё.

УМВР. KDE + nVidia + Wayland.

glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 545.29.06
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 545.29.06
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 545.29.06
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Я, собственно, и на вяленого переехал, так как на иксах дёргано всё стало. Сначала думал только в 2D, но и в 3D тоже временами дёргаться начинает (в частности в WatchDogs). На вяленом, хоть с вертикальной синхронизацией в XWayland и беда, всё намного плавнее.

QsUPt7S
()
Последнее исправление: QsUPt7S (всего исправлений: 2)
Ответ на: комментарий от alex1101

Читал что в 545 наоборот поправили чтото там с вейландом. Я откатывался на 535, там игры в вейланде запускаются, но без ускорения (fps жутко мало). И glxinfo так-же показывает llvmpipe. Но в nvidia-smi -l так-же запущенный игры появляются.

При этом в Хах и 545 и 535 все окей и с играми и в glxinfo и в гноме.

Куда рыть не понимаю - в гугле встречается что у ребят такая-же проблема, но nvidia-smi не находит видеокарту и понятно что проблемы с установкой драйверов, но у меня как будто установлено все верно.

ppy ★★
() автор топика
Ответ на: комментарий от ppy

Вот, хочу также!

Судя по всему, у человека здесь была такая же проблема.
У Вас nvdia_drm.modeset=1 и nvidia_drm.fbdev=1 в аргументах ядра выставлены? Пакет egl-wayland установлен?

QsUPt7S
()
Последнее исправление: QsUPt7S (всего исправлений: 1)
Ответ на: комментарий от QsUPt7S

Спасибо, добрый человек!

sudo apt install libnvidia-egl-wayland1

все исправило. Теперь в вейланде в думе законные 250fps на максималках. и в glxinfo | grep OpenGL нвидиа и в гноме

@PPP328 jfi

ppy ★★
() автор топика
Последнее исправление: ppy (всего исправлений: 1)