Experimental Blender builds hard depend on libpulse on Linux #88387

Closed
opened 2021-05-19 04:34:47 +02:00 by Meino Cramer · 8 comments

Operating system: GENTOO Linux, updated daily
Graphics card: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
Graphic driver: x11-drivers/nvidia-drivers-465.31

Blender Version
Broken: blender-3.0.0-alpha+master.d373b43f07f5-linux.x86_64-release
Worked: blender-3.0.0-8057b985727d-linux64

Short description of error
Blender cannot be started without libpulse installed.

Exact steps for others to reproduce the error
Start blender on a system without libpulse being installed.
No blend file needed. Start will instantly aborted. There is even no chance, to disable audio
via commandline switches.
The use of pulseaudio is debatable. User/Sysadmins who decide not to use/install pulseaudio
on their systems will be urged to no longer use Blender anymore.

Suggested solution: Switch back to alsa or make it possible to use wrapper libs like apulse
(https://github.com/i-rinat/apulse).
Last resort: Load libpulse dymanically after processing the commandline switches. This
way, audio can be disabled and libpulse will not be loaded. This way blender will be silenced,
though.

Operating system: GENTOO Linux, updated daily Graphics card: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1) Graphic driver: x11-drivers/nvidia-drivers-465.31 **Blender Version** Broken: blender-3.0.0-alpha+master.d373b43f07f5-linux.x86_64-release Worked: blender-3.0.0-8057b985727d-linux64 **Short description of error** Blender cannot be started without libpulse installed. **Exact steps for others to reproduce the error** Start blender on a system without libpulse being installed. No blend file needed. Start will instantly aborted. There is even no chance, to disable audio via commandline switches. The use of pulseaudio is debatable. User/Sysadmins who decide not to use/install pulseaudio on their systems will be urged to no longer use Blender anymore. Suggested solution: Switch back to alsa or make it possible to use wrapper libs like apulse (https://github.com/i-rinat/apulse). Last resort: Load libpulse dymanically after processing the commandline switches. This way, audio can be disabled and libpulse will not be loaded. This way blender will be silenced, though.
Author

Added subscriber: @mcq

Added subscriber: @mcq
Author

Correction: The Video Card is: NVIDIA Corporation TU106 [GeForce RTX 2060 SUPER] (rev a1)
(I copied the wrong line from lspcis output...sorry)

Correction: The Video Card is: NVIDIA Corporation TU106 [GeForce RTX 2060 SUPER] (rev a1) (I copied the wrong line from lspcis output...sorry)

Added subscribers: @ponderz, @lichtwerk

Added subscribers: @ponderz, @lichtwerk

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

@ponderz : does this ring a bell?

@ponderz : does this ring a bell?

Added subscriber: @scurest

Added subscriber: @scurest

Closed as duplicate of #88431

Closed as duplicate of #88431

Added subscriber: @ankitm

Added subscriber: @ankitm
This repo is archived. You cannot comment on issues.
No Milestone
No project
No Assignees
4 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: archive/blender-buildbot#88387
No description provided.