EVGA

AnsweredEVGA Nu Audio - Linux Drivers

Page: 12 > Showing page 1 of 2
Author
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
2019/09/02 06:23:40 (permalink)
Is there likely to be a Linux driver release for the Nu Audio card in future? Alsamixer is able to detect Nu Audio as an output device, unfortunately with the lack of a dedicated driver there is nothing to make it operate...
 
Ted.
#1
rjohnson11
EVGA Forum Moderator
  • Total Posts : 102322
  • Reward points : 0
  • Joined: 2004/10/05 12:44:35
  • Location: Netherlands
  • Status: online
  • Ribbons : 84
Re: EVGA Nu Audio - Linux Drivers 2019/09/02 06:46:41 (permalink)
Forwarded to EVGA

AMD Ryzen 9 7950X,  Corsair Mp700 Pro M.2, 64GB Corsair Dominator Titanium DDR5  X670E Steel Legend, MSI RTX 4090 Associate Code: H5U80QBH6BH0AXF. I am NOT an employee of EVGA

#2
ty_ger07
Insert Custom Title Here
  • Total Posts : 21174
  • Reward points : 0
  • Joined: 2008/04/10 23:48:15
  • Location: traveler
  • Status: offline
  • Ribbons : 270
Re: EVGA Nu Audio - Linux Drivers 2019/09/02 07:09:30 (permalink)
See also:
https://forums.evga.com/N...x-driver-m2914219.aspx

EVGATech_LeeM
Currently, Linux is not supported, nor am I aware of any current plans to introduce Linux support at this time.

ASRock Z77 • Intel Core i7 3770K • EVGA GTX 1080 • Samsung 850 Pro • Seasonic PRIME 600W Titanium
My EVGA Score: 1546 • Zero Associates Points • I don't shill

#3
EVGA_James
EVGA Product Manager
  • Total Posts : 1026
  • Reward points : 0
  • Joined: 2012/12/14 14:54:29
  • Status: offline
  • Ribbons : 3
Re: EVGA Nu Audio - Linux Drivers 2019/09/03 06:05:27 (permalink)
 
Since it had already been mentioned in another thread. Unfortunately we currently do not have plans for Linux support. 
I do apologize for any inconveniences this may have caused you. 


#4
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2019/09/04 07:08:32 (permalink)
Out of curiosity what is the reason for having no current plans to develop Linux drivers. Is it because you are dependent on Asmedia releasing Linux drivers for their USB Host Controller?
 
Ted.
#5
Sync1
New Member
  • Total Posts : 1
  • Reward points : 0
  • Joined: 2019/09/28 09:40:33
  • Status: offline
  • Ribbons : 0
Re: EVGA Nu Audio - Linux Drivers 2019/09/28 10:19:33 (permalink)
I seriously wish that EVGA would consider Linux drivers for the Nu Audio card.  Linux has great gaming support now with Steam, Vulcan etc. and  Win 7,10 is not a requirement anymore for gaming.  With Win 7 support going away soon, Win 10 is the only way to go according to Microsoft.  Linux may be in the minority, but Linux is the only way to go now to get away from Big Brother and Win 10 bloatware is not an option for many.   
 
 
Jim
#6
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/04/22 08:38:31 (permalink)
Another Linux user crying in the wilderness here.  Please, EVGA, recognize that there is a need beyond Win 10.  This hardware is too good to not be usable in professional and semi-pro environments.  There's more to life than gaming.  The amount of attention lavished on the encode pipeline is way beyond even what many professional cards provide.  Those of us involved in audiophile editing under Linux need to be able to take advantage of this great work.  Please?
#7
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2020/04/23 06:32:13 (permalink)
I am going to assume the reason for no Linux drivers is either due to ASMedia USB or Nahimic 3D Audio not being available for Linux - or a combination of both...
 
Ted.
#8
EVGA_Lee
Moderator
  • Total Posts : 4247
  • Reward points : 0
  • Joined: 2016/11/04 14:43:35
  • Location: Brea, CA
  • Status: offline
  • Ribbons : 14
Re: EVGA Nu Audio - Linux Drivers 2020/04/24 14:00:25 (permalink)
Teddy Rogers
I am going to assume the reason for no Linux drivers is either due to ASMedia USB or Nahimic 3D Audio not being available for Linux - or a combination of both...
 
Ted.

The ASMedia bridge chip presents the larger problem for updating the card, as it requires Windows for any firmware updates.  The Nahimic content has to be disabled or removed, for sure, but most people using Linux probably aren't worried about most of the functions provided by the Nahimic API.  We've offered a few attempts for people to test out Linux, and while it worked fine in our lab, it seems that others cannot get it to work properly.
#9
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2020/04/24 19:29:05 (permalink)
EVGATech_LeeM
 
