17
1 GPD-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、まとめ SpeakerKapper 東海道らぐ&LILO 関西 201/8/27 13:00~ Place: 関西 GPD-Pocket +Ubuntu17.04 Wubi

#GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

Embed Size (px)

Citation preview

Page 1: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

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: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

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: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

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: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

4東海道らぐ四日市 11/25開催します

● 11/25に三重県 四日市と湯の山温泉で昼勉強会と夜合宿します。ご参加を

● 昼間はいつもの勉強会、夜は宴会と合宿の予定です。

● 場所は近鉄四日市駅(重要)前

● 夜は囲炉裏「やましげ」でジビエ宴会鍋物(いのしし・かも)、バーベキュー、川魚料理の専門店

● 東海道らぐでは何故か鹿焼きジビエを食べた事がない!焼かない東海道らぐを焼いちゃった東海道らぐにしようぜ(ぉぃ

Page 5: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

5伊勢IT交流会と伊勢ギークフェア

● 三重県でも伊勢IT交流会やってます。数少ない三重県独自コミュニティ

● 自作展示会として伊勢ギークフェアが12/3開催されます。自作ならソフトウェアでもハードウェアでも何でもOK。参加者、出展者募集中との事です。IchigoJamやRaspberryPi、ロボット、電子工作関係が多いです。

Page 6: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

6PC、スマホ、タブレットにLinuxを移殖する

● タブレットとは  What is Tablet?タッチパネル液晶バッテリ周辺機種センサー高性能CPU&GPUボードを統合した一つの高度なPCである

● 活動目的スマホやタブレットでLinuxディストリ文化を次世代に残すPCを持っていないスマホ世代にもLinuxを知ってもらうディストリビューターへ自分のOSがタブレットで動く事を証明する、移殖する、使ってもらうAndroidがLinuxから離れてもモバイルLinuxの文化は絶対残す古いOS機器をリサイクルする新しいLinuxの使い方を提案する全世界に情報を発信するガジェヲタはLinuxでも*BSDでもインフラ勢に負けないぜ

Page 7: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

7

細かい話は、過去のプレゼン資料をSlideshareに公開していますので割愛。

ご参考までに。Slideshare: http://www.slideshare.net/kapper1224

Page 8: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

8

GPD-Pocket Windows版到着Arrived at GPD-Pocket(Windows)

遅くなりましたが、ようやくGPD-Pocketが到着Linuxをインストールしてみました。GPD-PocketはUEFI64bitで殆どのディストリが理論上動作可能です。

既に各店舗で販売中。入手が容易になりました。

Page 9: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

9GPD-Pocket概要

● Windows10/Ubuntu16.04Intel ATOM x7-Z8750 UEFI64bit7.0 inch Display, 8GB memory, 128GB SSD7000mAh

● ハードウェアはGPD-WINと基本的には同様。ファームウェアが違うのでKernel挙動が違う問題多数

GPD-WINGPD-Pocket

Page 10: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

10GPD-Pocket概要

● Linuxをインストールするにあたって、前提条件

1.メーカー謹製のKernelやISO、独自スクリプトを入れても他のOS、バージョンを使えないので意味がない。

2.MainLine Kernelで動く「良品条件」を自分で掴む事でどのディストリ、どのKernelでも問題なく動かせる様に

3.Intel Graphics Driver OSS版を使いこなす事で、WaylandやOpenGLをちゃんと動く様にする

Page 11: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

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: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

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: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

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: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

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: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

15Ubuntu Respin GPD-Pocket● パッチを当てたRespinスクリプト,ISOがGitHubに公開

中。それぞれの問題がおおよそ解決?

Page 16: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

16GPD-Pocket Firmware● FirmwareとUbuntu16.04ISOは公式HPにて公開中● GPLクレクレ攻撃中

らしいので、そのうちソースコードも公開されるはず?

Page 17: #GPD-Pocket にUbuntu17.04をインストール Install Ubuntu Linux 17.04 on GPD-Pocket

17まとめ Conclusion● GPD-PocketでもUbuntu17.04がちゃんと動いた他のディストリでも同じ様にやれば動くはず

● Kernel4.13RC+IntelGraphicsDriverOSS+蓋開閉が起動の条件。GPUのBlackscreen問題が殆ど。

● 簡単そうに見えるが、色々なKernelとgrub2コンフィグ、Intel Graphics Driverのオプションを全て試してNG。諦めかけた。

● 全て条件ダメで、偶然蓋を開けたら画面が写った。(゚∀゚)ラヴィ!!

● ATOMのKernelバグは未だに健在(涙