Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-10-03 20:20:46

  Novi-cjusz - Użytkownik

Novi-cjusz
Użytkownik
Zarejestrowany: 2013-03-05

Scisza po kilku minutach

Witam.
Moj Jessie scisza mi glos prawie do zera po kilku minutach normalnego dzialania.
Prosze o podpowiedz jak to poprawic.

Kod:

Your ALSA information is located at http://www.alsa-project.org/db/?f=f1baf9bc1df99ebcdc889523712d3f39bb58edfe

W innej wersji prawie to samo:

Kod:

richard@debian:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D)
00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port E)
00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port F)
00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port G)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation NV42GL [Quadro FX 3450/4000 SDI] (rev a2)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
03:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
05:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
06:05.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
06:05.1 Input device controller: Creative Labs SB Live! Game Port (rev 0a)
richard@debian:~$ lspci -n
00:00.0 0600: 1002:5a14 (rev 02)
00:02.0 0604: 1002:5a16
00:04.0 0604: 1002:5a18
00:05.0 0604: 1002:5a19
00:06.0 0604: 1002:5a1a
00:07.0 0604: 1002:5a1b
00:11.0 0106: 1002:4391 (rev 40)
00:12.0 0c03: 1002:4397
00:12.2 0c03: 1002:4396
00:13.0 0c03: 1002:4397
00:13.2 0c03: 1002:4396
00:14.0 0c05: 1002:4385 (rev 42)
00:14.1 0101: 1002:439c (rev 40)
00:14.2 0403: 1002:4383 (rev 40)
00:14.3 0601: 1002:439d (rev 40)
00:14.4 0604: 1002:4384 (rev 40)
00:14.5 0c03: 1002:4399
00:16.0 0c03: 1002:4397
00:16.2 0c03: 1002:4396
00:18.0 0600: 1022:1600
00:18.1 0600: 1022:1601
00:18.2 0600: 1022:1602
00:18.3 0600: 1022:1603
00:18.4 0600: 1022:1604
00:18.5 0600: 1022:1605
01:00.0 0300: 10de:00cd (rev a2)
02:00.0 0200: 10ec:8168 (rev 09)
03:00.0 0c03: 1b21:1042
04:00.0 0106: 1b21:0612 (rev 01)
05:00.0 0c03: 1b21:1042
06:05.0 0401: 1102:0002 (rev 0a)
06:05.1 0980: 1102:7002 (rev 0a)
richard@debian:~$ cat /proc/asound/cards
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xfe400000 irq 16
 1 [Live           ]: EMU10K1 - SB Live! Value [CT4780]
                      SB Live! Value [CT4780] (rev.10, serial:0x80221102) at 0xc000, irq 20
richard@debian:~$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_emu10k1
richard@debian:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k3.16.0-4-amd64.
richard@debian:~$ uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
richard@debian:~$ dpkg -l | grep alsa
ii  alsa-base                             1.0.27+1                             all          dummy package to ease purging of obsolete conffiles
ii  alsa-utils                            1.0.28-1                             amd64        Utilities for configuring and using ALSA
richard@debian:~$ dpkg -l | grep pulse
ii  gstreamer0.10-pulseaudio:amd64        0.10.31-3+nmu4+b1                    amd64        GStreamer plugin for PulseAudio
ii  gstreamer1.0-pulseaudio:amd64         1.4.4-2                              amd64        GStreamer plugin for PulseAudio
ii  libcanberra-pulse:amd64               0.30-2.1                             amd64        PulseAudio backend for libcanberra
ii  libpulse-mainloop-glib0:amd64         5.0-13                               amd64        PulseAudio client libraries (glib support)
ii  libpulse0:amd64                       5.0-13                               amd64        PulseAudio client libraries
ii  libpulsedsp:amd64                     5.0-13                               amd64        PulseAudio OSS pre-load library
ii  pulseaudio                            5.0-13                               amd64        PulseAudio sound server
ii  pulseaudio-module-x11                 5.0-13                               amd64        X11 module for PulseAudio sound server
ii  pulseaudio-utils                      5.0-13                               amd64        Command line tools for the PulseAudio sound server
richard@debian:~$root@debian:/home/richard# cat /proc/asound/card0/codec* | grep Codec
Codec: Realtek ALC892
root@debian:/home/richard#richard@debian:~$ lspci | grep Audio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
richard@debian:~$ cat /proc/asound/cards
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xfe400000 irq 16
 1 [Live           ]: EMU10K1 - SB Live! Value [CT4780]
                      SB Live! Value [CT4780] (rev.10, serial:0x80221102) at 0xc000, irq 20
