LoginSignup
7
7

More than 5 years have passed since last update.

GPD Pocket2 に Ubuntu 18.10 を入れてみた

Posted at

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 変更しますよ。

~/.xprofile
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 でもローテーションしたい場合はこんな設定で。

/var/lib/gdm3/.config/monitors.xml
<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 を入れるのが良いと思います。

See Also

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7