The ASMedia bridge chip presents the larger problem for updating the card, as it requires Windows for any firmware updates.  The Nahimic content has to be disabled or removed, for sure, but most people using Linux probably aren't worried about most of the functions provided by the Nahimic API.  We've offered a few attempts for people to test out Linux, and while it worked fine in our lab, it seems that others cannot get it to work properly.

 
Isn't ASMedia ASM1142 already part of the Linux kernel? If Linux users really needed or wanted to update the firmware I am sure most of them would be quite capable of doing this through Windows and would be happy just to be able to have sound on Linux.
 
I have no interest for Nahimic on either Windows or Linux, I have been stripping the Nahimic installer out myself.
 
Would you consider releasing as open source what you currently have for Linux?
 
Ted.
#10
DamonLynch
Superclocked Member
  • Total Posts : 172
  • Reward points : 0
  • Joined: 2017/12/05 17:47:40
  • Location: South Bend, IN
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2020/04/26 07:54:04 (permalink)
EVGATech_LeeM
Teddy Rogers
I am going to assume the reason for no Linux drivers is either due to ASMedia USB or Nahimic 3D Audio not being available for Linux - or a combination of both...
 
Ted.

The ASMedia bridge chip presents the larger problem for updating the card, as it requires Windows for any firmware updates.  The Nahimic content has to be disabled or removed, for sure, but most people using Linux probably aren't worried about most of the functions provided by the Nahimic API.  We've offered a few attempts for people to test out Linux, and while it worked fine in our lab, it seems that others cannot get it to work properly.




Have you considered using the Linux Vendor Firmware Service, which is free to vendors and is used by Dell, HP, Intel, Lenovo, Logitech, etc.? https://fwupd.org/
 
#11
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/04/26 11:55:20 (permalink)
EVGATech_LeeM
 
The ASMedia bridge chip presents the larger problem for updating the card, as it requires Windows for any firmware updates.  The Nahimic content has to be disabled or removed, for sure, but most people using Linux probably aren't worried about most of the functions provided by the Nahimic API.  We've offered a few attempts for people to test out Linux, and while it worked fine in our lab, it seems that others cannot get it to work properly.

 
I would be very happy to reevaluate / test / continue to debug.  I agree regarding firmware updates through Windows if necessary.  In the 5.4 kernel, the USB portion of the card is properly detected.  In ALSA 1.2.2 (included in, e.g. ubuntu 20.04LTS)  the card is recognized by ALSA thanks to a patch incorporated in Sept. 2019  
Fewer errors are seen in system logs with current ALSA than with versions prior to this patch but obviously driver is still needed.
 
Please contact me directly - I'd love to help define the circumstances under which we can replicate your lab results and bring this great card to the Linux community.
Doug
 
post edited by tigerdognew - 2020/04/26 12:00:59
#12
DamonLynch
Superclocked Member
  • Total Posts : 172
  • Reward points : 0
  • Joined: 2017/12/05 17:47:40
  • Location: South Bend, IN
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2020/04/26 12:23:16 (permalink)
tigerdognew
 I agree regarding firmware updates through Windows if necessary.



But it's not necessary. Linux now has industry-backed infrastructure for firmware updates, and not just UEFI updates, but for peripherals too (e.g. mice & keyboard receiver firmware, etc.). It's arguably better than what we get with Windows, because there is no need for each manufacturer to reinvent the wheel. The driving force behind Linux Vendor Firmware Service writes about his experiences here: https://blogs.gnome.org/hughsie/
#13
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/04/27 07:56:13 (permalink)
DamonLynch
But it's not necessary. Linux now has industry-backed infrastructure for firmware updates, and not just UEFI updates, but for peripherals too (e.g. mice & keyboard receiver firmware, etc.). It's arguably better than what we get with Windows, because there is no need for each manufacturer to reinvent the wheel. The driving force behind Linux Vendor Firmware Service writes about his experiences here:

Agree - this is a great service, used successfully by Logitech, as you note, and by storage manufacturers, too. 
That said, I'd be happy to crawl before we walk, and walk before we run.  If EVGA is willing to let us help debug basic functionality first, then incorporate FW updates at a later time, I'm willing.  I'm hoping @EVGATech_LeeM will be able to rally enough support within EVGA to let us help them take this, one step at a time.
#14
EVGA_Lee
Moderator
  • Total Posts : 4247
  • Reward points : 0
  • Joined: 2016/11/04 14:43:35
  • Location: Brea, CA
  • Status: offline
  • Ribbons : 14
