Upvote Upvoted 1 Downvote Downvoted
no sound after pc upgrade
posted in Hardware
1
#1
0 Frags +

today, i upgraded by pc by installing a new motherboard and cpu. after troubleshooting and finally booting to my arch linux drive, i noticed that there was no sound. obviously, this wasn't a problem before.

worrying that it was an issue with the sound card, i decided to boot up to my other drive with windows installed. to my surprise, there was actually sound.

to be honest, i have no idea why it's not working on my linux drive. all the playback options presented fail to produce sound, the most promising one being "USB Audio Analog Stereo." the selection for Windows (that functions) is "Realtek USB2.0 Audio), which is similar. i find this whole thing to be super weird because the only usb sound device i have plugged in is my microphone, which works completely fine.

any help would be appreciated!

if anyone is wondering, im using the dt 990 pros as headphones. the new mobo is the ASUS ROG Strix Z590-E.

today, i upgraded by pc by installing a new motherboard and cpu. after troubleshooting and finally booting to my arch linux drive, i noticed that there was no sound. obviously, this wasn't a problem before.

worrying that it was an issue with the sound card, i decided to boot up to my other drive with windows installed. to my surprise, there was actually sound.

to be honest, i have no idea why it's not working on my linux drive. all the playback options presented fail to produce sound, the most promising one being "USB Audio Analog Stereo." the selection for Windows (that functions) is "Realtek USB2.0 Audio), which is similar. i find this whole thing to be super weird because the only usb sound device i have plugged in is my microphone, which works completely fine.

any help would be appreciated!

if anyone is wondering, im using the dt 990 pros as headphones. the new mobo is the ASUS ROG Strix Z590-E.
2
#2
0 Frags +

Investigating.

EDIT: Many headphones have a dial or switch on one of the muffs You may have it adjusted so it plays no sound.

Investigating.


EDIT: Many headphones have a dial or switch on one of the muffs You may have it adjusted so it plays no sound.
3
#3
0 Frags +

no clue about Linux but on windows upgrading mobo/GPU will always have fucky audio interactions.

reinstall GPU drivers first, then audio after (n follow whatever asinine instructions they include)?

no clue about Linux but on windows upgrading mobo/GPU will always have fucky audio interactions.

reinstall GPU drivers first, then audio after (n follow whatever asinine instructions they include)?
4
#4
0 Frags +

First thing I'd do would probably be to install a different sound server to see if that's where the issue is. I've had weird problems with PulseAudio in the past and I've been told that a lot of people like PipeWire. If you find the device on there then it's likely a problem with that, otherwise it's something in the lower level drivers. The arch wiki is probably a good place to start for working out where the problem could be but honestly linux is kind of notorious for having audio problems so good luck.

First thing I'd do would probably be to install a different sound server to see if that's where the issue is. I've had weird problems with PulseAudio in the past and I've been told that a lot of people like PipeWire. If you find the device on there then it's likely a problem with that, otherwise it's something in the lower level drivers. The [url=https://wiki.archlinux.org/title/sound_system]arch wiki[/url] is probably a good place to start for working out where the problem could be but honestly linux is kind of notorious for having audio problems so good luck.
5
#5
0 Frags +

Check that your sound device is actually on with something like alsamixer. For some reason, it often defaults to being muted after first installation.

Check that your sound device is actually on with something like alsamixer. For some reason, it often defaults to being muted after first installation.
6
#6
0 Frags +

I've done some experimenting—messing around with alsa, installing different sound servers, reinstalling pulseaudio, reinstalling my distro, trying out multiple new distros—all to no avail. It's like with every attempt, I get farther away from the truth.

I'd use Windows instead, but even that has its own issue where I can't connect to the internet. I think it tries to use the motherboard's on-board wifi adapter instead of the Ethernet I have plugged in, which isn't even detected by windows. I've done a network reset, tried messing with the settings, still no connection.

I've done some experimenting—messing around with alsa, installing different sound servers, reinstalling pulseaudio, reinstalling my distro, trying out multiple new distros—all to no avail. It's like with every attempt, I get farther away from the truth.

I'd use Windows instead, but even that has its own issue where I can't connect to the internet. I think it tries to use the motherboard's on-board wifi adapter instead of the Ethernet I have plugged in, which isn't even detected by windows. I've done a network reset, tried messing with the settings, still no connection.
7
#7
0 Frags +

my strategy is to launch pavucontrol and click on things until it works.

my strategy is to launch pavucontrol and click on things until it works.
8
#8
0 Frags +

Update: I managed to fix it...kind of. I reinstalled Windows and the motherboard went through some updates. The internet issue was fixed immediately afterwards, so I decided to try Linux again. The sound works, but only on the motherboard jack. I normally use the jack on my chassis because it's in a more convenient spot. The preferred jack works on windows but not Linux, so oh well

Update: I managed to fix it...kind of. I reinstalled Windows and the motherboard went through some updates. The internet issue was fixed immediately afterwards, so I decided to try Linux again. The sound works, but only on the motherboard jack. I normally use the jack on my chassis because it's in a more convenient spot. The preferred jack works on windows but not Linux, so oh well
9
#9
0 Frags +

not really a solution but i highly recommend getting either just a dac or a dac + amp, doesn't have to be a super fancy one but it leads to way less issues with sound in my experience. if you go down this route make sure it's "driverless" or something similar advertised for mac i think, otherwise i recommend the fiio e10k

for actual advice, you can check that the right module is loaded, looking at 'lscpi -nnk' it seems like snd_hda_intel is the one used for most audio devices. i would look into it and see if there are some module options for maybe forcing the internal header to be registered if that turns out to be the issue. googling i find this thread https://ask.fedoraproject.org/t/headphone-audio-not-working-asus-rog-strix-z590-f-alc4080/19253/5 but i really cba reading through it but maybe you find some helpful advice

also highly recommend getting rid of pulseaudio and just using pipewire and pipewire-pulse, since you're on arch it's probably something like 'pacman -S pipewire pipewire-pulse wireplumber' then i think 'systemctl --user enable wireplumber' should be enough

not really a solution but i highly recommend getting either just a dac or a dac + amp, doesn't have to be a super fancy one but it leads to way less issues with sound in my experience. if you go down this route make sure it's "driverless" or something similar advertised for mac i think, otherwise i recommend the fiio e10k

for actual advice, you can check that the right module is loaded, looking at 'lscpi -nnk' it seems like snd_hda_intel is the one used for most audio devices. i would look into it and see if there are some module options for maybe forcing the internal header to be registered if that turns out to be the issue. googling i find this thread https://ask.fedoraproject.org/t/headphone-audio-not-working-asus-rog-strix-z590-f-alc4080/19253/5 but i really cba reading through it but maybe you find some helpful advice

also highly recommend getting rid of pulseaudio and just using pipewire and pipewire-pulse, since you're on arch it's probably something like 'pacman -S pipewire pipewire-pulse wireplumber' then i think 'systemctl --user enable wireplumber' should be enough
Please sign in through STEAM to post a comment.