(worthless) Tips & Technologies

温故知新。 いえいえ "何を今更" が好きなだけです。

Tips(Arduino/ESP)

どうやら Arduino/ESP32 は XP だと無理らしい

先般からとある物件で program を書いているんですけど客先でデモするのに手持ちの note pc が xp しかないのでこれに組むことに。

一応、arduino ide #1.8.9 には xp or higher と書いてあるので install しようとしたら脅しの message が( 出るんですなこれが。

たぶん driver の作法が合わないから microsoft official のを云云と言われるんだ思うから無視して入れるとか zip を展開して置くとかして、esp32 対応の package を置いて tools/get.exe し、library は必要に応じて追加するとして、何かを compile すると、…

File "esptool.py", line 37, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
. . .

と言う感じで error が出る。 compiler が使っている python が吐いてると思しきものでウチのには c:\python27 なんて無いんだけどなと思いながらも w7 にだって入れてはいないからソコは何かの記号だと思うことにしてそのあたりを含めてあっちやこっちやから検索すると 「もしかしたら pyserial の version を下げるといいのかも」 とかいう無責任な記事に引っ掛かってあんまり下げるとそもそも使いたい機能が無いところまで行くんじゃないかと思いつつ下げてみ …

たけどダメでした(泣くしかない

。 それではと #2.7 を入れて(もちろん path を通して)みたり、昔 xp で動かしたことのある #2.6.6/pyserial #2.5 を組で入れてみたり、もー上げたり下げたり曲げたり伸ばしたりしましたが、...

ダメでした笑うしかない

。 さて何度か眺めているうちに最後の行の

AttributeError: function 'CancelIoEx' not found

というのが気になったのでこれで調べてみたらコレ、

vista 以降にしか存在しない api

らしい、と。 つまりは表題の通りという結論に至りましたんですだよ。

もーしかしたら何か手があるのかも知れませんがソレに当たる確率がかなり低いのでこれ以上時間とアタマを潰すより " 中古の note pc を探すほうが現実的 " だよね、と思い始めた今日でした。

おやすみなさい。
 

今日は video card(s 復活

先般 vapor-x を修理してみてこれまで絶望か少し凝った改造をしないと復帰の見込みが無かった video cards に光が差したというか、…

手に入るうちに一定数確保しないと !

ということで fan が壊れた或いは止まりそうな video cards (の fan の型番や仕様)を列挙して使えそうな部品を調達することにしまして、…

 Fans(1

とりあえず第一陣が揃いましたので検討会を。


# Radeon HD2600XT 256mb, gddr4, pcie1.0x16

p/n: B6010TH12B-MF1, 0.35A 12vDC, T & T
fan geometry: frameless: screw pitch: 34-34-26mm
impeller diameter: 54mm
fan connector: JST PH series: PHR-4

今風な sink 。 残念ながら fan を見つけるには至っておりません。 幸いにして未だ滞りなく動きますがどこかに組むには不安が残ります。


# R96-C3G 128mb, agp4-8 @PowerColor

p/n: "lost"
fan geometry: generic square frame: screw pitch: 35-35mm
sink: generic square 45mm: screw pitch: diagonal(\) 55mm
fan connector: JST XH series: XHP-2

(写真)

何年も前に fan 停止で壊れて放置していたがある時ケミコン膨張に気づき交換したら復活したけど fan が見つからず。

 R96-C3G(2

こうする手もあるんですが厚みが増すので今となってはそこ(隣の slot を奪って)までする必要があるか否かということでさらに放置になり(

あと、すぐ脇にケミコンがあるので対角 55mm でも大きな sink のは付けられません。

 gigabyte's

これは大きさはぴったりなんですけど留め pin が "\" ではなく "/" なので挿さらず残念、…

 R96-C3G(3

と思いきや蓋を開けてみたら中身は丁度良かったという。


# EAX600Pro-A334C pcie1.0x16 @ASUS

p/n:
fan geometry: frameless: screw pitch: 26-26-20mm
impeller diameter: 37mm
sink: generic square 45mm: screw pitch: diagonal(\) 55mm
fan connector: 3pin

唯一の新品。 fan のみですけどほぼ同じ仕様のものがありました。

(写真)


# Quadro FX 1400 pcie x16         <-- same ARX

p/n: FS1250-A1012A, 0.19A 12v
fan geometry: frameless: screw pitch: 39-39-39mm
impeller diameter: 47mm
fan connector: JST XH series: XHP-2

これは全く同じもの(型番)が手に入りました ♪


# GeForce FX 5200 agp             <-- gdstime's

p/n: MW-410M12S, 0.09A 12vDC, T & T
fan geometry: frameless: screw pitch: 42mm
impeller diameter: 37mm
sink: generic square 60mm: screw pitch: diagonal(\) 55mm
fan connector: JST XH series: XHP-2

 FX5200_naked

残念ながらこの fan も見つけられませんでした。 が、…

 FX5200_(a

こんな感じで何とかなりそうです。 chip 周りに高さのある部品を排してありますので留め pitch と fan 定格さえ合えば大概は okay 。

(写真)


# Radeon 9700 128mb, ddr, agp             <-- gdstime's

fan: "lost"
sink: ?? (57 x 68mm): screw pitch: diagonal(\) 55mm
fan connector: JST PH series: PHR-4

これも fan/sink を外して放置してあったのでよくわかりません。 が、先の写真のは付けることができます。 補助電源がついているところからするともう少し大きな sink が必要な気もします故、sink を含めてもう少し探してみることにしましょう。


# Quadro FX1500 pcie x16

p/n: MGA5012XB-O10, 0.19A 12v, Protechnic
fan geometry: frameless: screw pitch: 39-39-39mm,
impeller diameter: 45mm
sink: "lost"
fan connector: JST XH series: XHP-2

これも全く同じもの(型番)が手に入りました ♪


さて総評なんぞ。
  • 未決: Radeon HD2600XT、Radeon 9700(仮運用なら可
  • 同一品入手: Quadro FX1400、Quadro FX1500
  • 適用可能: EAX600Pro-A334C、R96-C3G、GeForce FX5200

まだあと 2 枚くらい忘れている気がしますけどボチボチで。 次は chipset fan も入れて探してみることにします。 とりあえず汎用性の高いものを追加注文かな。
 

前言撤回

えー、恥ずかしいんですが結論は、…

TH55XE(Biostar) に C7(Cryorig) は付きました

ただまあ手放しというほどでもありません。

立てたときの上側にあるケミコンの頭と sink の base の隙間が 2mm くらいしか残りません。 削ろうかとも思いましたが面倒(自宅に立てフライスでもあれば別ですが)なので( 。 少しでも風が通れば病むほどでもない(寿命はそれなりに縮みますが)かな、と。

冷え具合に関しては、もう少しハッキリと違うかと思っていたんですが数字を見る限りはそれほど差はありません。 まあ接触面の具合がいまひとつな可能性が 35% くらいあると踏んでますが。

高負荷なら違いが出ると期待していますが試していません。 とりあえず今日はそんなところで。
 

冗長か情緒か

旧式 pc 映像信号の scan converter を手に入れたので周波数範囲的には入ってそうな 98 の 24kHz も変換してくれるかなという淡い期待というか 「たらいいね」 は、…

裏切られたというかそんなん知りませわねえ彼らは。

そんで何となくものは試しで L550 に入れたら error にはなるものの表示はされたのであーら驚いた(でも調整できないから端っこが切れたままなんだけどね)。

これは大発見とか思いながらさらに何となく(converter の)説明書きを読んだり各仕様の周波数とか dot 数とか調べなおしてると、…

三菱の 2012 年生産の 23" 横長が非公式に対応してるという記事がありましたよんまー驚いた(同時期の eizo さんのはウチの L550 と同じ様子)。

先越されたというか良く見つけましたねそんなの感。 と、…

そのヤマトナデシコ的な謙虚さは不気味に素晴らしいですミツビシさん。


さらにはどうやら複数の三菱(或いは全部 ?)がそうなってるゲなのでさて先般手に入れた(pc じゃない)映像信号変換が dvi 出力なのでそれに使える dvi 付きの 15" くらいのを探してたらジャンク ¥500.- とかいうのが売ってたので即買いしたらば思いのほか綺麗でガワの色味も他のと合ってるのでちゃっかり第三 display の座に収まってしまった RDT156S に 24kHz を入れてみましたらば、…

普通に使えました

これで 24kHz 対応は crt が 1 (修理すればもう 1)台と lcd が 2 枚になりました。 まあ、ウチでは(21 ではなく) 9801 でなければという使い方は(酔狂以外には)ありませんから修理でもしない限りは用は無いんですけどね。

今日はそんなところで。
 

TDP と Pd(max*

副機の組み立ての続きです。 電源はどれにするか ? てところで引っ掛かってまして、…

というわけでちょいと計算。 TDP は熱設計用の指針に過ぎませんから電源の選択には意味がありません。 単体の半導体なら Pd (一般には許容損失)で足りますが cpu の場合は少し複雑(12V から作っている部分が大半と仮定して Pd(max*1 から計算しても事実上は問題ないとは思いますけれど)なのと Pd が分からない場合が多いというところ。

例えば cpu-world には i5-650 は記述があります(TDP = 73W, Pd(peak = 171W)が i5-760 はありません(TDP = 95W)。 で、intel の datasheet には

Icc(max = 75A
Vtt = 1.1V
Itt(max = 35A
Vddq = 1.5V
Iddq(max = 3A

の記述がありますが、問題は core 電圧をいくつにすれば良いのかはさらに資料を追っかけないと(今のワタクシには)分からない(瞬間最大風速という意味では 1.4V で計算していいのかな ? )というところ。 ま、そういうときはとりあえず仮定して数字を出してみましょう。 単純な計算でいいと判断すると、…

1.4 x 75 = 105 [W
1.1 x 35 =  38.5 [W
1.5 x 3 = 4.5 [W

この他にも供給はあるんですが neg れる範囲だと仮定して、全部で 148W になりました。 20W ほど差があるんですけどこれはどう判断すればいいんでしょう ? 

とりあえず考えないことにしてこれらを 12V から効率 85% で作るものとすると、…

( 148 / 12 ) / 0.85 = 14.5 [A

まあ、ザッとこれくらいは覚悟しなきゃいけないということですね。 hdd など drive 類は datasheet にある spin-up の値を目安にすればいいハズで、fan 類はそれから比べると数字が小さいですから定格(の何割増し)でも事実上は問題無いハズ。 video card も表記電力(ニホンゴで最大消費電力と書いてあったりしますが意味が分かって書いているかはナゾなのでできれば original に近い資料を探すと安心できます)が全て 12V 由来と考えて事実上は問題無いハズ。 問題は mlb 上で 12V を使っているのは他に誰が居るとか video 以外に pci/pcie に挿すやつがどれくらい 3.3V や 5V を喰うか、を想定するのが大変そうだというところですが、これもまあ厳密にやる必要は無いハズとか思いながらあちこち調べていましたら …

なーんだ、電源電卓 とかいう便利なものがあるじゃないのよ ♪

ちょっとやってみました。 使う予定の部品を設定して、…

PSCalc000

他にも設定項目があります(cpu は default だと 1.3V なのね)。 結果は …

PSCalc001

ええ、既に買ってありますその玄人志向。 奇遇なんだか何なんだか(笑 。

ちなみに i5-760 について
先の計算をすると 20A になりますから少なめの感がありますが、1.3V でかつ TDP の 90% を基に(何か乗率があるにせよ)してますし各各の peak が同時に訪れることは無い(特に cpu と spin-up )ハズですからまあそれほど外してもいない、でしょう。


後記 @2017/12/5: *1 単体の Pd は 「どれだけ電力を消費させていいか」 であり 「どれだけ出る可能性があるか」 ではないからここでの Pd の使い方はオカシイですな。 今更読み返していて始めて気が付きましたよ お恥ずかしい次第。 
 

Scythe の size

最近の pc 電源には fan 回転数が外に出ていないから fan を交換すればいいやと思って店頭で見比べながら何となく剛力短 2 を買ったはいいけど今は外寸 100mm 角の fan は小売に流れてないことが分かり、...

加工して 92mm の若しくは 775 の cpu fan でも付けようと思い立ったんだけど(出来上がりが美しくないので) 何となく煮え切らないうちに数か月が過ぎ、... (笑

加工するために外して放置してあった電源 unit の蓋を踏んづけて曲げてしまい、...
何となく元には戻せたけど尚更気に入らなくなり、
... (笑


最初から 120mm の fan が付いたのを物色中 ♪
 

ウチの vm で問題起こした ps/2 → usb 変換

以下の変換器(変換ケーブル)は vmWare(Player) で問題を起こす可能性が高い。

  • USB-CVPS1: Sanwa Supply → mouse に使ったら vm 内だけ極度に遅くなった 

ちなみに次の種類は今のところ問題は起こしていない。 

  • PS2W-USB: Century
  • CG-USBKMS: Corega 
  • SD-PS2CUSB: Area ← 追記: @16 april, 2015

とりあえずそんなところで。
 
記事検索
最新コメント
QRコード
QRコード
プロフィール

Nas

  • ライブドアブログ