Re: EVGA Nu Audio - Linux Drivers 2020/04/27 09:52:58 (permalink)
Teddy Rogers
Isn't ASMedia ASM1142 already part of the Linux kernel? If Linux users really needed or wanted to update the firmware I am sure most of them would be quite capable of doing this through Windows and would be happy just to be able to have sound on Linux.
 
I have no interest for Nahimic on either Windows or Linux, I have been stripping the Nahimic installer out myself.
 
Would you consider releasing as open source what you currently have for Linux?
 
Ted.

I wouldn't know offhand, regarding whether ASM1142 is part of the Linux kernel.  However, it's not so much whether the driver for the chip is or isn't supported by Linux, but rather the update mechanism worked on in conjunction with Thesycon, which is limited to Windows only.  That's the bottleneck for that particular issue.
 
We posted the last Linux driver for the NU Audio on the forums a while ago.  I can't look for it this morning due to other priorities, but if you can't find it today, I'll look for it. 
#15
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/04/27 10:35:02 (permalink)
ASM1142 is recognized out of the box (at least) on Linux kernel versions 5.3 and 5.4 (Ubuntu 19.10 and 20.04).  The module is recognized by ALSA as well, but not controllable without a driver of some sort.   I'll look for the driver that was previously posted.  Thank you for the continued discussion!

Edit:  @EVGATech_LeeM, I've searched the forums and found references to a link sent as PM, but not posted publicly because the driver was not officially supported.  I'll keep trying to find a copy but when your time allows, please PM or post here.  Many thanks!
post edited by tigerdognew - 2020/04/27 10:58:40
#16
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/04/27 21:53:30 (permalink)
I've installed the card in a second system dedicated for testing.  Clean install of Ubuntu 20.04, which has ALSA k5.4.0-26-generic, library and utilities version 1.2.2.  The USB drivers are recognized and seen in lspci.  The card is recognized and seen in lsusb as usb 10-1:1:3.    ALSA sees the card - it even shows up in alsamixer, but cannot be controlled from there (e.g., changing levels has no effect.)  
 
When I try to play sound using aplay or alsa speaker-test, dmesg has entry usb 10-1: 1:1 usb_set_interface failed (-71), and speaker-test says "Setting of hwparams failed: Invalid argument".   So Linux sees the PCIe-usb bridge, and detects the audio portion of the card, but when it tries to interact with it (presumably as a usb 2.0 audio device) the card does not respond as expected. 

So really, the first question would be if the card should even be expected to act like a standard USB audio device.  If it should, maybe then it's a firmware issue?  Maybe trying an older FW rev would get it working? 
#17
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/04/28 21:13:26 (permalink)
@EVGAtech_LeeM any luck finding the driver you mentioned above?
#18
EVGA_Lee
Moderator
  • Total Posts : 4247
  • Reward points : 0
  • Joined: 2016/11/04 14:43:35
  • Location: Brea, CA
  • Status: offline
  • Ribbons : 14
Re: EVGA Nu Audio - Linux Drivers 2020/04/29 04:27:16 (permalink)
tigerdognew
@EVGAtech_LeeM any luck finding the driver you mentioned above?


Sent you a PM.
#19
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2020/04/29 05:31:32 (permalink)
Can you add myself to the PM list please? Thank you...
 
Ted.
#20
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/04/29 05:45:40 (permalink)
EVGATech_LeeM
Sent you a PM.

Thanks, Lee.  I'm too new here to reply as a PM (need to post publicly a few more times) but what you write makes perfect sense.  It'll likely take me a day or so to test further (live interrupting art and all.)   I appreciate your continued involvement!


#21
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2020/05/02 13:36:26 (permalink) ☼ Best Answerby Teddy Rogers 2020/05/16 05:01:22
@Teddy Rogers and others:
I seem to have worked out the basics for functionality with a little help from EVGA and from the forum at Audiophilestyle.  Here's the gist:  the 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 can be recognized as capable of digital audio pass-through.  The hitch is, the EVGA Nu only works when loaded with the original firmware 0x027 from its initial release.  So to get it working in Linux, you must first put it in a Windows system, and load the EVGA driver version 0.1.1 or earlier (available on EVGA's web site.)  After that, Linux (at least Ubuntu 20.04) will recognize the card.  I tried three other firmwares (0x028, 0x02b, and 0x032.)  All of them cause the card to not function.
 
