So, the problem now is that when I play RuneScape, its sound starts, plays for about five seconds, then dies for about five seconds, then starts playing again - and so on. In the mean time, other applications using ALSA stop producing sound as well. Mind, this is using pure ALSA, with no OSS support in the kernel whatsoever. This happens with both sun-jdk-1.6.0.20 and sun-jdk-1.7.0.0_alpha89 from java-experimental. icedtea6-bin-1.7.2 also appears to work with RuneScape, but using that, I get no sound whatsoever (although other ALSA-using programs continue to produce sound, unlike with sun-jdk-*). I have read a tonne about Java and ALSA not playing nice, but any solution that possibly works for Java so far screwed up the sound of normal ALSA applications.
Some information:
Code: Select all
$ eix -I* --format '<installedversions:EQNAMEVERSION>' alsa
=media-libs/alsa-lib-1.0.22-r1
=media-plugins/alsa-plugins-1.0.22
=media-plugins/gst-plugins-alsa-0.10.25
=media-sound/alsa-headers-1.0.22
=media-sound/alsa-tools-1.0.22
=media-sound/alsa-utils-1.0.22-r1
$ emerge --info
Portage 2.2_rc67 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.33-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.33-gentoo-r1-x86_64-AMD_Phenom-tm-_9850_Quad-Core_Processor-with-gentoo-2.0.1
Timestamp of tree: Tue, 27 Apr 2010 14:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python: 2.4.6, 2.5.4-r4, 2.6.4-r1, 3.1.1-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/ccache: 2.4-r7
dev-util/cmake: 2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.6.0-r1
sys-apps/sandbox: 2.2
sys-devel/autoconf: 2.13, 2.64
sys-devel/automake: 1.4_p6-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils: 2.18-r3
sys-devel/gcc: 3.4.6-r2, 4.2.4-r1, 4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6b
virtual/os-headers: 2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going"
FEATURES="assume-digests ccache distlocks fixpackages news nostrip parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://de-mirror.org/distro/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ http://mirror.muntinternet.net/pub/gentoo/ ftp://gentoo.tiscali.nl/pub/mirror/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.tiscali.nl/ ftp://mirror.muntinternet.net/pub/gentoo/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_GB en nl de fr es it pl sv el la fi ru"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/crossdev-overlay /var/lib/layman/science /var/lib/layman/sunrise /var/lib/layman/pengdev /var/lib/layman/kde-testing /var/lib/layman/java-overlay /var/lib/layman/gnome /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3ds 7zip X Xaw3d aac aalib accessibility acl acpi addressbook adns allegro alsa amd64 amrnb amrwb apache2 applet ares artworkextra aspell audiofile avahi bash-completion bcp bdf berkdb big-tables binfilter bjam blender-game bookmarks branding bugzilla bzip2 cairo cal3d calendar caps captury ccache cdaudio cdda cddb cdparanoia cdr cegui cgi chardet chipcard chroot cjk cli cpudetection cracklib crypt cscope css ctype cups curl curlwrappers cursors cvs cxx darcs dbus dedicated designer-plugin device-mapper devil dhcp directfb djvu dmi dmx doc double-precision dri dssi dts dv dvd dvdr dvdread dvi elf encode epydoc esd espeak examples exif expat export extensions extraengine extrafilters extras fat fax fbcon fbcondecor festival ffmpeg filter flac flash flatfile fontconfig fontforge foomaticdb force-cgi-redirect fortran freetts ftp fts3 fuse gadu gcj gcrypt gd gdbm gdm gdu gedit geoip geolocation ggi gif gimp git glib glitz glut gmail gmp gnome gnome-keyring gnuplot gnutls gold gpg gphoto2 gpm grammar graphviz groupwise gs gstreamer gtk gtkhtml gucharmap guile gzip hash hbci hddtemp hdf5 hfs howl-compat htmlhandbook i18n icons iconv icu id3tag ieee1394 ifp image imagemagick imap imlib inifile inkjar iostats ipod ipv6 jabber jai java java5 java6 javamail javascript jce jfs jikes jingle jms joystick jpeg jpeg2k json justify kde kdm kdrive kig-scripting kpathsea kqemu latex lcms libcaca libedit libnotify libsamplerate lightning lilypond lm_sensors logitech-mouse lua lua-cairo lua-imlib lzma lzo mad mailwrapper maps math mbox md5sum mdnsresponder-compat meanwhile menubar mhash midi mikmod mjpeg mmx mng modplug modules motif mozdevelop mozdom mp3 mp3tunes mp4 mpeg mplayer msn mtp mudflap multilib multiuser musepack musicbrainz mysql mysqli nas nautilus ncurses netboot network networking new-login nextaw nfs njb nls nptl nptlonly nsplugin ntfs nvidia objc objc++ objc-gc ode odk offensive ofx ogg openal openexr opengl openmp openntpd ots overlays pam pango paste64 pch pcre pdf pdo perl phonon php player plotutils png pop posix postgres postscript povray ppds pppd prediction pyste python qq qt3 qt3support qt4 quicktime quotas quotes radio rar raw rdesktop readline reflection regex reiser4 reiserfs replytolist rpc rss ruby sametime scanner sdl seamonkey secure-delete semantic-desktop session silc skey skins slang slp smartcard smi smp sndfile snmp sockets socks5 solver sound source sox speex spell spl sql sqlite srt sse sse2 ssl stars startup-notification stream subversion svg svgz swat symlink sysfs syslog system-sqlite talkfilters tcl tcpd templates tetex tga theora thesaurus threads threadsafe thumbnail tidy tiff timezone timidity tk tokenizer toolbar tools truetype tweak-mode unicode urandom usb v4l v4l2 vcd vdr verse vim vim-pager vim-syntax vim-with-x visualization vlm vorbis wavpack wcwidth weather-metar weather-xoap webkit wma wxwidgets wxwindows x264 xattr xchatdccserver xcomposite xerces-c xfs xft xine xinerama xinetd xml xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xrandr xscreensaver xsl xterm-color xulrunner xv xvid xvmc zephyr zeroconf zip zlib zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp ptp2 canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en nl de fr es it pl sv el la fi ru" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


