CRAS - bitperfect to USB DAC?

71 views
Skip to first unread message

Rudolf Fischer

unread,
Nov 30, 2025, 7:58:11 AM11/30/25
to ChromiumOS Discussion
I have a new Lenovo Chromebook 14 Plus. It is a wonderful laptop, great OLED screen, powerful Mediatek CPU, good keyboard. 
Connecting a USB DAC, I see that all audio gets resampled to 48kHz. I guess this is the default used by Chromium OS Audio Server (CRAS).
Is there any way to get CRAS to bypass resampling and send bitperfect audio to a DAC connected via USB?

Anway

unread,
Feb 2, 2026, 11:05:05 AMFeb 2
to ChromiumOS Discussion, Rudolf Fischer
You can pass control of your USB DAC directly to the Linux virtual machine running on your Chromebook. Inside Linux, you can use audiophile players (like MPD or DeaDBeeF) to talk directly to the hardware (ALSA), bypassing CRAS.

The only way to get bit-perfect audio is to use the Linux (Crostini) container:

  1. Enable Linux in ChromeOS Settings.

  2. Pass your USB DAC to Linux (Settings > Linux > Manage USB devices).

  3. Use a Linux music player (like DeaDBeeF) configured to use ALSA output.

This completely bypasses the ChromeOS audio mixer.


Rudolf Fischer

unread,
Feb 5, 2026, 11:04:25 AMFeb 5
to ChromiumOS Discussion, Anway, Rudolf Fischer
Thanks, I may give that a try
Reply all
Reply to author
Forward
0 new messages