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 ;(
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.
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).
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.
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.