Page 1
1GPD-PocketにUbuntu17.04をインストールInstall Ubuntu Linux 17.04 on GPD-Pocket
1、 自己紹介とイベント関連2、GPD-Pocket概要3、Ubuntu17.04 Wubiインストール4、Intel Graphics Driver OSS版5、パッチスクリプト6、まとめ
Speaker:Kapper
東海道らぐ&LILO 関西 2017/8/27 13:00~ Place: 関西
GPD-Pocket+Ubuntu17.04 Wubi
Page 2
2
自己紹介 Self Introduction● My name: Kapper
● Twitter account:@kapper1224
● HP:http://kapper1224.sakura.ne.jp
● Slideshare: http://www.slideshare.net/kapper1224
● ニコナレ: http://niconare.nicovideo.jp/users/59379263
● My Hobby:Linux、*BSD、and Mobile ARM Devices
● My favorite words:Record than experiment important
● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi Nexus7(2012、2013)、Hercules eCAFE EX HD、Jetson TK-1、 OpenPandora、ARM Chromebook、ZTE OPEN C(FirefoxOS) 台湾Android電子辞書 無敵CD-920、CD-928、TW708
● Recent Activity: Hacking Linux on Windows10 Tablet (Intel Atom base).
I have been active in the Tokaido Linux User Group.
Hacking Linux on GPD-WIN and many Atom Devices.
I have recently often use the ARM Chromebook.
Page 3
3Recent test こんな事やってます1. Linux distro on x86 Windows Tablet 2. Electronic Circuit on ARM
3.Linux distributions on Android 4. Plesentations in Asia(HongKong,Taiwan) Opensouce Conference
RaspberryPiを使ってLチカ昔に戻って、電子回路工作を楽しんでます
Page 4
4東海道らぐ四日市 11/25開催します
● 11/25に三重県 四日市と湯の山温泉で昼勉強会と夜合宿します。ご参加を
● 昼間はいつもの勉強会、夜は宴会と合宿の予定です。
● 場所は近鉄四日市駅(重要)前
● 夜は囲炉裏「やましげ」でジビエ宴会鍋物(いのしし・かも)、バーベキュー、川魚料理の専門店
● 東海道らぐでは何故か鹿焼きジビエを食べた事がない!焼かない東海道らぐを焼いちゃった東海道らぐにしようぜ(ぉぃ
Page 5
5伊勢IT交流会と伊勢ギークフェア
● 三重県でも伊勢IT交流会やってます。数少ない三重県独自コミュニティ
● 自作展示会として伊勢ギークフェアが12/3開催されます。自作ならソフトウェアでもハードウェアでも何でもOK。参加者、出展者募集中との事です。IchigoJamやRaspberryPi、ロボット、電子工作関係が多いです。
Page 6
6PC、スマホ、タブレットにLinuxを移殖する
● タブレットとは What is Tablet?タッチパネル液晶バッテリ周辺機種センサー高性能CPU&GPUボードを統合した一つの高度なPCである
● 活動目的スマホやタブレットでLinuxディストリ文化を次世代に残すPCを持っていないスマホ世代にもLinuxを知ってもらうディストリビューターへ自分のOSがタブレットで動く事を証明する、移殖する、使ってもらうAndroidがLinuxから離れてもモバイルLinuxの文化は絶対残す古いOS機器をリサイクルする新しいLinuxの使い方を提案する全世界に情報を発信するガジェヲタはLinuxでも*BSDでもインフラ勢に負けないぜ
Page 7
7
細かい話は、過去のプレゼン資料をSlideshareに公開していますので割愛。
ご参考までに。Slideshare: http://www.slideshare.net/kapper1224
Page 8
8
GPD-Pocket Windows版到着Arrived at GPD-Pocket(Windows)
遅くなりましたが、ようやくGPD-Pocketが到着Linuxをインストールしてみました。GPD-PocketはUEFI64bitで殆どのディストリが理論上動作可能です。
既に各店舗で販売中。入手が容易になりました。
Page 9
9GPD-Pocket概要
● Windows10/Ubuntu16.04Intel ATOM x7-Z8750 UEFI64bit7.0 inch Display, 8GB memory, 128GB SSD7000mAh
● ハードウェアはGPD-WINと基本的には同様。ファームウェアが違うのでKernel挙動が違う問題多数
GPD-WINGPD-Pocket
Page 10
10GPD-Pocket概要
● Linuxをインストールするにあたって、前提条件
1.メーカー謹製のKernelやISO、独自スクリプトを入れても他のOS、バージョンを使えないので意味がない。
2.MainLine Kernelで動く「良品条件」を自分で掴む事でどのディストリ、どのKernelでも問題なく動かせる様に
3.Intel Graphics Driver OSS版を使いこなす事で、WaylandやOpenGLをちゃんと動く様にする
Page 11
11Wubi for Ubuntu17.04 install
● Windows10のアプリとして、Wubi for Ubuntu17.04をインストール。ブートローダやパーティションが消されない。
● Intel Graphics Driver OSS版に大きなバグあり再起動時にgrubで「i915.modeset=0」のオプションをつけないと画面が表示されない。
● 内蔵Wifiは認識しないので、USB無線LANか有線LAN● GPUの関係で画面回転ができない
Page 12
12Wubi for Ubuntu17.04 kernel upgrade ● ドライバを入れる為、Kernel4.13RC xをPPAから入れる
何故かKernel4.9〜4.12だとGPUで画面が映らない。● Intel Graphics Driver OSSを入れると画面回転可能だが、BlackScreenのバグがあって画面表示されない
● 一旦蓋を締めて画面を落としてログアウトして、再度ログインして画面をつけ直すと画面が正常に表示される。ATOMのKernelのバグであると推定(他機種でも再現)
● Waylandも動作
Page 13
13
Install 「Intel Graphics Deriver OSS」● 質問が来たので解説。i915とi965は別物。
965G/GM/Q, G35, G41, G/Q43,〜Nehalem以降
● sudo apt install i965-va-driver
● sudo gedit /etc/X11/Xsession.d/20-intel.confにIdentifier "Intel Graphics" 以下を追加。
● Grub.cfgに一行追加。 GRUB_CMDLINE_LINUX_DEFAULT="i915.fastboot=1 video=efifb fbcon=rotate:1"
● 動作確認は sudo lshw -class display のコマンドで、*-display ⇒認識*-display unclaimed ⇒未認識
Source: GentooLinux Wiki
Page 14
14ディスプレイ表示がズレるバグ
Divide Display Bug● Intel Graphics Driver OSS版を入れる
と、Kernel4.10以降で画面がズレるバグありKernel4.10〜 and Intel Graphics Driver OSShas a display divided bug.
● 画面を一旦消すか、ログアウトすると普通に戻ります。After Logout screen, Display normality view.
GPD-WINAsus T100TA
Page 15
15Ubuntu Respin GPD-Pocket● パッチを当てたRespinスクリプト,ISOがGitHubに公開
中。それぞれの問題がおおよそ解決?
Page 16
16GPD-Pocket Firmware● FirmwareとUbuntu16.04ISOは公式HPにて公開中● GPLクレクレ攻撃中
らしいので、そのうちソースコードも公開されるはず?
Page 17
17まとめ Conclusion● GPD-PocketでもUbuntu17.04がちゃんと動いた他のディストリでも同じ様にやれば動くはず
● Kernel4.13RC+IntelGraphicsDriverOSS+蓋開閉が起動の条件。GPUのBlackscreen問題が殆ど。
● 簡単そうに見えるが、色々なKernelとgrub2コンフィグ、Intel Graphics Driverのオプションを全て試してNG。諦めかけた。
● 全て条件ダメで、偶然蓋を開けたら画面が写った。(゚∀゚)ラヴィ!!
● ATOMのKernelバグは未だに健在(涙