TL;DR
- 素の Ubuntu 18.10 をインストールしただけで、実用的なレベルで動作してくれる。
GPD Pocket2 について
GPD Pocket2: 7.0' UMPC-Laptop 'WIN 10 OS'
という Ultra Mobile PC ですね。
GPD Pocket の初代から大きく変わった点として CPU が Intel Atom x7-Z8750 (Cherry Trail) → Intel Core m3-7y30 (Kaby Lake) になった。これにより性能劇的アップはもちろん、Linux Kernel に patch あてたりすることなく標準の driver で実用的に動くようになり、Linux インストールのハードルが下がって嬉しい。
動く / 動かない
Ubuntu 18.10 をインストールして動作確認してみた。
動作確認済み
- video
- 1200x1920
- ローテーション
- 輝度変更 (キーボードからの変更も可)
- タッチスクリーン
- マルチタッチ
- WiFi
- 2.4GHz / 5GHz
- Bluetooth
- HID (Keyboard / Mouse)
- A2DP
- HSP/HFP
- USB Type-A
- USB Type-C
- 本体充電
- USB Type-C Hub を繋いでの充電
- Hub 通してのデータ送受信
- Hub 通しての HDMI出力
- Sound
- 音量調整
- 本体Speaker出力
- Headphone出力 (使用すると本体 Speaker はちゃんと mute になる)
- 本体MIC入力
- USB-DAC (Mojo|Chord Electronics で確認)
- microSD
- バッテリー管理
- Suspend / Resume
未検証
- Hibernation
細かい設定
HiDPI
さすがに 7inch で 1920x1200 をそのまま使うのは厳しいので scale 変更しますよ。
xrandr --output eDP-1 --scale 0.75x0.75
DPI を変更する方法は色々とあるのだけど、x.org + GNOME3 だと現状では整数倍の scale しか選べないという謎仕様になっているため、 xrandr
で強引に変更。
0.75
の値が scale の倍率となるため、これを色々と変更すると他の解像度になる。
scale | 解像度 |
---|---|
1.0 | 1920x1200 |
0.8 | 1536x 960 |
0.75 | 1440x 900 |
0.666667 | 1280x 800 |
.xprofile
で設定すると GDM や自分以外のユーザーでは反映されないので最善策ではないと思うけど、とりあえずこれでうまくいったので様子見。
GDM
GDM でもローテーションしたい場合はこんな設定で。
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<transform>
<rotation>right</rotation>
<flipped>no</flipped>
</transform>
<monitor>
<monitorspec>
<connector>eDP-1</connector>
<vendor>unknown</vendor>
<product>unknown</product>
<serial>unknown</serial>
</monitorspec>
<mode>
<width>1200</width>
<height>1920</height>
<rate>60.021636962890625</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>
ファイル中の scale
の値を 1 → 2 に変更すると、GDM の解像度が 960x600
になってちょっと見やすくなります。
console
起動時の console 画面のローテーションもしたいとき。
GRUB_CMDLINE_LINUX_DEFAULT="fbcon=rotate:1"
この設定で splash画面ではなく console でローテーションも正しくなります。
不具合
GRUB2
起動時に GRUB2 のメニューが表示されない不具合がある模様。自分の環境でも再現したのだけど理由は不明。
自動起動の秒数設定を短めにして回避しています。
Ubuntu MATE
まさかの公式が対応 → Ubuntu MATE for the GPD Pocket and GPD Pocket 2 | Ubuntu MATE
"MATE よりも GNOME3 を使いたい!!" という方は、素の Ubuntu を入れるのが良いと思います。