# 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

インストールできていないユーザがいるようです。

Note: BIOSでUEFIブートモードをオンにすると、GRUBのインストールはうまくいきます。

#### Legacy

##### GRUB

正しく動作します。

## インストールの後に

- より高速なブートの為に、以下のBIOS設定を元に戻すのを忘れないでください。

    External Device Boot [Disabled]
    Select 1st Boot Priority [Internal Drive]

- もしHaswell CPUの性能を全て発揮したいならば、3.12 kernelのRC版 (linux-mainline) をインストールしてください。

## ハードウェアサポート

### 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 以上においてのみサポートされています。

### タッチスクリーン

タップは設定なしに動作します。マルチタッチジェスチャーは、ドライバMultitouch_Displays#eGalaxをインストールして、toucheggMultitouch_Displays#Gesturesを使用することで動きます。

### キーボードバックライト

設定なしに動作します。暗い環境下でキーを押すと有効になり、約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"

Note: このファイルは実行可能にする必要があります。

    /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

Note: ファイル追加後には、systemctlを使ってacpidを再起動してください。

### ファン制御

設定なしに動作します。通常はほとんど音をたてません。下のフォルダにある `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

neardで設定なしに動作します。

### Bluetooth

設定なしに問題なく動作します。

### ウェブカム

設定なしに問題なく動作します。

### 内蔵マイク

動作できていないユーザーがいます。 kernel 3.12-rc5で修正がコミットされています。

## 既知の問題

- Haswell turboはkernel 3.11ではサポートされていません。
- 複数のユーザーによって pulse audio で内蔵マイクが "Unavailable" と表示され利用できないという問題が報告されています。(linux 3.12-rc5で修正されました)
- ユーザーによっては完全に動作する usb ポートは1つだけのようです。

Category:

- Sony (日本語)