プログラマが選ぶ(べき)ノートパソコン

重要な仕事道具が壊れた!

今まで使っていたノートパソコン Dynabook R730/B が、とうとう壊れました。

 せっかく持ち運びケースも作ったのに。後日書こうと思いますが、断線ではなくUHD(GPU)の故障です。

 がっくり来ましたよ。10年選手ですが、当時のノートは自分でパーツを交換、増設できたので、出始めのSSDと、メモリ8Gに増設して速度は申し分ありませんでした。

 また、今のPCでは失われたI/F、eSATA Power付きコネクタがあったので、外部にSSDがあればそこからBootできましたし、何気に純粋なUSB2.0は開発ツールで欲しいポートなんです。「なぜかUSB3.0だとチップと通信できない」現象は長いこと組込みやってる人には知られている都市伝説です。

 スペックはこちら。

 半分が注意書きだわ。買った当時、光学ドライブがなかったのが不安でしたが、全く必要ありませんでした。(会社でセキュリティが厳しい場合、光学ドライブは必須なんですよ。本当は。) ちなみに第一世代Corei3。Windows 10では非対応でございます。

よし、選ぼう

絶対的条件

  • 予算は10万前後。
  • VRAMを別に搭載しているGPUが搭載されている。(メインメモリと共有しない)
  • ストレージはNVMe。
  • 4コア8スレッド以上。インテルじゃなくてもいい。
  • メインメモリは16GB欲しいけど、VRAMが別なら8GBでも我慢する。
  • 型落ち、中古(ただし、程度は良い)、ばっちこい。
  • A4サイズ。
  • USB-Cで電源供給したい。

できれば

  • USB2.0がついていて欲しい。
  • Windows 10 Pro。

選んだのはこれ。

 最大の不満点は、BSキーを大きくしたせいで\キーが小さくなった!USキーボード版もあるらしいんですが、2017年モデルなので、もうない!このキーはCUI叩く時Enterの次に多く押すのにさぁ・・・(Tabがあるさ!)

予算は10万前後

 予算ですから・・・プログラマには関係ないですね。

VRAMを別に搭載しているGPUが搭載されている。(メインメモリと共有しない)

 これ、実はすごい重要なんです。絶対条件中の絶対条件でした。まず、VRAMとメインメモリを共有するのがほとんどのノートPCですが、共有する分、空きは減るし、帯域も食うんですよ。2DテキストだからGPUなんていらないなんて妄想です。今の時代スマホすらGPUを使っているんですよ?画面のレスポンス時間=やってることを忘れる時間です。「あれ、何デバッグしようとしているんだっけ?」と思った経験ありませんか?ピーク速度が必要なんです。ピークが!それを削ってるのはCPUクロックよりもメモリ帯域やGPUの性能だったりします。

4コア8スレッド以上。インテルじゃなくてもいい

 これは組込みやっている人の場合です。Windowsアプリ開発する人はコア数、スレッド数は多くしないとダメです。ビルドに時間がかかります。

 オフィス系は2コア4スレッドでもいいんですよ。特に最近はクラウドでGoogle Sheet使ったりすること多いですよね? 昔のネットブックでも32bitOSで運用できるんじゃないですかね。組込み系はノートにあるI/Oをふんだんに使うので、4コア8スレッドぐらい欲しいです。

メインメモリは16GB欲しいけど、VRAMが別なら8GBでも我慢する

 これはそのまま、その通りです。VRAM共通なら16GB欲しいですね。何せ開発ツールはJavaで書かれているのが多いので、メモリは欲しいです。ただ、Windowsだとメモリはあればあるだけ使うので、本当に必要な容量はいくつかと言われるとわからないです。ただ、ここは大は小を兼ねるでしょ?

型落ち、中古(ただし、程度は良い)、ばっちこい。

 スペックが合えば、型落ちは気にしません。そら、新しいのはインテリジェンスな何かがつていたりしますけど。中古でもいいです。ただ、中古は保証してくれるソフマップさんあたりじゃないと買えないですね。今回は型落ち新品なので。よかったよかった。

A4サイズ

 今回、ちょーっとオーバーしました。いろんなバッグやらケースやらがA4サイズに最適化されているじゃないですか。せっかく作ったキャリーケースも作り直しです。

USB-Cで電源供給したい。

 もうACアダプターは持ち歩きたくないんですよ。重いんですよ。

あきらめたこと

USB-Cで電源供給したい。

 予算と重要度で・・・いや、重要度でかいんですけど、どうもまだまだ、USB-C PDは技術的に成熟していない感じですね。タイミングの問題(電圧切り替え時間が実時間で耐えられない等)という声も聞かれます。基本、中華製の最新PCでは使えている機種もあるみたいですが。本当に使えているのか→どんなUSB-C PDデバイスにも互換性はあるのかというところは疑問ですね。Thunder boltはIntelに技術提供受けないと、技術資料に書いてあるけど読み飛ばしてしまうような重要なことがいろいろあるそうですし。

 結局はデファクトスタンダードの制御チップが出るか、仕様に追加があるかとか。そういうところで落ち着くんでしょう。というか、それまで待てと。

 あぁ、重いのはやだ。

USB2.0がついていて欲しい。

 重要度は高いけど多分回避するおまじないを見つけることができるようになると思うので。チップの相性問題だと思うんですよね、これも。突き詰めるとUSBは難しいんですよ、ホント・・・

Windows 10 Pro。

これ、当然じゃないですか!?

 なんでみんなHomeなんですか!?いぢめですか?Pro推奨とかHPで各社書いてあるのに、Homeって、Homeって!?

 と思い何か回避方法があるだろうとググりますと、Windows Storeで金出せばアップグレードできるらしいですよ、奥さん。やーねー。

 

 あと、Etherは別アダプタにしてほしくなかったですね。USBポート占有しちゃうんで。それにラズパイをクロスケーブル一発で繋げられないじゃないですかー

 

 愚痴もありますが、この価格でこのスペックのPCを、まさかMSI製のを買うなんて思ってもみませんでしたが、機能は大変満足しております。

 故障しなければ買いませんでしたけど!