HI
can you post the output to
99% of all modern pc have order as hdmi then analog but if you are never using hdmi, especially if you use a mic input you are better off turning hdmi
if you agree that is your situation then assuming you have intel sound do this please...open terminal
Code:
sudo echo 'options snd_hda_intel enable=0,1' > /etc/modprobe.d/intel.conf
2) full reboot and now open terminal and run
Code:
alsamixer -c0 -Vall
you should now what alsa thinks your sound levels should be for output and mic levels for input
---do not worry about headphone setting looking wrong at this stage as you probably have auto sense that allows the insertion of a headphone jack to bump volume up
(b) optional insert headphones and report if any change in headphone volume
--idealy we want your mic input not to pick up external speakers and have feedback across the line but its not important at this stage OK.
3) now start adjusting your mic input volumes to acceptable levels
my signature includes a mini howto but for your space bar activates the mic inputs and they will appear red
m key will mute or unmute volume outputs
page up/down or arrow up/down adjusts levels
4) when you are happy with current settings then we need to save those mixer levels and settings
so on reboot....we can restore them and resolve your main issue
I suggest we first create a mixer level file at your home dir like this
when your mic and output levels are correct
press the escape key to exit alsamixer then run command
Code:
sudo alsactl store -f ~/mixer.levels
this will store a file at /home/yourname
now full reboot
5) on reboot run
Code:
sudo alsactl restore -f ~/mixer.levels
alsamixer -c0 -Vall
and your mixer levels should show up as tested.
6) if you are using a distro that uses systemd, we may have to do things to get the service to work so it might help to name your distro
and check if your distro already has a rc.local service/file by
Code:
ls -al /etc/rc.local
systemctl list-unit-files | grep rc.local
if you are running a non-systemd system we can just edit the rc.local file
if you are running a systemd system we have more to do
7) so what is your distro and version please?
good luck