You need to install the CUDA package to use Nvidia GPUs in blender. This is in the arch wiki page for blender.
Arch Linux
The beloved lightweight distro
I did so, but the problem is not fixed ;(
I'd use the flatpak version, it's what's recommended, specially if you want to install addons and not have issues with python versions.
Flatpak is not working for me:
EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). Failed to open dir (No such file or directory): /run/user/1000/gvfs/ EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
If you haven't had a chance yet, I strongly suggest reading the Arch Wiki (wiki.archlinux.org) entry on Blender. There are a couple entries in the article that may be relevant to fixing this for you.
If you're using the Zen kernel you need to install nvidia-dkms
instead of nvidia
, which is prebuilt for the standard kernel. This explains why your previous setup worked.
The error message is about a missing dependency. Try installing package python-aiohttp
.
Not sure why Blender needs an HTTP client or why that would cause lag though.
After installing 'python-aionhttp,' I started to see my GPU in the Blender preferences, but Blender still lags heavily.