Volumio X86/ Debian Buster debugging party (BETA)

Yes, it also happen when volume set to 100%, and my output is set to usb output too.

volumio@volumio:~$ lsusb
Bus 002 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 002 Device 004: ID 292b:c4b3
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Hi,
maybe this tutorial can help solving the AMD GPU issue

wiki.debian.org/AMDGPUDriverOnStretchAndBuster2
Cheers

Exactly !! All is ok !! Good job.

For the display problem, my integrated GPU is unsupported by i915 with 4.19 kernel. After any investigations, the support is from 4.20 kernel.

I want disable hdmi gui.
It is posible to add suport to gpio ?
Via /sys/class/gpio/ on lettepanda ?

Sorry, as already explained, no support until you supply the info info we asked for

Yes, I looked at this a while ago, but this does not help me at the moment trying to make one image for all.
Currently I do not want to invest time into backport packages without being able to test them myself, I would rather have fhe driver integrated into the kernel. Still an option, perhaps at a later stage, goal is now to get this release done for the majority of hw configs.
Anyway, thanks for reporting, we don’t always catch everything.

Certainly, we can (and see no reason not to) have a look at this later, our priority currently is to serve “mainstream” with as many configurations as possible.
Lattepanda is very interesting, also specific, hope you understand.

Edit:sorry, forgot, to remove hdmi/ gui, disable the volumio-kiosk.service

Sorry.

volwumio@volumio:~$ lsusb Bus 002 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter Bus 002 Device 004: ID 292b:c4b3 Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub volumio@volumio:~$ inxi -vFzxxx System: Host: volumio Kernel: 4.19.106+ i686 bits: 32 compiler: gcc v: 8.3.0 Console: tty 0 dm: N/A Distro: Debian GNU/Linux 10 (buster) Machine: Type: Desktop Mobo: ASUSTeK model: H61M-E v: Rev X.0x serial: <filter> UEFI: American Megatrends v: 0802 date: 11/27/2013 CPU: Topology: Dual Core model: Intel Celeron G1620 bits: 64 type: MCP arch: Ivy Bridge rev: 9 L2 cache: 2048 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 10800 Speed: 1746 MHz min/max: 1600/2700 MHz Core speeds (MHz): 1: 2153 2: 1721 Graphics: Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0152 Display: tty server: X.org 1.20.4 driver: modesetting unloaded: fbdev,vesa tty: 80x24 Message: Unable to show advanced data. Required tool glxinfo missing. Audio: Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:1c20 Device-2: N/A type: USB driver: hid-generic,snd-usb-audio,usbhid bus ID: 2-1.2:4 chip ID: 292b:c4b3 Sound Server: ALSA v: k4.19.106+ Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK P8 series driver: r8169 v: kernel port: e000 bus ID: 03:00.0 chip ID: 10ec:8168 IF: eth0 state: down mac: <filter> Device-2: Realtek RTL8188EUS 802.11n Wireless Network Adapter type: USB driver: r8188eu bus ID: 2-1.3:3 chip ID: 0bda:8179 serial: <filter> IF: wlan0 state: up mac: <filter> Drives: Local Storage: total: 465.76 GiB used: 40.72 GiB (8.7%) ID-1: /dev/sda vendor: Seagate model: ST3500413AS size: 465.76 GiB speed: 3.0 Gb/s rotation: 7200 rpm serial: <filter> rev: JC45 scheme: GPT Partition: ID-1: / size: 448.86 GiB used: 39.03 GiB (8.7%) fs: overlay source: ERR-102 ID-2: /boot size: 486.0 MiB used: 42.1 MiB (8.7%) fs: vfat dev: /dev/sda1 Sensors: Missing: Required tool sensors not installed. Check --recommends Info: Processes: 133 Uptime: 48m Memory: 3.13 GiB used: 361.7 MiB (11.3%) Init: systemd v: 241 runlevel: 5 default: 2 Compilers: gcc: N/A Shell: bash v: 5.0.3 running in: tty 0 (SSH) inxi: 3.0.32 volumio@volumio:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 5: AUDIO [GUSTARD USB AUDIO], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 volumio@volumio:~$ aplay -L default Playback/recording through the PulseAudio sound server null Discard all samples (playback) or generate zero samples (capture) jack JACK Audio Connection Kit pulse PulseAudio Sound Server sysdefault:CARD=PCH HDA Intel PCH, ALC887-VD Analog Default Audio Device front:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog Front speakers surround21:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers dmix:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog Direct sample mixing device dsnoop:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog Direct sample snooping device hw:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog Direct hardware device without any conversions plughw:CARD=PCH,DEV=0 HDA Intel PCH, ALC887-VD Analog Hardware device with all software conversions usbstream:CARD=PCH HDA Intel PCH USB Stream Output sysdefault:CARD=AUDIO GUSTARD USB AUDIO, USB Audio Default Audio Device front:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio Front speakers surround21:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio IEC958 (S/PDIF) Digital Audio Output dmix:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio Direct sample mixing device dsnoop:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio Direct sample snooping device hw:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio Direct hardware device without any conversions plughw:CARD=AUDIO,DEV=0 GUSTARD USB AUDIO, USB Audio Hardware device with all software conversions usbstream:CARD=AUDIO GUSTARD USB AUDIO USB Stream Output volumio@volumio:~$

