Code: Select all
CFLAGS="-O2 -pipe -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
USE="mmx sse alsa cups ppds usb kde qt gnome gtk mysql pda"
CXXFLAGS="${CFLAGS}"Code: Select all
CFLAGS="-march=pentium3 -mfpmath=sse -O3 -fomit-frame-pointer -pipe"Maybe i'll try it. At this point i don't have a lot to lose, since actual KDE sounds have not worked, even sporadically, since i upgraded to 3.3. It's not clear to me why the kernel-level sound server or whatever level alsa is doesn't do all the mixing anyway. Which decade are we living in again?destuxor wrote:I hate arts. No offense to the developers, but somehow it crashes all the time and throws error messages at me all the time. For this reason, I would add "-arts" to your USE flags and then recompile KDE (emerge kde) without arts support, then using the KDE Control Panel force KDE to use the real Alsamixer (you might not have to change anything, in fact...just see if it works already).
ALSA is directly in the kernel. It does not do the mixing, because it is Linux. Linux follows the Unix tradition of separating every tiny thing into a separate process to make it flexible and fast. That's also one of the main reasons why Linux is a lot faster and a lot more flexible than Windows, if handled properly. Another advantage is that you can take those little puzzle pieces and put them together like you want. In Windows, there are no pieces. There is just the big solid end product as a whole and you can use it as a whole only.Flandry wrote:It's not clear to me why the kernel-level sound server or whatever level alsa is doesn't do all the mixing anyway. Which decade are we living in again?