Linux Support At Last
EVGA have released limited support for the Nu Audio (not Pro) under Linux. It's pretty bare-bones, but it's enough to allow enjoying the quality of the Nu's hardware and design without needing Windows. A little background: internally the Nu is constructed as a USB audio device and an USB-to-PCIe bridge, on the same module. Linux kernel has supported USB 2.0 audio devices for years, and as of kernel 5.4, even has a special tweak so that the EVGA Nu is recognized as DSD capable. None of the enhanced functions (Nahimic audio EQ, sound tweaks, etc.) are available in Linux. Support is, as I say, bare-bones.
Windows Still Needed
There is one hitch: the EVGA Nu requires different firmware under Linux, and as of this writing, firmware can only be changed under Windows. At least temporarily, install the card in a Windows system and install the normal EVGA driver and utility. This is important - several settings must be made under Windows, before moving the card to Linux. A few things to tweak:
- Lighting Effects: if you want to use any of the Nu's cool lighting features, or just to turn them off, do that using the Windows utility.
- Output: the Nu Utility allows you to select line out, headphone, or both outputs. This cannot be done under Linux, so click to activate both of them.
- Volume: The Nu has two volume controls. The main one controls the output level from the Digital Analog Converter (DAC). The second is an analog control that works for line and headphone outputs. Use the headphone volume to crank the headphone output to or near the highest level. This also cannot be changed under Linux.
The good news is, these tweaks are retained by the Nu through firmware reflashing and between system restarts (like from Windows to Linux.)
Firmware Update
Operating under Linux requires different firmware from the current Windows drivers. EVGA makes Linux firmware available here:
https://cdn.evga.com/nuaudiocard/NU_Audio_FW_for_Linux.zip Download and unzip the firmware files and firmware update program under Windows. The download archive includes a PDF describing the process. and I found the firmware update process to be straightforward. There are two firmware versions:
- EVGA_Audio_XMOS_20200515_Ver0x001_Linux_MinIn_DFU_IS25LP016D.bin installs with Microphone input active
- EVGA_Audio_XMOS_20200515_Ver0x002_Linux_LineIn_DFU_IS25LP016D.bin installs with Line input active.
There is no mechanism to switch from mic to line input once running under Linux.
After firmware update, restart the system under Linux. I
think the settings will also be retained if you have to move the Nu to a different computer.
Under (Ubuntu) Linux
First check to make sure the Nu is seen and active. Open a terminal and run alsamixer. Push F6; the Nu should be listed - select it. Initial volume level is low, and increasing the volume using the Pulseaudio volume control doesn't help. You must use alsamixer from the CLI to set levels at 100% (see attached screenshot) According to EVGA, only the "PCM Front" control is active. It feeds that analog section mentioned above. Set it to the maximum level, then use the Pulseaudio volume control to set volume to a comfortable level. If you use the Nu for recording, push F5 and confirm "Line" or "Mic" matches the firmware you've loaded above. Set the record level at 100%.
At this point, you're ready to enjoy the EVGA Nu's quality sound for playback under Linux. If you intend to use the Nu for recording, read on.
Recording
I use my Nu for audio recording - I remaster old vinyl for fun and self-torture. Here are a few quirks I've found.
- PulseAudio: Pulse reports the Nu as a 4.0 channel card. It's not.
- PulseAudio sampling: in Ubuntu, Pulse initializes the card and sets the recording sample rate and type. To change the default, edit /etc/pulse/daemon.conf. I've set mine to 192KHz/32bit format, like this:
default-sample-format = s32le
default-sample-rate = 192000
alternate-sample-rate = 48000
Conclusion
I hope this guide is helpful to those of us who don't live in Windows every day. The Nu is a great product. I hope EVGA continues to enhance support under Linux. My thanks to Lee at EVGA and the people over at audiophilestyle.com, whose efforts made this whole thing come together.
Attached Image(s)