@asasas794613, there are more reports that Gustard U16 and X26 are having problems with playing dsd natively.
Make sure you have the latest firmware, you may have to contact your supplier for more support.

My use case is:

Unraid Home Server / NAS with multiple functions. One of which is to feed a bitperfect digital stream into my preamp. The home theater/stereo here qualifies as HiFi, but I’m finding a challenge in getting Volumio to run with a lower power video card.

All I’m looking for is HDMI audio output to the preamp. I have searched and searched for HDMI audio cards and other simple PCI devices which may work for this purpose and I have not had any luck, if anyone has other suggestions for multi-channel, digital audio capable devices, that would be great. HDMI has greater bandwidth than TOSLINK or other older digital standards, so I would greatly prefer to stay with HDMI.

The host hardware is:
M/B: ASUSTeK COMPUTER INC. WS C246 PRO Version Rev 1.xx
BIOS: American Megatrends Inc. Version 1102. Dated: 11/08/2019
CPU: IntelÂź XeonÂź E-2278G CPU @ 3.40GHz
HVM: Enabled
IOMMU: Enabled
Cache: 512 KiB, 2048 KiB, 16384 KiB
Memory: 64 GiB DDR4 Single-bit ECC (max. installable capacity 64 GiB)
Network: eth0: 1000 Mbps, full duplex, mtu 1500
eth1: 1000 Mbps, full duplex, mtu 1500
Kernel: Linux 4.19.98-Unraid x86_64
OpenSSL: 1.1.1d

I’m running Volumio as a guest VM and passing through the video card as a dedicated PCIe device. I have some options for the guest machine:
I can assign the cores, max ram and a few bios machine types.

Basic Guest Machine Setup:
-Host CPU Passthrough of 2 cores for testing
-8GB of Ram
-Machine type - Q35-4.2 OR i440fx-4.2
-BIOS - OVMF OR seaBIOS
-USB Controller - 2.0 EHCI or 3.0 necXHCI or 3.0 qemu XHCI
-VDISK Bus - VirtIO or SCSI or SATA or IDE or USB
-Graphics Card - Can passthrough with OR without ROM and with OR without multifunction=‘on’

I know these are lots of variables, and this might be a somewhat “fringe” use case, but there are lots of us out there that might want to run this as a VM in a server that already holds all of our media and is in our electronics rack.

I purchased more video cards for testing:

  • Asus ROG Strix 1080 Ti OC (this is my primary gaming card and I do not want to use this with Volumio, too much power/heat and waaaaay overkill :smiling_imp: )
  • Zotac GT 710
  • EVGA Geforce GT 1030
  • PNY GTX 750

