Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
0
votes
0
answers
18
views
Rendering using the Workbench engine using Blender as a Python module on Amazon Linux 2023 causes libEGL error and takes way too long
I am trying to get Blender cloud rendering with Nvidia GPUs to work. I am using Blender 4.1 as a module. When rendering using Workbench (or Eevee) I get an error, the render takes much much longer than it should (50 sec vs 2 sec), and after the render is done I get a segmentation fault. Here is the...
I am trying to get Blender cloud rendering with Nvidia GPUs to work. I am using Blender 4.1 as a module.
When rendering using Workbench (or Eevee) I get an error, the render takes much much longer than it should (50 sec vs 2 sec), and after the render is done I get a segmentation fault. Here is the error before the render:
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
libEGL warning: failed to open /dev/dri/card1: Permission denied
EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
The Nvidia drivers should be setup correctly, running nvidia-smi outputs this:
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.124.06 Driver Version: 570.124.06 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA A10G On | 00000000:00:1E.0 Off | 0 |
| 0% 21C P8 15W / 300W | 1MiB / 23028MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
Any ideas what could be the problem here?
Philipp Köhler
(1 rep)
May 7, 2025, 10:29 AM
0
votes
0
answers
71
views
Blender 4.4.0 Fails to Start on RHEL9 Due to Wayland/X11 and XDG_RUNTIME_DIR Issues
I downloaded the latest [Blender][1] 4.4.0 binary, but it frequently fails to start on RHEL9 with the following error. How can I resolve this issue? The issue happens in an X11 session that is started from an xfce desktop session. Moreover, the issue sometimes happens but sometimes doesn't. $ ./blen...
I downloaded the latest Blender 4.4.0 binary, but it frequently fails to start on RHEL9 with the following error. How can I resolve this issue? The issue happens in an X11 session that is started from an xfce desktop session. Moreover, the issue sometimes happens but sometimes doesn't.
$ ./blender-4.4.0-linux-x64/blender -d
Switching to fully guarded memory allocator.
Blender 4.4.0
Build: 2025-03-18 03:01:40 Linux Release
argv = ./blender-4.4.0-linux-x64/blender
argv[1] = -d
GHOST/Wayland: error: XDG_RUNTIME_DIR is invalid or not set in the environment.
./blender-4.4.0-linux-x64/blender() [0x104e610]
/lib64/libwayland-client.so.0(+0x6c8a) [0x7f590a01ac8a]
/lib64/libwayland-client.so.0(wl_display_connect+0x310) [0x7f590a01f7b0]
./blender-4.4.0-linux-x64/blender() [0x1616494]
./blender-4.4.0-linux-x64/blender() [0x15fb3b4]
./blender-4.4.0-linux-x64/blender() [0x15f9730]
./blender-4.4.0-linux-x64/blender() [0x12c67b4]
./blender-4.4.0-linux-x64/blender() [0x12a5f55]
./blender-4.4.0-linux-x64/blender() [0x74a573]
/lib64/libc.so.6(+0x3feb0) [0x7f5d26798eb0]
/lib64/libc.so.6(__libc_start_main+0x80) [0x7f5d26798f60]
./blender-4.4.0-linux-x64/blender() [0x88d0ee]
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
blender: xcb_io.c:269: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Aborted (core dumped)
Yang Liu
(1 rep)
Mar 25, 2025, 07:31 PM
• Last activity: Mar 31, 2025, 12:35 PM
1
votes
1
answers
1333
views
100% GPU Usage but < 40W Power Draw
My GPU utilization, when rendering scenes in Blender, is completely maxed: ``` Mon Dec 12 20:33:51 2022 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 525.60.11 Driver Version: 525.60.11 CUDA Version: 12.0 | |-------------------------------+-------------...
My GPU utilization, when rendering scenes in Blender, is completely maxed:
Mon Dec 12 20:33:51 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.60.11 Driver Version: 525.60.11 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |
| N/A 47C P0 36W / N/A | 2153MiB / 6144MiB | 100% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 3232 G /usr/lib/xorg/Xorg 201MiB |
| 0 N/A N/A 3403 G /usr/bin/gnome-shell 132MiB |
| 0 N/A N/A 4006 C+G ...r-3.4.0-linux-x64/blender 1700MiB |
| 0 N/A N/A 4890 G ...040712106758151386,131072 102MiB |
| 0 N/A N/A 8481 G /usr/bin/gjs 9MiB |
+-----------------------------------------------------------------------------+
However, my power draw is nowhere near maxed:
==============NVSMI LOG==============
Timestamp : Mon Dec 12 20:34:32 2022
Driver Version : 525.60.11
CUDA Version : 12.0
Attached GPUs : 1
GPU 00000000:01:00.0
Power Readings
Power Management : N/A
Power Draw : 35.25 W
Power Limit : N/A
Default Power Limit : N/A
Enforced Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
This is when plugged in to the stock 300W charger, power draw drops to 20W when unplugged. Windows claims that the maximum graphics power is 130W, which is corroborated by online sources. However, the same Blender Render in classroom also draws between 35-37W, far below the rated power draw for my GPU.
I have an NVIDIA RTX 3060 Mobile paired with a Ryzen 5800H in my Lenovo Legion 5. I am running PopOS 22.04 LTS, using the latest NVIDIA driver (525), and the latest kernel (6.07-76). The power draw is the same, regardless of whether I use switchable or discrete graphics. This is with the High Performance battery setting, the Performance Lenovo power setting, and "Prefer Maximum Performance" in the X Server settings.
Jeff Chen
(133 rep)
Dec 13, 2022, 04:40 AM
• Last activity: Nov 5, 2024, 07:18 PM
0
votes
0
answers
243
views
How do I make Blender use the system mouse pointer?
Moving from X to Wayland caused all my mouse pointers to double in size. Fixing the system pointers was easy enough, but Blender uses its own custom pointer(s). Is there a way to make Blender use the system pointers instead of its own? Failing that, is there a way to make it less gigantic? (If it he...
Moving from X to Wayland caused all my mouse pointers to double in size. Fixing the system pointers was easy enough, but Blender uses its own custom pointer(s).
Is there a way to make Blender use the system pointers instead of its own? Failing that, is there a way to make it less gigantic?
(If it helps, GIMP seems to use the same pointer, albeit at a reasonable size... so maybe it's a GTK thing? But Inkscape uses the system pointer...)
Curiously, when I first start Blender, the pointer is a reasonable size, but looks "blurry" like it's been subjected to raster resizing (left-most). Once I move it enough to trigger a pointer change, however, it turns enormous (second to left). Second-to-right is how the pointer is configured in System Settings, and what I get in most other programs. Right-most is how it looks in GIMP; also the wrong pointer (and the *same* wrong pointer), but at least the size is reasonable.




Matthew
(209 rep)
Oct 27, 2024, 03:27 AM
• Last activity: Oct 27, 2024, 06:33 PM
0
votes
0
answers
224
views
Blender, inside of Ubuntu, inside of Termux, inside of Android, in my phone - Won't work with hardware acceleration
I'm running Blender in a Linux (Ubuntu Noble) Virtual Machine on an Android Phone, using a ported tutorial, which enables me to have Hardware Acceleration for GPU. All the tutorials I used to set up my Virtual Machine follows, sorted in order I used them: https://ivonblog.com/en-us/posts/how-to-use-...
I'm running Blender in a Linux (Ubuntu Noble) Virtual Machine on an Android Phone, using a ported tutorial, which enables me to have Hardware Acceleration for GPU.
All the tutorials I used to set up my Virtual Machine follows, sorted in order I used them:
https://ivonblog.com/en-us/posts/how-to-use-termux/ \
https://ivonblog.com/en-us/posts/termux-x11/ \
https://ivonblog.com/en-us/posts/termux-proot-distro-debian/ \
https://ivonblog.com/en-us/posts/termux-virglrenderer/
In the Debian tutorial I used "ubuntu" instead of "debian" as the Distribution name.
I have a Samsung Galaxy S20 5G (SM-G981B/DS) device, with Android 13, Termux from F-Droid and proot-distro latest versions both, Ubuntu Noble VM, Blender 4.0.2 with Ubuntu.
When trying to run Blender using hardware acceleration, I get this output:
Read prefs: "/home/myUserName/.config/blender/4.0/config/userpref.blend"
Writing: /tmp/blender.crash.txt
Segmentation fault
And the blender.crash.txt have this contents:
# Blender 4.0.2, Unknown revision
# backtrace
blender(+0xa21c20) [0x3000a21c20]
blender(+0x7084f4) [0x30007084f4]
[0x707f305678]
blender(+0xaa5634) [0x3000aa5634]
blender(+0xa76760) [0x3000a76760]
blender(+0xa783dc) [0x3000a783dc]
blender(+0xa8dd28) [0x3000a8dd28]
blender(+0x6ad998) [0x30006ad998]
/lib/aarch64-linux-gnu/libc.so.6(+0x284c4) [0x70797184c4]
/lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x98) [0x7079718598]
blender(+0x6f86b0) [0x30006f86b0]
# Python backtrace
I tried various acceleration methods, LLVM, VirGL and Zink, but no luck either.
And if I try without acceleration it works, but it's very slow.
I also tried with Debian by the way, and the results are different, in fact, I just can use Blender (3.4.1) with hardware acceleration and I can notice it because the interface is more reactive.
I tried to compile Blender 3.4.1 in Ubuntu and to run it with hardware acceleration, and it just works as it does on Debian.
So, I guess it's a problem with the new Blender version, and it's a problem with Blender itself.
Thanks in advance for any help, regards, have a nice day.
---
Here is the problem: I don't have OpenGL 4.3!!! If only I could set up my VirGL to emulate it, I could also run Blender.
Giuseppe Google
(1 rep)
Oct 22, 2024, 09:00 PM
• Last activity: Oct 27, 2024, 01:43 PM
-2
votes
1
answers
25782
views
How to uninstall software from linux mint?
From the terminal I install (Blender). now I am trying to uninstall it But I can't. After shut down it comes back again. Not only this software, every software that I installed from terminal. [![enter image description here][1]][1] [1]: https://i.sstatic.net/26jZBStM.png
From the terminal I install (Blender). now I am trying to uninstall it But I can't. After shut down it comes back again. Not only this software, every software that I installed from terminal.

Md. Sobrul Islam
(5 rep)
May 26, 2024, 04:35 PM
• Last activity: May 27, 2024, 01:10 PM
1
votes
1
answers
54
views
Rendering video with Blender on Pop!_os
I have been using blender as a video editor for a few years now, but it has always rendered very slowly. I worry that I've installed a few too many drivers and something has gotten mixed up at some point. For unrelated reasons, I'm about to do an OS re-install so I will have a clean Pop!_os installa...
I have been using blender as a video editor for a few years now, but it has always rendered very slowly. I worry that I've installed a few too many drivers and something has gotten mixed up at some point.
For unrelated reasons, I'm about to do an OS re-install so I will have a clean Pop!_os installation with the default video drivers (mesa, if I'm not mistaken).
1. What version of blender should I install?
2. What drivers should I install, if any, for my Radeon RX 5600 gpu?
JonesCode
(13 rep)
Mar 20, 2024, 01:07 PM
• Last activity: Mar 20, 2024, 01:53 PM
0
votes
1
answers
228
views
Launching Blender with x-forwarding fails
I am trying to run Blender 3.6.5 in a remote server using x-forwarding. The server as installed the base x11 and mesa packages, as well as freetype package. ```lang-shellsession user@server:~$ sudo apt install -y bzip2 libfreetype6 libgl1-mesa-dev \ libglu1-mesa \ fontconfig \ libxi6 libxrender1 lib...
I am trying to run Blender 3.6.5 in a remote server using x-forwarding. The server as installed the base x11 and mesa packages, as well as freetype package.
-shellsession
user@server:~$ sudo apt install -y
bzip2 libfreetype6 libgl1-mesa-dev \
libglu1-mesa \
fontconfig \
libxi6 libxrender1 libglib2.0-0 x11-utils
I connect to the server using ssh client, and defining the x11 forwarding option.
-shellsession
user@client$ ssh -X -v user@server
I tryed to run _glxgears_ and it works properly, but when I run blender, it crashes with an error that I do not understand.
-shellsession
user@server:~/blender-3.6.5-linux-x64$ ./blender
0debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 60744
debug1: channel 1: new [x11]
debug1: confirm x11
Failed to open dir (No such file or directory): /run/user/7693/gvfs/
X Error of failed request: BadGC (invalid GC parameter)
Major opcode of failed request: 60 (X_FreeGC)
Resource id in failed request: 0x6e00025
Serial number of failed request: 218
Current serial number in output stream: 223
debug1: channel 1: FORCE input drain
Is there any other thing that I need to consider to run Blender remotely? (fonts or specific libraries for example)
goe
(101 rep)
Nov 24, 2023, 10:55 AM
• Last activity: Nov 28, 2023, 08:38 AM
1
votes
2
answers
257
views
How to troubleshoot Blender 100% compiled with ld error “undefined reference”
I was trying to get a clean instal of blender on my computer following the steps from [this wepage][1] On the build steps from the wepage after the make command the build crashes: $ cd ~/blender-git/blender $ make [ 1%] Built target bf_intern_clog [ ...] Other succesful steps [100%] Linking CXX exec...
I was trying to get a clean instal of blender on my computer following the steps from this wepage
On the build steps from the wepage after the make command the build crashes:
$ cd ~/blender-git/blender
$ make
[ 1%] Built target bf_intern_clog
[ ...] Other succesful steps
[100%] Linking CXX executable ../../bin/blender
../../lib/libbf_intern_iksolver.a(IK_Solver.cpp.o):IK_Solver.cpp:function IK_FreeSolver: error: undefined reference to 'IK_QJacobian::~IK_QJacobian()'
../../lib/libbf_intern_iksolver.a(IK_Solver.cpp.o):IK_Solver.cpp:function IK_FreeSolver: error: undefined reference to 'IK_QJacobian::~IK_QJacobian()'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::IK_QJacobianSolver(): error: undefined reference to 'IK_QJacobian::IK_QJacobian()'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::IK_QJacobianSolver(): error: undefined reference to 'IK_QJacobian::IK_QJacobian()'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::Setup(IK_QSegment*, std::list >&): error: undefined reference to 'IK_QJacobian::ArmMatrices(int, int)'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::Setup(IK_QSegment*, std::list >&): error: undefined reference to 'IK_QJacobian::SetDoFWeight(int, double)'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::Setup(IK_QSegment*, std::list >&): error: undefined reference to 'IK_QJacobian::ArmMatrices(int, int)'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::Solve(IK_QSegment*, std::list >, double, int): error: undefined reference to 'IK_QJacobian::Invert()'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::Solve(IK_QSegment*, std::list >, double, int): error: undefined reference to 'IK_QJacobian::SubTask(IK_QJacobian&)'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::Solve(IK_QSegment*, std::list >, double, int): error: undefined reference to 'IK_QJacobian::AngleUpdateNorm() const'
../../lib/libbf_intern_iksolver.a(IK_QJacobianSolver.cpp.o):IK_QJacobianSolver.cpp:function IK_QJacobianSolver::IK_QJacobianSolver() [clone .cold]: error: undefined reference to 'IK_QJacobian::~IK_QJacobian()'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QElbowSegment::UpdateAngle(IK_QJacobian const&, Eigen::Matrix&, bool*): error: undefined reference to 'IK_QJacobian::AngleUpdate(int) const'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QElbowSegment::UpdateAngle(IK_QJacobian const&, Eigen::Matrix&, bool*): error: undefined reference to 'IK_QJacobian::AngleUpdate(int) const'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QTranslateSegment::UpdateAngle(IK_QJacobian const&, Eigen::Matrix&, bool*): error: undefined reference to 'IK_QJacobian::AngleUpdate(int) const'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QSwingSegment::Lock(int, IK_QJacobian&, Eigen::Matrix&): error: undefined reference to 'IK_QJacobian::Lock(int, double)'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QSphericalSegment::Lock(int, IK_QJacobian&, Eigen::Matrix&): error: undefined reference to 'IK_QJacobian::Lock(int, double)'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QRevoluteSegment::UpdateAngle(IK_QJacobian const&, Eigen::Matrix&, bool*): error: undefined reference to 'IK_QJacobian::AngleUpdate(int) const'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QRevoluteSegment::Lock(int, IK_QJacobian&, Eigen::Matrix&): error: undefined reference to 'IK_QJacobian::Lock(int, double)'
../../lib/libbf_intern_iksolver.a(IK_QSegment.cpp.o):IK_QSegment.cpp:function IK_QSwingSegment::Lock(int, IK_QJacobian&, Eigen::Matrix&): error: undefined reference to 'IK_QJacobian::Lock(int, double)'
../../lib/libbf_intern_iksolver.a(IK_QTask.cpp.o):IK_QTask.cpp:function IK_QOrientationTask::ComputeJacobian(IK_QJacobian&): error: undefined reference to 'IK_QJacobian::SetBetas(int, int, Eigen::Matrix const&)'
../../lib/libbf_intern_iksolver.a(IK_QTask.cpp.o):IK_QTask.cpp:function IK_QOrientationTask::ComputeJacobian(IK_QJacobian&): error: undefined reference to 'IK_QJacobian::SetDerivatives(int, int, Eigen::Matrix const&, double)'
../../lib/libbf_intern_iksolver.a(IK_QTask.cpp.o):IK_QTask.cpp:function IK_QOrientationTask::ComputeJacobian(IK_QJacobian&): error: undefined reference to 'IK_QJacobian::SetDerivatives(int, int, Eigen::Matrix const&, double)'
../../lib/libbf_intern_iksolver.a(IK_QTask.cpp.o):IK_QTask.cpp:function IK_QPositionTask::ComputeJacobian(IK_QJacobian&): error: undefined reference to 'IK_QJacobian::SetBetas(int, int, Eigen::Matrix const&)'
../../lib/libbf_intern_iksolver.a(IK_QTask.cpp.o):IK_QTask.cpp:function IK_QPositionTask::ComputeJacobian(IK_QJacobian&): error: undefined reference to 'IK_QJacobian::SetDerivatives(int, int, Eigen::Matrix const&, double)'
../../lib/libbf_intern_iksolver.a(IK_QTask.cpp.o):IK_QTask.cpp:function IK_QPositionTask::ComputeJacobian(IK_QJacobian&): error: undefined reference to 'IK_QJacobian::SetDerivatives(int, int, Eigen::Matrix const&, double)'
../../lib/libbf_intern_iksolver.a(IK_QTask.cpp.o):IK_QTask.cpp:function IK_QCenterOfMassTask::ComputeJacobian(IK_QJacobian&): error: undefined reference to 'IK_QJacobian::SetBetas(int, int, Eigen::Matrix const&)'
../../lib/libbf_intern_libmv.a(homography.cc.o):homography.cc:function libmv_homography2DFromCorrespondencesEuc: error: undefined reference to 'libmv::EstimateHomographyOptions::EstimateHomographyOptions()'
../../lib/libbf_intern_libmv.a(homography.cc.o):homography.cc:function libmv_homography2DFromCorrespondencesEuc: error: undefined reference to 'libmv::EstimateHomography2DFromCorrespondences(Eigen::Matrix const&, Eigen::Matrix const&, libmv::EstimateHomographyOptions const&, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(initialize_reconstruction.cc.o):initialize_reconstruction.cc:function libmv::EuclideanReconstructTwoFrames(std::vector > const&, libmv::EuclideanReconstruction*): error: undefined reference to 'libmv::NormalizedEightPointSolver(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(initialize_reconstruction.cc.o):initialize_reconstruction.cc:function libmv::EuclideanReconstructTwoFrames(std::vector > const&, libmv::EuclideanReconstruction*): error: undefined reference to 'libmv::FundamentalToEssential(Eigen::Matrix const&, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(initialize_reconstruction.cc.o):initialize_reconstruction.cc:function libmv::EuclideanReconstructTwoFrames(std::vector > const&, libmv::EuclideanReconstruction*): error: undefined reference to 'libmv::MotionFromEssentialAndCorrespondence(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix*, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(initialize_reconstruction.cc.o):initialize_reconstruction.cc:function libmv::ProjectiveReconstructTwoFrames(std::vector > const&, libmv::ProjectiveReconstruction*): error: undefined reference to 'libmv::NormalizedEightPointSolver(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(initialize_reconstruction.cc.o):initialize_reconstruction.cc:function libmv::ProjectiveReconstructTwoFrames(std::vector > const&, libmv::ProjectiveReconstruction*): error: undefined reference to 'libmv::ProjectionsFromFundamental(Eigen::Matrix const&, Eigen::Matrix*, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::EstimateHomographyOptions::EstimateHomographyOptions()'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::EstimateHomography2DFromCorrespondences(Eigen::Matrix const&, Eigen::Matrix const&, libmv::EstimateHomographyOptions const&, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::EstimateFundamentalOptions::EstimateFundamentalOptions()'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::EstimateFundamentalFromCorrespondences(Eigen::Matrix const&, Eigen::Matrix const&, libmv::EstimateFundamentalOptions const&, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::SymmetricGeometricDistance(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&)'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::SymmetricEpipolarDistance(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&)'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::FundamentalToEssential(Eigen::Matrix const&, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(keyframe_selection.cc.o):keyframe_selection.cc:function libmv::SelectKeyframesBasedOnGRICAndVariance(libmv::Tracks const&, libmv::CameraIntrinsics const&, std::vector >&): error: undefined reference to 'libmv::MotionFromEssentialAndCorrespondence(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix*, Eigen::Matrix*)'
../../lib/libbf_intern_libmv.a(resect.cc.o):resect.cc:function libmv::EuclideanResect(std::vector > const&, libmv::EuclideanReconstruction*, bool): error: undefined reference to 'libmv::euclidean_resection::EuclideanResection(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix*, Eigen::Matrix*, libmv::euclidean_resection::ResectionMethod)'
../../lib/libbf_intern_libmv.a(track_region.cc.o):track_region.cc:function libmv::(anonymous namespace)::ComputeCanonicalHomography(double const*, double const*, int, int): error: undefined reference to 'libmv::Homography2DFromCorrespondencesLinear(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix*, double)'
../../lib/libbf_intern_libmv.a(track_region.cc.o):track_region.cc:function libmv::(anonymous namespace)::HomographyWarp::HomographyWarp(double const*, double const*, double const*, double const*): error: undefined reference to 'libmv::Homography2DFromCorrespondencesLinear(Eigen::Matrix const&, Eigen::Matrix const&, Eigen::Matrix*, double)'
collect2: error: ld returned 1 exit status
source/creator/CMakeFiles/blender.dir/build.make:580: recipe for target 'bin/blender' failed
make: *** [bin/blender] Error 1
CMakeFiles/Makefile2:8857: recipe for target 'source/creator/CMakeFiles/blender.dir/all' failed
make: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make[1] : *** [all] Error 2
GNUmakefile:340: recipe for target 'all' failed
make: *** [all] Error 2
I suspect that there is something wrong with my files of the form IK_xxx.cpp? Does anyone have advice on how I should proceed?
After checking the
/lib
folder it appears that there is not a subfolder with the name libbf_intern_iksolver
anyways?
lib/linux_centos7_x86_64$ ls -a
. fftw3 llvm openimagedenoise potrace tbb
.. freetype mesa openimageio pugixml tiff
alembic glew nanovdb openjpeg python usd
blosc gmp openal opensubdiv sdl xml2
boost haru opencollada openvdb sndfile xr_openxr_sdk
embree jemalloc opencolorio osl spnav zlib
ffmpeg jpeg openexr png .svn zstd
akozi
(107 rep)
Jun 19, 2021, 10:09 PM
• Last activity: Aug 12, 2023, 03:21 AM
0
votes
1
answers
308
views
Blender not detecting Radeon graphics card on OpenSuse
I freshly installed OpenSuse on my Laptop, but blender does not seam to detect my Graphics card. I come from Nobrara(Fedora) where everything worked fine as long as I staid on the blender lts 3.3 so I know my card supports hip. I also installed vkbench, which was able detect my card and use it.\ Ble...
I freshly installed OpenSuse on my Laptop, but blender does not seam to detect my Graphics card. I come from Nobrara(Fedora) where everything worked fine as long as I staid on the blender lts 3.3 so I know my card supports hip. I also installed vkbench, which was able detect my card and use it.\
Blender Error Edit → Preferences → System → HIP →
> No compatible GPUs found for Cycles Requires AMD GPU with Vega or RDNA
> architecture and AMD driver version 22.10 or newer
These are the infos I got with zypper info
> libdrm_amdgpu1:\
> 2.4.115-2.2
> kernel-firmware-amdgpu: \
> 20230320-1.1
Neither of them seam to resemble the version number 22.10, but amd does only offer pro driver for Windows on my card.
System:\
OS: OpenSuse Tumbleweed Wayland\
GPU: RX 5600M
Heimchen Heimelig
(1 rep)
Apr 8, 2023, 05:42 PM
• Last activity: Jun 20, 2023, 02:00 PM
2
votes
0
answers
94
views
System unresponsive even when running command with nice
Debian 10. I am trying to render with blender in the background, like so: nice -n 19 blender -b --python my_script.py This renders to a file using the GPU. When rendering, I can see GPU usage spike to 100% with nvidia-smi, the system load goes up to around 3, and with top I can see cpu usage go to 1...
Debian 10. I am trying to render with blender in the background, like so:
nice -n 19 blender -b --python my_script.py
This renders to a file using the GPU. When rendering, I can see GPU usage spike to 100% with nvidia-smi, the system load goes up to around 3, and with top I can see cpu usage go to 110% for both blender and xorg. iostat shows almost zero iowait.
At this point, my system becomes almost completely unresponsive. Windows take 10 seconds or so to get focus, etc. If I do ctrl+z, after 10 seconds or so the signal is processed and as soon as blender is suspended, my system instantly returns to normal.
My end goal is to render in the background on my workstation while keeping my system responsive. How do I accomplish this?
cat pants
(167 rep)
Mar 1, 2023, 01:00 AM
7
votes
2
answers
8434
views
How can I change the files of an appimage?
How can I change the files of an appimage? I just want to replace the version of a program with another new one, the app that I need is the blender 2.79b version, and I only could find the blender 2.78c version appimage, in the appimages download site in bintray. They have the same file and folder s...
How can I change the files of an appimage?
I just want to replace the version of a program with another new one, the app that I need is the blender 2.79b version, and I only could find the blender 2.78c version appimage, in the appimages download site in bintray. They have the same file and folder structure so they can be replaced the files without any issue, but there is no such option to "decompress" an appimage file in fatdog64 800 which I currently use in live mode.
Michael Colina
(181 rep)
May 8, 2019, 10:38 PM
• Last activity: Nov 3, 2022, 01:35 AM
0
votes
0
answers
737
views
Disks no longer mount when starting Ubuntu after installing Blender compilation dependencies
I'm trying to compile Blender on Ubuntu 22.04 and I ran into some problems while installing some dependencies and now Ubuntu wont boot. I was running an automatic dependency installation script for building Blender on Ubuntu ([here][1] and part ways through the installation it failed because it wasn...
I'm trying to compile Blender on Ubuntu 22.04 and I ran into some problems while installing some dependencies and now Ubuntu wont boot. I was running an automatic dependency installation script for building Blender on Ubuntu (here and part ways through the installation it failed because it wasn't able to connect to the internet to pull packages down. I tried checking network manager app to see what was wrong but I found that it wasn't installed, I wasn't able to see the wifi tab either. Shortly after that my screen blanked so I restarted and was greeted with the following screen:
Ive run fsck on each mount point and 'mount -a' mounts everything flawlessly and /etc/fstab looks to have all the correct uuids. At this point the problem is beyond my scope of knowledge. Maybe someone can point me in the right direction?
Edit: Output of systemctl and journalctl











Anodos
(11 rep)
May 5, 2022, 10:35 PM
• Last activity: May 6, 2022, 01:03 AM
0
votes
2
answers
125
views
Blender is not running after download, how to make it run?
I just downloaded the latest Blender version and it is not running when I double-click it or run it through the terminal. I'm the only person using the machine as currently the administrator in the distro. The only way to run the application is to call it as super user and even when I get it to open...
I just downloaded the latest Blender version and it is not running when I double-click it or run it through the terminal. I'm the only person using the machine as currently the administrator in the distro. The only way to run the application is to call it as super user and even when I get it to open I cannot install certain purchased plugins due to the current permission configured Blender.
That is also true to some other apps that I had working in Linux and after updating the kernel last week it seems that the permissions got changed.
I'm somewhat new to Linux and don't want to mess with the permissions myself using
chmod
or chown
as I learned it the hard way and had to re-install Linux.
That said, how can I permanently run Blender without having to do so as super user?
Rival Consoles
(101 rep)
Feb 9, 2022, 02:49 AM
• Last activity: Feb 14, 2022, 01:40 PM
0
votes
1
answers
245
views
Blender can't copy text to WM clipboard, how to fix it?
Original question: how to copy a text/numeric field value to clipboard on linux for blender v2.93.4? https://blender.stackexchange.com/questions/239139/how-to-copy-a-text-numeric-field-value-to-clipboard-on-linux-for-blender-v2-93-4 I open blender, click on the cube, show it's transform, click on Di...
Original question: how to copy a text/numeric field value to clipboard on linux for blender v2.93.4? https://blender.stackexchange.com/questions/239139/how-to-copy-a-text-numeric-field-value-to-clipboard-on-linux-for-blender-v2-93-4
I open blender,
click on the cube,
show it's transform,
click on Dimension X,
it selects the text "2 m",
I type 5, hit enter, it shows "5 m", I click on it again, it selects "5 m",
I hit ctrl+c while the mouse is over the "5" selected number,
I hit TAB (goes to Y field),
I hit ctrl+v but it paste something that was on clipboard before, not "5 m"! not even "5" if I try it! The problem is that it does not COPY to clipboard, it can paste from but not copy to!
I added several keymapings for the "text.copy" action (beyond ctrl+c ctrl+insert), like mouse move, F5, etc but the problem seems to be blender cant send anything to the X clipboard.
I tried to find a way to let it dump to terminal or the blender info, but I cant find a way to let it happen with precision.
If I run blender like
blender --log "*undo*"
it will dump imprecise displayed value like "2.12 m" instead of precise full value "2.12345", it helps but not enough.
If it could be logged with precision, if the displayed value could be shown precisely, may be it could work.
Any other tricks you can imagine that could let it happen?
gcore ... |strings
can find a unique "plain text" number I type there (3 times while the text is seleted, one time while not), but there is no constant text nearby that could be used as a clue/tip/hook that it is the selected text. May be something hexadecimal?
I think this may be some python bug? but I couldnt find where in blender code yet.
blender 2.93.4
ubuntu 20.04
Related: https://blender.stackexchange.com/questions/124294/clipboard-not-working-on-ubuntu-18-04-in-blender-2-79b , but nothing there helps.
Aquarius Power
(4537 rep)
Sep 28, 2021, 02:08 AM
• Last activity: Oct 9, 2021, 09:19 PM
2
votes
1
answers
1622
views
How do you emulate a numpad/keypad for use with design software (such as Blender)?
## Problem ## **When using certain software such as [Blender][1], it is important to be able to have use of numpad that that the user can do things like orient themselves in the design space, but many laptops do not come with a physical numpad**. This is made more complicated by the fact that the re...
## Problem ##
**When using certain software such as Blender , it is important to be able to have use of numpad that that the user can do things like orient themselves in the design space, but many laptops do not come with a physical numpad**. This is made more complicated by the fact that the regular number bar inputs (1-9 across the top of the keyboard) actually represent different "symbols" to the computer, so often have completely different functions in these kinds of software.
## Attempted Solutions ##
Since many laptops do not come with a numpad, **a common solution on many platforms is to emulate the numpad**, by for example holding down a key while using other keys on the keyboard (such as jkluio789 to represent 123456789). Many laptops implement this on a BIOS level (such as using the Fn key). However, without such a low-level implementation, implementing this emulation is very difficult.
Some solutions exist online, but they are often insufficient for use with design software (as they do not implement the correct symbol, and also require using modifier keys), or they are not explained in depth . Most solutions focus around using xkb , which is a complicated and notoriously difficult architecture to start using.
## Requirements for a Good Solution ##
A good solution to this problem will be an emulated keypad that graphics software will accept as being true keypad input, and that is easy to use. A further limitation is the fact that Blender detects the use of modifier keys (such as
Shift
, Alt
, Super
("Command", "Windows Key", etc.), Hyper
) even when xkb
is told clear modifiers, and therefore will interpret a "keypad emulation while holding a modifier key" solution as a completely different input (i.e. [Numpad1
+ Alt
] instead of just Numpad1
). Therefore, an ideal solution will actually involve a locking mechanism (e.g. Caps Lock capitalization) instead of a holding mechanism (e.g. Shift capitalization) so that no modifiers are accidentally passed to the software.
sgbrown
(333 rep)
Apr 15, 2020, 05:34 PM
• Last activity: Sep 29, 2020, 07:06 PM
0
votes
1
answers
927
views
Blender fails to launch - Floating Point Exception (Core Dumped)
I am new to Linux so excuse my noob. I haven't been able to find an answer for this anywhere nor have I even found anyone with a similar problem and no one on discord has an answer either.. I am running Arch with DWM and Kittie. I have installed the py and alsa packages. When I run Blender from dmen...
I am new to Linux so excuse my noob. I haven't been able to find an answer for this anywhere nor have I even found anyone with a similar problem and no one on discord has an answer either.. I am running Arch with DWM and Kittie. I have installed the py and alsa packages.
When I run Blender from dmenu nothing happens. Running it in terminal launches blender for a second with a blank or bugged out screen before crashing and returning:
/run/user/1000/gvfs/ non-existent directory
Floating point exception (core dumped)
I tried running the command "sudo blender":
ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
I made the gvfs directory from the command line, reinstalled Asla and rebooted and now I just get the Floating point exception both ways.
Any ideas?
Note: every time I reboot for anything the gvfs file disappears.. this is a genome file dir if I'm not mistaken so I'm even more confused now.
Update : I attempted to remove, install Steam and install Blender through stam and it still fails with the folowing error
Exiting app 365670
No cached sticky mapping in ActivateActionSet.
Richard Christopher
(11 rep)
Dec 16, 2019, 03:29 AM
• Last activity: Dec 18, 2019, 05:35 PM
0
votes
0
answers
76
views
how to open a executable file from pendrive?
I am trying to open blender 2.79 dev build, but I get a dialog saying `Failed to execute child process “/mnt/sdc1/MBD-Stuff/blender-2.79/blender” (No such file or directory)`. I tried another stable build and it opened, but I do not understand why the another did not do anything, or show the dialog....
I am trying to open blender 2.79 dev build, but I get a dialog saying
Failed to execute child process “/mnt/sdc1/MBD-Stuff/blender-2.79/blender” (No such file or directory)
.
I tried another stable build and it opened, but I do not understand why the another did not do anything, or show the dialog.
I am using fatdog 64 800 os.
Michael Colina
(181 rep)
Jun 7, 2019, 03:29 AM
• Last activity: Jun 7, 2019, 07:49 AM
0
votes
1
answers
140
views
Installing blender on linux doesn't respond?
I downloaded an older version of blender (2.76b). I Unpacked the archive, then I ran the Blender executable. I have Linux Mint. This message appears: > Unknown file type > >The file "blender" has no known programs associated with it. If you trust the source of this file, and have sufficient permissi...
I downloaded an older version of blender (2.76b). I Unpacked the archive, then I ran the Blender executable. I have Linux Mint.
This message appears:
> Unknown file type
>
>The file "blender" has no known programs associated with it. If you trust the source of this file, and have sufficient permissions, you can mark it executable and launch it. Or, you can use the Open With dialog to pick a program to associate it with.
I click on **Make executable and run**. Then, nothing happens. It's as if didn't do anything. No error messages or anything!
How can I solve this?
**Edit**
It's the first time to use Linux so here are the details.
I write this in the terminal:
> ./blender
This is the response:
> bash: ./blender: Permission denied
user2824371
(101 rep)
Oct 8, 2018, 01:43 AM
• Last activity: Oct 8, 2018, 11:58 AM
1
votes
1
answers
132
views
Open a single file in blender via terminal with an unknown filename
I would like to execute a `.blend` file via terminal in a directory where only one `.blend` file is located. I would like to start this file without knowing the exact file name. If I knew the filename I would do it like this: blender --background example.blend --render-output //filename --render-fra...
I would like to execute a
.blend
file via terminal in a directory where only one .blend
file is located. I would like to start this file without knowing the exact file name.
If I knew the filename I would do it like this:
blender --background example.blend --render-output //filename --render-frame 1
nosediver
(17 rep)
May 4, 2018, 07:25 PM
• Last activity: May 8, 2018, 04:24 AM
Showing page 1 of 20 total questions