2016/05/15

5/15/2016

はじめに

 どうも連続で投稿しております。パソコン工房のノートパソコン 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についてはひと桁違います。
 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 iconを貸して頂き、最新機種でのUbuntu16.04動作確認が出来ました。
 しかも、インストールしたのみで全部自動認識されているという簡単さで、初心者でも使え、ベテランでも不要な労力を使うことなく使える非常に良い製品と思いました。
 ノートパソコン製品はコモディティ化の進んだ分野と言え性能向上はもとより、アイソレーションキーボードや大型のマルチタッチパットなども改善が施され、数年前のものとは快適さが追求されているように思います。
 アイソレーションキーボードは好みが別れるかも知れませんが、キー圧も少なくなっており、長時間の使用ではかなり快適と思われます。
 以上を踏まえ、ズバリ、OSなしで買えば5万円台という価格は買いだと思います。
icon icon

0 コメント:

コメントを投稿