Sony Vaio Pro SVP-1x21
この文書は、Haswell を内蔵した Ultrabook、2013 Sony Vaio Pro に Arch Linux をインストールする手順の手引です。このラップトップは私達が見てきたものの中で、とても Arch フレンドリーだと思います!(^_^)
特徴
- Intel Haswell Series CPU (4200U/4500U)
- DDR3 1600MHz RAM (4/8GB)
- 128〜512GB SSD (読み取り速度 1GB/s 超)
- 11/13インチ LED バックライト 1080p IPS 液晶
- オプションでタッチスクリーン
- バックライトキーボード
- ウェブカム
- 無線: Wi-Fi 802.11n、Bluetooth、NFC
- センサ: ambilight
- 超軽量 (13インチモデルは約 1.1kg)
インストールの前に
BIOS 構成
BIOS に入るために、システムが停止している状態で ASSIST ボタンを押し、Start BIOS Setup を打ってください。リカバリーモードを使って USB キーからブートをせず、その代わりに BIOS のブート順位を変更してください。以下の変更を行ってください:
Intel(R) AT Support System [Disabled] Secure Boot [Disabled] External Device Boot [Enabled] Select 1st Boot Priority [External Device]
もしレガシーブート(非EFI)を使いたいならば、以下の変更を行ってください:
Boot Mode [Legacy]
インストールメディア
- 重要!稲妻マークのついた USB ポートは使用しないでください。ブートを行うことができません。
- USB からブートを行った時、SSD の問題を避けるため、
libata.force=noncq
をカーネルパラメータに追加する必要があるでしょう。 - USBからUEFI経由でインストールをするとき、ISOからUEFIブータブルUSBを作成してください。
インターネット接続
Linux kernel 3.11 で動作することが期待されます。
インストール
ブートローダの選択
UEFI
chroot内で、UEFI変数は利用できないかも知れません。ブートローダをインストールするために、それらを利用できるようにするため、以下を実行してください。
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Gummiboot
正しく動作します。Gummibootを既存のEFIシステムパーティションにインストールするため、/boot
下に/dev/sda3
をマウントしていることを確かめてください。
GRUB
インストールできていないユーザがいるようです。
Legacy
GRUB
正しく動作します。
インストールの後に
- より高速なブートの為に、以下のBIOS設定を元に戻すのを忘れないでください。
External Device Boot [Disabled] Select 1st Boot Priority [Internal Drive]
- もしHaswell CPUの性能を全て発揮したいならば、3.12 kernelのRC版 (linux-mainlineAUR) をインストールしてください。
ハードウェアサポート
CPU
最高のパフォーマンスを得ることに関する問題は、Linux kernel 3.12で修正されています。3.11はよく動作するものの、turboは動作しません。
Video
xf86-video-intel ドライバで動作します。インストールや設定については、Intel Graphics の記事を参照してください。
Sound
インストールガイドで提案されているように、alsa-utils をインストールしてこれを読んでください。 設定なしに動作はしますが、メインのサウンドカードがindex 1に設定されているかもしれません。index 1はデフォルトではありません。(index 0はIntel HDMIです)。これを修正するために、/usr/share/alsa/alsa.conf (68行目付近)を編集してください。
/usr/share/alsa/alsa.conf
defaults.ctl.card 1 defaults.pcm.card 1
Wi-Fi
Intel 7260 Wi-Fi カードは Linux kernel 3.11 以上においてのみサポートされています。
タッチスクリーン
タップは設定なしに動作します。マルチタッチジェスチャーは、ドライバをインストールして、toucheggを使用することで動きます。
キーボードバックライト
設定なしに動作します。暗い環境下でキーを押すと有効になり、約20秒後に切れます。
下のフォルダに存在する kbd_backlight
と kbd_backlight_timeout
を修正することで、カスタマイズすることができます。
/sys/devices/platform/sony-laptop/
キーボードショートカットでバックライトを切り替えるための単純なシェルスクリプト:
#!/bin/sh path="/sys/devices/platform/sony-laptop/kbd_backlight" if [ $(<$path) -eq 1 ] then newval=0 else newval=1 fi echo "$newval" > $path
root 権限なしにこのファイルに書き込めるようにします:
# chmod 777 /sys/devices/platform/sony-laptop/kbd_backlight
モニタバックライト制御
xorg-xbacklight を使えば設定なしに動作します。デフォルトではバックライトはボタンを押す毎に 1% づつ調整されます。これはキーを xorg-xbacklight コマンドにバインドすることで簡単に修正できます。Xfce などの DM はデフォルトでもっと大きな値を使います。
トラックパッド
xf86-input-synaptics ドライバーで動作します。基本的な設定はここに書かれています。
キーボードとボタン
設定なしに問題なく動作します。
Fn+F1でタッチパッドを切り替える
タッチパッド切り替えのホットキーは acpid を使って設定することが出来ます。 以下の2つのファイルを作成してください。
/etc/acpi/events/toggle-touchpad
event=button.fnf1 FNF1 action=/etc/acpi/actions/toggle-touchpad.sh "%e"
/etc/acpi/actions/toggle-touchpad.sh
#! /bin/sh PATH="/bin:/usr/bin:/sbin:/usr/sbin" # Modern method, for Linux 3.11 or later. sys_enable_file=/sys/devices/platform/sony-laptop/touchpad if [ -r "$sys_enable_file" ]; then read -r is_currently_enabled < "$sys_enable_file" echo > "$sys_enable_file" $((1 - $is_currently_enabled)) else # Older method: have the X11 driver do it export DISPLAY=:0 USER=`who | grep ':0' | grep -o '^\w*' | head -n1` if [ "$(su "$USER" -c "synclient -l" | grep TouchpadOff | awk '{print $3}')" == "0" ]; then su "$USER" -c "synclient TouchpadOff=1" else su "$USER" -c "synclient TouchpadOff=0" fi fi
ファン制御
設定なしに動作します。通常はほとんど音をたてません。下のフォルダにある thermal_control
を編集することでプロファイルを変更できます:
/sys/devices/platform/sony-laptop/
同じディレクトリにある thermal_profiles
に利用できるプロファイルが見つかります。
充電
下のディレクトリにある battery_charge_limiter
を修正することで最大充電量を 50/80/100% に設定できます:
/sys/devices/platform/sony-laptop/
変更を適用させるために、以下を実行する必要があるかも知れません。
echo 0 | sudo tee /sys/devices/platform/sony-laptop/batery_care_limiter
USBポート
複数のユーザーが稲妻マークのついた USB ポートが充電にしか使えないという問題を報告しています。これは Sony のラップトップでよく見られる既知の問題です。
SDカードスロット
設定なしに問題なく動作します。
NFC
neardAURで設定なしに動作します。
Bluetooth
設定なしに問題なく動作します。
ウェブカム
設定なしに問題なく動作します。
内蔵マイク
動作できていないユーザーがいます。 kernel 3.12-rc5で修正がコミットされています。
既知の問題
- Haswell turboはkernel 3.11ではサポートされていません。
- 複数のユーザーによって pulse audio で内蔵マイクが "Unavailable" と表示され利用できないという問題が報告されています。(linux 3.12-rc5で修正されました)
- ユーザーによっては完全に動作する usb ポートは1つだけのようです。