KEF LS60: Difference between revisions

Created page with "I acquired a pair of [https://us.kef.com/products/ls60-wireless KEF LS60] active wireless speakers in January 2024. The speakers are awesome, but getting them working well with Linux was not completely trivial, and is not quite complete. At the time, I had the following versions of crap: * Linux 6.7 * Pipewire 1.0.1 * Pulseaudio 16.1 * KEF firmware 2.0 ==Requirements== I was using MPD 0.23.14 for my music, but I needed a solution at the audio device level, so that..."
 
Line 8: Line 8:


==Requirements==
==Requirements==
I was using [[MPD]] 0.23.14 for my music, but I needed a solution at the audio device level, so that video, system sounds, and everything else would use the speakers. So I was looking at pulseaudio or pipewire. I wanted to create a virtual device into which I could dump digital data (probably PWM). The speakers have a line in, but I <i>did not</i> want to do the digital-to-analog conversion on my machine, but rather to use the DAC of the $7,000 speakers. They also have an HDMI input, which could happily accept stereo PCM at up to 24 bits at 192 kHz, but I wanted wireless.
I was using [[Mpd|MPD]] 0.23.14 for my music, but I needed a solution at the audio device level, so that video, system sounds, and everything else would use the speakers. So I was looking at pulseaudio or pipewire. I wanted to create a virtual device into which I could dump digital data (probably PWM). The speakers have a line in, but I <i>did not</i> want to do the digital-to-analog conversion on my machine, but rather to use the DAC of the $7,000 speakers. They also have an HDMI input, which could happily accept stereo PCM at up to 24 bits at 192 kHz, but I wanted wireless.


I might end up using the HDMI if I can't eliminate the latency of my wireless solution.
I might end up using the HDMI if I can't eliminate the latency of my wireless solution.