richard@debian:~$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_emu10k1
richard@debian:~$ aplay -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=SB
    HDA ATI SB, ALC892 Analog
    Default Audio Device
front:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    Front speakers
surround21:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Digital
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    Direct sample mixing device
dmix:CARD=SB,DEV=1
    HDA ATI SB, ALC892 Digital
    Direct sample mixing device
dsnoop:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    Direct sample snooping device
dsnoop:CARD=SB,DEV=1
    HDA ATI SB, ALC892 Digital
    Direct sample snooping device
hw:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    Direct hardware device without any conversions
hw:CARD=SB,DEV=1
    HDA ATI SB, ALC892 Digital
    Direct hardware device without any conversions
plughw:CARD=SB,DEV=0
    HDA ATI SB, ALC892 Analog
    Hardware device with all software conversions
plughw:CARD=SB,DEV=1
    HDA ATI SB, ALC892 Digital
    Hardware device with all software conversions
sysdefault:CARD=Live
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Default Audio Device
front:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Front speakers
rear:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Rear speakers
center_lfe:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Center and Subwoofer speakers
surround21:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
iec958:CARD=Live,DEV=0
    SB Live! Value [CT4780], Multichannel Capture/PT Playback
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Direct sample mixing device
dmix:CARD=Live,DEV=2
    SB Live! Value [CT4780], Multichannel Capture/PT Playback
    Direct sample mixing device
dmix:CARD=Live,DEV=3
    SB Live! Value [CT4780], Multichannel Playback
    Direct sample mixing device
dsnoop:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Direct sample snooping device
dsnoop:CARD=Live,DEV=2
    SB Live! Value [CT4780], Multichannel Capture/PT Playback
    Direct sample snooping device
dsnoop:CARD=Live,DEV=3
    SB Live! Value [CT4780], Multichannel Playback
    Direct sample snooping device
hw:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Direct hardware device without any conversions
hw:CARD=Live,DEV=2
    SB Live! Value [CT4780], Multichannel Capture/PT Playback
    Direct hardware device without any conversions
hw:CARD=Live,DEV=3
    SB Live! Value [CT4780], Multichannel Playback
    Direct hardware device without any conversions
plughw:CARD=Live,DEV=0
    SB Live! Value [CT4780], ADC Capture/Standard PCM Playback
    Hardware device with all software conversions
plughw:CARD=Live,DEV=2
    SB Live! Value [CT4780], Multichannel Capture/PT Playback
    Hardware device with all software conversions
plughw:CARD=Live,DEV=3
    SB Live! Value [CT4780], Multichannel Playback
    Hardware device with all software conversions
richard@debian:~$ 
richard@debian:~$ nano  /etc/modprobe.d/alsa-base.conf
richard@debian:~$

Chip: PulseAudio
Nic nie grzebalem, system po nowej instalacji.
Ustawilem sobie na alsamikser na maxa i za chwile mi spada na 40%, dlaczego?
Bede wdzieczny za porade.
Pozdrawiam

Ostatnio edytowany przez Novi-cjusz (2015-10-04 10:47:45)


------------------------------------------------------------------------------------
"Inveniam viam aut faciam" : I will either find a way, or I shall make one
"Złoto to pieniądz królów, srebro to pieniądz dżentelmenów, barter to pieniądz chłopów ale dług to pieniądz niewolników."

Offline

 

#2  2015-10-04 11:18:21

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Scisza po kilku minutach

Novi-cjusz napisał(-a):

