# 低レイヤーに触れる ## 入力デバイスの情報を取得する input-utilsを用いて,入力デバイスのvendor,name,physを調べる. ```bash $ sudo apt install input-utils # input-utilsのインストール $ sudo lsinput # 入力デバイスの一覧表示 /dev/input/event0 bustype : ......... vendor : 0 product : 0 version : 0 name : "Power Button" phys : "usb-0000:00:00/input0" bits ev : (null) (null) /dev/input/event1 ... ``` ## Sleepから復帰した理由を知る - Power Switch: 電源ボタン - PCI PME# : USB機器など ```bash $ sudo dmidecode | grep Wake-up Wake-up Type: Power Switch ``` > Sleepできない事例がある > USB3.0関連の問題らしい > [https://superuser.com/questions/221069/finding-out-what-caused-the-computer-to-wake-up-from-sleep-ubuntu ](https://superuser.com/questions/221069/finding-out-what-caused-the-computer-to-wake-up-from-sleep-ubuntu) ## Audio Codec の設定 #### 各出力の現在の設定の確認 ```bash $ pactl list short sinks 0 alsa_output.usb module-alsa-card.c s32le 4ch 192000Hz SUSPENDED 1 alsa_output.pci module-alsa-card.c s16le 2ch 48000Hz SUSPENDED 2 alsa_output.pci module-alsa-card.c s16le 2ch 192000Hz SUSPENDED ``` #### ビットレートなどの設定 (初期値はすべてコメントアウトされている) ```bash $ sudo vi /etc/pulse/daemon.conf ``` `#` `;` はコメント文 192kbpsに設定する ```text ; default-sample-format = s16le ; default-sample-rate = 44100 default-sample-rate = 192000 ; alternate-sample-rate = 48000 alternate-sample-rate = 44100 ``` 適用する (再起動のためkill) ```bash $ pulseaudio -k ``` ## Reference 1. [https://www.fireturtle.net/posts/5d3257c3/](https://www.fireturtle.net/posts/5d3257c3/)