-
Notifications
You must be signed in to change notification settings - Fork 419
Update on Audio Troubleshooting Guide #1336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
…nd removed images that are not in use.
Socialhappiness
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggested re-ordering and a few corrections, but this is a great update, good job!
content/audio.md
Outdated
|
|
||
| Below are set of commands that can be used to detect various information about your audio device. | ||
|
|
||
| To list all detected audio devices: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove 'To' and just start with 'List' throughout article
content/audio.md
Outdated
|
|
||
| If not, this may be a driver issue. | ||
|
|
||
| ## Verify if the Correct Device is Selected |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can "Verify the correct device is selected" be the first section of the article? It might be a new user visiting the article.
content/audio.md
Outdated
|
|
||
| ## Restart the Audio Services | ||
|
|
||
| If the system is not playing audio, first try restarting the audio daemon: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Restart the audio daemon
Socialhappiness
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes with reordering look good!
|
|
||
| ## Verify Audio Devices Detected by the System | ||
|
|
||
| Below are set of commands that can be used to detect various information about your audio device. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Below are set of commands isn't correct grammar. It should be Below is a set of commands.
I would simplify can be used to detect various information about to something like to display information about.
| | `systemctl --user restart pulseaudio` | `systemctl --user restart wireplumber pipewire pipewire-pulse` | | ||
| | `rm -r ~/.config/pulse` | `rm -r ~/.config/pulse` | | ||
| | `pulseaudio -k` | | | ||
| Go to <u>Launcher</u> and search for Sound: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't need to do the underline thing for the Launcher-- it doesn't really serve a purpose. It might be good to say how to open the Launcher.
|
|
||
| Below are set of commands that can be used to detect various information about your audio device. | ||
|
|
||
| List all detected audio devices: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This command's only for output devices (as the next one's only for input devices).
| cat /proc/asound/cards | ||
| ``` | ||
|
|
||
| List kernel modules related to audio: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The output shows something like this:
01:00.1 Audio device: NVIDIA Corporation Device 2f80 (rev a1)
Subsystem: NVIDIA Corporation Device 0000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
I'd go into a bit more detail and say List loaded drivers and available kernel modules for each PCI audio device:
|
|
||
| Your audio devices should appear in these lists. | ||
|
|
||
| If not, this may be a driver issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please combine this sentence with the line above it so it's a single paragraph.
I'd slightly rephrase the last sentence to If not, there may be a driver issue.
| If the output from that command is blank, then your system isn't detecting any sound cards (which could indicate a hardware issue.) | ||
|  | ||
|
|
||
| ## Other Useful Commands |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's take this opportunity to make the usage of apt install --reinstall vs apt reinstall consistent. They do the same thing, so I'd just go with apt reinstall.
| ## Installing Sound Open Firmware Binaries | ||
|
|
||
| ### Audio crackling or hardware clicking | ||
| This firmware is essential for proper audio functionality on systems using Intel audio hardware that relies on Sound Open Firmware. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please mention that this package is installed by default. The only reason it'd need to be manually installed is if it somehow got removed. (It's a recommends of linux-firmware, which is a dependency of our kernel package.)
| This firmware is essential for proper audio functionality on systems using Intel audio hardware that relies on Sound Open Firmware. | ||
|
|
||
| If you hear audio crackling (especially when you start or stop playing audio), your audio card may be going to sleep too often. This is known to happen on some versions of the [Serval WS](/articles/serval-dac/) and some [Thunderbolt docks](https://github.com/system76/docs/issues/491). | ||
| To install, run the command: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
commands should be plural if you're going to include the update/upgrade commands first. (The upgrade command isn't strictly on-topic for these code blocks.)
| ``` | ||
|
|
||
| #### Prevent Crackling with PulseAudio | ||
| ## Installing Alsa Firmware Loaders |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ALSA should always be all-caps.
| When the script is finished gathering information, type <kbd>y</kbd> and press Enter to upload your output to the ALSA website, then send the link to Support. | ||
|
|
||
|  | ||
|  |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are these screenshots so low-resolution? You should be able to include normal-resolution screenshots without shrinking them. Convert them to JPG if the default PNGs are too large.
Updated the file: audio.md
Added new images and removed unnecessary command line images.