Stránka 1 z 1

Problem se zvukem po probuzeni ze spanku [vyřešeno]

Napsal: 30 čer 2014, 21:42
od vojt466
Ahoj,

mam na svem notebooku (HP 530, sound chip=Intel HDA Conexant CX20549, Linux Mint 17 xFce) problem se zvukem po probuzeni ze spanku (presneji receno tenhle stav je stejny s jakoukoliv soucasnou distribuci jako je napr Antix, nebo Manjaro, posledni znama distribuce co jela problemu byl LM 14). Zvuk nefunguje (tzn nic neslysim z reproduktoru), ackoliv nastaveni tvrdi, ze zvuk ztlumeny neni. Zjistil jsem, ze workaroundem je provest mute a pak unmute prostrednictvim sound appletu v panelu - pak se zvuk opet rozjede, ale je to otrava a chtel jsem se pokusit tenhle proces zautomatizovat, ale nevim jak.. Zkousel jsem v ceste

Kód: Vybrat vše

/etc/pm/sleep.d
vytvorit novy skript 97sound pro automaticky mute/unmute zvuku:

Kód: Vybrat vše

#!/bin/sh
#
#

case "$1" in
 hibernate|suspend)
  # Stopping is not required.
  ;;
 thaw|resume)
  /usr/bin/amixer -q sset Master mute
  /usr/bin/amixer -q sset Master unmute
  ;;
 *) exit $NA
  ;;
esac
a i verzi s pouzitim utility pro pulse audio:

Kód: Vybrat vše

#!/bin/sh
#
#

case "$1" in
 hibernate|suspend)
  # Stopping is not required.
  ;;
 thaw|resume)
  pactl set-sink-mute 0 1
  pactl set-sink-mute 0 0
  ;;
 *) exit $NA
  ;;
esac
Skriptu jsem pres chmod nastavil masku 755. Bohuzel funguje pouze ztlumeni, cast skriptu pro unmute nefunguje (plati pro obe varianty), pritom pokud zminovane prikazy (v bloku thaw|resume) provedu pouze manualne tak se vse provede jak ma. Uz moc nevim co dal - tutorialu na nefunkcni zvuk po probuzeni jsem uz prosel/vyzkousel nekolik.. Takze pokud by nekdo dokazal poradit byl bych velice vdecny :)

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 01 črc 2014, 07:11
od vojt466
Pro dopresneni - manualne funguje v LM pouze kombinace

Kód: Vybrat vše

pactl set-sink-mute 0 1
pactl set-sink-mute 0 0
ta 1. varianta ne.

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 01 črc 2014, 08:42
od ulo
Jen mě napadá, co mu dát trochu oddech mezi těmi příkazy pár sekund? Nevím, jestli to pomůže...

Kód: Vybrat vše

pactl set-sink-mute 0 1
sleep 5
pactl set-sink-mute 0 0

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 01 črc 2014, 19:26
od vojt466
Tak jsem nakonec nasel fungujici verzi skriptu:

Kód: Vybrat vše

#!/bin/sh
#
#

case "$1" in
 hibernate|suspend)
  # Stopping is not required.
  ;;
 thaw|resume)
# In background.
 /usr/bin/amixer -q sset Master mute
 sleep 2
 /usr/bin/amixer -q sset Master unmute
 /usr/bin/amixer -q sset PCM unmute
  ;;
 *) exit $NA
  ;;
esac
Zvuk po probuzeni notebooku uz beha jak ma. Staci pouzit alsa mixer, ale je nutne provest unmute nejen na Master, ale i na PCM

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 01 črc 2014, 19:28
od vojt466
Kazdopadne diky za inspiraci s resenim ;)

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 03 črc 2014, 09:26
od ulo
Super, další funkční řešení je na světě :-)

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 01 lis 2014, 20:15
od vivalin
Dotaz : Jak vytvořit ten skript a kam ho nakopírovat ?
Děkuji.

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 04 lis 2014, 07:54
od Cigydd
vivalin píše:Dotaz : Jak vytvořit ten skript a kam ho nakopírovat ?
Děkuji.
Spustíš terminál (najdeš ho v nabídce), napíšeš:

Kód: Vybrat vše

sudo pluma /etc/pm/sleep.d/97sound
Pak Enter a zadáš heslo správce (roota). Ještě jednou Enter.

Objeví se editor. Do něj vložíš text skriptu z téhle stránky a uložíš soubor (jméno a cestu už jsi zadal v terminálu).

Zavřeš editor a hotovo.

Úprava: místo editoru pluma možná má Tvé prostředí jiný editor. Kdybys nevěděl, jak ho najít, dej vědět.

Re: Problem se zvukem po probuzeni ze spanku

Napsal: 04 lis 2014, 16:11
od vivalin
Stejný problém. Vytvoření skriptu nepomohlo.


radek@hp-linux ~ $ lspci
00:00.0 Host bridge: Intel Corporation 82Q963/Q965 Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q963/Q965 HECI Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HO (ICH8DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA Controller [IDE mode] (rev 02)
radek@hp-linux ~ $