絞り込み

最新の投稿

ガジェット/ハードウェア Polygon
ガジェット/ハードウェア

~こんな時代もありました~ノートPCのCPU交換

現代のノートPCは高性能化が進むとともにそのロジックボードはSoCと化すことが多くなっている.CPUはロジックボードにはんだ付けされ,交換は容易ではない. 2013年前後までのノートPC,Intel Core iシリーズで言うと第4世代までのCPUを搭載したノートPCでは交換可能なCPUを搭載した機種もある.IntelのCPUの場合は末尾にMが付くCPUがそれである.例えばIntel Core i7-2670QMやIntel Core i5-3230Mなどである. 本記事では,Intel Celeron B720(1コア1スレッド1.7GHz)のもっさりPCのCPUをIntel Core i7-2670QM(4コア8スレッド2.2GHz,TB3.1GHz)に交換して高速化を図ろうとした備忘録を記す. 先程,ざっくりした説明でCPUが交換できるのかの基準を設けたが,実際はもう少し詳しく考える必要がある. 第一にソケットである.多くの場合LGA・PGAタイプのソケットタイプのCPUは交換可能になっている. LGAタイプのソケットは,ピンの上にCPUを載せる方式で,PGAタイプのソケットは穴にCPUのピンを差し込む方式である.ソケットの種類はIntel公式ページなどで確認することが出来る.例えば,Intel Celeron B720の場合は次のようになっている. →https://ark.intel.com/content/www/jp/ja/ark/products/63920/intel-celeron-processor-b720-1-5m-cache-1-70-ghz.html ここには記載はないが,Intel Celeron B720のソケットはPGA988である. Intel Core i7-2670QMのソケットはFCPGA988と記載されているが,FCは読み飛ばしても大丈夫(実害はなかった)なので,PGA988ソケットである. 第二に世代である.ソケットこそ同じだが互換性がない場合も考えられる.Intel Core iシリーズの第2世代Sandy Bridgeと第3世代Ivy Bridgeはよく似ているが,完全な互換性はない(BIOSアップデートなので対応されることもあるが).そのため世代が変わるような交換は行わないのが無難である.Intel Celeron B720の開発コードはSandy Bridgeであり,Intel Core iシリーズで言うと同じ世代のCPUになるので交換可能と考えることが出来る. 第三にチップセットである. パソコンに搭載または繋がれている機器の橋渡しをする役割があるパーツで,ロジックボードにハンダ付けされているが,チップセットによっては高性能なCPUをサポートしていないことがあり,交換後のCPUで安定して動作しないという事例が存在する.今回は下位モデルのPCをアップグレードするため,注意が必要な部分である.事前に公式の対応リストを確認したり,上位モデルが採用しているチップセットと同じかどうかを確認すべきである.今回は上位モデルと同じチップセットを採用しているため,問題ないと判断した. 交換前にBIOSのアップデートも行っておくと良いだろう. 問題がないことを確認したら,実際にCPUを交換していく.次のようなものを用意しておこう.交換するCPU精密ドライバ外したネジをまとめておく箱塗り替えるCPUグリス(シリコングリスではないもの)アルコール(無水アルコールが望ましい)かグリスクリーナーBAN いきなり全分解後の写真であるが,分解方法は機種によって異なるし,頑張れとしか言いようがないのですべて省く.CPUのヒートシンクを外して,CPUとご対面できたら,マイナスドライバでCPUのロックを外す.上に持ち上げてCPUを交換して,新しいグリスを塗ってヒートシンクを戻す.このヒートシンクは予めアルコールかグリスクリーナーで清掃しておこう.元通りに組み立てて完成である.次の写真のようにOS上での表示が変わった.晴れてスペックアップ完了である. CPUが1コアから4コア8スレッドに大幅に性能アップが期待されたが,HDDが足を引っ張ってしまい,もっさり感を完全に解消するには至らなかった.Windows 10やMacOS10.15などがそうだが,近年のOSはディスクを使用しすぎている気がするので,もう少しディスク使用率を低減する動作にしてほしいものである. 昔の動画ですが,やってることは同じなので載せておきます.

> 内容を見る

ガジェット/ハードウェア Polygon
ガジェット/ハードウェア

~史上最高のWindows~それは...

