Nowe posty

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - robi

Strony: [1]
1
Witam!
Jak w tytule - po starcie parę minut słychać dźwiek, a potem cisza.
W pavucontrol widać, że cały czas odtwarza dźwięki, bo pasek poziomu drga w takt muzyki.
Komp jest poleasingowy, to jest pierwsza instalacja Linuxa, wcześniej był Win 7 i dźwięk był ok.

Na forum Minta był podobny wątek (nie znaleźli rozwiązania).
https://forums.linuxmint.com/viewtopic.php?t=319752
i sugerowano poniższe rozwiązanie
Cytuj
sudo tee /etc/modprobe.d/snd-hda-intel.conf <<<'options snd-hda-intel power_save=0'
Po wykonaniu już zupełnie nie słychać dźwięków, nawet przez parę minut, tylko od razu takie szuranie w głośniku.

Poszukiwania w sieci dały poniższe wątki.
Kiedyś (~ 6 lat temu) był to częstszy problem
6 years, 9 months ago
https://askubuntu.com/questions/924027/internal-speakers-stop-working-after-a-few-minutes
6 years, 10 months ago
https://askubuntu.com/questions/912848/identify-element-requesting-sound-chip-to-sleep/912879#912879
2014-03-19
https://bbs.archlinux.org/viewtopic.php?id=182023
2 lata temu nie to samo, ale podobnie i posunęli się do rakompilowania kernela.
https://github.com/thesofproject/sof/issues/4662

Nic z tego nie pomogło.

Polecenie
Cytuj
sudo alsactl store
zwraca pusty string.

● alsa-restore.service - Save/Restore Sound Card State
 
Cytuj
    Loaded: loaded (/lib/systemd/system/alsa-restore.service; static)
     Active: active (exited) since Wed 2024-03-06 17:28:39 CET; 6min ago
       Docs: man:alsactl(1)
    Process: 809 ExecStartPre=/bin/mkdir -p /run/alsa (code=exited, status=0/SUCCESS)
    Process: 813 ExecStart=/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore (code=exited, status=0/SUCCESS)
   Main PID: 813 (code=exited, status=0/SUCCESS)
        CPU: 7ms

mar 06 17:28:39 Veriton-M2632G systemd[1]: Starting Save/Restore Sound Card State...
mar 06 17:28:39 Veriton-M2632G systemd[1]: Finished Save/Restore Sound Card State.

Na wszelki wypadek poniżej  wyniki z aplay i inxi

aplay -l
Cytuj
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

inxi -Fxz
Cytuj
System:
  Kernel: 5.15.0-97-generic x86_64 bits: 64 compiler: gcc v: 11.4.0
    Desktop: Xfce 4.18.1 Distro: Linux Mint 21.3 Virginia
    base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop Mobo: Acer model: Veriton M2632G v: V:1.0
    serial: <superuser required> UEFI: Acer v: P21-B3 date: 03/06/2015
CPU:
  Info: dual core model: Intel Core i3-4130 bits: 64 type: MT MCP
    arch: Haswell rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 798 high: 800 min/max: 800/3400 cores: 1: 800 2: 798
    3: 798 4: 799 bogomips: 27135
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel 4th Generation Core Processor Family Integrated Graphics
    vendor: Acer Incorporated ALI driver: i915 v: kernel bus-ID: 00:02.0
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: i915 resolution: 1680x1050~60Hz
  OpenGL: renderer: Mesa Intel HD Graphics 4400 (HSW GT2)
    v: 4.6 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
    bus-ID: 00:03.0
  Device-2: Intel 8 Series/C220 Series High Definition Audio
    vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0
  Sound Server-1: ALSA v: k5.15.0-97-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Acer Incorporated ALI driver: r8169 v: kernel port: e000
    bus-ID: 02:00.0
  IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 232.89 GiB used: 10.57 GiB (4.5%)
  ID-1: /dev/sda vendor: Seagate model: ST250DM000-1BD141 size: 232.89 GiB
