スペースへの投稿者

{"mode":"list","scope":"descendants","limit":"5","showLastTime":"true","order":"update","contextEntityId":64192523}

おぢさんのブログ

久しくPCパーツ系の記事書いてなかった。

色々パーツ買ってはいたもののやる気が起きずにサボってた。


というわけで、メモリを追加購入しました。

実はプライムデーセールで ADATA AD5U560032G-DT を2つ購入したばかりだったのだが、なんとなくむしゃくしゃしてより高クロックかつノンバイナリなメモリをポチっとやってしまったわけです。


購入したのはタイトルにも書いてある通りなんですが NEMIX RAM 96GB (2X48GB) DDR5 6000MHz PC5-48000 Non-ECC 288ピン UDIMM です。


わりと最近出てきたノンバイナリなメモリモジュール。

気になっていたんだけどこれまで使っていたBIOSTAR B650E GTQ が対応するのかわからんかったので購入を控えてたんだけども、プライムデーセールの裏でパソコン工房が ProArt X670E-CREATOR WiFi を6万円で投げ売りしてたのでこっちもポチっとやってしまい、購入を控える理由がなくなってしまったわけでした。


これで家にあるDDR5メモリの総量が400GBになりました!


ブツを開封した画像はこんな感じ。

下が表面、上が裏面にした状態。

通常であれば表の型番とか書いてあるシールにシリアル番号も記載されているんだけど、この製品には記載がなく、、、

かわりに裏面の中央にあるシールにそれっぽい番号が記載されている模様。

ただしこれがシリアル番号であるかは不明。


そして肝心のメモリチップはと言えば...


メーカー名の記載もなく謎の型番があるだけ。

10-1907-01-BA-B この型番でググっても何も出てこないしどこのメーカー製なのかさっぱりわからん。

もはや型番ですらないのかもしれない。

メーカー名さえ刻印できない程ひどい品質のチップってことだろうか...


まぁ何の情報も出てこないので、さっそく取り付けてみてBIOSを確認することにした。

手元に届いた時の ProArt X670E-CREATOR WiFi はBIOSバージョンが古く48GBモジュールに対応していなかったためBIOSをupdateして、、、

メモリの情報を表示してみたのがコチラ。

販売ページには6000MHzのJEDEC 100%準拠って書いてあるのにJEDEC 4800でしか動かん。

XMPやEXPOのプロファイルが入っているわけでもないのでOCするにしても自分で設定しないといけない。めんどくさい...

それはそれとして、謎チップの正体はどうやらMicron or SpecTekらしい。

MicronにしろSpecTekにしろだいたいの製品にはロゴが刻印されているんだがなぁ。

ロゴの刻印がないものはとてもあやしいし信用ならん気もするが。。。


しかもベンダー名が Avant となっているので販売ページにNEMIX RAMが製造と書いてあるのも嘘っぱちか?

NEMIX RAMとAvantの関係は全く知らんけど、どちらかがどちらかの子会社とかあるんだろか?

よく見ればシリアル番号なんか0が8つ並んでるだけでどちらも一緒だし怪しいことこの上ないな。


とりあえずamazonの販売ページに書いてあるこのあたりはほぼ嘘っぱちに見えるw



あやしいものはとりあえずテストしてみよう。

ということでMemtest86+の出番です。

時間がないのでとりあえず1周だけまわしてみた。

経過はこんな感じでエラーもなく進み...(湾曲モニターに映ったものをカメラで撮ってるので歪んでるっぽいのは許してちょ)

無事にPASSした。

1周だけなので絶対大丈夫とは言えないかもしれないけど、まったくの不良品てことはなさそうだ。

少なくとも容量は表記通り48GBx2だし、SPDも4800MHzになっているから最低限の動作に支障はなさそう。

あとは6000MHzと書いてある速度に関してだが...


とりあえず6000MHzで動作すると書いてあるんだからMemory Frequencyだけ6000MHzに変更してみるもあえなく撃沈。

まぁそりゃそうだよね。

ASUSのマザーボードは一部モデルにAEMP(ASUS Enhanced Memory Profile)という機能がついていて、勝手に推奨OCプロファイルを作ってるれる。