Testing Workflow Validation
I have a copy of Volumio-buster-kernel.rc3-2019-12-02-x86.img which showed some promise in earlier testing a few weeks ago. With the following setup: OVMF/Q35/WITH VBIOS ROM/Multifunction (off) the .img would boot cleanly to the kisok output via HDMI. Graphics are perfect. The display would show the booting tty text and switch to kiosk mode at the completion of boot. During shutdown, it would switch back to tty text and power down cleanly!

volumio@volumio:~$ lspci -k
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
        Subsystem: Red Hat, Inc QEMU Virtual Machine
00:01.0 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
        Kernel driver in use: pcieport
00:01.1 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
        Kernel driver in use: pcieport
00:01.2 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
        Kernel driver in use: pcieport
00:01.3 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
        Kernel driver in use: pcieport
00:01.4 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
        Kernel driver in use: pcieport
00:07.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll                                                                                                                                                             er #1 (rev 03)
        Subsystem: Red Hat, Inc QEMU Virtual Machine
        Kernel driver in use: uhci_hcd
00:07.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll                                                                                                                                                             er #2 (rev 03)
        Subsystem: Red Hat, Inc QEMU Virtual Machine
        Kernel driver in use: uhci_hcd
00:07.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll                                                                                                                                                             er #3 (rev 03)
        Subsystem: Red Hat, Inc QEMU Virtual Machine
        Kernel driver in use: uhci_hcd
00:07.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Control                                                                                                                                                             ler #1 (rev 03)
        Subsystem: Red Hat, Inc QEMU Virtual Machine
        Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (r                                                                                                                                                             ev 02)
        Subsystem: Red Hat, Inc QEMU Virtual Machine
        Kernel driver in use: lpc_ich
        Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SA                                                                                                                                                             TA Controller [AHCI mode] (rev 02)
        Subsystem: Red Hat, Inc QEMU Virtual Machine
        Kernel driver in use: ahci
        Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
        Subsystem: Red Hat, Inc QEMU Virtual Machine
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
01:00.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controll                                                                                                                                                             er (Copper) (rev 03)
        Subsystem: Red Hat, Inc 82545EM Gigabit Ethernet Controller (Copper)
        Kernel driver in use: e1000
        Kernel modules: e1000
02:00.0 Communication controller: Red Hat, Inc Virtio console (rev 01)
        Subsystem: Red Hat, Inc Virtio console
03:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti                                                                                                                                                             ] (rev a1)
        Subsystem: ASUSTeK Computer Inc. GP102 [GeForce GTX 1080 Ti]
        Kernel driver in use: nouveau
        Kernel modules: nvidiafb, nouveau
04:00.0 Audio device: NVIDIA Corporation GP102 HDMI Audio Controller (rev a1)
        Subsystem: ASUSTeK Computer Inc. GP102 HDMI Audio Controller
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

volumio@volumio:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
volumio@volumio:~$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
dmix:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample mixing device
dmix:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct sample mixing device
dmix:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct sample mixing device
dmix:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct sample mixing device
dsnoop:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct sample snooping device
hw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Hardware device with all software conversions

Unfortunately there is no audio. Playback gives the error - Failed to open “alsa” (alsa); Failed to open ALSA device “hw0,0”: No such file or directory" error when music playback is attempted.

This can be remedied by changing the following:

In the GUI during setup:
The only audio output offered is HDA Nvidia - so leave that.

Then connect via SSH
Edit mpd.conf and change