Witam.
Moj Jessie scisza mi glos prawie do zera po kilku minutach normalnego dzialania.
Prosze o podpowiedz jak to poprawic

Kod:

Your ALSA information is located at http://www.alsa-project.org/db/?f=f1baf9bc1df99ebcdc889523712d3f39bb58edfe

W innej wersji prawie to samo:....

Wygląda na to, że to albo krasnoludki (czy może mrówki), albo Pulseaudio.

Czemu do cholery w znacznikach CODE zamiast bezpośrednio albo znacznikach URL, żeby można było kliknąć?:
Czyli tak:
http://www.alsa-project.org/db/?f=f1baf9bc1df99ebcd … d3f39bb58edfe

W tym logu nic niezwykłego nie widzę, warto byłoby zobaczyć, jak to działa po wyłączeniu PulseAudio i restarcie bez Pulse.

Ostatnio edytowany przez Jacekalex (2015-10-04 11:26:41)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2015-10-04 11:25:59

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Scisza po kilku minutach

2293

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:25:27)

Offline

 

#4  2015-10-04 12:29:43

  Novi-cjusz - Użytkownik

Novi-cjusz
Użytkownik
Zarejestrowany: 2013-03-05

Re: Scisza po kilku minutach

@Jacekalex

Czemu do cholery w znacznikach CODE zamiast bezpośrednio albo znacznikach URL, żeby można było kliknąć?:
Czyli tak:
http://www.alsa-project.org/db/?f=f1baf9bc1df99ebcd … d3f39bb58edfe

Moje niedopatrzenie, przepraszam.

@uzytkownikubuntu
Wylaczylem, i gra jak marzenie.
Bardzo dziekuje za skuteczna pomoc.
Pozdrawiam
Novi-cjusz


------------------------------------------------------------------------------------
"Inveniam viam aut faciam" : I will either find a way, or I shall make one
"Złoto to pieniądz królów, srebro to pieniądz dżentelmenów, barter to pieniądz chłopów ale dług to pieniądz niewolników."

Offline

 

#5  2015-10-04 13:11:21

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

Dziwne. Ja sobie przeczytałem to co piszą na wiki. W sumie nie słyszałem o tym powersave w kartach dźwiękowych i tak było domyślnie wyłączone ale postanowiłem sprawdzić jak to ma działać. Tam jest podane, że ten parametr przyjmuje wartość w sekundach, to mu ustawiłem 10 i reboot. Ustawienia zostały zaaplikowane:

Kod:

# systool -v -m snd_hda_intel | grep power
    power_save          = "10"
    power_save_controller= "Y"

Odpaliłem amaroka, włączyłem piosenkę -- gra, gra, gra i gra. xD Poziom głośności się nie zmienia. Nowa ścieżka się załadowała, dalej nic niezwykłego. To wyłączyłem amaroka i czekałem te 10s, może coś się zdarzy, może jakiś komunikat czy coś ale nic, minęło 10s, 20s, 1min, wszystko wygląda tak jak było przed ustawieniem tego parametru.

Tam w linki jest coś o przełaczeniu stanów karty -- da radę to jakoś ręcznie zrobić by sprawdzić czy to w ogóle działa? Albo chociaż czy można odczytać aktualny stan karty jakoś?

Offline

 

#6  2015-10-04 13:26:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Scisza po kilku minutach

Hmm ;)

Karta HDA_Intel,
Codec: Realtek ALC888,
ster wbudowany na stałe w jajo.

Kod:

systool -v -m snd_hda_intel | grep power
    power_save          = "0"
    power_save_controller= "Y"

Kod:

zgrep -i SND_HDA /proc/config.gz |grep -v '#'
CONFIG_SND_HDA=y
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_PREALLOC_SIZE=2048
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INPUT_BEEP_MODE=1
CONFIG_SND_HDA_INPUT_JACK=y
CONFIG_SND_HDA_PATCH_LOADER=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_HDMI=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_CORE=y

Chodzi prawidłowo, sama sobie niczego w głośności nie zmienia, krasnoluki w kompie, to nie u mnie. ;)