それに任せる設定にすると5000MHzでは動いた。

しかし、、6000MHzと謳っているものが5000MHzでしか動かんのは癪だ。

しかもAEMPにすると電圧も上がってしまうんだよな。


1.1vのままどこまでクロック上げられるかな、、、

ひとまずMemory Frequencyだけちょっとずつ上げてってみるか。

まずはZen4の定格5200MHzから。

普通に動いたな。

じゃあ次は5600MHzで。

これも普通に動いたな。

1.1vのまま5600MHzで動きゃとりあえず御の字か。

これより上だと最初に設定した6000MHzに近いとこになるから、たぶんすんなりいかんだろうな。

そこらへん詰めていくのはまた時間のある時にでもやるか。

今日はひとまずここまでで満足しとこ。

まずは pillow-avif-plugin をインストールする

通常gentooではpythonパッケージもemergeでインストールするがgentooの公式パッケージには pillow-avif-plugin が存在しないので pip で強制的に入れる

普通にインストールしようとすると以下のようにemergeで管理されているからインストールさせないよ、やりたいならvenv作ってやってねと出てくる

pip install error
$ pip install pillow-avif-plugin 
error: externally-managed-environment

× This environment is externally managed
╰─> 
    The system-wide Python installation in Gentoo should be maintained
    using the system package manager (e.g. emerge).
    
    If the package in question is not packaged for Gentoo, please
    consider installing it inside a virtual environment, e.g.:
    
    python -m venv /path/to/venv
    . /path/to/venv/bin/activate
    pip install mypackage
    
    To exit the virtual environment, run:
    
    deactivate
    
    The virtual environment is not deleted, and can be re-entered by
    re-sourcing the activate file.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.


$ pip install pillow-avif-plugin --break-system-packages

ので、最後の行にあるように --break-syste-packages オプションを付けて実行する

とりあえず自分の手元ではこれが原因で環境が崩壊するようなことはなかった


続いてMComixをavifに対応させるためにコードに一行追加する

改変するファイルがどこにあるか探すために以下のコマンドを実行する

search image_tools.py
$ sudo find /usr -type f -name image_tools.py
Password: 
/usr/lib/python3.11/site-packages/mcomix/image_tools.py
/usr/lib/python3.10/site-packages/mcomix/image_tools.py

自分の環境ではこの2箇所に存在するようだ

利用しているpythonのバージョンに応じて複数出てくると思われるが今現在利用しているバージョンのものだけ書き換えればいいと思われる

