Razer Blade
Razer Blade は Razer のゲーミングノートパソコンシリーズです。現在12インチ (Razer Blade Stealth) と14インチ (Razer Blade) と17インチ (Razer Blade Pro) のモデルが存在します。17インチの SBUI トラックパッドはプロプライエタリなため、USB プロトコルをリバースエンジニアリングしないかぎり動作させることは不可能です。
目次
2017 下期バージョン Razer Blade Stealth
サスペンドの無限ループ
ノートパソコンのフタを閉じたときにサスペンド・復帰でループする問題を修正するために、以下のカーネルパラメータを追加してください:
button.lid_init_state=open
画面がちらつく・ノイズが交じる
以下のカーネルパラメータを追加してください:
i915.edp_vswing=2
他の修正 (Intel ドライバーの DRI や AccelMode の設定変更) では解決しません。
PCIe ポートの PCIe Bus Error
dmesg に以下のようにエラーが表示される場合:
kernel: pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=00e0(Transmitter ID) kernel: pcieport 0000:00:1c.0: device [8086:9d12] error status/mask=00001000/00002000 kernel: pcieport 0000:00:1c.0: [12] Replay Timer Timeout
以下のカーネルパラメータを追加してください:
pci=nomsi
2016 バージョン (Razer Blade & Razer Blade Stealth)
通常どおりにインストールすれば動作しますが、例外として以下の点に気をつけてください。
Killer 無線ネットワークアダプタ
Killer Wireless アダプタは特別なファームウェアがなくても動作します。特に設定は不要です。
タッチパッド
xf86-input-libinput パッケージをインストールしてください。ドライバーについては Libinput を参照。
もしくは、Synaptics タッチパッドドライバーを使用したい場合、xf86-input-synaptics パッケージをインストールしてください。
スリープから復帰したときにタッチパッドが機能しなくなる場合、i2c_hid
モジュールを再起動することで動くようになります。
タッチスクリーン
タッチスクリーンの基本的な機能は特に設定をしなくても動作しますが、toucheggAUR を使うことでマルチタッチのジェスチャーを設定できます。2本指のスクロールや右クリックなどが使えます。
グラフィックドライバー
xf86-video-intel パッケージをインストールして得られる標準の Intel ドライバーで動作します。詳しくは Intel Graphics を見てください。
画面がちらつく問題は AccelMethod を uxa に変更することで解決します:
/etc/X11/xorg.conf.d/20-intel.conf
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "uxa" #Option "AccelMethod" "sna" EndSection
画面をスクロールしたときにティアリングが発生する場合は上記の設定に以下の行を追加してみてください:
Option "TearFree" "true"
そして "AccelMethod" を "sna" に設定して "uxa" をコメントアウトしてください。
Intel の Kaby Lake チップが搭載されている場合、カーネルパラメータに i915.enable_rc6=0
を追加してください。
ハイブリッドグラフィック
Xorg や Wayland を起動する前にディスクリートの Nvidia GPU をオフにした場合、システムがフリーズします。対処方法としては、グラフィカルセッションを起動した後にディスクリートカードを手動で無効化・有効化するしかありません。ただし、問題を解決する ACPI DSDT のフィックスが存在します。詳しくは こちらのリポジトリ を参照してください。
サスペンドループ
(ノートパソコンのフタを閉じると発生する) サスペンドは正しく機能しません。サスペンド自体は可能ですが、復帰したときにまたサスペンドしてしまったり画面が表示されなくなることがあります。
問題を解決するには、カーネルパラメータに以下を追加してください:
button.lid_init_state=open
上記の設定で acpi ドライバーはサスペンドから復帰したときに特別なイベントを生成してシステムが落ちないようにします。
設定が有効になっているかどうかは以下のコマンドで確認できます:
# cat /sys/module/button/parameters/lid_init_state
open
また、全てのブートパラメータを確認するには:
$ cat /proc/cmdline
initrd=\initramfs-linux.img ... button.lid_init_state=open
上記の問題について、2016年12月にはカーネルの ACPI ドライバーのバグとして 報告 されています。
HiDPI
GNOME を使用している場合、gnome-tweak-tool を使ってウィンドウやフォントのスケールを調整できます。フォントスケールを 1.25 に設定することで Windows 10 で表示されるときのフォントサイズに近くなります。
HiDPI ではないモニターを接続する場合、xrandr を使って外付けモニターのスケールを変更することができます。HiDPI#マルチディスプレイを参照。GNOME を Wayland で動作させると更によい結果が得られます。インストールしたら、GDM の歯車アイコンをクリックして Gnome On Wayland を選択することでデフォルトで Wayland で動作するようになります。
オーディオ
最新の 'KabyLake' Intel CPU では、Windows とデュアルブートしている場合、Windows で起動して Linux で再起動したときに音声に問題が発生することがあります。スピーカーから音が出なくなりヘッドフォンにはノイズが響きます (特にタッチパッドを使用しているときに発生します)。公式の解決方法はまだ公開されていませんが、再起動せずにコンピュータを完全にシャットダウンすることで問題は発現しなくなります。
ウェブカメラ
uvcvideo のオプション quirks=128
を設定することでウェブカメラは 720p30 で機能するようになり、Google ハングアウト が使えるようになります。cheese は解像度を 720p に変更してから再起動することで動作します。quirk
を2の倍数で倍々にすることでビデオの品質はさらに上がります。quirks=512
で一番綺麗になるようです:
/etc/modprobe.d/uvcvideo.conf
## fix issue with built-in webcam options uvcvideo quirks=512
キーボード
openrazer-metaAUR をインストールすることでバックライトの制御機能 (エフェクトなど) やマクロ制御が有効になります。polychromaticAUR や razercommander-gitAUR を使うことで GUI でキーボードのオプションを設定できます。
OpenRazer について詳しくは Razer#OpenRazer を参照してください。
2014 バージョン
問題
- タッチパッド (マルチタッチ、ただし修正済みのカーネルバグが原因の可能性あり)
- 画面の輝度を上げたり下げたりするキーが動作せず
- キーボードの輝度を上げたり上げたりするキーが動作せず
トラックパッドを修正する方法
git clone https://github.com/aduggan/hid-rmi.git -b rb14 # and then install it depmod -a
xf86-input-synaptics パッケージをインストールしてください。
動作しない機能: ピンチズーム, 3番目のマウスボタン
2013 バージョン
機能
- ワイヤレス
- スイッチャブルグラフィック
- Bluetooth
- キーボードライト (ハードウェア制御)
- UEFI ブート
- トラックパッド (Linux 4.0 以上のみ、libinput ベースの X.Org インプットドライバーは不要 (xf86-input-libinput) [1])
問題
- ドライバーが存在しないために SwitchBlade UI が動作しない。
トラックパッドでスクロールすることができない。
トラックパッドを修正する方法
git clone https://github.com/aduggan/hid-rmi.git -b rb14 # and then install it depmod -a
xf86-input-synaptics パッケージをインストールしてください。
動作しない機能: ピンチズーム, 3番目のマウスボタン