I’ve just installed Arch Linux with the Zen kernel, some basic packages, and Blender. However, upon opening Blender, I encountered severe lag when moving objects. Moreover, I faced an issue where I couldn’t select a video card in the preferences. It was Blender from Steam. Later, I decided to install Blender using Pacman, but I encountered the same problem, now with the error message: "Installation validation failed: No module named ‘aiohttp’ [dependencies.py:113]. I’m not sure what steps to take to resolve this issue… Also, everything was okay on the previous rig(GTX 1050Ti and AMD Ryzen 7 1700x) and standard kernel(not zen)
My nvidia packages: lib32-nvidia-utils 535.113.01-1 nvidia 535.113.01-4 nvidia-settings 535.113.01-1 nvidia-utils 535.113.01-2 opencl-nvidia 535.113.01-2 Specs: Nvidia RTX 3080ti Amd Ryzen 7 5800x
You need to install the CUDA package to use Nvidia GPUs in blender. This is in the arch wiki page for blender.
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).
If you’re using the Zen kernel you need to install
nvidia-dkms
instead ofnvidia
, 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.