70:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
DeviceName: Realtek ALC1220
Subsystem: Micro-Star International Co., Ltd. [MSI] Device ee51
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
WiFi
2.1) lspci -k doesn’t even detect the WiFi card. I am using the motherboard MSI MAG X870 TOMAHAWK WIFI, and according to their driver downloads page, the WiFi chip is supposed to be Qualcomm NCM865. I am running the kernel 6.12.13,is the chip not supported on this kernel? Bluetooth works just fine
Here is the relevant bit for sound from my configuration.nix
# Enable sound with pipewire.
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
# If you want to use JACK applications, uncomment this
#jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
#media-session.enable = true;
};
Regarding sound, I am using gnome and audio outputs are being detected, but there is no sound.
I am using Pipewire,which (I think?) comes default with NixOS 24.11 Gnome desktop installation.
WiFi is enabled in my BIOS settings.
I tried an Arch ISO with kernel 6.13.2 and the issues still persist, I think I am out of luck with this one.
Great that your WiFi finally works.
For the Audio part how is your Headset connected?
Also what profile have you selected. For that install pavucontrol and look under the tab configuration. There in the dropdown Menu should be some options. Try these other options.
Sometimes digital output is selected but the headset only supports analog outputs.
My headset was connected to the audio port of the cabinet, which still doesn’t work. But I, connected it directly to the line-out port of the motherboard and I am happy to report that audio works!
That is great. I also had some issues when connecting anything in the aux port of my case. Never really worked right. But glad that everything is working now.