So, I changed out my motherboard to an Asus B550-I ( https://rog.asus.com/motherboards/rog-strix/rog-strix-b550-i-gaming-model/ ), so this page will serve to document some of the tweaks I have done to get it working on Arch Linux.
Audio
The motherboard comes with an ALC1220 chip. It was necessary to add options snd-hda-intel model=dual-codecs
to /etc/modprobe.d/alsa.conf
to get the soundcard working.
I have also noticed that hotplugging a headset still does not work, the headset does not get detected as an audio sink. So I either have to log out of gnome, and re-login to reload the modules, or do the following for the headset to get detected if it is not permanently plugged in:
rmmod -f snd_hda_intel
rmmod -f snd_intel_dspcfg
modprobe snd_hda_intel
Now, with recent kernel updates, I only need to disable powersaving to get the hotplug support working. I added the following two lines in /etc/modprobe.d/alsa.conf
:
options snd_hda_intel power_save=0
options snd_hda_intel power_save_controller=N
Sensors
The motherboard comes with a Nuvoton nct6798
chip. The chip was picked up by sensors-detect
, but I had to add acpi_enforce_resources=lax
to my kernel boot options for the sensors output to work.
More to come…
As I get more features working with this motherboard, I will revise this post.