Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Jyrki L - 21.09.21 - klo:17.16
-
Windows selvityy loistavasti kummastakin tehtävästä, joten kuulokkeissa ei ole vikaa ja koneessakin tosiaan on toimivat kaiuttimet.
Onko tähän kellään mitään vinkkiä?
Kun kuulokkeet ottaa irti niin, ääni siirtyy digitaaliseen äänilähtöön. Siihen ei kuitekaan ole kytketty mitään.
-
Minkälainen kone sinulla on? Merkki malli? Läppäri vai pöytäkone?
-
Pöytäkone tornikotelo ilmajäähdytys
AMD Ryzen 5 3600 6-Core Processor 3.59 GHz
siis että minkä merkin, mallin haluat?
kotelon?
Fractald design ikkunallinen ATX kotelo
Asus Prime B450-plus ATX emolevy
-
Mitä palauttaa seuraava komento terminaalissa?
sudo lshw -C multimedia
-
$ sudo lshw -C multimedia
[sudo] jyrki-käyttäjän salasana:
*-multimedia
description: Audio device
product: TU116 High Definition Audio Controller
vendor: NVIDIA Corporation
physical id: 0.1
bus info: pci@0000:09:00.1
version: a1
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:96 memory:f6080000-f6083fff
*-multimedia
description: Audio device
product: Starship/Matisse HD Audio Controller
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 0.4
bus info: pci@0000:0b:00.4
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:98 memory:f6400000-f6407fff
-
Entäs mitäs palauttaa seuraava komento ihan normikäyttäjänä?
inxi -iF
-
Ahaa, liittyykö ongelma siihen ettei tuo Nvidian ajuri taaskaan toimi? Mielestäni sain sen jo välillä taas toimimaan, mutta nyt se ei taaskaan pelaa.
$ inxi -iF
System:
Host: jyrki-System-Product-Name Kernel: 5.11.0-34-generic x86_64 bits: 64
Desktop: Gnome 3.36.9 Distro: Ubuntu 20.04.3 LTS (Focal Fossa)
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME B450-PLUS v: Rev X.0x
serial: <superuser/root required> UEFI: American Megatrends v: 2202
date: 07/14/2020
CPU:
Topology: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP
L2 cache: 3072 KiB
Speed: 2198 MHz min/max: 2200/3600 MHz Core speeds (MHz): 1: 2195 2: 2005
3: 2195 4: 2196 5: 2244 6: 2197 7: 2196 8: 2194 9: 2196 10: 2194 11: 2194
12: 2193
Graphics:
Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] driver: N/A
Display: x11 server: X.Org 1.20.11 driver: fbdev,nouveau
unloaded: modesetting,vesa resolution: 1920x1080~77Hz
OpenGL: renderer: llvmpipe (LLVM 12.0.0 256 bits) v: 4.5 Mesa 21.0.3
Audio:
Device-1: NVIDIA TU116 High Definition Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.11.0-34-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp4s0 state: down mac: 24:4b:fe:90:4f:85
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi
IF: wlp8s0 state: up mac: 14:f6:d8:53:5e:e9
IP v4: 192.168.1.112/24 type: dynamic noprefixroute scope: global
IP v6: fe80::1527:809f:8b46:3db5/64 type: noprefixroute scope: link
WAN IP: 80.220.86.57
Drives:
Local Storage: total: 763.85 GiB used: 80.95 GiB (10.6%)
ID-1: /dev/nvme0n1 vendor: Kingston model: SA2000M8500G size: 465.76 GiB
ID-2: /dev/sda type: USB vendor: Hitachi model: HTS543232A7A384
size: 298.09 GiB
Partition:
ID-1: / size: 207.15 GiB used: 22.45 GiB (10.8%) fs: ext4
dev: /dev/nvme0n1p5
Sensors:
System Temperatures: cpu: 40.6 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 392 Uptime: 4h 17m Memory: 15.63 GiB used: 1.97 GiB (12.6%)
Shell: bash inxi: 3.0.38
-
Juu, mä luulen, että nVidian ajuri tai jokin asetus siellä on pielessä.
-
Mitä palauttaa terminaalissa?
cat /proc/asound/card0/codec*
-
Ahaa, liittyykö ongelma siihen ettei tuo Nvidian ajuri taaskaan toimi? Mielestäni sain sen jo välillä taas toimimaan, mutta nyt se ei taaskaan pelaa.
[...]
Graphics:
Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] driver: N/A
Display: x11 server: X.Org 1.20.11 driver: fbdev,nouveau
unloaded: modesetting,vesa resolution: 1920x1080~77Hz
OpenGL: renderer: llvmpipe (LLVM 12.0.0 256 bits) v: 4.5 Mesa 21.0.3
Joo, avoin Nouveau-ajuri on käytössä Nvidian suljetun ajurin sijaan. Jos haluat kokeilla suljetulla ajurilla, poista se ja ota uudelleen käyttöön Lisäajurien kautta tai ubuntu-drivers-komennolla:
sudo apt purge "nvidia*"
sudo ubuntu-drivers autoinstall
Näytönohjaimen ajuri voisi jossain määrin vaikuttaa äänten ohjautumiseen, jos sinulla olisi käytössä HDMI:n kautta kytketty äänilaite kuten televisio tai viritinvahvistin. Luultavammin aloitusviestissä kuvatut ääniongelmat johtuvat kuitenkin emolevyn äänipiirin ALSA-ajurin säädöistä tai mahdollisesti PulseAudion asetuksista. Vyyhtiä voi yrittää purkaa tähän tapaan:
1. Tarkista Ubuntun ääniasetuksista, mitä ulostuloja ja äänitiloja on valittavissa. Kokeile niitä kaikkia.
2. Tutki Pavucontrol-sovelluksella (PulseAudion äänenvoimakkuuden hallinta), onko ulostulovälilehdellä valittavissa emolevyn äänipiirille eri portteja. Kokeile niitä. Katso Asetukset-välilehdellä, mitä profiileja äänipiirille on tarjolla. Kokeile kaikkia profiileja.
3. Jos et saa ääntä ulos koneen kaiuttimista millään ääniasetuksissa valittavalla ulostuloasetuksella, vika lienee ääniajurin puolella. Alsamixerillä voisi yrittää sorkkia äänipiirin mikserin säätöjä. Alsamixer toimii päätteessä ja sen käyttöliittymää ohjataan näppäimistöllä.
-
Nyt tämä meni entistä kummallisemmaksi.
Sain Nvidian ajurin tomimaan näillä komennoilla
Koodia: [Valitse]
sudo apt purge "nvidia*"
Koodia: [Valitse]
sudo ubuntu-drivers autoinstall
mutta nyt Ubuntusta näyttää kadonneen verkko-ominaisuudet.
Olen käyttänyt Wlania nettiyhteyden luomiseen, koska lankapuhelinmodeemi on toisessa huoneessa ja sieltä on hankala vetää kaapelia. Nyt en kumminkaan löydä Ubuntusta mitään wlanin asetustakaan, eikä Ubuntulla pääse enää enää nettiin.
-
mutta nyt Ubuntusta näyttää kadonneen verkko-ominaisuudet.
Olen käyttänyt Wlania nettiyhteyden luomiseen, koska lankapuhelinmodeemi on toisessa huoneessa ja sieltä on hankala vetää kaapelia. Nyt en kumminkaan löydä Ubuntusta mitään wlanin asetustakaan, eikä Ubuntulla pääse enää enää nettiin.
Jahas, voi olla että koneessa on Broadcomin wifi-piiri, ja ubuntu-drivers asensi wl-ajurin, joka ei sitten toimikaan kunnolla. Tarkista Ohjelmistot ja päivitykset -sovelluksen välilehdeltä Lisäajurit.
Jos lisäajureissa ei näy langattomaan verkkoon liittyvää, katso lshw:lla, mikä wifi-piiri koneessa on ja mikä ajuri käytössä:
lshw -c network
-
tässä lisäajurit, ei näy verkkoon viittaavaa.
-
tiedot lshw -c network komennolla
-
Okei, Intelin wifi-piiri on kyseessä, ja näkyihän se jo tuolla aiemmassa inxin listauksessakin.
Veikkaan että ongelma johtuu Windowsin Fast Startupista, kuten mm. tässä AskUbuntun säikeessä on käynyt ilmi: https://askubuntu.com/questions/1263279/intel-wi-fi-6-ax200-adapter-not-found-on-ubuntu-20-04
Eli kytke nopea käynnistys pois Windowsin asetuksissa (https://www.digivinkit.fi/windows-10-pikakaynnistys-fast-startup-pois-kaytosta) ja kokeile verkkoa sitten uudelleen Linuxissa. Jos tämä ei auta, seuraavaksi voisi tutkia kernelin lokista, löytääkö ajuri firmwaren, vai onko latautumisessa jokin muu ongelma:
dmesg | grep iwl
-
Windowsin nopea käynnistys on nyt kytketty pois päältä. Vielä ei Wlania ole löytynyt. Kokeilen aamulla uudelleen.
tätä en saanut toimimaan:
dmesg | grep iwl
sen sijaan:
lspci -knn | grep net -a3
jyrki@jyrki-System-Product-Name:~$ lspci -knn | grep net -a3
Kernel driver in use: pcieport
03:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01)
Kernel driver in use: pcieport
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:8677]
08:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200 [8086:0084]
09:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] [10de:21c4] (rev a1)
jyrki@jyrki-System-Product-Name:~$
-
ei löydy Ubuntulla Wlania vieläkään.
-
Windowsin nopea käynnistys on nyt kytketty pois päältä. Vielä ei Wlania ole löytynyt. Kokeilen aamulla uudelleen.
tätä en saanut toimimaan:
dmesg | grep iwl
ei löydy Ubuntulla Wlania vieläkään.
Nähtävästi kernelin lokissa ei siis näy mitään iwlwifiin liittyvää, eli ajuria ei edes yritetä ladata. Miltä loki näyttää, jos lataat ajurimoduulin uudelleen:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
dmesg
Lokin lopussa pitäisi näkyä iwlwifin viestejä.
Ongelma saattaa liittyä myös Secure Bootiin. Kokeile kytkeä se pois päältä koneen UEFI-asetuksissa.
-
Hmm.. tuohon lataamiseen varmaan tarvitaan se nettiyhteys?
Pitää yrittää järjestää kone langallisen netin päähän.
-
Hmm.. tuohon lataamiseen varmaan tarvitaan se nettiyhteys?
Ei tarvita nettiyhteyttä. modprobe lataa järjestelmään kuuluvan ajurimoduulin kerneliin eli ottaa ajurin käyttöön.
-
ei onnistu:
$ sudo modprobe -r iwlwifi
[sudo] jyrki-käyttäjän salasana:
rmmod: ERROR: missing module name.
modprobe: FATAL: Error running remove command for iwlwifi
eikä tämäkään:
sudo modprobe iwlwifi
[sudo] jyrki-käyttäjän salasana:
modprobe: ERROR: ../libkmod/libkmod-module.c:838 kmod_module_insert_module() could not find module by name='iwlwifi'
modprobe: ERROR: could not insert 'iwlwifi': Unknown symbol in module, or unknown parameter (see dmesg)
Lähetetty Windowsista.
-
Okei, järjestelmästäsi taitaa nyt puuttua joku kernelin paketeista tai paketin asennuksessa on tapahtunut jotain poikkeavaa. Nähdäkseni iwlwifi sijaitsee paketissa linux-modules-extra-5.11.0-37-generic (tai mikä kernelin versio sinulla onkaan käytössä).
Tällä tavalla voisi tarkistaa, puuttuuko ajossa olevan kernelin moduulipaketti:
dpkg -l | grep linux-modules
Käytössä olevan kernelin versio selviää komennolla:
uname -r
Ongelman korjaaminen onnistuu vain järjestämällä koneelle nettiyhteys. Kannattaa kokeilla ensin, toimiiko langaton verkko jollain edellisellä kernelin versiolla, joka on vielä valittavissa GRUB-käynnistysvalikon kautta.
Sitten kun nettiyhteys on käytettävissä, kokeile ensin asentaa paketti ubuntu-desktop. Sen pitäisi tuoda mukanaan puuttuvat kernelipaketit.
sudo apt install ubuntu-desktop
Voit lisäksi varmistaa, että paketti linux-generic-hwe-20.04 on asennettuna:
sudo apt install linux-generic-hwe-20.04
-
Kiitos! Aiempi generic oli tosiaan vielä toimiva. ohjelmistopäivityssovellus tarjosi saman tien pitkän listan päivityksiä, joku niistä taisi korjata Wlanin.
Olen hämmästynyt että nyt myös äänet toimii ainakin kuulokkeilla. Ilman kuulokkeita ei kuulu vieläkään mitään.
-
Ah testasin vielä Windowsilla ääniä. Ilman kaiuttimia ääni tuleekin näytön kaiuttimista.
Onko siis mahdollista saada ne äänet halutessani myös Ubuntulla näytön kaiuttimille?
-
Joudut varmaan vaihtamaan äänen lähdön vaihtoehdoksi HDMI:n (tai siis sen jonka kautta ääni tulee näytölle.). Katso Asetukset / Sound/ Output ja valitse sopiva.