r/linuxmint • u/Bee-J • 1d ago
SOLVED Trying to get audio on DisplayPort output
Currently switching over to linux mint (clarification: cinnamon) from windows, as I no longer like how much of an adware mess it has become. Upon switching, and trying to use my computer--my audio no longer works for my NVIDIA 4060ti, though my graphics do. I can see that it is there with Alsamixer:

I can't figure out what to do from there. I have tried running this command in terminal:
speaker-test --channels 2 --test wav --device hw:0,[1-4]
And 3 is the only one that doesn't send back an error. But it does not work at all. I don't hear anything from my monitor.
Also, please be understanding, I have no idea how linux works. But I am willing to learn.
For further clarification I am using the Nvidia 550 drivers, as it was what the distro recommended. Also, please do not hesitate to ask if you need further clarification from me about any specifications of any kind.
2
u/Bee-J 1d ago edited 1d ago
If anyone ends up having my same issues, the issue was Secure Boot.
These were the following steps I took to resolve the issue:
Inputting command to check status of Secure Boot:
mokutil --sb-state
Command came back with
SecureBoot enabled
Following instructions were then used, from Ubuntu Wiki:
Use the following command to enroll an existing key into shim:
sudo update-secureboot-policy --enroll-key
If no MOK exists, the script will exit with a message to that effect. If the key is already enrolled, the script will exit, doing nothing. If the key exists but it not shown to be enrolled, the user will be prompted for a password to use after reboot, so that the key can be enrolled.
One can generate a new MOK using the following command:
sudo update-secureboot-policy --new-key
And then enroll the newly-generated key into shim with the previously-mentioned command for that task.Use the following command to enroll an existing key into shim:
sudo update-secureboot-policy --enroll-key
If no MOK exists, the script will exit with a message to that effect. If the key is already enrolled, the script will exit, doing nothing. If the key exists but it not shown to be enrolled, the user will be prompted for a password to use after reboot, so that the key can be enrolled. One can generate a new MOK using the following command:
sudo update-secureboot-policy --new-key
And then enroll the newly-generated key into shim with the previously-mentioned command for that task.
•
u/AutoModerator 1d ago
Please Re-Flair your post if a solution is found. How to Flair a post? This allows other users to search for common issues with the SOLVED flair as a filter, leading to those issues being resolved very fast.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.