Ubuntu 20.04 LTS i gpu NVIDIA, konflikt z snd_hda_intel, brak dźwięku ALSA

Dzień Dobry,

zainstalowałem zamknięty nvidia-driver-450 i podejrzewam konflikt, nie mam dźwięku na zielonym audio na płycie głównej. Zwykłe głośniczki.

Audio:

  Device-1: Intel 82801JD/DO HD Audio vendor: Foxconn driver: snd_hda_intel 
  v: kernel bus ID: 00:1b.0 
  Device-2: NVIDIA GM107 High Definition Audio [GeForce 940MX] 
  driver: snd_hda_intel v: kernel bus ID: 01:00.1 
  Sound Server: ALSA v: k5.4.0-48-generic 

System:

  Kernel: 5.4.0-48-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 
  Desktop: Gnome 3.36.4 Distro: Ubuntu 20.04.1 LTS (Focal Fossa)

Chciałbym mieć dźwięk przez audio Intela, monitor podłączony przez D-Sub (VGA).

Dołączam wynik sudo lspci -v
tutaj --> https://pastebin.com/JPkzX14n

W terminalu / konsoli klepnij:

pulseaudio -k
rm -rf .config/pulse

Przeloguj się. Sprawdź czy działa. Jeśli nie to uruchom ustawienia dźwięku (pavucontrol, czy jakiś inny wynalazek co tam masz) i poustawiaj wyjścia. Możesz wyłączyć chipset dźwięku na karcie Nvidii.

sudo pulseaudio -k

[sudo] hasło użytkownika exe: 
E: [pulseaudio] main.c: Zniszczenie usługi się nie powiodło: Nie ma takiego procesu

Możesz wyłączyć chipset dźwięku na karcie Nvidii. Jak?

Ale ja nie podałem polecenia z sudo.

Możesz wyłączyć chipset dźwięku na karcie Nvidii. Jak?

Było kiedyś takie okienko pamiętam, ale nie umiem kompletnie tego w ustawieniach odszukać :smiley:

Poszukaj w ustawieniach dźwięku u siebie w ustawieniach środowiska graficznego / systemu.

Zrobiłem bez sudo, przelogowałem i dalej nic.
Nie wiem jak zrobić zrzuty ekranu, nie mam siły szukać kolejnych opcji.

Ale ogólnie przy Urządzenia wyjściowe pojawia się Głuche wyjście

A co pokaże wynik polecenia?

cat /proc/asound/modules

cat /proc/asound/modules
1 snd_hda_intel

Karta z indeksem “0” nie jest wykryta. Kot Nindża jeden wie dlaczego … :frowning:

Pokaż:

ls -la /etc/modprobe.d

ls -la /etc/modprobe.d
razem 60
drwxr-xr-x 2 root root 4096 paź 6 19:08 .
drwxr-xr-x 136 root root 12288 paź 6 18:35 …
-rw-r–r-- 1 root root 2577 paź 6 19:07 alsa-base.conf
-rw-r–r-- 1 root root 154 lut 16 2020 amd64-microcode-blacklist.conf
-rw-r–r-- 1 root root 325 mar 12 2020 blacklist-ath_pci.conf
-rw-r–r-- 1 root root 1518 mar 12 2020 blacklist.conf
-rw-r–r-- 1 root root 210 mar 12 2020 blacklist-firewire.conf
-rw-r–r-- 1 root root 677 mar 12 2020 blacklist-framebuffer.conf
-rw-r–r-- 1 root root 156 lip 31 2015 blacklist-modem.conf
lrwxrwxrwx 1 root root 41 paź 4 22:08 blacklist-oss.conf -> /lib/linux-sound-base/noOSS.modprobe.conf
-rw-r–r-- 1 root root 583 mar 12 2020 blacklist-rare-network.conf
-rw-r–r-- 1 root root 127 sty 22 2020 dkms.conf
-rw-r–r-- 1 root root 154 cze 10 22:36 intel-microcode-blacklist.conf
-rw-r–r-- 1 root root 347 mar 12 2020 iwlwifi.conf

Poka:

grep -rIi snd_hda_intel /etc/modprobe.d

Nic nie zwraca

Nie pamiętam czy w Ubuntu wymaga sudo, spróbj bez, najwyżej dasz z sudo. To są dwa osobne polecenia:

journalctl -x -b -p 3
journalctl -x -b -g snd_hda_intel

Mam taką samą sytuację, chipset na karcie Nvidia to snd_hda_intel i na płycie głównej też. Kartę można “wyłączyć”, przez ustawienie kolejności na przykład w pliku /etc/modprobe.d/alsa.conf:

cat /etc/modprobe.d/alsa.conf 
options snd_hda_intel enable=1,0

U mnie to działa. U ciebie jest to na ten moment bezcelowe, skoro karta nie jest wykrywana w /proc/asound/modules.

Sprawdzałeś czy karta na płycie nie jest wyłączona w BIOS?

journalctl -x -b -p 3 --> https://pastebin.com/JsaUg4Zg

journalctl -x -b -g snd_hda_intel
– Logs begin at Sun 2020-10-04 20:23:39 CEST, end at Wed 2020-10-07 22:22:12 CEST. –
paź 07 10:25:06 yahoo kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
paź 07 10:25:06 yahoo kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
paź 07 10:25:06 yahoo kernel: snd_hda_intel 0000:00:1b.0: no codecs initialized
paź 07 22:12:03 yahoo sudo[39621]: exe : TTY=pts/0 ; PWD=/home/exe ; USER=root ; COMMAND=/usr/bin/grep -rIi snd_hda_intel /etc/modprobe.d
paź 07 22:12:06 yahoo sudo[39623]: exe : TTY=pts/0 ; PWD=/home/exe ; USER=root ; COMMAND=/usr/bin/grep -rIi snd_hda_intel /etc/modprobe.d

/etc/modprobe.d/alsa.conf <— spróbuję jutro, kartę czy nie jest wyłączona w BIOSie też jutro, domyślnie jest chyba ustawione, żeby z PCI Express startowało*

*nie myślę, chodziło pewnie o kartę audio :sweat_smile:

Tutaj coś masz:
paź 07 10:25:06 yahoo kernel: snd_hda_intel 0000:00:1b.0: no codecs initialized

Wobec tego przejrzyj takie wątki:
https://www.google.com/search?client=firefox-b-d&q=ubuntu+snd_hda_intel+no+codecs+initialized .

@januszek szykuje już na mnie pętlę za pętlę do Goooooogle i z powrotem :stuck_out_tongue_winking_eye:

A jak masz czas na szybki eksperyment to utwórz inne nowe konto użytkownika i sprawdź czy będzie dźwięk. Może to też wina ustawień w dconf czy innych wynalazków. Można też sprawdzić przy użyciu livecd.