Ostatnio edytowany przez Jacekalex (2015-10-04 19:13:50)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2015-10-04 13:38:21

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

Chyba już wiem o co chodzi, choć mogę się mylić. xD PulseAudio prawdopodobnie sam sobie przełącza ten stan karty w zależności od tego czy coś gra czy nie, a te ustawienia modułu mają pewnie znaczenie tylko wtedy gdy pulse nie jest zainstalowany. Przykład:

Kod:

$ pacmd list-sinks | egrep -i "state|suspend"
        state: RUNNING
        suspend cause:

Jak widać wyżej jest stan RUNNING. Jeśli wyłączę amaroka, stan przejdzie w:

Kod:

$ pacmd list-sinks | egrep -i "state|suspend"
        state: IDLE
        suspend cause:

A po 5 sekundach zmieni się na

Kod:

$ pacmd list-sinks | egrep -i "state|suspend"
        state: SUSPENDED
        suspend cause: IDLE

Czyli zostaje zawieszony z powodu bezczynności. Czy to jest powersave? xD

Offline

 

#8  2015-10-04 15:20:14

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Scisza po kilku minutach

To samo, bez użycia PA, sprawdzisz tak:

Kod:

cat /sys/module/snd_hda_intel/parameters/power_save

Offline

 

#9  2015-10-04 16:41:36

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

No u mnie tam jest 10 ustawione, z tym, że ja nie obserwuję żadnej różnicy między 0, 1 i 10, także nie wiem czy to za sprawą pulse, czy to działa w jakiś inny sposób.

Offline

 

#10  2015-10-04 17:17:16

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Scisza po kilku minutach

morfik napisał(-a):

No u mnie tam jest 10 ustawione, z tym, że ja nie obserwuję żadnej różnicy między 0, 1 i 10

A w jaki sposób to obserwujesz?
Ten parametr odpowiada za pobór energii. Teoretycznie powinien być mniejszy, co da się zmierzyć.

Te ustawienia PA to raczej coś zupełnie innego. U mnie nie mają nic wspólnego z opcjami modułu. Przykładowo:

Kod:

pacmd list-sinks | egrep -i "state|suspend"
        state: SUSPENDED
        suspend cause: IDLE
cat /sys/module/snd_hda_intel/parameters/power_save
0

Kod:

pacmd list-sinks | egrep -i "state|suspend"
        state: RUNNING
        suspend cause:
cat /sys/module/snd_hda_intel/parameters/power_save
1

Offline

 

#11  2015-10-04 20:07:24

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

A w jaki sposób to obserwujesz?

No tam piszą o jakichś kliknięciach i innych nieprzyjemnych odgłosach, które mają mieć związek z tym przełączaniem stanów. Np. to przyciszanie co w tym temacie jest — u mnie tego nie ma. Jak jest powersave na kartach wifi, to idzie zauważyć, że jest włączone, bo się z deka nie da używać sieci. xD

Może jeszcze na liście pulseaudio się dopytam, oni na pewno będą wiedzieć, czy te dwie rzeczy są powiązane jakoś.

Offline

 

#12  2015-10-05 00:06:43

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Scisza po kilku minutach

Może mi ktoś wytłumaczyć, po jaką ciężką cholerę PA przełącza tryb power-save karty?

Alsa niczego nie przełącza, a dźwięk bryka jak dziki, mogę spokojnie cierpliwość sąsiadów testować.

Jeśli potem PA chce majstrować przy sterach, (a co inny model karty dźwiękowej,  to inna filozofia działania chipsetu i steru), to potem nic dziwnego,  że z PA są setki błędów.

Pozdro

Ostatnio edytowany przez Jacekalex (2015-10-05 08:15:40)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2015-10-05 05:59:25

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

Taką odpowiedź dostałem:

I'm not familiar with the kenel module, so I can't answer most of your
questions. However, I can tell you that the PulseAudio sink state (IDLE
or SUSPENDED) is not the same thing as the kernel driver's power save
state. Based on your description, the driver enters the power save mode
10 seconds after the PulseAudio sink state has changed to SUSPENDED
(suspending means that PulseAudio closes the alsa device).