Partition:
  ID-1: / size: 220.43 GiB used: 10.56 GiB (4.8%) fs: ext4 dev: /dev/sda6
  ID-2: /boot/efi size: 48.8 MiB used: 6 MiB (12.4%) fs: vfat
    dev: /dev/sda7
Swap:
  ID-1: swap-1 type: partition size: 7.81 GiB used: 0 KiB (0.0%)
    dev: /dev/sda5
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 209 Uptime: 1h 33m Memory: 3.27 GiB used: 960.9 MiB (28.7%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.4.0 Packages: 2091 Shell: Bash
  v: 5.1.16 inxi: 3.3.13


2
Bezpośrednia przyczyna : polecenie /usr/bin/sh -c echo $HOME nie wykonuje się na zwykłym koncie bez uprawnień administratora.

System: Mint 20.2 XFCE. Zwykle pracuję na koncie o nazwie robi - zwykłym lokalnym koncie bez uprawnień administratora.

Archiwum zawierające instalator FreeFileSync_11.18_Install.run można ściągnąć z 
https://freefilesync.org/download.php

Instalator uruchamiam jako użytkownik robi który nie ma uprawnień administratora (mój katalog domowy to oczywiście /home/robi).

Po dwukliknięciu na FreeFileSync_11.18_Install.run instalator otwiera terminal i w nim prosi o zgodę na warunki licencji
   Accept the FreeFileSync license terms? [y]es, [n]o y

Jeżeli wciśnie się y to pisze, że
   Niestety użytkownik robi nie ma uprawnień do uruchamiania '/usr/bin/sh -c echo $HOME' jako robi na r-komp.
   HOME environment variable is not set for user "robi".
   <Press a key>

Naciśnięciu dowolnego klawisza kończy działanie instalatora zamykając terminal.

Oczywiście $HOME jest zdefiniowane:
   robi@r-komp:~$ echo $HOME
   /home/robi
   robi@r-komp:~$
ale ponieważ polecenie /usr/bin/sh -c echo $HOME nie zostało wykonane instalator uważa, że zmienna $HOME nie jest zdefiniowana.

Polecenie
   /usr/bin/sh -c echo $HOME
wpisane z palca w terminalu istotnie nie wykonuje się - wydaje się, że do wykonania powyższego są rzeczywiście wymagane uprawnienia roota.
   
Ale poniższa sekwencja komend wykonuje się prawidłowo:
   robi@r-komp:~$ /usr/bin/sh
   $ echo $HOME
   /home/robi
   $ exit
   robi@r-komp:~$

Mam za małą wiedzę by stwierdzić dlaczego tak jest i co zrobić, by naprawić błąd.

Jeżeli można uruchomić FreeFileSync_11.18_Install.run lokalnie bez uprawnień administratora to proszę o poradę jak to zrobić.

Dodatkowy opis: prawidłowa instalacja dla wersji 11.16 (w tym przypadku instalator nie pyta o zgodę na warunki licencji).

Instalator wersji 11.16 działa prawidłowo: FreeFileSync_11.16_Install.run otwiera w terminalu prosty konfigurator.
FreeFileSync można zainstalować globalnie (dla wszystkich użytkowników) lub lokalnie (dla jednego użytkownika w jego katalogu domowym). Mój katalog domowy to /home/robi - został prawidłowo odczytany przez instalator.

   FreeFileSync 11.16 Setup
   -----------------------------
    1. Install for all users:     YES (requires root password)
    2. Installation directory:   /home/robi/FreeFileSync
    3. Create desktop shortcuts: YES
   -----------------------------
   Press a number [1-3] to change settings,
   ENTER to begin installation:

Jeżeli naciśnie się 1 (tak robię) to pokazuje się

   FreeFileSync 11.16 Setup
   -----------------------------
    1. Install for all users:    NO (current user only)
    2. Installation directory:   /home/robi/FreeFileSync
    3. Create desktop shortcuts: YES
   -----------------------------
   Press a number [1-3] to change settings,
   ENTER to begin installation:

Po naciśnięciu ENTER skrypt utworzył katalog /home/robi/FreeFileSync zawierający potrzebne pliki z odpowiednimi uprawnieniami.

Strony: [1]