Once working, there seem to be a few quirks:
  • 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 all levels at 100% (see attached screenshot)
  • When recording, all inputs seem to feed the "mic" circuitry (Cirrus Logic ADC), not the higher-quality ASMedia ADC.  This is sad, because the ASMedia ADC is an excellent piece of silicon.  Since this can be selected in the Windows driver, maybe we will find a way to tweak this in Linux.
  • When recording with Audacity under Ubuntu 20.04, the mic level in PulseAudio must be increased to 150%.
  • When recording, sample rate and type must be set in the /etc/pulse/daemon.conf file.  I've set mine like this:
    default-sample-format = s32le
    default-sample-rate = 384000
    alternate-sample-rate = 48000
I have tested my Nu, with 0x027 firmware, on two different Linux systems (different motherboards, different generation AMD CPUs) and it has worked in both cases.  I'd appreciate if someone else could see if the same steps work elsewhere.
 
post edited by tigerdognew - 2020/05/04 07:03:02

Attached Image(s)

#22
minglu10
New Member
  • Total Posts : 1
  • Reward points : 0
  • Joined: 2018/03/24 11:33:41
  • Status: offline
  • Ribbons : 0
Re: EVGA Nu Audio - Linux Drivers 2020/05/15 15:45:33 (permalink)
I followed tigerdognew's method and it works. thanks so much.
#23
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2021/04/21 07:05:20 (permalink)
I recently updated Linux kernel to 5.11. My Nu Audio cards analogue output seems to be detected and working. Odd thing is in sound settings this is showing up as four channel - with two rear channels...
 
Ted.
#24
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2021/04/21 16:48:58 (permalink)
Teddy Rogers
I recently updated Linux kernel to 5.11. My Nu Audio cards analogue output seems to be detected and working. Odd thing is in sound settings this is showing up as four channel - with two rear channels...

Did you use the firmware updater as outlined in this thread, or are you running current v32 firmware also used for Windows??
FWIW, it shows up on my machine as "Analog Surround 4.0" but I only have access to stereo output in Ubuntu 20.04 using stock 5.4.0.  Does the newer version actually allow output to 4 audio channels?
#25
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2021/04/23 22:00:10 (permalink)
The card is running firmware 0.32 (previously updated via Windows) and worked straight away with latest kernel. No need to do any of the additional steps you mentioned like downgrading the firmware.
 
Yes, it shows up as surround 4.0 with only the two forward channels working (at least through the headphone port).
 
The volume is definitely a lot lower and using some tools to increase past 100% volume only seems to add distortion...
 
Ted.
#26
tigerdognew
New Member
  • Total Posts : 41
  • Reward points : 0
  • Joined: 2020/04/21 21:39:54
  • Location: Del Mar, California USA
  • Status: offline
  • Ribbons : 2
Re: EVGA Nu Audio - Linux Drivers 2021/04/24 07:52:11 (permalink)
this card has a separate, analog volume control that appears to be accessible only from the Windows control panel.  If you can dual-boot, you can increase the analog volume control to max, then go back to linux and see if the results are better.
#27
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2021/05/03 06:32:01 (permalink)
I set the volume in Windows to max and it made no difference.
It is not too big a problem for me as I am passing line out through a tube amplifier. I have volume control on this that can push out sound to ear deafening levels. Still.. it will be annoying for persons who want to plug headphones directly to the card...
Ted.
#28
ty_ger07
Insert Custom Title Here
  • Total Posts : 21174
  • Reward points : 0
  • Joined: 2008/04/10 23:48:15
  • Location: traveler
  • Status: offline
  • Ribbons : 270
Re: EVGA Nu Audio - Linux Drivers 2021/05/03 06:37:33 (permalink)
Line out has no volume control. That's why its called line out.

ASRock Z77 • Intel Core i7 3770K • EVGA GTX 1080 • Samsung 850 Pro • Seasonic PRIME 600W Titanium
My EVGA Score: 1546 • Zero Associates Points • I don't shill

#29
Teddy Rogers
New Member
  • Total Posts : 24
  • Reward points : 0
  • Joined: 2019/08/23 05:58:27
  • Status: offline
  • Ribbons : 1
Re: EVGA Nu Audio - Linux Drivers 2021/05/03 07:07:57 (permalink)
ty_ger07
Line out has no volume control. That's why its called line out.

Agreed, stating I am using line out to a separate amplifer for my headphones.
Just to add to this in relation to line out and volume, there is a similar reduced volume level when listening through the tube amp on Linux compared to Windows...
Ted.
#30
Page: 12 > Showing page 1 of 2
Jump to:
  • Back to Mobile