こんにちは.この記事には宗教的な要素や攻撃的な表現が含まれます.苦手な方はブラウザバックを推奨します.Windows 10って史上最高のWindows?皆さんは「史上最高のWindows」という言葉を聞いたことがありますか? かの有名なWindows 10の売り文句です. でも皆さん少なからず思っているのではないでしょうか? Windows 10って本当に「史上最高のWindows」なの? 私見を言わせてもらうと僕は「そうではない」と思っています. Windows 10は「史上最悪のWindows」です. なぜ「史上最悪のWindows」だと思っているかについてですが, まず,バグが多い. いえ,これが全てではないでしょうか.大半はこれです. Windows 10は売り物のOSとは思えない欠陥OSです.これが最後のWindowsなんて笑わせますよね. Windows 10は2015年夏に登場して,1年間Windows 7及びWindows 8.1より無償アップグレードが可能となりました(現在も可能みたいですが). その初期からあるバグの一つに,タスクバーを右クリックして「ウィンドウを〇〇に並べて表示」という機能のバグがあります。ウィンドウが2つあれば左右や上下にきれいに2つに分かれてくれるはずなんですが,Windows 10ではなぜか3つに分かれます(まるで見えないウィンドウがもうひとつあるみたいです).僕はこの機能を使ってたので,フィードバックHubに直してくれ!って送りましたが,送って数年たった今でもいっこうに直りません.何のためのフィードバックなんですかね?きちんと反映してください. 通常,OSのバグはOSの初期リリースから時間が経つにつれて修正されていって最終的には少なくなります.素晴らしいWindowsであるWindows 7もリリース初期から1年程度はバグ祭りをしていたようです.ただ,Windows 10にはリリースから時間が経つという概念がありません.WaaS(Windows as a Service)という考え方です.Windows 10では月例のセキュリティ更新以外に,半年に一度提供されている機能更新があります.この機能更新ではWindows 10のバージョンが変わり,実質新しいWindows 10になったと言えます.そのため,これがまた初期リリースのような状態となり,バグ祭りが始まるわけです.半年に一度のバグ祭り.ヤマ○キ春のパン祭りですかね? 近年は機械学習を用いて段階的な更新の展開が行われているため,2年前ほど酷いということは聞きませんがそれは機能更新の話であり,月例のセキュリティ更新では毎月のように不具合が報告されています.Wi-Fiの誤作動やBSoD(ブルースクリーン),ユーザプロファイルの消失(したように見える)などです.これらは一般ユーザには大変迷惑な不具合です.Windows 8.1以前では月例のセキュリティ更新で不具合が指摘されていることは極めて稀です.これはGoogle検索で「Windows バグ」などと調べると予測候補でヒットするのが「Windows 10 バグ」だけであることからも分かります.「Windows 7 バグ」で検索しても,ユーザに実害のない些細な問題や,再現するのが困難な問題しかありませんし,絶対数も非常に少ないです. ここで過去の中でもかなり酷いWindows 10の機能更新の不具合を取り上げておきます. 2018 April Update(1803)の機能更新では,USBポートがすべて反応しなくなり,オフィスなどで業務が滞ったという話も聞きます.これは立派なテロだと考えます. 2018 October Update(1809)の機能更新では,特定環境下でドキュメントフォルダの中身がすべて消失してしまったという話があります.中には数TBものデータを失ってしまったユーザもいたそうです.過去の思い出などがアップデート一つですべて失われると思うと恐ろしいものです(みなさんもバックアップを忘れないようにしてください). Windows 10はMicrosoftの回し者Windows 10を使っていると頻繁に目撃するのが「Microsoft Edgeを使え」というメッセージです.Edgeの方が高速だとかWindows 10のために生まれた全く新しいWebブラウザだとか教えてくれなくてもいいです.使いたくて他のWebブラウザを使っているんです.Edgeはいりません.最近はChromiumベースのEdgeになったので,Google Chromeと大差ありません.よってGoogle Chromeを使えばいいのです.Microsoftアカウントと連携して嬉しいことなんてOneDriveくらいしかありません.Googleアカウントと連携すればGMail,Google Drive,You Tubeなど様々なメリットがあります.世の中はGoogleで回っています.Bing検索を改善してください.とても人前で使えるような検索エンジンではありません.ひょっとしたら悪いのはEdgeではなくBing検索なのかもしれませんね. 脱線しましたが,なぜWindows 10がMicrosoftの回し者なのか?ということです. Windows 10にはMicrosoftからの広告を表示する機能が内蔵されています.例えば,Microsoft 365 Personalを契約しろだとかOneDriveを利用しろだとかを,エクスプローラの一部に表示します.とんだ害悪機能です.Edgeの初期設定を強制させる全画面ポップアップなどもこれに含まれます.一体どれだけユーザに迷惑をかければ気が済むのでしょうか.おすすめと称して勝手にMicrosoft StoreのCandy Crushなどをインストールするのもやめてください.作業の邪魔です.MicrosoftはWindows 10の機能を使ってOS上に広告を無尽蔵に出すことが出来ます.今こそユーザの設定により無効にすることが出来ますが,将来的にそれがなくなれば地獄絵図です. Windows 10 Educationは教育機関向けのWindows 10で,子どもが利用するのが前提となっています.そのため,このようなユーザに誤った選択をさせそう(購入ボタンを押すなど)なポップアップやおすすめのアプリなどはすべて無効になっています.それが当たり前ですよ???ユーザを混乱させないでください.というか誤って購入させようとしているとしか思えません. 今やWindows 10の初期設定でもMicrosoftアカウントを設定しろと言われます.表向きはセキュリティ向上のためなどと言いますが,実際は商売がしたいだけなのではないでしょうか?Microsoftアカウントを登録しないためには,インターネットに接続せずに初期設定を済ませる必要があるのですが,そのための選択肢に「制限された設定で続行する」などと言ったよく分からない文面で色も薄く押しにくいボタンを押す必要があります.意図的に押しにくくしているとしか思えません.気づかないですし.まとめまとめると,Windows 10は月例のセキュリティ更新で不具合を出し,機能更新でバグ祭り,おまけにOSに広告を出す機能を搭載,不安定,ユーザに優しくないUI(購入させようとするなど)を備えた「史上最悪のWindows」です.私達は「Windows 10を使っているのではありません」.私達は「Microsoftに使われている」のです.

