AIイラスト体験

twitterでおすすめとかでTLに流れてくるツイートの中に、AIグラビアの画像がたまたま流れてきて「グラボを買えばできるよん」みたいな感じだったので、やり方を調べてやってみた。

#ChillOutMix

まずはdGPU、GeForceのグラボがいるみたい。ググるとGeForce RTX-3060 12GBのものを買えばいいみたい。
買う前に今のパソコンで使えるかどうか。。。今のPC環境は、ストレージを除けば5年以上の前のもの。

  • CPUはCore i7 8700 (無印)
  • メモリは32GB (8GB x 4)
  • 電源は10年前に買った玄人志向の550W 80PLUS GOLD
  • M/BはASUSのPrime Z370-A

という構成。一応 PCIe rev3なので、PCIe rev4のRTX-3060はギリ、搭載できる。
メーカーによって推奨電源が650Wだったり、550Wだったりと若干不安は残るが、認識しなければ電源も買い替えればいいし・・・ということでちょうど在庫があったGIGABYTEの GV-N3060EAGLE OC-12GD R2.0を買って、取付け、UEFIで認識しているのを確認してWindows起動成功。

NVIDIAサイトからドライバをダウンロードしてインストールしたらちゃんと使えるようになった!
一応5〜6時間ぶっとおしで動画エンコードしながらPC使って見ても落ちないので電源は 550W でも十分使えそう。
ちなみに、GPUが100%で振り切っている状態で、UPSの状態を確認したら負荷電力がMAXで280〜360Wぐらい。CPUが K型番じゃなく無印の省電力版Core i7なので、まだちょっと余裕があるみたいな感じ。

次に、AIイラストの環境構築。システム自体は、Python3 で動く Stable Diffusion と Web UIで動かすみたいで、これもググると、githubからcloneするだけらしい。

PythonとGit は、コマンドプロンプトから winget でインストールすれば一瞬でインストールできる。

> winget install -h Python.Python.3.10
> winget install -h Git.Git

コマンドプロンプトを一度閉じ、もういちど コマンドプロンプトを出してから作業。正しくインストールされていれば、pythonとgitにPATHが通っているはずなので、gitもしくはpythonを叩いて確認する。

あとは適当なフォルダ(ディレクトリ)を作って、そのディレクトリで git cloneして、webui.bat をコールすれば、初回起動は時間はかかるが2回目からすぐに起動できる。

> git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
> cd .\stable-diffusion-webui
> .\webui

さて、あとは、ChilloutMix とかいうモデルファイルを入れたり、LoRAというものを探して入れたり、ググるといっぱいやり方がでてくるので割愛するけど、旬な話題みたいで、いっぱいブログ記事がヒットするんだけど、詳しくないので、どれが正しい情報なのか、イマイチ分からない。
しかも使われている用語がわけわからんので、一つ一つ調べて前に進めるしかない、と諦めてる。

試行錯誤しながら、画像を生成してみた。

#ChillOutMix

なんか手が6本になったり、股から足がニョキニョキ生えた画像が出てきたり、やたらヌード画像になったり、まだ呪文(プロンプト)の入力が分からん。。。。

しばらく遊んでみます。。。

11.6インチのサブモニタ

机の脇において使っていた、メーカー不明のフルセグ対応のポータブルテレビ(10インチ)が壊れてしまい、同じ大きさのテレビを探してたんですが、パナソニックとかシャープにはポータブルテレビがあるにはあるんですが、いずれも無線で信号を送る形式ばかり。
壊れたやつはHDMI入力もできて重宝してたので、HDMI入力ができるものを探してはみたんですが、なんか怪しげな中華製品が多く、どれもレビューがいまいち。

地デジBlulayレコーダーはすでに持っているので、地デジチューナー内蔵は諦めて、今度はHDMI入力ができる小型モニタを探し始めた。
・・・が、10インチ前後となるともう数が限られ、これまた怪しげな中華製品ばかり。しかもレビューもイマイチ。。。

こういうニッチ製品は大手メーカーは儲からないので作って売ってくれない。