audio_output { type "alsa" name "alsa" device "hw:0,0" dop "no"

to

audio_output { type "alsa" name "alsa" device "hw:0,7" dop "no"

In Playback Options - Set Mixer Hardware, IEC958 1,1,1 (Important). I also set default volume to 100.
SAVE

Reboot via SSH - “reboot”.

VERIFY MIXERTYPE IS still Hardware IEC958,1,1,1.

Playback works!

This configuration will NOT survive a full shutdown to powered off state. After a full shutdown “Mixertype” is “undefined” and Mixer Control Name is blank. :cry: At least there was sound for a little while. The mpd.conf edits do persist. It appears to be broken permanently somewhere
 resetting the mixertype wont fix it, it glitches like a skipping CD. It has to be fully reloaded per the above steps to work again.

Testing protocol: Each test was started with a fresh, never booted Volumio 007 image per the protocol that worked on RC3 using the standard test guest machine:

Standard Test Guest Machine - Q35-4.2, BIOS OVMF, USB 2.0, vDisk Bus SATA, Mutifunction - Not Specified, Specific VBIOS Rom used.

If that protocol didn’t work the following options can be tried:

Possible Test Configurations:
Guest Machine Q35-4.2, BIOS OVMF, USB 2.0, vdisk Bus (SATA), Multifunction (on), Remarks
Guest Machine i440, BIOS OVMF, USB 2.0, vdisk Bus (SATA), Multifunction (not specified), Remarks
Guest Machine i440, BIOS OVMF, USB 2.0, vdisk Bus (SATA), Multifunction (on), Remarks
Guest Machine Q35-4.2, BIOS seaBIOS, USB 2.0, vdisk Bus (SATA), Multifunction (not specified), Remarks
Guest Machine Q35-4.2, BIOS seaBIOS, USB 2.0, vdisk Bus (SATA), Multifunction (on), Remarks
Guest Machine i440, BIOS seaBIOS, USB 2.0, vdisk Bus (SATA), Multifunction (not specified), Remarks
Guest Machine 1440, BIOS seaBIOS, USB 2.0, vdisk Bus (SATA), Multifunction (on), Remarks

After each test, it was deleted and the next variant started. IDE vDisk bus was not allowed for all guest machine types. The VirtIO and SCSI as vdisk bus would always hang start with a black screen, booting would never finish, they were tested once and abandoned. SATA or USB as vDisk bus had the same result, so it was left as SATA for all testing.

Multifunction OFF puts the HDMI video and audio sections of the card on separate virtual PCIe buses like 03:00.00 and 04:00.00. If I place multifuction = ON then they are on a main and sub like 03:00.00 and 03:00.01. I do not know if this is important to Volumio?

Guest machine always had 2 dedicated cores (4 threads) and 8GB of RAM. I realize I can reduce this after we get a successful test.

@direwolff
I highly appreciate your efforts, but in one of the first posts I made clear that we do not want to invest time in VM machines.
In case a particular VM works, fine, but we have no intention to debug/support/enhance it at this stage.
With the beta we’re concentrating on getting it to run on real hardware from an average user, like NUCs, mini PCs (and other desktops), notebooks etc

Hope you understand and can help us with the hardware mentioned above. We’ll have a look at VMs later when demand is there.

BTW. When we started the Beta, we got reports of devices which did not boot with kernel 5.4.y. This is the reason why we reverted to 4.19.y
The backdraw is that leads to support loss for some gpu devices, but that is how it is at the moment.
Debian has a backport repo, but we currently do not have the time yet to investigate, the first release will have to be without.

@gkkpch No problem - I understand it is possibly a less common use case. Additionally - this software isn’t well known in the server/multi-core market. There may be a lot of potential users there. The other really cool version would be to run this as a Docker.

The concept of loading the Nvidia Drivers isn’t a VM specific concept. They don’t seem to install right with the way the kernel is setup. I don’t know how to troubleshoot that.

You know my hardware, that I’m not too dumb and that I can effectively troubleshoot - some. Any help is appreciated. I’m making no demands.

I don’t mind investing some $ in this to get it going. If there is a different piece of hardware that would be a better passthrough target, I’d be game to look into acquiring it. I bought the GT 710, GT1030 and GTX750 specifically for Volumio. I have no need for them otherwise. If someone is interested in helping to solve these problems - please let me know.

Thanks for your attention and time. I’ll finish my testing when I have time over the next few days so at least the facts are out there.

nvidia issues with linux are well known. You should hear Linus Torvalds when he is talking about that company :laughing:

Yes, I get that but at the moment there really is no time to look into the VM issues. If and when, then probably for Virtual Box, as this is the most common one. Anything else is unlikely to be considered, but there is nothing stopping other developers.

This is the interesting part, because of missing nvidia support in our old kernel, older cards like GeForce GT 640 would work, not the newer ones.
Curious to hear if any of the ones you mentioned work. We should have all the firmware (except gk108) and the released drivers with it.
[/quote]

much appreciated

Is there a different, known good, digital signal output device that you would recommend I test
 or an ATI card that is super easy and works for everyone on Linux? :smiley:

afaik, the gtx750 should work out-of-the box since kernel 4.1
For the gt 710 I cannot find the firmware (gk108), it is known not to work without the nvidia propr. divers, the gt1030 is said not to work without it either (but could not verify this).
As for another graphics card with audio? I really do not know, most configurations I have seen are desktops, nucs, notebooks and other mini pc’ with some kind of onboard graphics and audio.
give the gtx750 a go and perhaps also gt1030(you never know). gt710 won’t work.

@gkkpch - Copy all of that! You gave me a good hint by pushing back. I took my server offline today. Uninstalled a lot of hardware and am doing some basic bare metal testing right now.

Summary - It looks like it is a general lack of Nvidia support in the current build. I haven’t been able to successfully install the drivers in any of the Volumio images. There are errors during install and my Linux skills are not up to the challenge.

To help support bare metal Nvidia Users

Might as well rule out some possible issues:

Host Bare Metal Machine
The host hardware is:
M/B: ASUSTeK COMPUTER INC. WS C246 PRO Version Rev 1.xx
BIOS: American Megatrends Inc. Version 1102. Dated: 11/08/2019
CPU: IntelÂź XeonÂź E-2278G CPU @ 3.40GHz
HVM: Enabled
IOMMU: Enabled
Cache: 512 KiB, 2048 KiB, 16384 KiB
Memory: 64 GiB DDR4 Single-bit ECC (max. installable capacity 64 GiB)
Network: eth0: 1000 Mbps, full duplex, mtu 1500
eth1: 1000 Mbps, full duplex, mtu 1500

Bios Set to Legacy Mode.
With 8 cores, 64GB of RAM, USB 3.0 and 2 NICs dedicated to it - Volumio can get as crazy as it likes.

Volumio Beta 007 image applied to USB drive with Etcher. Clean install for each test.

IMG_20200306_115907.jpg

wow! might need a little time to absorb this

No stress! And please - this is no criticism from me. Your work is awesome.

I actually bought a new Mobo and those cards specifically for this. I took a dremel to the mobo and opened up the rear of the PCIe 1x slots so I could move more things around and took parts out of the server so there was less hardware to distract Volumio during testing.

To be clear - those tests were in my primary PCIe 16x slot that maps straight to the CPU.

I hope my labor contribution counts. I’m willing to help test more, and I’m willing to learn more about Linux so we can succeed.

I am willing to donate some $ once I can figure out a functional setup. I also am happy to be a part of a hifi community where I can contribute something to the greater good.

There are MANY Unraid server folks who would likely appreciate a slim, efficient VM to serve music. They would even more prefer a Docker verison - but passthrough hardware to docker is a much bigger ask.

Of course the mini cpu/Rpi, and USB DAC will be great for my stereo bedroom (and hopefully plug and play) but my main room has a bit of financial investment in the sound system, is multi channel and I have never had perfect player for it. I plan to digitize my SACD collection. I have a lot of multi channel and highres content. I’ll post a picture of my rack a bit later for motivation :wink:

front.jpg

back.jpg

:mrgreen: