Yeah it's old but the only one, the others post that ask how to install the alsa driver say the same: "update the kernel if you want a new version of alsa, because it's integrated on it", if only i could find a guide for modern kernels it would be great.
I have recorded 3 clips with audacity using the notebook: the first (without loopback) and the second (with loopback) were recorded with the internal microphone. The third it was recorded using a genius microphone with loopback activated. All were recorded form this track
https://www.youtube.com/watch?v=U0Jom-1JyRc i used it because it's one of the most distorted i had reproduced and because it was from this track that i discovered the great distortion. Now... How do I send it to you?
The kernel version 3.2 that i was using was from Debian wheezy, the best i have proved, the others were very conflicting, except the one from Trisquel 6 but i could not low the brightness or use the network card wifi.
$ lsmod
Module Size Used by
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
snd_rawmidi 32768 1 snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
binfmt_misc 20480 1
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
arc4 16384 2
intel_powerclamp 16384 0
uvcvideo 90112 0
iwldvm 233472 0
coretemp 16384 0
mac80211 737280 1 iwldvm
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
kvm_intel 172032 0
videobuf2_v4l2 28672 1 uvcvideo
videobuf2_core 36864 2 uvcvideo,videobuf2_v4l2
kvm 540672 1 kvm_intel
v4l2_common 16384 1 videobuf2_v4l2
videodev 176128 4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
snd_hda_codec_hdmi 49152 1
snd_hda_codec_via 24576 1
snd_hda_codec_generic 73728 1 snd_hda_codec_via
media 24576 2 uvcvideo,videodev
irqbypass 16384 1 kvm
snd_hda_intel 40960 9
snd_hda_codec 135168 4 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 90112 5 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep 16384 1 snd_hda_codec
iwlwifi 200704 1 iwldvm
snd_pcm 106496 6 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
aesni_intel 167936 0
aes_x86_64 20480 1 aesni_intel
snd_timer 32768 2 snd_pcm,snd_seq
lrw 16384 1 aesni_intel
rtsx_pci_ms 20480 0
gf128mul 16384 1 lrw
cfg80211 565248 3 iwlwifi,mac80211,iwldvm
snd 81920 27 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_via,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_g eneric,snd_hda_codec,snd_hda_intel,snd_seq_device
glue_helper 16384 1 aesni_intel
soundcore 16384 1 snd
memstick 20480 1 rtsx_pci_ms
ablk_helper 16384 1 aesni_intel
cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper
mei_me 36864 0
mei 98304 1 mei_me
lpc_ich 24576 0
shpchp 36864 0
joydev 20480 0
input_leds 16384 0
serio_raw 16384 0
mac_hid 16384 0
tpm_infineon 20480 0
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,ppdev,parport_pc
autofs4 40960 2
btrfs 987136 0
xor 24576 1 btrfs
raid6_pq 102400 1 btrfs
dm_mirror 24576 0
dm_region_hash 24576 1 dm_mirror
dm_log 20480 2 dm_region_hash,dm_mirror
i915 1208320 5
rtsx_pci_sdmmc 24576 0
i2c_algo_bit 16384 1 i915
drm_kms_helper 155648 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
psmouse 131072 0
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
drm 364544 6 i915,drm_kms_helper
pata_acpi 16384 0
r8169 81920 0
rtsx_pci 53248 2 rtsx_pci_ms,rtsx_pci_sdmmc
mii 16384 1 r8169
wmi 20480 0
video 40960 1 i915
fjes 28672 0
and /etc/modprobe.d/blacklist.conf
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.
# evbug is a debug tool that should be loaded explicitly
blacklist evbug
# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd
# replaced by e100
blacklist eepro100
# replaced by tulip
blacklist de4x5
# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394
# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m
# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2
# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801
# replaced by p54pci
blacklist prism54
# replaced by b43 and ssb.
blacklist bcm43xx
# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps
# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi
# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp
# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr
# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
Interesting is the fact that i have a Beep channel in alsamixer, but i always have it muted.
Thanks to you, I've learned about the corruption. Now I just have to repair it, worst case scenario fresh installation of Mint 18.1, though i am considering moving to Debian or Fedora they are less bloated OS's on my experience.
I used to disable pulseaudio for test if the distortion wasn't coming for it, imagine it my disappointment when i figured it out it was from alsa.