Także, to są niepowiązane rzeczy i pulse nic nie przełącza. Zatem, to chyba działa, choć nie wiem jak to sprawdzić. xD

Offline

 

#14  2015-10-05 08:15:05

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Scisza po kilku minutach

PA przełącza.

Właśnie zrobiłem malutki test, w jednym oknie speaker-test, w drugim sprawdzam stan power-save karty,i nic się nie zmieniło, ani automatycznie ani ręcznie.

Czyli to jednak PA ma jakieś cuda, widocznie Lennart już w czasie PA kombinował,m żeby zrobić serwer dźwięku, który będzie ważniejszy od kernela i alsy, dlatego jakby mógł, to by PA w osobny zestaw sterowników dźwiękowych wyposażył.

PA nie miał być serwerem dźwięku dla Alsy, on miał być zamiast Alsy, dlatego potem było to narzekanie, ze w Ubuntu go źle wdrażają, bo nie napisali i nie wdrożyli łatek PA do kernela.

Teraz SystemD też ma zając całą przestrzeń konta root w taki sposób, żeby kernel i tradycyjne mechanizmy Linuxa mogły tylko nie przeszkadzać albo spadać.

Ostatnio edytowany przez Jacekalex (2015-10-05 08:15:16)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2015-10-05 08:20:03

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Scisza po kilku minutach

Jacekalex napisał(-a):

PA przełącza.

A masz na to jakiś dowód (przełączanie bardzo łatwo sprawdzić), czy tradycyjnie chwalisz się swoimi stanami lękowymi przed PA i systemd?

Ja sprawdzałem i PA nie ma na to wpływu. morfik zapytał o to deweloperów i uzyskał taka samą odpowiedź.

Offline

 

#16  2015-10-05 08:33:04

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Scisza po kilku minutach

yossarian napisał(-a):

Jacekalex napisał(-a):

PA przełącza.

A masz na to jakiś dowód (przełączanie bardzo łatwo sprawdzić), czy tradycyjnie chwalisz się swoimi stanami lękowymi przed PA i systemd?

Ja sprawdzałem i PA nie ma na to wpływu. morfik zapytał o to deweloperów i uzyskał taka samą odpowiedź.

To dlaczego w przypadku użycia PA - to przełączenie występuje, co widać wyżej, a na samej Alsie nie ma tego efektu?
Czy to skutek uboczny samej obecności PA w systemie, bez interakcji ze sterownikiem?

Jakieś czary, czy krasnoludki?


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2015-10-05 08:48:13

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Scisza po kilku minutach

Jacekalex napisał(-a):

To dlaczego w przypadku użycia PA - to przełączenie występuje, co widać wyżej, a na samej Alsie nie ma tego efektu?
Czy to skutek uboczny samej obecności PA w systemie, bez interakcji ze sterownikiem?

Gdzie widać jakikolwiek związek z PA?
Przecież masz jasno pokazane, że PA nie ma wpływu na parametry modułu. Zainstaluj sobie PA i sam sprawdź zamiast w kółko pisać o tym samym.

Wpływ mogą mieć laptop mode tools, TLP, powertop i inne wynalazki mające dostęp do konfiguracji modułów.
Tylko autor wątku, czyli Novi-cjusz wie co tam ma w swoim systemie. Ewentualnie jakaś dobra wróżka ;)
Standardowo oszczędzanie energii jest zawsze wyłączone. Jeżeli sam tego nie świadomie nie włączył to widocznie jest jakiś błąd sprzętowy, błąd w jakimś narzędziu lub błąd siedzący przed monitorem, który nieświadomie to sobie sam włączył ;)

Offline

 

#18  2015-10-05 09:11:42

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

Właśnie zrobiłem malutki test, w jednym oknie speaker-test, w drugim sprawdzam stan power-save karty,

Tzn jak tego dokonałeś, bo właśnie ja chciałbym wiedzieć, gdzie podejrzeć aktualny stan karty. O to mi tylko chodzi cały czas. xD

Offline

 

#19  2015-10-05 18:22:13

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Scisza po kilku minutach

