はじめに
どうも連続で投稿しております。パソコン工房のノートパソコン Stl-15HP032-i3-DE にUbuntu16.04を入れてレビューしてみます。この投稿を見ますと、パソコン工房ノートパソコンへのUbuntuの導入、Cairo-dockデスクトップの使用感、同一機器でのOSの違いによる性能評価、についてわかります。
Linuxに興味があるが、何の機器を購入してよいか迷われている方など参考似いただければ幸いです。
それではさくっといきます。
インストーラUSBの作成
Ubuntu16.04はこちらからダウンロードできます。ISOファイルをダウンロードしてきます。
で、通常であればDVDに書き込むわけですが、毎回メディアを消費するのももったいないので、今回はUSBメモリで行ってみました。
手順は以下に記載されていました。
筆者は常用しているUbuntu機でUNetbootinを使って行いました。
ubuntu isoファイルとUNetbootinを入手すれば、あとはUNetbootinでisoファイルを指定して簡単にUSBメモリ上にインストーラを転送可能です。
BIOSでインストーラ起動
USBメモリにインストーラを組み込みましたら、さっそくこちらで起動してきます。基本的にUSBメモリを差しこむだけで起動してもらいたいところですが、BIOS設定にてUSBメモリはブート対象外になっているので、設定変更を行う必要があります。
電源投入後にF2キーを連打するとBIOS設定画面が起動します。
カーソルキーで画面をBootに合わせて、BootOption #1を、「UEFI: General USB Flash DISK」に変更します。
設定変更が終わったら、Save & resetで設定を保存して再起動しましょう。
うまく言ったら次の画面になります。
いきなりインストールをしても良いと思いますが、使用感を見てみたい方はUSBメモリから起動してみれる「Try Ubuntu without installing」を選択します。
尚、Try Ubuntu without installingを選択しても、Ubuntuのデスクトップからインストール可能です。
インストールを起動したら順当に進めていけば何も問題なく終わります。
インストール後の起動 WiFi接続も
インストール後の再起動画面です。筆者はWindows10とマルチブートでインストールしたので、選択画面が数秒間表示されるようになりました。
ほおって置けばUbuntuが起動します。
まずWiFiの接続が気になりますね。右上にWiFiアンテナがあるので、そこをクリックすれば、現在受信中のWiFiが表示されます。
以下の写真ではatermが3台表示されています。
接続先をクリックして、セキュリティーコード(WPAまたはWPA2など)を入力すれば特別なことはせずにつながりました。
WiFiがつながったところで、さっそくソフトウェア更新が表示されました。
非常に順調ですね。
内蔵カメラもきちんと動作
内蔵カメラの動作確認として、GoogleHangoutを試してみました。こちらも何の問題もなく接続されました。
cairo-dockデスクトップを導入
Ubuntuのデフォルトデスクトップは、それなりに良いと思うのだが、MacOSXっぽいcairo-docデスクトップにしてみます。また、透過型ウィンドウや、揺れるウィンドウなど、ちょっとしたエフェクトも掛けたいので、それらを導入していきましょう。
Ubuntuのデフォルトデスクトップ
cairo-dockデスクトップ
cairo-dockのインストール
次のコマンドでcairo-dockをインストールします。sudo apt-get install cairo-dock関連パッケージのインストール確認にはYと答えましょう。
compizのインストール
各種デスクトップエフェクト用に、compizをインストールします。次のコマンドで行います。
sudo apt-get install compiz compizconfig-settings-managerこちらも関連モジュールのインストール確認いはYと答えましょう。
各種設定
メニューより、システムツール→システム設定→CompizConfig SettingsManagerとたどり、設定ツールを起動します。設定はお好みなのですが、筆者がよく行う設定変更は次のとおりです。
一般を選択→水平を4に垂直を1に変更します。
キューブの回転、デスクトップ・キューブ、アニメーションの有効化、ウィンドウの装飾、揺れるウィンドウの有効化をします。
他にも各種の設定がありますが、だいたいこんなところでしょう。
初期設定されているエフェクトを含め、ウィンドウの透過、デスクトップのキューブ化、揺れるウィンドウなどのエフェクトが機能するようになっています。
といっても見たこと無い方はわからないでしょうから、使用感は次の動画を参考にしてください。
尚、この動画は、Ubuntu上の、SimpleScreenRecorderにて録画したものです。
3画面トリプルディスプレイに対応できるか
こちらの二重投稿になりますが、こちらの機種、HDMIとD-SUB端子が付いているので、本体の液晶も合わせて3つのディスプレイを同時表示可能です。どうもHDMIとD-SUBの両方が付いている機種の経験がないので、珍しいことかどうかわからないのですが、筆者はチョット感動してしまったので、こちらにも掲載しておきます。
UbuntuのWine上でCrystalmark2004R3評価
Ubuntuでの性能はどうなのか。Windows10と同じツールが動かして見れるとということで、Crystalmark2004R3をWineを使って動かしてみました。
まず、wineをインストールします。
sudo apt-get install wine次に、Crystalmark2004R3よりzipファイルをダウンロードし、デスクトップに展開します。
「CrystalMark09.exe」をダブルクリックで起動すると、Wine経由でふつうに起動してきます。
左がUbuntu上のWine、右がWindows10での動作結果です。
なんと2DグラフィックスのGDIとD2D以外はすべてWine上の方が高性能という結果となりました。
「Mark」 | … | ベンチマークの合計です。 |
「ALU」 | … | CPU性能に関するベンチマークです。整数演算速度。 |
「FPU」 | … | CPU性能に関するベンチマークです。浮動小数点演算速度。 |
「MEM」 | … | メモリ性能に関するベンチマークです。 |
「HDD」 | … | ハードディスク性能に関するベンチマークです。 |
「GDI」 | … | 2Dグラフィックス性能に関するベンチマークです。 |
「D2D」 | … | 2Dグラフィックス性能に関するベンチマークです。DirectDraw。 |
「OGL」 | … | 3Dグラフィックス性能に関するベンチマークです。OpenGL。 |
HDDについてはWine上で何か処理を端折っているのかも知れませんが、とにかく高性能というのは良いことです。
glmark2での評価
Linux用のベンチマークが無いものかとグラフィック性能が見てみたいので、glmark2というベンチマークを使用してみました。インストールは以下のコマンドで行います。
sudo apt-get install glmark2総合スコアは以下のようになりました。
glmark2 Score: 803
======================================================= glmark2 2014.03+git20150611.fa71af2d ======================================================= OpenGL Information GL_VENDOR: Intel Open Source Technology Center GL_RENDERER: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) GL_VERSION: 3.0 Mesa 11.2.0 ======================================================= [build] use-vbo=false: FPS: 1114 FrameTime: 0.898 ms [build] use-vbo=true: FPS: 1183 FrameTime: 0.845 ms [texture] texture-filter=nearest: FPS: 1087 FrameTime: 0.920 ms [texture] texture-filter=linear: FPS: 1031 FrameTime: 0.970 ms [texture] texture-filter=mipmap: FPS: 1000 FrameTime: 1.000 ms [shading] shading=gouraud: FPS: 993 FrameTime: 1.007 ms [shading] shading=blinn-phong-inf: FPS: 1006 FrameTime: 0.994 ms [shading] shading=phong: FPS: 1016 FrameTime: 0.984 ms [shading] shading=cel: FPS: 981 FrameTime: 1.019 ms [bump] bump-render=high-poly: FPS: 685 FrameTime: 1.460 ms [bump] bump-render=normals: FPS: 1151 FrameTime: 0.869 ms [bump] bump-render=height: FPS: 1141 FrameTime: 0.876 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 789 FrameTime: 1.267 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 544 FrameTime: 1.838 ms [pulsar] light=false:quads=5:texture=false: FPS: 1168 FrameTime: 0.856 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 335 FrameTime: 2.985 ms [desktop] effect=shadow:windows=4: FPS: 418 FrameTime: 2.392 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 367 FrameTime: 2.725 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 478 FrameTime: 2.092 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 348 FrameTime: 2.874 ms [ideas] speed=duration: FPS: 1022 FrameTime: 0.978 ms [jellyfish]: FPS: 904 FrameTime: 1.106 ms [terrain] : FPS: 108 FrameTime: 9.259 ms [shadow] : FPS: 339 FrameTime: 2.950 ms [refract] : FPS: 151 FrameTime: 6.623 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 975 FrameTime: 1.026 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 993 FrameTime: 1.007 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 1008 FrameTime: 0.992 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 1018 FrameTime: 0.982 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 995 FrameTime: 1.005 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 867 FrameTime: 1.153 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 659 FrameTime: 1.517 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 657 FrameTime: 1.522 ms ======================================================= glmark2 Score: 803 =======================================================
ハードウェア情報
最後にLinuxコマンドにて得られる各種情報を調べてみました。購入の検討にご利用ください。
lspci
lspciコマンドでpciバス上のハードウェアを一覧してみます。結果以下のようになりました。
sudo lspci
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08) 00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07) 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21) 00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21) 00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21) 00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) 00:1c.1 PCI bridge: Intel Corporation Device 9d11 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21) 00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) 00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21) 01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01) 01:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12) 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter注目すべきは次の点でしょうか。
Ubuntu16.04では問題なく認識出来ましたが、他のディストリビューションを使われる場合、対応しているかどうか、この情報から調べてください。
ディスプレイカード
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
オーディオカード
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
WiFiカード
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
cpuinfo
/proc/cpuinfoよりcpuの情報を見てみます。結果以下のようになりました。
cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 78 model name : Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz stepping : 3 microcode : 0x33 cpu MHz : 499.980 cache size : 3072 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 22 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe sy scall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes 64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdr and lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rt m mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp bugs : bogomips : 4607.93 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: 以降 processer 1〜3として同じ情報が続く
meminfo
/proc/meminfoよりメモリの情報を見てみます。結果以下のようになりました。
cat /proc/meminfo
MemTotal: 3966120 kB MemFree: 2208060 kB MemAvailable: 2895136 kB Buffers: 46364 kB Cached: 751324 kB SwapCached: 0 kB Active: 1157632 kB Inactive: 435380 kB Active(anon): 796496 kB Inactive(anon): 122460 kB Active(file): 361136 kB Inactive(file): 312920 kB Unevictable: 32 kB Mlocked: 32 kB SwapTotal: 4113404 kB SwapFree: 4113404 kB Dirty: 2652 kB Writeback: 0 kB AnonPages: 795428 kB Mapped: 336536 kB Shmem: 123636 kB Slab: 72204 kB SReclaimable: 42444 kB SUnreclaim: 29760 kB KernelStack: 7360 kB PageTables: 28148 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 6096464 kB Committed_AS: 3706760 kB VmallocTotal: 34359738367 kB VmallocUsed: 0 kB VmallocChunk: 0 kB HardwareCorrupted: 0 kB AnonHugePages: 108544 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 128648 kB DirectMap2M: 1888256 kB DirectMap1G: 2097152 kB
lsmod
lsmodコマンドで読み込まれているモジュールを一覧してみます。結果以下のようになりました。
sudo lsmod
Module Size Used by drbg 32768 1 ansi_cprng 16384 0 ctr 16384 1 ccm 20480 1 rfcomm 69632 0 bnep 20480 2 binfmt_misc 20480 1 nls_iso8859_1 16384 1 arc4 16384 2 rtl8723be 86016 0 snd_soc_skl 49152 0 btcoexist 53248 1 rtl8723be intel_rapl 20480 0 x86_pkg_temp_thermal 16384 0 intel_powerclamp 16384 0 coretemp 16384 0 snd_soc_skl_ipc 32768 1 snd_soc_skl snd_hda_ext_core 28672 1 snd_soc_skl snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc rtl8723_common 24576 1 rtl8723be rtl_pci 28672 1 rtl8723be rtlwifi 77824 2 rtl_pci,rtl8723be kvm_intel 172032 0 mac80211 737280 3 rtl_pci,rtlwifi,rtl8723be snd_hda_codec_hdmi 53248 1 snd_soc_sst_dsp 53248 1 snd_soc_skl_ipc kvm 536576 1 kvm_intel cfg80211 565248 2 mac80211,rtlwifi snd_hda_codec_realtek 81920 1 snd_hda_codec_generic 77824 1 snd_hda_codec_realtek snd_soc_core 212992 1 snd_soc_skl btusb 45056 0 hci_uart 77824 0 uvcvideo 90112 0 snd_compress 20480 1 snd_soc_core videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_v4l2 28672 1 uvcvideo videobuf2_core 36864 2 uvcvideo,videobuf2_v4l2 ac97_bus 16384 1 snd_soc_core irqbypass 16384 1 kvm crct10dif_pclmul 16384 0 crc32_pclmul 16384 0 snd_pcm_dmaengine 16384 1 snd_soc_core dw_dmac_core 24576 1 snd_soc_sst_dsp btrtl 16384 1 btusb btqca 16384 1 hci_uart btbcm 16384 2 btusb,hci_uart btintel 16384 2 btusb,hci_uart v4l2_common 16384 1 videobuf2_v4l2 bluetooth 520192 31 bnep,btbcm,btqca,btrtl,btusb,hci_uart,rfcomm,btintel videodev 176128 4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2 snd_hda_intel 36864 3 snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel aesni_intel 167936 2 snd_hda_core 73728 7 snd_hda_codec_realtek,snd_hda_ext_core,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel, snd_soc_skl rtsx_pci_ms 20480 0 aes_x86_64 20480 1 aesni_intel lrw 16384 1 aesni_intel gf128mul 16384 1 lrw glue_helper 16384 1 aesni_intel memstick 20480 1 rtsx_pci_ms media 24576 2 uvcvideo,videodev ablk_helper 16384 1 aesni_intel cryptd 20480 2 aesni_intel,ablk_helper shpchp 36864 0 snd_hwdep 16384 1 snd_hda_codec input_leds 16384 0 snd_pcm 106496 8 snd_hda_ext_core,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_skl,snd_pcm_dmaengine,s nd_hda_core snd_seq_midi 16384 0 snd_seq_midi_event 16384 1 snd_seq_midi snd_rawmidi 32768 1 snd_seq_midi joydev 20480 0 serio_raw 16384 0 snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi mei_me 36864 0 snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 32768 2 snd_pcm,snd_seq snd 81920 19 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_h da_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress mei 98304 1 mei_me intel_lpss_acpi 16384 0 tpm_crb 16384 0 soundcore 16384 1 snd intel_lpss 16384 1 intel_lpss_acpi acpi_pad 20480 0 mac_hid 16384 0 parport_pc 32768 0 ppdev 20480 0 lp 20480 0 parport 49152 3 lp,ppdev,parport_pc autofs4 40960 2 rtsx_pci_sdmmc 24576 0 i915_bpo 1261568 5 intel_ips 20480 1 i915_bpo i2c_algo_bit 16384 1 i915_bpo drm_kms_helper 139264 1 i915_bpo syscopyarea 16384 1 drm_kms_helper psmouse 126976 0 sysfillrect 16384 1 drm_kms_helper sysimgblt 16384 1 drm_kms_helper r8169 81920 0 fb_sys_fops 16384 1 drm_kms_helper mii 16384 1 r8169 rtsx_pci 53248 2 rtsx_pci_ms,rtsx_pci_sdmmc ahci 36864 3 drm 360448 6 i915_bpo,drm_kms_helper libahci 32768 1 ahci wmi 20480 0 i2c_hid 20480 0 pinctrl_sunrisepoint 28672 0 video 40960 1 i915_bpo hid 118784 1 i2c_hid pinctrl_intel 20480 1 pinctrl_sunrisepoint fjes 28672 0
まとめ
今回はパソコン工房様のご協力にて、Core i3搭載 Stl-15HP032-i3-DE を貸して頂き、最新機種でのUbuntu16.04動作確認が出来ました。しかも、インストールしたのみで全部自動認識されているという簡単さで、初心者でも使え、ベテランでも不要な労力を使うことなく使える非常に良い製品と思いました。
ノートパソコン製品はコモディティ化の進んだ分野と言え性能向上はもとより、アイソレーションキーボードや大型のマルチタッチパットなども改善が施され、数年前のものとは快適さが追求されているように思います。
アイソレーションキーボードは好みが別れるかも知れませんが、キー圧も少なくなっており、長時間の使用ではかなり快適と思われます。
以上を踏まえ、ズバリ、OSなしで買えば5万円台という価格は買いだと思います。