Android's image name: arm64
[05.263]Starting kernel ...
[05.265][mmc]: MMC Device 2 not found
[05.269][mmc]: mmc 2 not find, so not exit
[ 0.004462][ T1] BOOTEVENT: 4.458207: ON
カーネル、起動しちゃったねえ…
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
Android's image name: arm64
[05.263]Starting kernel ...
[05.265][mmc]: MMC Device 2 not found
[05.269][mmc]: mmc 2 not find, so not exit
[ 0.004462][ T1] BOOTEVENT: 4.458207: ON
カーネル、起動しちゃったねえ…
d65f03c0 retということは、little-endianなので c0 03 5f d6と書けばいいのかな
(.wordで記述したものを命令として解釈せず、.wordのまま出てきてしまう)
aa@framboise:~$ aarch64-none-elf-objdump -d test.o
test.o: file format elf64-littleaarch64
Disassembly of section .text:
0000000000000000 <test>:
0: 144f0000 .word 0x144f0000
4: 144f0000 b 13c0004 <test+0x13c0004>
8: d503201f .word 0xd503201f
c: d503201f nop
10: d65f03c0 .word 0xd65f03c0
14: d65f03c0 ret
18: d503201f nop
1c: d65f03c0 ret
uaa@framboise:~$
…なぜなのか
int test(void)
{
asm __volatile__(".word 0x144f0000");
asm __volatile__("b 0x13c0000");
asm __volatile__(".word 0xd503201f");
asm __volatile__("nop");
asm __volatile__(".word 0xd65f03c0");
asm __volatile__("ret");
}
これをaarch64-none-elf-gcc test.c -c -o test.oして得られたものをaarch64-none-elf-objdump -d test.oすると(続く)
うーむ、八王子のDOSPARA行こうと思ったけど、八王子祭りで交通規制かかってるなら町田の方が賢明か…?
…え゛。
地球外生命体を分散コンピューティングで探す「SETI@home」プロジェクトが専用ソフトへのデータ送信を終了、21年の歴史に幕 (2020/3/4) https://gigazine.net/news/20200304-seti-home-search-alien-shuts-down/
BOINCのプロジェクトで、Intel GPU対応のは…Einstein@home, NumberFields@home, PrimeGrid, SRBaseくらいか。 https://boinc.berkeley.edu/projects.php どういうワークロードでGPUを痛めつけ…じゃなくて仕事させたもんかな。
distributed.netに変わる、OpenCLとかで延々と計算しまくるようなアプリ…BOINCとかなのかなあ
(あからさまなトラブルもあるけど、細かく見ていると実は不具合品でしたとかそういうやーらしーのが増えた気がする)
どうでもいいけどPCケースを壊す^H^H加工するのが地味に楽しいですね。俺のものにする!感がすごくある。
(なんか最近購入した品でトラブルに当たる率が随分高いような…?)
@kaori i3-13100とSSDだけです。とりあえず明日お店で動作確認するので、とりあえずこの件は置いときます(以前使っていた電源に戻した状態で現在は運用できているので)。
@redbrick その矢先でこれです…w(流石にグラボと同時に組み替えて、グラボ壊したら目も当てられないから電源だけ交換して動作チェックしてたんですよ…ケースの加工の後に)。
(せっかくなのでグラボの動作確認もお願いしちゃおうかしら…?って、動かしてもいない物を試しようはないか)
でも流石にDOSPARAですね。通販購入品を店舗でも対応してくれるっていうのだからこれは非常にありがたい。明日八王子か町田だな…
@kaori マザーボードに繋ぐ電源(8pin/24pin)だけなんですけどね…マザーボード向けのものを確認したうえで、しっかり付けてるんですがねえ…
@reasonset 昔はそういうこともあったのかもしれませんけど、今は別に負荷が軽すぎるからおかしなことが起こるというのは流石にないですよねえ…?
という訳で、今日の作業は「ケースを壊す^H^H加工する」だけで終わりました。グラボの装着、いつになるんでしょう…?
正確には一瞬だけ入る(CPUと電源・ケースのファンが一瞬回る)ものの、すぐに切れてしまいます。グラボは装着せず、最低限のCPU/マザー/メモリ、およびSSDだけの構成で、です。電源に対して負荷が軽すぎるとおかしなことが起こるという話も聞いたことがあるので、それを踏んだか、あるいはまた初期不良でも引いたか…?
5インチベイを外せば付きそうなのでとりあえず引っぺがして(どうせDVD-Rドライブなんてここしばらく使っていないという理由で外しちゃっても問題なし)電源だけ交換して動作確認してみたんですが…電源入りませんw
01555c00 00 00 4f 14 00 00 00 00 00 00 08 00 00 00 00 00 |..O.............|
01555c10 00 f0 6e 01 00 00 00 00 0a 00 00 00 00 00 00 00 |..n.............|
01555c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
01555c30 00 00 00 00 00 00 00 00 41 52 4d 64 00 00 00 00 |........ARMd....|
01555c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
06480000 41 4e 44 52 4f 49 44 21 08 88 62 01 ed 9c c2 00 |ANDROID!..b.....|
Intel UHD370なマシンでWSL2からOpenCL(他も?)を使うための方法はConfigure WSL 2 for GPU Workflows https://www.intel.com/content/www/us/en/docs/oneapi/installation-guide-linux/2023-2/configure-wsl-2-for-gpu-workflows.html#dropdown-1-0-1-4 にまとまってる。Ubuntu 22.0.4 (jammy)向けの内容はドキュメントの後半にあるのでうっかり20.04(focal)向けの内容を試さないように。
Intel UHD730で試すdistributed.net client、Windows 32bit [x86/OpenCL]が動かないならWSL上でLinux [AMD64/OpenCL]を試せばいいじゃないと思って試したらコレ。
Windowsネイティブだとログが出ていなかったけど、WSL上だと*** buffer overflow detected***とログが残ってる。
気になる。Rustの解説とか雑に見た感じだとデータの所有権に着目した言語なので、ドライバとか書く際にはなんか威力あるのかなって感じがする…データがCPUのレジスタの中にあるのか、キャッシュの中にあるのか、ライトバッファの中にあるのか、デバイス側に渡ってるのか辺りを言語側で面倒見てくれるって言うんなら助かる人は多いんじゃないのかなあ。
このアカウントは、notestockで公開設定になっていません。
こないだ「Hare(晴れ)言語で書かれたOSカーネルがHelios(太陽神ヘーリオス)なのがしゃれてる」みたいな話をしたのだけれども、そのHareがこれで、こっちがそのHeliosカーネル。関連ソフトウェアの名前もVenus、Mercury、Aresと統一感がある。
昔は「新しい言語が出るのは結構だけどOS等のAPIはどう叩くんよ?」というケースが多かったけど、今はその辺改善されてる気がする(bindingなどの対応が意識されてる)。
プログラミング言語Hare、低レイヤーなコードを書くのに適した素直なプログラミング言語というコンセプトを貫いているしマスコットキャラクターのウサギがかわいい。
*自主規制*の多い界隈ほど、対象物の名称をちゃんと書けない/ヘンに略すといった現象が多いように自分には感じられます。対象物に対する敬意が無いとまでは言いませんが…*自主規制*な方々の頭の中では、対象物本来の姿とは異なったモノとして映っている可能性はありそうです。
(経験上、BTRONをB-TRONだのBトロンだの書く人は*検閲済み*)
FreeBSDをFree BSDみたいに空白入れるとか、BTRONをB-TRONのように-入れるとか、ITRONをiTRONみたいに小文字化するといった…名称を正しく書けない人の相手はしない、というフィルタを入れた方が良い気がします。フィルタの強度はジャンルに応じ適宜設定で。
でもARM警察ったってAcorn Risc MachineなのかAdvanced Risc Machinesなのかそれ以降のArmを指すのかで記法変わるじゃん…(厄介
Mozilla のことを moz://a と書くと *ARM 警察や *nVIDIA 警察に怒られる可能性があるな
悩んでいる間にボード手に入らなくなるかも、とモヤモヤするのも精神衛生上良くないので、ASRockのArc A770(8GB)で決着付けました。DOSPARAでは妙に安いというのが気にかかりますが…トラブったらまたその時はその時で。
@redbrick VGAの下側にはRTL8111なPCIeのLANカードが鎮座しているのです(オンボードのLANは壊れた時に困るので極力使いたくない…じゃあなんでUSBは平然と使うんだよというツッコミは置いといて)。
電源が下置き(普通は上置きだよね)のケースなので、microATXなマザーであってもVGAカードの位置がやたらと高い、VGAステーは長いやつ(最大30cm)を選ばないと間に合わないかも。
U-bootのコマンドプロンプトに落ちてくれれば、そこからメモリコントローラのレジスタ設定値を拾っていけるんだけど…落ちない以上は他の手を考えないといけないのかも。boot0を使っているのは確かなので、linux-sunxi版の(Androidに影響されない)u-bootをビルドして作れば良い…そういや以前mainlineじゃない、sunxi版のu-bootをビルドしてませんでしたか過去の自分?
このアカウントは、notestockで公開設定になっていません。
でもあの国は良いですよね、自国のOS、古くなっても開発者がこうやって今でも引き継いでいるし開発者も胸張って活動できるんだからさ。それに比べて日本の(伏せる)ときたら。
26bit環境なRISC OS機は多分実家の倉庫に眠ってる気がするけど今でも動くのかなアレは。VirtualACORN買ってきた方が良い気がするとはいえ、これも結構なお値段なので… http://www.virtualacorn.co.uk/
RISC OS遊びしたいけどお金と時間が無いのでなかなか手を出せない…初代Raspberry Piで動くことは知っているんだけど(コンパイラが売り物なんだもん https://www.riscosopen.org/content/sales/dde )。
ということでRX6400の返品返金処理も完了したし、何かを買うなら今でしょうね…夏休みに遊ぼう、というのなら。
このアカウントは、notestockで公開設定になっていません。
Porting OpenBSD pledge() to Linux https://justine.lol/pledge/ (Jul/13/2022)
"Unfortunately, OpenBSD leader Theo states that there are only 7000 users of OpenBSD." のonly 7000 usersは
BSD is dying https://everything2.com/title/BSD+is+dying (Nov/21/2002) から引用してるんだけど…流石にそれはどーよと思ってしまう。
おっ
(2022-07)Porting OpenBSD pledge() to Linux
https://justine.lol/pledge/
としあきdiffusion Wiki* コメント/Nvidia以外のグラボに関して https://wikiwiki.jp/sd_toshiaki/%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88/Nvidia%E4%BB%A5%E5%A4%96%E3%81%AE%E3%82%B0%E3%83%A9%E3%83%9C%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6 NVIDIA以外の環境で動かすための知見が集まっているようだけど…なにがしかの問題があろうと自分の環境で動かしたいというのは何処の世界でもあるもんなんですなあ。
メモリの利用効率については知らないけど、Tom's HardwareでのStable DiffusionベンチだとRDNA2よりもRDNA3系の方が遥かにスコアが良い(それに比べてArcのスコアは酷い…とはいえ、A380でもベンチマークに参加できてスコアを残せているのは凄いと判断すべきか…)
https://cdn.mos.cms.futurecdn.net/iURJZGwQMZnVBqnocbkqPa.png
Stable Diffusion Benchmarked: Which GPU Runs AI Fastest (Updated) (Jan/27/2023) https://www.tomshardware.com/news/stable-diffusion-gpu-benchmarks
もしかしてさ、「VRAM容量の利用効率も非常に悪く、GeForceで3~4GBで済んでいるイラスト生成が、Radeonだと8GB全部使い切ってしまいます。」ってやつ…AIアクセラレータというかbfloat16対応の有無だったりする?RX7x00でのテストがあれば良かったんだけど。
【Stable Diffusion】AIイラストにおすすめなグラボをガチで検証【GPU別の生成速度】 (2023.4.15)
https://chimolog.co/bto-gpu-stable-diffusion-specs/
あー、AI向けのアクセラレータ積んでるのはRADEON 7x00(RDNA3)世代なのか。
西川善司の3DGE:Radeon RX 7900 XTX/XTは何が変わったのか。大幅な性能向上を遂げたNavi 31世代の秘密を探る (2022/12/19) https://www.4gamer.net/games/660/G066019/20221212087/
AI主導の企業がゲーム用GPUを買い占めていることを示す証拠 (2023/8/2) https://g-pc.info/archives/32671/
RADEON RX7900XTX(24GB)が買い占められてるって話だけど、流石に8GB物のカードまで影響が及ぶことは…どうなんだろうね?って話か。
なんかPCパーツは買い時を考えるくらいなら多少お金がかかっても欲しい時に買うのが良い気がしてきた。値段が下がるまで待っている間に攫われる可能性もあるし、待っている「時間」というコストもあるし…
axppmic(4)にaxp313a対応(暫定)は入れた。真面目に対応すると多分無駄なテーブルが増えるだろうから…必要になったら必要になった人が上手い方法で対処してくれることを期待しよう。
ハイエンドなPCパーツって寿命短いよね…?すぐに飽きるだろうし、発熱と放熱のバランスがちょっとアレで壊れやすいとか、そんなに手元に長く置いとくとはメーカーは思ってないんじゃ、という気がしてならないんだけど。
Collapse OSからUXN virtual machineを知った身なんだけど…最近UXN追っかけてないので状況が分からぬ… https://wiki.xxiivv.com/site/uxn.html
I/O部分さえ考えなければ(ってこれは一番考えないといけないんだけど)、MSX2にも載らないかなーとか考えてみようとした時期がありました。考えてみようとしただけなので実際に何かしたわけではないです。
このアカウントは、notestockで公開設定になっていません。
A770/8GBが\35kで、電源は雑に見積もって\15kの\50kコース
A380/6GBが\20kで、電源は\12kの\32kコース
うーん、その差額で何が得られるか、というのは冷静に考えたい。後先考えずにダイブするのも楽しそうではあるが…
AI物で何ができるかなんて全然分からないけど、なんか触ってみたいというのはあるんだよなあ。別にGPU揃えなくても触れるよ、という領域もあるのかもしれないし、そこから始めなよと言われそうな気もするけど。
その辺の情報をもうちょい集めて、何をそろえるか考えるか…RX6400の初期不良(?)は残念だったけど、まあ「一旦頭冷やせ」と言われたと思えば、まあ。
ugoとAI 〜Intel® Arc™ A770活用編〜 (2023/6/13) https://ugo-robot.hatenablog.com/entry/2023/06/13/121702
AI物に触れるなら最低でも8GB、できれば16GBは欲しいというのが現実か…
インテルが新たに進める「oneAPI」とは? 多様化するアーキテクチャで最大限のパフォーマンスを発揮 (2021/01/28) https://codezine.jp/article/detail/13445
DPC++(Data Parall C++)がキモみたいだけど…NVIDIA/AMD対応ってどうやって実現してるんだろう。各GPU毎のバイナリを吐き出して、実行時にそれを読み込んでねってお願いするところまでが多分お仕事になるはずなんだけど。
まあとにかくoneAPI使いたいからIntelで固める必要はない、ってことまでは分かった。oneAPIが学習/OpenVINOが推論、というのも雑すぎる(というか全然正しくない)理解だってことも。
え、oneAPIってIntelのコンパイラスイートだったのか(API言うからAIか何か向けのフレームワークのようなものを想像していた…)
インテル® oneAPI ツールキットの評判 (2022/6/16) https://www.itreview.jp/products/oneapi/reviews/112543
Ubuntu 22.04 LTS における Intel oneAPI (ifort) のインストール (2023/04/22) https://estuarine.jp/2023/04/oneapi-ubuntu-22-04/
確かに電源の容量を増やしておけば、今はそのまま放置でも欲しい時に欲しいグラボが買えるよなあ…(電源周りの規格さえ変わらなければ)
@reasonset 確かに電源だけ押さえておく、という手はありますね…助言感謝です。
A770/A750もFP64不可なんだけど…GPGPUよりはAI用途を睨んだ作りになってるのかなあ。あれくらいのお金を積むなら素直にGeForce買った方が面倒が少ないという気はなんとなくする(とはいえ新しいハードはワクワクする)。
A380ってお安くてTensor coreっぽいの乗っててメモリたっぷり(その代わりFP64不可)というのは結構いいバランスだと思うんだけど…電源容量が要500W(今度出るLowProfile物でも450W)という罠に引っかかった。400Wなんだよ今のマシン…
RX6400という選択肢を選べない以上、GTX1650しか残ってない…?
そいやX68000ZってNetBSD/x68k動くのかなあ。そもそも何MByte分のRAMをエミュレートしてくれるかという話が出ているのか…(12MByte?)
でもOSSのドライバだったらむしろ自分で同じハードウェア買って「おらぁデバッグ手伝ったるわ」という人の方が開発者には喜ばれますよね…ちゃんと問題を潰した、という確認もできて使い手も安心。
…ぎく。そこまで明確に書いちゃいないけどつい最近UHD730でOpenCL版のdistributed.netが動かないんですーという話 https://community.intel.com/t5/GPU-Compute-Software/UHD730-does-not-work-distributed-net-OpenCL-client/m-p/1509391#M120571 (あらお返事付いてる)、あれで対応してくれたらArc A380買っちゃおうかなーとか少し考えてました。
あとはまあ、電波法警察っていうのかなあ、TwiもといX上に居るあの辺の顔色をうかがうのが正直ダルいというのもある。
資金の問題、(同一コールサインを持つ移動する局/しない局による)自局間通信が封じられた問題により、しばらくアマチュア無線はお休みです。ワイヤレス人材とやらを育てるなら細かいノードを用意するケースも多いのだし、自局間通信できなかったら話にならないんですけどねえ(いちいち社団局立てろというのも話が違う…「相手(人間)」がいてこそのアマチュア無線、とかいうのが自局間通信を封じる理由らしいってどこかで聞いたのですが真偽は不明)。
山かけだのゲート越えだのは日本ローカルか。海外だとlocal/gatewayらしいし…なぜあんな用語を作ったのか、というのは度々呟いたり吠えたりしていることではある。
これは何時書かれた記事なんだろう https://www.qsl.net/kb9mwr/projects/dv/codec/ambe.html
Improving Open AMBE for D-Star
(不必要に難解な用語、未だにAMBE+2じゃなくAMBEって辺りは批判の対象で良い気がするけど…)
このアカウントは、notestockで公開設定になっていません。
ってことは電通大にはNEWS-OSのソースコードが残って…るかどうかは定かじゃないんだろうなあ。
このアカウントは、notestockで公開設定になっていません。
あんまり大声じゃ言えないけどOSDN上のプロジェクトってちょっと参加しづらいよね…GitHub/Giteeのような気軽さが無い感じがする。まあプロジェクトによっては気軽に来られても困るというのもあるだろうから、使い分けなんだろうけど。
「2013年からは「OSDN」とよく似たサービス「Gitee」を開始し」
GiteeってGitHubと似ているサービスじゃないのか…?
「OSDN」が中国企業に買収 ~日本のオープンソースプロジェクト ホスティングサービス (2023/7/31) https://forest.watch.impress.co.jp/docs/news/1520393.html
このアカウントは、notestockで公開設定になっていません。