心配なら全部書き換えてしまってもたぶん問題ない(pythonのメジャーバージョンが異ならない限り

編集する箇所は一箇所だけ

edit image_tools.py
$ cp /usr/lib/python3.11/site-packages/mcomix/image_tools.py /tmp/
$ sudo vim /usr/lib/python3.11/site-packages/mcomix/image_tools.py
$ diff -u /tmp/image_tools.py /usr/lib/python3.11/site-packages/mcomix/image_tools.py
--- /tmp/image_tools.py 2023-06-15 16:32:25.545656130 +0900
+++ /usr/lib/python3.11/site-packages/mcomix/image_tools.py     2023-06-15 15:52:27.785014317 +0900
@@ -1,5 +1,7 @@
 """image_tools.py - Various image manipulations."""
 
+import pillow_avif
+
 import operator
 from gi.repository import GLib, GdkPixbuf, Gdk, Gtk
 import PIL

このように import を一行追加するだけ

これでMComixでもavifファイルを表示できるようになった


参考文献

https://qiita.com/mimaburao/items/d48c4340ce7947b81b7e

ここんとこAliexpressの激安SSDシリーズが続いていたので、今度はamazonの激安?シリーズ

今回の対象は Acclamator N50 1TB NVMe SSD というもの

調べてみると中国のメーカーらしい(メーカーの製品ページ

今時webサイトがhttpっていうのもイケてないけど、いつまでクリスマス気分でいるのこの人達は...


で、なんと今回の対象は現在amazonでタイムセール実施中でなんと 8,799円 で購入できる


この性能でこの価格はだいぶ安いんじゃないだろうか

samsungやKIOXIA、WesternDigitalなどしっかりしたメーカーの製品ではこの価格になることはないのでお得感半端ない

が、中身がどうなっているのか不安というのはあると思うので今回の記事にあいなったというわけ


ではさっそくパッケージから

外装はこんな感じ

まぁ普通?


箱を開けるとこんな感じ

一応マニュアルっぽいものも入っている

しかも日本語対応(でも書いてあるのはこれだけ


チップを確認したいのでシールを剥がしてみると...

どうやらコントローラーはMaxiotekのMAP1602A(1602-I)らしい

MaxiotekはJMicronの子会社らしいが評判はどうなんだろ?

SUNEASTとか比較的安価なNVMeはMaxio製コントローラーを使っているみたい

NANDチップは型番らしきものが書いてあって SFG6BATCET と書いてあるように見えるが、この型番で検索してみても何も出てこなかった

せめてどこが製造したものかくらいは知りたかった...


webページを見ると1602はPCIe Gen4x4のNVMe2.0、最大容量4TBまで対応しているらしい

最大読み込みは 7,200MB/s、最大書き込みは 6,500MB/s、IOPSは読み書き両方 1000K/sが上限みたい

性能的にはそこそこ上位のものなのね


ではようやく実測へ

CrystalDiskInfoではこのようになっている

まずは何も書き込まれていない空の状態から

メーカーの公称値通りきっちり出てる

コントローラの性能上限はもっと上なんだけど、ここで頭打ちってことはNANDの性能上限がこんなもんなのかな?


続いてH2testwにて耐久書き込み

最初は2GB/sくらいで書き込んでいたけど、だいたい170GB弱で速度が落ちて1.3GB/sくらいになった

SLCキャッシュ領域を使い尽くした感じだろうか?

しばらくこのまま続けて...

だいたい半分くらいになっても1.3GB/sくらいのまま

80%くらいまで続けてみたけど結局傾向はかわらずずっと1.3GB/s程度で書き込み続けられた

ただし後半はちょっと失速するタイミングが多くなった気がする(失速時でも450MB/sくらいは出てた


最後は77%まで書き込みを行った状態でのCrystalDiskMark

読み書きともに遅くなっているけど、実用上は問題なさそうな速度が出てる


つーわけで、この性能で8,799円なら買いなんじゃなかろうか?


さて、次は何を買って検証してみようかなー

ちょっと古い話になるけど...

今からおよそ4年前、2019年の2月にaliexpressで安いNVMeを購入したのでその性能について検証してみた(今更

購入したのはKingSpecのNE-256というモデル

当時は256GBだとおよそ7,000円前後という価格が多かった中で1つ4,200円という激安品


最近は日本のアマゾンでもKingSpecの名前をたまに見るけど、KingSpecの製品買うならアマゾンよりaliexpressの方が圧倒的に安い

買う人はだいぶ限られてそうだけどw


購入当時はこんな記事書くなんて思ってもいなかったので当然パッケージ未開封状態での画像などなく...

とりあえず現状の外観はこんな感じ


コントローラはSM2263XT、NANDの刻印は8B17F NW915となっている

コントローラはさておき、NANDはどこの製品だろう?

ロゴが完全に潰されていてリマーク品感が半端ない


まずはS.M.A.R.Tで取得できる情報

こんな感じ(左の画像が検証前、右の画像が検証後)

取得できる情報は少ないものの、温度や予備領域、総書き込み量など必用最低限の情報は取得できる

安物にもかかわらず温度も固定でなくちゃんとセンサーが入っている。

だいぶ年数が経過しているわりに使用時間が少なく、それでいて書き込み量だけは多いので何に使っていたんだろうねこれ...

OS入れたり消したりはしていたけど、それだけでこの量になるんかな


VolatileWriteCacheって表示があるのでDRAM搭載なのかと思ったけど、モノを見てもそんなチップついてないしなんなの?

と思って色々調べてみたところ、NVMe 1.2以降はHMB(Host Memory Buffer)という機能があるらしく、これのことなんじゃないかと思う

ホストPC上のメインメモリからいくらか容量を拝借してDRAMキャッシュの代わりにする機能らしい

どの程度の容量を使うかは固体によって違うらしく、設定により変更できるものもあるらしい


まぁ色々使ってたので一度TRIMかけてからCrystalDiskMarkを実行

はい、空っぽの状態だとこんな感じ

ハイエンド製品でもなければ当時の製品はだいたいこんなもん

とは言え、ちょっと書き込みは遅いかな...


んで、恒例の連続書き込み試験の結果はというと

こんな感じ

数百MB/sで書き込み続けられるのは32GB程度で、それ以降は50MB/sを基本にして定期的に400MB/sくらいまでスパイクする感じ


だいたい3割弱くらい書いた時のCrystalDiskMarkの結果はこんな感じ

空っぽ状態とあまりかわらない


5割くらいまで使用した場合はこんな感じ

これでもあまりかわらない


最後に7割5分くらいの使用量

ほほぉ...

大容量ファイルでも書き込まない限りは体感かわらないんだなぁ

買ってみたシリーズ。

aliexpressで安いSSDを物色していたら1TBで5千円を切るSSDを発見!



Walramっていう謎メーカーのmSATA SSD 1TB

表示価格は5千円ちょっとだったけど、5%OFFになるらしくぎりぎり5千円以下になった(今見たらちょっと値上げされてる)

前回のSATA SSD 2TBは5千円で詐欺だったので、容量単価で倍額出してみた感じw


で、実際届いたモノがこれ

パッケージはまともに見えるが、表のちっさい空間には本当ならネジが入っているんじゃなかろうか、、、


そして開封した画像がこちら

表に2枚、裏に2枚の計4枚、1枚あたり256BGで1TBにしてあるみたい

NANDチップは SKHynix H25T1TC48C というもの

コントローラは安物SSDでよく使われているらしい YS9082HPというものだった


で、今回はmSATAという事もあり普通にPCに接続できないのでこんなのを使って確認していく

CrystalDiskInfoで見るSMARTの情報は以下のような感じ

温度はたぶん例によって30度固定になってると思うw

そんで次はCrystalDiskMarkの結果

こいつは KRHK-MSATA/S7 を使ってPCのSATAに接続して、中身が空の状態で計測したもの

ほどほどに速度出てるしこれで5000円なら古いPCの再生用には十分じゃね?

じゃあ今度は本命の全容量使えるんかってとこだけど...


結果から言えば全容量使えました!

途中PCがスリープに入ってしまって850Gくらいで止まってしまったりもしたんだけど、、、

安いけど普通に使えてしまっておもしろくないよなぁw

とは言え最近は国内でも1TBなら6千円前後のものも出てきたし、激安ってほどでもないんだよな


それはそれとして、この速度どのくらい維持できるんだろうね?

SSDの一般的な話として7割程度にしておかないと遅くなる的な話を耳にするけど、安物もそれにあてはめていいんだろか?

というわけでやってみた結果が以下

画面中央にあるH2testwの書き込み量と、画面右にあるディスクの転送速度に注目してほしい

書き込んだ量はだいたい330GBくらいで、そのちょっと前からディスクの転送速度がガタ落ちしてるのが見てとれる

これ以降はずっと書き込み速度が40MB/s程度しか出なくて、全容量使い切るのにめちゃくちゃ時間がかかった...


一度H2testwを完走した後、trimかけて再度やり直してみたのがこちら

やっぱり同じくらい書き込んだところで遅くなるね

この状態でCrystalDiskMarkをかけると...

でーん

しょぼしょぼ...

読み込みはまぁいいとしても、書き込みが絶望的

シーケンシャルなんかHDDのが速い可能性まである

SLCキャッシュとやらが全容量の3割程度までしか搭載されていなくて、それを使い切るとこうなるってことなんだろうね

高級品ならこれが全容量の7割ほど搭載されていて、そこまで速度が維持できるってことなのかな?


まぁひとまず安かったけど全く使えないってわけじゃないからよかったかな


  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.