Tzn jak tego dokonałeś, bo właśnie ja chciałbym wiedzieć, gdzie podejrzeć aktualny stan karty. O to mi tylko chodzi cały czas. xD

Dwa terminale otworzyłem, mate-terminal konkretnie, w jednym

Kod:

speaker-test -c 2

w drugim po chwili, słysząc szumy z głośników:

Kod:

cat /sys/module/snd_hda_intel/parameters/power_save

Żadna magia.

Jak chcesz cały czas, to polecam magiczne możliwości Basha:

Kod:

#!/bin/bash

while true;
do
sleep 3;
POWER=$(cat /sys/module/snd_hda_intel/parameters/power_save)
  if [ "$POWER" == 0 ];
    then
    echo "Power_save aktywny"
  else
     MESSAGE="Stan power_save się zmienił na ${POWER} !!!!"
     for NUMBER in `ls /tmp/.X11-unix | awk -F"X" '{print $2}'`; 
     do env   DISPLAY=":$NUMBER"  notify-send -t 50000   "${MESSAGE}";
      unset MESSAGE;  
      done;
   fi;
unset POWER;
done;

Coś w tym guście, nie testowałem tego, więc może być jakiś błąd.

Zdaje się działać. ;)

Ostatnio edytowany przez Jacekalex (2015-10-05 18:41:29)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#20  2015-10-05 18:49:57

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

No ale to jest tylko info, że sterownik kernela ma przełączać kartę w tryb IDLE, o tym to już było na początku. Ty mi powiedz gdzie pisze, że karta jest w stanie IDLE czy jakimkolwiek innym, bym wiedział czy ten powersave w ogóle działa.

Przykład z kartami wifi:

Kod:

# iw dev wlan0 get power_save
Power save: off

A z kartą dźwiękową?

Offline

 

#21  2015-10-05 18:58:49

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Scisza po kilku minutach

2294

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:25:28)

Offline

 

#22  2015-10-05 19:30:30

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

Ok, zajrzałem, porównałem i mam dwa kodeki 0 i 3:

Kod:

$ cat /proc/asound/card0/codec\#0 | grep -i power
  Power states:  D0 D1 D2 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0

$ cat /proc/asound/card0/codec\#3 | grep -i power
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Power states:  D0 D3
  Power: setting=D0, actual=D0

Nie wiem co to jest to D0 i pozostałe ale nie ulegają one zmianie i ciągle jest D0

Offline

 

#23  2015-10-05 19:39:29

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Scisza po kilku minutach

morfik napisał(-a):

Nie wiem co to jest to D0 i pozostałe ale nie ulegają one zmianie i ciągle jest D0

Nie działa.

The PCI PM Spec defines 4 operating states for devices (D0-D3) and for buses
(B0-B3).  The higher the number, the less power is drawn by the device or bus
in that state.  However, the higher the number, the longer the latency for
the device or bus to return to the full-power state (D0 or B0, respectively).

https://www.kernel.org/doc/Documentation/power/pci.txt

Offline

 

#24  2015-10-05 19:42:32

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Scisza po kilku minutach

No to mam ten power_save na 10 i wskazuje D0? Oj coś to jednak nie działa jak trza. xD

Offline

 

#25  2015-10-05 19:45:54

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Scisza po kilku minutach

morfik napisał(-a):

No to mam ten power_save na 10 i wskazuje D0? Oj coś to jednak nie działa jak trza. xD

power_save na 10 oznacza, że moduł po 10 sekundach bezczynności zgłasza możliwość przełączenia w tryb mniejszego zużycia energii. Dalej z tym zazwyczaj nic się nie dzieje gdyż:

The implementation of the PCI PM Spec is optional for conventional PCI devices,
but it is mandatory for PCI Express devices.  If a device supports the PCI PM
Spec, it has an 8 byte power management capability field in its PCI
configuration space.  This field is used to describe and control the standard
features related to the native PCI power management.

i dalej jest w trybie D0. Dlatego domyślne ustawienie modułu to 0. Przeważnie to i tak nie działa, a stwarza problemy.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)