> 内容を見る

ガジェット/ハードウェア Polygon
ガジェット/ハードウェア

Surface Pro×Androidを試したお話2

前回はSurface ProへのAndroid-x86の導入契機と動作状況について説明した.今回は,Android-x86におけるゲームの起動を試す.もちろんこれはGoogleが推奨しているものではないため,すべてのゲームが起動するわけではない. Android OS向けのアプリではIntel x86アーキテクチャやAMD64アーキテクチャで動作しないものがある.Android OSの多くはARMアーキテクチャの端末に搭載されるため,アプリ側もこれを前提としているのである.Android-x86にはIntel x86やAMD64アーキテクチャ上でARMアーキテクチャ向けのアプリの動作を可能にするために,Houdiniと言われている変換プログラムを利用したnative bridgeという機能がある.これを用いてIntel x86及びAMD64アーキテクチャ上でARMアプリをエミュレートすることが出来る. なお設定アプリからnative bridgeのトグルスイッチをONにすれば自動で有効になるはずなのだが,仕様変更に伴いhttpからのファイルのダウンロードが行われないようになったため,手動で行う必要がある.この操作にはroot権限を要するため,予めAndroid-x86をroot化してインストールする必要がある.Android-x86にはターミナルエミュレータがインストールされているため,これを用いてシステムの中枢部にアクセスする. Android-x86 9.0-r2の場合は,まず設定アプリからEnable native bridgeのトグルスイッチをONにしてから, ターミナルエミュレータで次のように実行して,ファイルダウンロードのためのリンクを見ておく.cat /system/bin/enable_nativebridge | grep -F urls[4]ここで次のurls[4]を先程のコマンドで出力されたリンクに変えて1行ずつ実行する.su cd /data/arm wget urls[4] -cO houdini9_y.sfssuはroot権限に昇格するコマンドなので,root化されていない場合は実行できない.受信完了後に再起動しておく. Play Storeからゲームをインストールすれば起動可能になっているはずである.筆者はデレステことアイドルマスターシンデレラガールズスターライトステージと,ミリシタことアイドルマスターミリオンライブシアターデイズをプレイしている.ストレージにはSSDが搭載されているため,アプリ内の移動も高速で満足している.なお3Dレンダリングを行うと発熱して,バッテリーの減りが早くなる.本来そのような用途を想定していないため,オーバーヒートしないだけマシだと考えよう. 動画1 Surface Pro 2のAndroid-x86上で動作するデレステ なお,ゲームアプリ「VIVACE」の開発にはAndroid-x86を搭載したSurface Pro 2を使用していた.PCのCPUはスマホのSoCより性能が良いため,肝心のAndroidスマホでは重すぎて動かなかったという笑い話がある. 動画2 ゲーム「VIVACE」 さて,ここまで2回に渡ってSurface Pro×Androidのお話をしてきた.筆者はSurface Pro 2とSurface Pro 3(i7モデル)でしか動作確認できていない.Surface Pro 4以降においては軒並みタッチパネルが反応しなかった.対応するカーネルでAndroid-x86を起動できれば使用可能かもしれない. もしこのシリーズが続けば,次回は実際のAndroid-x86のインストールを紹介しようと思う.

