自宅にある東芝CM1についてのメモです。
目次:
概要
発売時の仕様
上記ページより。
- モデル名/型番 - CM1/PACM112MNEE
- OS - Windows®7 Professional 32ビット 正規版
- CPU - インテル® Atom™ プロセッサー N450搭載 動作周波数1.66GHz
- チップセット - インテル®NM10 Express チップセット
- 画面
- 10.1型感圧式タッチスクリーン液晶(1366×768)
- 省電力LEDバックライト搭載
- HDD/メモリ - 160GB/2GB
- 外形寸法 - 約268(幅)×216(奥行)×35.6~57.0(高さ)mm
- 質量 - 約1.8kg
- その他機能 - 100Base-TX/10Base-T、無線LAN(802.11a/b/g/n)、回転式Webカメラ、ステレオスピーカー、マイク、USB×2、RGB×1、取っ手装備
起動時のキー (DelでBIOS、F11でブートメニュー)
- Del - BIOSセットアップ
- F11 - ブートメニュー
最新の設定
ディスクレイアウト
/dev/sda (SanDISK SSD PLUS 240GB TLC)
パーティション管理方法はマスターブートレコード(MBR)
paz@cm1:~$ sudo fdisk -l /dev/sda Disk /dev/sda: 223.6 GiB, 240065183744 bytes, 468877312 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xe527a14d Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 67103504 67101457 32G 83 Linux /dev/sda2 67103505 134207009 67103505 32G 83 Linux
/dev/sda1をルートパーティションとして使用しています。 (/dev/sda2は確保してありますが使用していません)
paz@cm1:~$ mount | grep sda /dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) paz@cm1:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 961M 0 961M 0% /dev tmpfs 199M 1.3M 198M 1% /run /dev/sda1 31G 16G 14G 54% / tmpfs 992M 16M 977M 2% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 992M 0 992M 0% /sys/fs/cgroup tmpfs 199M 24K 199M 1% /run/user/1000
スワップファイル
スワップファイルとして2GBの /swapfile を使用しています。
paz@cm1:~$ swapon -s Filename Type Size Used Priority /swapfile file 2097148 473344 -2
OS
現在Linux Mint MATE 19.1 Tessa 64bitがインストールされています。
現在の問題点として、起動後、キーボード、タッチパッドが使用不可になることがあります。 その後、数分後に使えるようになる場合があります。
また、起動時やスリープからの復帰後に無線LAN基地局につながるもののパケットが流れないことがあり、切断→接続を繰り返しているとパケットが流れ始めることがあります。
感圧式タッチスクリーンは未設定です。
2019-11-14
SSD向けの設定をする。 SSDではスワップファイルを使用しないことが推奨される場合が多いが、メインメモリが2GBでもChromiumを使用できるように設定している。
マウントフラグにnoatime
をつける
読み込みアクセス日時を記録しないようにする。
/etc/fstab のルートパーティションのオプションにnoatime
を付ける。
変更前:
# <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda1 during installation UUID=72e4f1a0-3710-4da8-8bc2-d93222457deb / ext4 errors=remount-ro 0 1
変更後:
# <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda1 during installation UUID=72e4f1a0-3710-4da8-8bc2-d93222457deb / ext4 noatime,errors=remount-ro 0 1
I/Oスケジューラをcfq→deadlineにする
現在の値を確認。
paz@cm1:~$ cat /sys/block/sda/queue/scheduler noop deadline [cfq]
/etc/udev/rules.d/60-schedulers.rules に以下の内容を登録する。
# 回転しないディスクは deadline に設定 ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"
参考資料: Linux:SSDを搭載後にした設定 | SlackNote
swappinessを60→10にする
スワップしやすさを60から10に変更。
現在の値を確認。
paz@cm1:~$ cat /proc/sys/vm/swappiness
60
/etc/sysctl.confに以下の行を追加。
# Reduce the inclination to swap vm.swappiness=10
適用。
paz@cm1:~$ sudo sysctl -p vm.swappiness = 10
2019-11-15
ソフトウェアソースを日本のミラーに変更
- メニュー>システム管理>ソフトウェアソースを起動する
- メインとベースでそれぞれ近いサーバーを選択する
- メニュー>Synapticsパッケージマネージャを起動する
- 設定>Preferences>
- 「依存関係で推奨されたパッケージを考慮する」にチェックを入れる
- アップデートマネージャからパッケージを更新する。
参考資料: (3)Linux Mint Mateのインストール直後に行っておきたい5つのこと | Cloud-Work.net
2019-11-27
Windows10をインストールした
SSDの中身をすべて削除し、111.6GBのパーティションを作成し、Windows 10 Professional 1507 (x86)をインストールしました。 詳細はAtom N450マシンへのWindows10インストールチャレンジ - はとのーとを参照してください。
2019-12-09
openSUSE Leap 15.1をインストールした
Windows10のパーティションの後に64GBのパーティションを作成し、openSUSE Leap 15.1.20190513 (x64)をインストールしました。
以下の/dev/sda1がWindows10、/dev/sda2がopenSUSEのパーティションです。
paz@linux-1y6z:~> sudo fdisk -l /dev/sda [sudo] root のパスワード: ディスク /dev/sda: 223.6 GiB, 240065183744 バイト, 468877312 セクタ ディスク型式: SanDisk SSD PLUS 単位: セクタ (1 * 512 = 512 バイト) セクタサイズ (論理 / 物理): 512 バイト / 512 バイト I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト ディスクラベルのタイプ: dos ディスク識別子: 0x2a96a2b3 デバイス 起動 開始位置 終了位置 セクタ サイズ Id タイプ /dev/sda1 * 2048 234061823 234059776 111.6G 7 HPFS/NTFS/exFAT /dev/sda2 234061824 368279551 134217728 64G 83 Linux
2019-12-11
バックライトの明るさをxbacklightで変更した
バックライトはxbacklight -set パーセンテージ
で変更できました。
現在25%で運用しています。
paz@cm1:~> xbacklight -set 25 paz@cm1:~> xbacklight -get 24.996167
自宅のWiFiに接続した
- YaST2の「ネットワークの設定」を実行
- 「グローバルオプション」タブの「ネットワークの設定方法」を「NetworkManagerサービス」から「Wickedサービス」に変更
- 「概要」タブの「AR928X Wireless Network Adapter (PCI-Express)」を編集して自宅の無線LAN基地局を登録
2019-12-12
スワップパーティションを作成した
/dev/sda3に4GBのスワップパーティションを作成しました。
当初はルートパーティションにスワップファイルを作成したのですが、Btrfsだったので有効にできませんでした。
paz@cm1:~> sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 2048+0 レコード入力 2048+0 レコード出力 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 14.3042 s, 150 MB/s paz@cm1:~> sudo mkswap /swapfile mkswap: /swapfile: パーミッション 0644 は安全な値ではありません。 0600 をお勧めします。 スワップ空間バージョン 1 を設定します。サイズ = 2 GiB (2147479552 バイト) ラベルはありません, UUID=585e9d27-eeaf-45fb-99d8-2c11768accff paz@cm1:~> sudo chmod 600 /swapfile paz@cm1:~> sudo swapon /swapfile swapon: /swapfile: swapon が失敗しました: 無効な引数です
2020-02-22
タッチスクリーンを有効化した
タッチスクリーンを有効化しました。
xf86-input-evdev
パッケージをインストールしました。
その後/etc/X11/xorg.conf.d/11-eturbotouch.confを以下の内容で作成しました。
Section "InputClass" Identifier "eTurboTouch eTurboTouch" MatchProduct "eTurboTouch eTurboTouch" Driver "evdev" Option "Device" "/dev/input/event3" Option "Name" "eTurboTouch" EndSection
Option "Device"
の/dev/input/event3
は次の方法で調べました。
どちらでも表示されます。
YaSTのハードウェア情報を見る(openSUSEの場合)
ハードウェア情報に表示されます。
xinput list-props
でプロパティを表示する
まずxinput --list
でデバイス名を取得します。
$ xinput --list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ eTurboTouch eTurboTouch id=11 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ cmpc_keys id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ F117 id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
ここでeTurboTouch eTurboTouch
がデバイス名です。
次にこのデバイス名を使ってxinput list-props
でプロパティを表示します。
$ xinput list-props "eTurboTouch eTurboTouch" Device 'eTurboTouch eTurboTouch': Device Enabled (140): 1 Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (294): 0 Device Accel Constant Deceleration (295): 1.000000 Device Accel Adaptive Deceleration (296): 1.000000 Device Accel Velocity Scaling (297): 10.000000 Device Product ID (290): 8889, 6 Device Node (289): "/dev/input/event3" ...
Device Node
に/dev/input/event3
が表示されます。
xinput_calibrator - openSUSE ソフトウエア
1クリックインストール
$ xinput_calibrator Calibrating EVDEV driver for "eTurboTouch eTurboTouch" id=11 current calibration values (from XInput): min_x=-27, max_x=4138 and min_y=-41, max_y=4084 Doing dynamic recalibration: Setting new calibration data: -35, 4128, -24, 4090 --> Making the calibration permanent <-- copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' Section "InputClass" Identifier "calibration" MatchProduct "eTurboTouch eTurboTouch" Option "Calibration" "-35 4128 -24 4090" EndSection