で、こういうニッチ製品を多数作ってくれているCenturyの小型モニタに頼る。ヨドバシで29,800円で買う。23インチ前後のフルHD液晶モニタが安いやつだと19,800円ぐらいでいっぱいあるので・・・まぁ、それと比べるとちょっと高い感じがしますが、まぁ一般的にこのサイズのモニタはほとんど売れないと思うので需要と供給のバランスからみてもしょうがないんでしょうねぇ。

Century LCD-11600FHD2
FULL HD。1920×1080のみドットバイドット表示。型番に2とあったので、初代とどこが違うんだろう・・

ノングレア・IPSパネルみたいで、映りは非常にキレイです。ただ同時発色数が少ないのか夕焼けとかのグラデーション表示時、バンディングが出ます。まぁ気になるところはそれぐらいで画質面でこれといって不満はありません。

レコーダーでHDMIをつないでテレビやビデオのモニタとしてみる分には、スピーカーも内蔵されているので問題なし。
ただ、1点、分かっていたことですが、音量の調節が・・・すんげぇやりにくい・・・。パソコンとつないでサブモニタとして使うぶんには音量調節は関係ありませんが・・・、レコーダーとつないで単体で使用すると、音量調節がしにくいのは致命的・・・。レコーダー側のリモコンで音量調節できる機種(そんなのあるのかな?)だと問題ないんだけどねぇ。。。まぁ、音量調節だけ全面のフレームにつけてほしいなぁ・・・まぁ、そんなことしたらコストが跳ね上がるのはわかるんですけどね。。。

画面が思っていた以上に美しい発色なので満足してます😆

SSDのリプレース

#2019年5月22日 若干追記


長らく使っていた 東芝のHG5dシリーズ、6年ぐらい使ってましたが、今年になってようやく新しいSSDにリプレース。
去年の5月ごろにCPU・マザーボード・メモリを一新してて、マザーボードに M.2スロット2基両方とも空状態なので、迷うことなくM.2タイプのNVMeインターフェイスのSSDを導入し、今まで使ってたSSDをLightroomのカタログ置き場、各種キャッシュファイル、一時ファイルの置き場として再利用することにした。

INTELかSAMSUNGと迷いましたが・・・書込み性能のベンチマークを見て 970 EVO Plusにしてしまいました。最初は500GB版にしようと思ってましたが、TBWが倍の600TBとなっていた 1TB版をチョイス。フツーに使ってて 300TBも使い切ることは、まぁ、ないと思いますが・・・多いに越したことはない💦

さっそく古いSSDからシステムを移行するため、パーティション管理ソフトでパーティション毎コピーしていったのですが・・・これがまた失敗。単純にコピーしただけじゃダメだった。原因はSSDの管理をGPTにしてたのが原因。MBRだとフツーに丸ごとコピーしてWindows10のインストールメディアから起動してMBRを修復すれば普通に移行できると思いますが・・・ググってみるとGPTだと単純にコピーしただけじゃダメみたいですね。

調べる時間ももったいないので、クリーンインストールした。以前からデータは別ドライブにすべて保存してあるので、どうってことない。単純にアプリの再インストールと環境構築がめんどくさいのだが、SSDが爆速のため、アプリのインストールが速い速い。

クリーンインストールなので、Windows10のライセンス買いなおしかな? と思ったけど、マイクロソフトアカウントでログインしたらライセンス認証が自動的に移行された。

この辺、最近のWindows10はライセンス関係全然わかんねーから、一度マイクロソフトアカウントでログインしないとライセンス追加購入しないといけないのかそのまま使えるのかわかんねぇ。。。
1年間限定だったWindows7からの無償アップグレードをそのまま使い続けているものなので、プロダクトキーはWindows7のもののはず。ライセンスとかどうなってんのかなぁ?よくわからない。。。

ってなわけでシステムクローンには失敗したけど、長年溜まったゴミを除去できた、ということで納得しよう。
で、やっぱりベンチマークを取ろう。。。というわけで、

前のS-ATAインターフェイスのSSDだとシーケンシャルRead/Writeで500MB/sぐらい出てましたが、これは6倍近い値が出てます。。。が!、体感上は以前のSSDと殆ど変わりません。システムドライブ上で3GB超のファイルを読み書きすることは個人用途ではまずないと思います。