> 内容を見る

ガジェット/ハードウェア Polygon
ガジェット/ハードウェア

Surface Pro×Androidを試したお話1

Microsoft Corporationが2013年前後から展開し始めたWindows搭載タブレットとして有名なSurface Proシリーズ,当時はIntel Core i5やIntel Core i7搭載の高性能タブレットとしては唯一な選択肢と言えるほどであった.そんなSurfaceシリーズだが,現在は高性能な2-in-1 コンピュータも多くなり,あまり活用価値がないのではないかと思われる方も一定数いると思う.Windowsは現在の高性能な2-in-1 コンピュータでも使えるため,古いSurface Proの新たな活用法を考えることにした.それはSurface×Androidである. ところで,皆さんはOSという言葉を知っているだろうか?OSとはOperating System,基本ソフトウェアのことで,ハードウェアとソフトウェアのやり取りを行い,コンピュータの動作を陰で支えている存在で,オフィスソフトやWebブラウザなどの応用ソフトウェアが動くために不可欠な存在である.OSが入っていなければ,コンピュータの電源を入れても画面は真っ暗なままである(か,BIOSの画面が表示される). Surface ProシリーズにはWindows OSが標準で入っているが,これを書き換えて他のOSを走行させることも出来る.OSの基本構造はどのOSにも共通するため,Unix派生のOSであるLinuxはもちろんのこと,Androidスマホで走行するAndroid OSも理論的には走らせることが出来る.AndroidはFreeBSD系だが,これもまたUnix派生のOSである. ここでOSが走行可能なハードウェア要件について定義しておく.コンピュータアーキテクチャと呼ばれるものである.コンピュータにはCPUという処理パーツが内蔵されているが,このCPUが実行する命令の種類を定義しているものが,コンピュータアーキテクチャである.CPUのアーキテクチャが異なれば実行する命令も異なるため,互換性がない.IntelのCPUはx86,AMD64というアーキテクチャである.Android OSは実はARMというアーキテクチャでの走行を前提にしているため,素のままではSurface Proシリーズで走行しない.Android OSはオープンソースのため,その中身を改造することができる.これにより生まれたプロジェクト,Android-x86プロジェクトがある.このプロジェクトはAndroid OSをx86,AMD64などの本来対応していないアーキテクチャのコンピュータで走行させることを目的としているプロジェクトである. ここでは,実際にAndroid-x86をSurfaceに導入した感想を述べる.なお,OSの書き換えにはデータ消失の危険が伴うため,十分注意して欲しい.データ損失などのいかなる被害に関しても,筆者は責任を取ることができない.まず,Surface Proの中でも導入可能環境が限られていた.Surface Pro 3よりも前でないとAndroid-x86でタッチパネルが動作しなかったため,Surface Pro 4以降ではカーネルを変えてみる必要性があるだろう. Surface Pro 3以前ではWindows OSと遜色なく動作し,音量ボタンやWindowsボタンなどがすべて正常に動作していた.問題はたまにWi-Fiが反応しなくなることであるが,再起動などで解決するので使えないわけではない.Google Playストアからゲームアプリなどをインストールしてみたが,中にはARMアーキテクチャでしか起動しないゲームもあるため,すべてのゲームがプレイできるわけではない.ゲームなどのアプリ起動に関しては,次回触れるつもりである.

> 内容を見る