I love Zorin OS 16 so far but I want to test it as much as I can before committing to a real installation.
My laptop is an HP Pavilion 15-CW1007la and the sound device shows completely fine in sound settings, the volume bar even moves while I'm watching videos!
But it's having this weird issue where sound only works through headphones (3.5mm jack and USB C) but no audio comes out of the speakers.
Tried pavucontrol and alsamixer and everything was ... normal? nothing was muted, undetected or showing any issues.
Even weirder is that I put my laptop to sleep so I could do something, but when I came back and turned it on again the audio blasted through the speakers at full volume, everyone in the office loved it
is this something Live Session related? should it magically fix itself after installation?
Try this from arch wiki: amixer -D pulse set Master toggle
This will cause amixer to ask PulseAudio to do the toggling rather than toggling it directly. Because of this, PulseAudio will correctly unmute Master as well as any applicable output.
This will disable auto mute Mode on startup:
sudo amixer -c 0 sset “Auto-Mute Mode” Disabled
Did you install firmware for your laptop? make sure you have sof-firmware, alsa-firmware and alsa-ucm-conf installed if you have a newer laptop.
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 26197 [40%] [off]
Front Right: Playback 26197 [40%] [off]
Do any of these changes need a restart? because again (just as a reminder), this is live session and it has me puzzled as to why it only works after waking up the laptop after suspending it.
You may try disabling IOMMU in your BIOS settings or adding iommu=off as a grub parameter, but this is harder to test in LiveUSB as opposed to a fully installed system.
Ok so I finally pulled the trigger and installed Zorin OS 16 Core on my laptop alongside Windows (dual boot).
I installed and updated everything, rebooted a couple of times and everything seems to be exactly the same as in LiveUSB.
Tried this
sudo apt install alsa-firmware-loaders alsa-base
Then this
amixer -D pulse set Master toggle
But my audio is still not working
You may try disabling IOMMU in your BIOS settings or adding iommu=off as a grub parameter, but this is harder to test in LiveUSB as opposed to a fully installed system.
@Aravisian what does this do exactly and how do I do it? I'm inexperienced with grub but I'm a developer so I'm not* scared of getting technical
I really appreciate your guys' time and effort you put into the forums + the OS itself, so thanks for any help
I should answer this for future reference.
To add a Grub parameter:
sudo nano /etc/default/grub
Look for line: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
In this particular case, you would have added iommu=off, so it would look like GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iommu=off"
Tap ctrl+x to exit, then y to say yes to save, then enter to save as current configuration.
Anytime you edit grub, you must update grub when finished to make the changes take effect.
sudo update-grub
(Users often forget to update grub after and come back and say, "It didn't work...")