lspci -k
shows the following:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e8
Subsystem: Device 1f4c:e001
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 14e9
Subsystem: Device 1f4c:e001
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14ee
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:04.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14ea
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14eb
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
Subsystem: Device 1f4c:e001
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
Subsystem: Device 1f4c:e001
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Device 1f4c:e001
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14f7
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
02:00.0 Network controller: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
03:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. OM8PGP4 NVMe PCIe SSD (DRAM-less)
Subsystem: Kingston Technology Company, Inc. OM8PGP4 NVMe PCIe SSD (DRAM-less)
Kernel driver in use: nvme
Kernel modules: nvme
c4:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix3 (rev 01)
Subsystem: Device 1f4c:e001
Kernel driver in use: amdgpu
Kernel modules: amdgpu
c4:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
Subsystem: Device 1f4c:e001
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
c4:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h (Model 74h) CCP/PSP 3.0 Device
Subsystem: Device 1f4c:e001
Kernel driver in use: ccp
Kernel modules: ccp
c4:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b9
Subsystem: Device 1f4c:e001
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
c4:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15ba
Subsystem: Device 1f4c:e001
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
c4:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 63)
Subsystem: Device 1f4c:e001
Kernel driver in use: snd_pci_ps
Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh
c4:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
DeviceName: Realtek ALC256
Subsystem: Device 1f4c:e001
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
c4:00.7 Signal processing controller: Advanced Micro Devices, Inc. [AMD] Device 164a
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 164a
Kernel driver in use: pcie_mp2_amd
Kernel modules: amd_sfh
c5:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
Subsystem: Device 1f4c:e001
c5:00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] AMD IPU Device
Subsystem: Device 1f4c:e001
c6:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14ec
Subsystem: Device 1f4c:e001
c6:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c0
Subsystem: Device 1f4c:e001
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
c6:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c1
Subsystem: Device 1f4c:e001
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
c6:00.5 USB controller: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #1
Subsystem: Device 1f4c:e001
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
c6:00.6 USB controller: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #2
Subsystem: Device 1f4c:e001
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
I can’t get NixOS to build with alsa only as sound.enable = true
seems to be deprecated, I did try to turn the sound off altogether and create the /etc/asound.conf file, but it did not work.
my aplay -l
looks like this: I tried with both options.
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC245 Analog [ALC245 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0