『LN100W』（Intel® Processor N100搭載 高性能ファンレスミニPC）を試す

<img src="https://www.links.co.jp/wp-content/uploads/2024/07/LN100W-1.jpg">

# はじめに
この投稿は、株式会社リンクスインターナショナルの [Intel® Processor N100](https://www.intel.co.jp/content/www/jp/ja/products/sku/231803/intel-processor-n100-6m-cache-up-to-3-40-ghz/specifications.html) 搭載 高性能ファンレスミニPC「[LN100W](https://www.links.co.jp/item/ln100w/)」で次の事を試した記録です。

[１．Windows 11 Pro のクリーンインストール](https://qiita.com/hiro-matsumoto/items/f9519ceeef06d6fb191e#1-windows-11-pro-%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
[２．Windows 11 Pro 上のHyper-VでゲストにUbuntu24.04を動作させる](https://qiita.com/hiro-matsumoto/items/f9519ceeef06d6fb191e#%EF%BC%92windows-11-pro-%E4%B8%8A%E3%81%AEhyper-v%E3%81%A7%E3%82%B2%E3%82%B9%E3%83%88%E3%81%ABubuntu2404%E3%82%92%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B)

#### 「LN100W」を選択した理由
  - Intel® Processor N100 を搭載した”国内メーカー製ミニPC”であった。
    - ミニPCの筆頭であったNUCでかつて電源制御の課題に当たったり[^1]、ASUSに事業譲渡されたり[^2]で、しばらくミニPCから疎遠になっていましたが、、性能がCore i5に匹敵すると言われる[^3]N100 を搭載したミニPCが登場していることにより、再び選択肢に入れてみようと思いました。
しかしそれは素性の分からない海外メーカーが乱立している状態でありましたが、、
その中でも国内メーカーしかも自社ブランドとして展開されている「LN100W」に興味を持ちました。

<span>

  - リンクスインターナショナルさんからの事前購入前の回答が明確だった。
    - 以降の章にて、それぞれ回答いただいた内容の結果を記載していきますが、このように事前購入前の質疑が明確だったため、試用で購入してみる判断ができました。

## 1. Windows 11 Pro のクリーンインストール
※事前購入前の質問にてメーカーサポートより次の回答はいただいていました。
これを確認していきます。
```
> （１）「Windows 11 Pro」は、マザーボード上にプロダクトキーが書き込まれた、
> デジタルライセンスですか？
>> はい。その通りです。

> （２）「Windows 11 Pro」再インストール時に、M.2ストレージを認識させるために
> WDMドライバが必要ですか？必要な場合はどこから入手ができますか？
>> M.2ストレージはWindows標準のドライバで動作しますので別途ドライバは不要です。
>> なお、インストール済みのOSを消去してクリーンでインストールしたいという場合、
>> 弊社の方で技術的サポートはできませんのでご了承ください。
```

### 1.1. 結線の様子

| I/O（製品サイトより） |セットアップ準備|付属ACアダプタ|
|:--|:--|:--|
| <img src="https://www.links.co.jp/wp-content/uploads/2024/07/LN100W-2.jpg"> | ![結線の様子.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/20f1e33e-562c-970e-de21-f43f80b15c2b.png) | ![ACアダプタ.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/2bd96001-0b1e-4678-e232-306984509c17.jpeg) |

（補足）
- ２ポートある有線NICは、本体内側から若番です。
- 今回モニタとキーボードおよびマウスの操作には、StarTech.com製ノートパソコン対応USB 2.0接続KVMコンソール「[NOTECONS02](https://www.startech.com/ja-jp/server-management/notecons02)」を使っています。
- ブート可能なUSBメモリはマイクロソフト公式の「 [Windows11インストールメディア](https://www.microsoft.com/ja-jp/software-download/windows11)（24H2）」から作成しています。

### 1.2. Windows 11 Pro セットアップ起動~パーティション操作まで
| ① BootオプションはF11です。 | ②起動USBメモリを選択しています。 | ③Windows11Proはデジタルライセンスなのでプロダクトキー入力は求められません。 | ④事前のWDMドライバ不要でパーティション選択/削除ができます。 |
|:--|:--|:--|:--|
| ![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/7c43e746-f4e2-0281-29c9-74b6debd97eb.png) | ![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/405b150e-c01e-af61-29af-8d6b0c958447.png) | ![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/636f585a-c7e5-ec9f-2539-257bd023b73b.png) | ![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/711f911b-4846-de90-47bc-94971b3ad776.png) |

### 1.3. 不明なデバイスドライバはリンクスサポートセンターから入手
| ①12個の不明なデバイスがありました。 | ②リンクスサポートセンターから入手したデバイスドライバフォルダを選択。 | ③ドライバを繰り返し読み込んで全ての不明なデバイスが無くなりました。 |
|:--|:--|:--|
| ![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/ab6198a6-29ab-af9f-4125-d1acaf996a3e.png) | ![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/e9c9cd15-6903-7160-96af-9b1a5918f8b6.png) | ![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/b5c77274-fb63-8a5e-16fa-66cfec0088e6.png) |

(補足）
- この製品にはデバイスCDのような付属は無く、外箱にある「製品情報・説明書」のQRコードのリンク先も[ここ](https://www.links.co.jp/item/ln100w/)だったので、現時点では、デバイスドライバー等は自力でサイトからは入手できませんでした。
そこで、製品購入後の問い合わせにてリンクスサポートセンターに「LN100Wドライバー」の提供を依頼し一式をZIPで入手しました。→これは製品サイトから入手できるようになると良いですね。

### 1.4 Windows 11 Pro で確認したシステムのスペック
```:Dxdiag実行結果より
------------------
System Information
------------------
      Time of this report: 11/5/2024, 13:57:23
             Machine name: xxxxx
               Machine Id: {xxxxx}
         Operating System: Windows 11 Pro 64-bit (10.0, Build 26100) (26100.ge_release.240331-1435)
                 Language: Japanese (Regional Setting: Japanese)
      System Manufacturer: LINKS
             System Model: LN100W
                     BIOS: XMSY-M8_AN_X02R110-A00C-010-B-VC3 (type: UEFI)
                Processor: Intel(R) N100 (4 CPUs), ~800MHz
                   Memory: 8192MB RAM
      Available OS Memory: 7932MB RAM
（以下略）
```

#### （備考）サウンド出力について
- （追記：2024.11.7）LN100W本体には内蔵スピーカーはありませんが、HDMI接続したスピーカー内蔵モニタからサウンド出力ができました。


## ２．Windows 11 Pro 上のHyper-VでゲストにUbuntu24.04を動作させる
※事前購入前の質問にてメーカーサポートより次の回答はいただいていました。
これを確認していきます。
```
> （３）「Windows 11 Pro」の「Hyper-V」のゲストで「Ubuntu24.04」が動作しますか？
>（私が今までIntel Processor N100上でのHyper-V動作を行った経験が無いためのご質問）
>> CPU/BIOSの方で仮想化機能はサポートしていますが、
>> Hyper-V上での個別のOSの動作についてはサポート対象外につき、
>> おそれいりますが分かりかねます。
```
（補足）
[Intel® Processor N100](https://www.intel.co.jp/content/www/jp/ja/products/sku/231803/intel-processor-n100-6m-cache-up-to-3-40-ghz/specifications.html) は次のスペックにて、Hyper-Vホストで動作できる様子ですが、
> インテル® バーチャライゼーション・テクノロジー (VT-x)‡ はい  
> ダイレクト I/O 向けインテル® バーチャライゼーション・テクノロジー (VT-d) ‡ はい  
> インテル® VT-x 拡張ページテーブル (EPT)‡ はい  

Eコアのみを搭載[^3]していることから、以前にUbuntu（22.04）運用で「Core i7-12700K」の[Eコアが関係したと思われるカーネルパニックを経験した](https://qiita.com/hiro-matsumoto/questions/1f072bf4933782558ec5)ことがあったので、
実機確認は必要だと思っていました。

### 2.1. Hyper-Vゲスト設定
※「ハードウェアトポロジを使用」をクリックして、仮想NUMAトポロジも物理ハードウェアのトポロジにリセットしました。
![Hyper-V設定.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1667967/f86cd0ee-47a3-0664-9c05-7e783c8142cc.png)

### 2.2. Hyper-VゲストのUbuntu24.04で UNIX Benchmark など
```
$ uname -a
Linux ubuntu2404 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

$ lscpu --all --extended
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
  0    0      0    0 0:0:0:0          yes
  1    0      0    1 1:1:1:0          yes
  2    0      0    2 2:2:2:0          yes
  3    0      0    3 3:3:3:0          yes

$ lscpu
Architecture:             x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          39 bits physical, 48 bits virtual
  Byte Order:             Little Endian
CPU(s):                   4
  On-line CPU(s) list:    0-3
Vendor ID:                GenuineIntel
  Model name:             Intel(R) N100
    CPU family:           6
    Model:                190
    Thread(s) per core:   1
    Core(s) per socket:   4
    Socket(s):            1
    Stepping:             0
    BogoMIPS:             1612.79
（以下略）

# UNIX Benchmark
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ubuntu2404: GNU/Linux
   OS: GNU/Linux -- 6.8.0-48-generic -- #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) N100 (1612.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) N100 (1612.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 2: Intel(R) N100 (1612.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 3: Intel(R) N100 (1612.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   05:38:08 up 1 min,  1 user,  load average: 0.16, 0.06, 0.01; runlevel 2024-11-05

------------------------------------------------------------------------
Benchmark Run: Tue Nov 05 2024 05:38:08 - 06:06:11
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       44313580.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6540.2 MWIPS (10.0 s, 7 samples)
Execl Throughput                               2288.2 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1055215.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          299232.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2231087.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1901833.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  13195.0 lps   (10.0 s, 7 samples)
Process Creation                               4087.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6356.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1844.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        1543869.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   44313580.8   3797.2
Double-Precision Whetstone                       55.0       6540.2   1189.1
Execl Throughput                                 43.0       2288.2    532.1
File Copy 1024 bufsize 2000 maxblocks          3960.0    1055215.0   2664.7
File Copy 256 bufsize 500 maxblocks            1655.0     299232.5   1808.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    2231087.9   3846.7
Pipe Throughput                               12440.0    1901833.0   1528.8
Pipe-based Context Switching                   4000.0      13195.0     33.0
Process Creation                                126.0       4087.2    324.4
Shell Scripts (1 concurrent)                     42.4       6356.6   1499.2
Shell Scripts (8 concurrent)                      6.0       1844.0   3073.4
System Call Overhead                          15000.0    1543869.3   1029.2
                                                                   ========
System Benchmarks Index Score                                        1108.8

------------------------------------------------------------------------
Benchmark Run: Tue Nov 05 2024 06:06:11 - 06:34:27
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables      117692182.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    20161.7 MWIPS (11.0 s, 7 samples)
Execl Throughput                               5920.2 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       2472577.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          808636.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1995283.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                             5517164.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 518311.1 lps   (10.0 s, 7 samples)
Process Creation                              11792.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  13906.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1867.9 lpm   (60.1 s, 2 samples)
System Call Overhead                        4743864.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  117692182.5  10085.0
Double-Precision Whetstone                       55.0      20161.7   3665.8
Execl Throughput                                 43.0       5920.2   1376.8
File Copy 1024 bufsize 2000 maxblocks          3960.0    2472577.2   6243.9
File Copy 256 bufsize 500 maxblocks            1655.0     808636.7   4886.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    1995283.4   3440.1
Pipe Throughput                               12440.0    5517164.0   4435.0
Pipe-based Context Switching                   4000.0     518311.1   1295.8
Process Creation                                126.0      11792.8    935.9
Shell Scripts (1 concurrent)                     42.4      13906.8   3279.9
Shell Scripts (8 concurrent)                      6.0       1867.9   3113.1
System Call Overhead                          15000.0    4743864.2   3162.6
                                                                   ========
System Benchmarks Index Score                                        3142.6

```

以上です。

[^1]:（Intel）[システムをシャットダウンしても インテル® NUC がオフにならない](https://www.intel.co.jp/content/www/jp/ja/support/articles/000059304/intel-nuc.html)
[^2]:（GIGAZINE）[Intelが小型PC「NUC」の製造・販売事業をASUSに譲渡することを発表](https://gigazine.net/news/20230719-intel-nuc-asus/)
[^3]:（PC Watch）[3万円PCなどで人気のIntel N100はCore i5にどれだけ健闘できるのか？ブラウジング/表計算/写真補正を動画で同時比較](https://pc.watch.impress.co.jp/docs/topic/feature/1563383.html)