<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - PlaneShift with OpenAL sound stutters: PulseAudio returned minreq > tlength/2; expect break up"
href="https://bugs.freedesktop.org/show_bug.cgi?id=85445">85445</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>PlaneShift with OpenAL sound stutters: PulseAudio returned minreq > tlength/2; expect break up
</td>
</tr>
<tr>
<th>Product</th>
<td>PulseAudio
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>clients
</td>
</tr>
<tr>
<th>Assignee</th>
<td>pulseaudio-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>Martin@Lichtvoll.de
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>pulseaudio-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>lennart@poettering.net
</td>
</tr></table>
<p>
<div>
<pre>Hello!
When using PlaneShift with Pulseaudio sound stutters badly. This happens with
either the excellent sounding JBL Pebbles USB loudspeakers or ThinkPad T520
internal audio.
The stuttering doesn´t happen without PulseAudio. Thats my current main reason
why I still run my system without PulseAudio.
How to reproduce:
1) Make sure OpenAL is installed and available.
2) Get and install Linux PlaneShift client from:
<a href="http://www.planeshift.it/Download">http://www.planeshift.it/Download</a>
The client itself open source (the content is not) and I think you do not have
to register an account to at least get to the start login screen which already
has music that stutters. Accounts are for free tough and I think all you need
it a username and a mail address.
Its graphical installer either installs to home directory or /opt/PlaneShift
3) Start the client
4) Click Settings and check for Sound Renderer = OpenAL.
5) Click "Play"
PlaneShift is played best with OpenAL, without OpenAL sound is… well… just not
the same experience.
PulseAudio uses standard configuration as far as I am aware. I coded
system-wide alsoft.conf to use JBL Pebbles instead of internal speakers. But as
said it happens also with internal audio.
Audio playback via Amarok or FS-UAE Amiga emulator is okay with PulseAudio.
I have not found the error message PulseAudio returned minreq > tlength/2;
expect break up within libopenal source code and I have no idea what exactly it
means.
This is my system:
martin@merkaba:~> phoronix-test-suite system-info
Phoronix Test Suite v5.2.1
System Information
Hardware:
Processor: Intel Core i5-2520M @ 3.20GHz (4 Cores), Motherboard: LENOVO
42433WG, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 16384MB, Disk:
300GB INTEL SSDSA2CW30 + 480GB Crucial_CT480M50, Graphics: Intel HD 3000
(1300MHz), Audio: Intel 6 /C200, Network: Intel 82579LM Gigabit Connection +
Intel Centrino Advanced-N 6205
Software:
OS: Debian unstable, Kernel: 3.17.0-tp520 (x86_64), Desktop: KDE 4.14.2,
Display Server: X Server 1.16.1, Display Driver: intel 2.21.15, OpenGL: 3.1
Mesa 10.3.1, Compiler: GCC 4.9.1, File-System: btrfs, Screen Resolution:
1920x1080
This is my audio hardware:
martin@merkaba:~> lsusb | grep Harm
Bus 001 Device 011: ID 05fc:0231 Harman Multimedia
martin@merkaba:~> lspci -nn | grep Audio
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset
Family High Definition Audio Controller [8086:1c20] (rev 04)
This is Pulseaudio and OpenAL versions installed:
martin@merkaba:~> apt-show-versions | egrep -i "pulseaudio|openal|alsa"
alsa-base:all/sid 1.0.27+1 uptodate
alsa-utils:amd64/sid 1.0.28-1 uptodate
alsaplayer-alsa:amd64/sid 0.99.81-1 uptodate
alsaplayer-common:amd64/sid 0.99.81-1 uptodate
alsaplayer-text:amd64/sid 0.99.81-1 uptodate
gstreamer0.10-alsa:amd64/sid 0.10.36-2 uptodate
gstreamer0.10-pulseaudio:amd64/sid 0.10.31-3+nmu4+b1 uptodate
gstreamer1.0-pulseaudio:amd64/sid 1.4.3-2 uptodate
libghc-openal-dev:amd64/sid 1.4.0.2-3 uptodate
libopenal-data:all/sid 1:1.15.1-5 uptodate
libopenal-dev:amd64/sid 1:1.15.1-5 uptodate
libopenal1:amd64/sid 1:1.15.1-5 uptodate
libopenal1:i386/sid 1:1.15.1-5 uptodate
libsox-fmt-alsa:amd64/sid 14.4.1-4 uptodate
pulseaudio:amd64/sid 5.0-13 uptodate
pulseaudio-module-x11:amd64/sid 5.0-13 uptodate
pulseaudio-utils:amd64/sid 5.0-13 uptodate
PlaneShift client version is 0.6.2 as PlaneShift Launcher 3.06 tells me.
Also see:
[pulseaudio-discuss] PulseAudio and OpenAL games: AL lib: pulseaudio.c:331:
PulseAudio returned minreq > tlength/2; expect break up
<a href="http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-September/021678.html">http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-September/021678.html</a>
I get this debug output when starting PlaneShift on command line:
[…]
DEBUG: Initializing OpenAL sound system
DEBUG: Retrieving available devices.
DEBUG: Available OpenAL device: PulseAudio Default
DEBUG: Available OpenAL device: ALSA Default
DEBUG: Available OpenAL device: No Output
DEBUG: Default OpenAL device: PulseAudio Default
DEBUG: No device specified
DEBUG: Falling back on default device
DEBUG: OpenAL context frequency: 44100 Hz
DEBUG: OpenAL context refresh: 43 Hz
DEBUG: OpenAL context uses asynchronous (threaded) context
DEBUG: OpenAL context should support 255 mono sources
DEBUG: OpenAL context should support 1 stereo sources
No updates needed!
Checking for updates to all files: No updates needed!
Skin loaded: minimatuux2.zip
DEBUG: Closing OpenAL sound system
DEBUG: Closing OpenAL sound system
*****MinidumpDescriptor::UpdatePath =
/tmp/6588eaa2-fbdd-9bbe-2b58277c-5059680d.dmp
Your configuration files are in... /home/martin/.PlaneShift
AL lib: pulseaudio.c:331: PulseAudio returned minreq > tlength/2; expect break
up
ATTENTION: default value of option force_s3tc_enable overridden by environment.
planeshift.application.client:
PlaneShift Azure Spirit (0.6.1)
This game uses Crystal Space Engine created by Jorrit and others
2.1.0.4234 [Unix-x86(64)-GCC]
[…]
Thanks,
Martin</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>