が、動画編集や高度な科学計算を日常的に行うような特殊用途ではこの速さは武器になるんでしょうねぇ。

CoffeeLake(Core i7-8700) と Windows10 1803更新と

自作組立でPCを組んだのが5年前、そろそろハードウェアを一新したいなーと思いつつ伸ばし伸ばしにしてたのですが、GW連休に片付けてしまおうと思いリプレースを決行しました。

当初、起動システムが入っているSSDも含め一新しようと思いましたが、Windows10はAnniversary Update(1607)からライセンス認証の形態が変わり、ハードウェアの変更においても簡単にライセンス認証できる仕組みになったようで、OS自体も特に意識せずともクリーンインストールせずに環境を引き継げるとのこと。

要はマイクロソフトアカウントでログインしてライセンスとリンクしていればマザーボード等を交換してもライセンス再認証が通るようになったようです。
https://support.microsoft.com/ja-jp/help/20530/windows-10-reactivating-after-hardware-change

ってことで、今回はCPU、マザーボード、メモリを交換して、経済的理由により(^^;、来年あたりにストレージを交換することにした。
で、まずはパーツ購入です。

  • Intel Core i7-8700
  • ASUS PRIME Z370-A
  • Corsair DDR4-2666 8GB x 2

交換する前に、Spring Creators Update(RS4) の更新が降ってきたので、メンドクサイな・・・と思いつつパーツ交換前に済ませとこうと思い、更新開始後30分くらいでRS4に更新完了。
RS4への更新で一番うれしかったのが、WSL(Windows Subsystem for Linux)のブラッシュアップ。
デーモンプロセスが常駐できるようなったこと。今まではWebサーバーやデータベースなどのデーモンはBashコンソールを終わらすと全部落ちちゃうので不便極まりなかった。
それにWindowsシステムにも openssh がサポートされているようで・・・あとはもうCMD.EXEを捨て去ってマイクロソフト純正のターミナルエミュレータを作ってコンソールウィンドウを置き換えてくれれば・・・!

んで、次、マザーボード、CPU、メモリの交換はスムーズにいき、BIOSで必要な設定を行い、いざWindows10起動・・・見慣れない、「デバイスを準備中です」のメッセージの後、普通に起動した(^^;


さすがに論理プロセッサが12基あると壮観っすね。

普段はローカルアカウントで作業しているんですが、新規に作ってあったマイクロソフトアカウントを使ったユーザーでログイン後、ライセンス再認証してみる・・・・失敗・・・。上記URLの通り、トラブルシューティング実施後、「このデバイス上のハードウェアを最近変更しました」をクリック・・・失敗・・・・・・ええーーーーー!指示通りにやったのに再認証でけへん!!!

途方に暮れつつ、イチかバチか、Windows10に無料アップデートする前の5年前にパーツ買ったときに一緒に買ったWindows7のDVDメディアについてたプロダクトキーで、プロダクトキーの変更を行ってみる・・・

「このデバイスはライセンス認証されています」

あれ? 再認証でけた・・・。よくわからんが、やっぱりM/B、CPU、メモリ、3つも変えるとスンナリ再認証させてくれないのか・・・。
とりあえず、パーツ交換にともなうライセンス認証はクリアした。

しかし、致命的な問題が発生。Intel QSV がアプリケーションで認識しなくなった・・・。ググってみると、インテルグラフィックスドライバを最新版にしろ、とのことなので、インテルのサイトから最新のドライバ 24.20.100.6025 をダウンロードして実行してみたのですが、エラーが出てインストールできず・・・。

いろいろ試してみてもダメ。最終手段で、デバイスマネージャーからドライバファイルごと削除した。

もう一度最新ドライバのインストーラーを実行したら、インストールが正常に完了した。
QSVが認識されているか、HandBrakeを立ち上げて確認したら、ちゃんと認識してくれるようになった!
前のPC(Haswell)で平均で200FPSぐらいでエンコードできてた動画の変換が300FPSぐらい出てる!早い!バンザーイ!ってことでCPU4世代分の進化を実感できたw

そして、あともう1個 問題発生。
SONYのNASNEをパソコンから見るための PC-TV Plus というソフトでTVや録画番組が再生できなくなってしまった。
「グラフィックスドライバの状態が不正です、HDCPが・・・」というようなエラーが発生するようなった。
追記:HDCPチェッカーで HDCPがNGになってました。なんで・・・?
んーーー、これに関しては、原因が分からん。このパソコンではたまにしか見てなかったので問題はないが・・・ソフト側の問題かWindows10-1803の更新の問題のような気がする・・・。一応、一度アンインストールしてからインストールしなおしてみたけど状況は変わらず・・・。更新を待つしかないか・・・。

【追記の追記】これに関しては液晶モニターのHDCPが機能していませんでした。タイミング的にOSかアプリのせいかなと思ったんですが、ブルーレイレコーダをHDMI接続してみたらエラーで何も映りません・・・。たぶんモニタを修理に出したら基板交換になると思うんで・・・モニタが完全に壊れたら買い替えすることにします。。。(;´д`)トホホ

パーツ費用 約8万円也・・・。いまま使ってきた M/B(Gigabyte Z87X)、CPU(Core i7-4770)、メモリ(DDR3 16GB)をケースから抜いたままをヤフオクで出品して手数料、送料引いて約2万円弱ぐらいで処分できた。もうちょっと高く出品しても良かったかな、と一瞬思ったけど、僕にとってはゴミなので(^^;
まぁ、出品してすぐに落札されたので気持ちよく処分でけたマル。

Vortex ViBE has come

youtubeで動画見てると右側にいろいろおススメの動画が表示されるじゃないですか。たまたまCPUとか自作系の動画を見てたら、Vortex ViBEという良さげなキーボードのレビュー動画が出てきて英語で何しゃべってるのかあんまり分かんなかったけど(^^;;;;

「あ、これ欲しいな~・・・」と。この変態的キー配列が・・・イイ!

通販サイトで売ってんのかな・・・?と思っていろいろググってみたけど、結局海外の通販サイトしかなくて、注文するの躊躇すること1か月・・・。たまたまヤフオクで検索してみたら・・・出品されてた! あと22時間で終わる! 今のところ一人も入札居ねぇ・・・・ってことで速攻でちょっと高めに入札して待ってたらギリギリで落札(ホッ) 発送に1週間かかるって書いてあったけど、3日ぐらいで送ってくれた。

前置きが長くなりましたが、会社に持って行って使い始めてみました。いままでHHKB使ってたので、若干慣れが必要でしたが、数時間で慣れた(^^

とりあえず上から横から裏から附属キートップ。

NUMキー、CAPSキーを押すとLEDが光るはずだけど、光らず・・・ハズレを引いたか・・・と思ったけどファームウェアを更新したら正常に動作した!!!

プレートにLEDらしき光源。

製品名でググってみたけど、日本の人がレビューされているのが一つしか見つからず、英語記事ばかり。海外サイトで新品だと140~150ドルぐらい。送料とか考えると1万8千円ぐらいになってしまうかも・・・テンキー付きでこのキー配列だとあまり需要がないかもしれませんね。

早速使ってみた感じ、高さというか、そのままだと指を置いた時、かなり打ちづらい。しょうがないので、消しゴムを両面テープで貼り付けて傾斜を調整(^^;;;

それと、ホームポジションが分かりにくい・・・。F・Jキーのくぼみが若干深い程度なので慣れるのに時間かかりそう。F/JキーだけESCキーみたいにラッカーで真っ赤に使用するか、ちっさい突起を接着剤でくっつけようかな・・・。

スイッチは CherryMX 赤軸。東プレ製品を使っていた時の打鍵感がなく、スコスコスコッっていう感じで入力してる!って感じがあまりしない・・・。でも・・・僕的にこれもアリかな。しばらく使ってみよう。

一点、惜しむらくは、USBコネクタが HHKBと微妙に違う・・・ケーブル使いまわせるかなと思ってたんですけど・・・思惑が外れ、HHKBは MiniBタイプ で Vortex ViBEは MicroBタイプ・・・。海外はMicroBが主流なのか????