**IRIX 用 3DFX Voodoo ドライバーおよび Glide2x IRIX ポート**

2026/03/24 7:37

**IRIX 用 3DFX Voodoo ドライバーおよび Glide2x IRIX ポート**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

改訂された概要:
このログは、レガシーシステム上で3Dfx Voodoo 1 グラフィックスカードを初期化する様子を記録しています。ドライバの起動メッセージでは、デバイスのレジスタベースが

0x1b000000
(4 MB)で、フレームバッファベースが
0x1b400000
(12 MB)であることを示し、レジスタ空間に対して16 MBの mmap ウィンドウが確立されていると報告しています。ドライバは Voodoo 1 カードを1つ登録し、
/hw/tdfx0
を通じて公開し、
tdfx.o
モジュールを動的にロードします。

その後の

test20
実行では「mipmap modes 2.46」、解像度 640×480、CPU タイプ i586、および PCI スロット 0 に単一の SST‑1 カードがあることを確認しています。
vidInit
シーケンスはテクスチャ clamp レジスタ(アドレス
0x4000b00–0x4000b08
)を書き込み、クロック計算を完了することで終了します。

他の PCI デバイスも列挙されています:2 台の ADAPTEC 7880 SCSI コントローラ、統合イーサネットアダプタ(

ec0
)、CPU QED RM7000 @ 802 MHz、1 GB RAM、16 KB の命令/データキャッシュ、Flash PROM v4.18、および PCI スロット 3 にある Voodoo 1 (ベンダー 0x121a、デバイス 0x0001)。

レジスタウィンドウがアクティブな状態で、オペレーティングシステムは設定された解像度で Voodoo 1 を使用して 3D アクセラレーションを行うことができ、このレガシープラットフォーム上で機能的なグラフィックスサポートを提供します。

本文

システムログ – 3月23日

13:48:33 5A:IRIS unix: NOTICE: tdfx: init — 3Dfx Voodoo1/Voodoo2 ドライバ
13:48:33 5A:IRIS unix: NOTICE: tdfx: registering for Voodoo1 and Voodoo2
13:48:33 5A:IRIS unix: NOTICE: tdfx: attaching Voodoo1 (SST-1) as card 0
13:48:33 5A:IRIS unix: NOTICE: tdfx: SST-1 BAR0 mapped:
      reg_kva=bb000000  reg_phys=0x1b000000
      fb_kva=bb400000   fb_phys=0x1b400000
13:48:33 5A:IRIS unix: NOTICE: tdfx: IP32 write‑gather skipped for SST-1 (single BAR)
13:48:33 5A:IRIS unix: NOTICE: tdfx: card 0 (Voodoo1 (SST-1)) reg_phys=0x1b000000 fb_phys=0x1b400000
13:48:37 5A:IRIS unix: NOTICE: tdfx: card 0 accessible at /hw/tdfx0
13:48:37 5A:IRIS unix: NOTICE: tdfx: 1 card(s) registered
13:48:33 5E:IRIS lboot: Module /var/sysgen/boot/tdfx.o dynamically loaded.

テスト結果 (
./test20
)

test20:
mipmap modes
2.46
Resolution: 640x480
Press A Key To Begin Test.

Couldn't determine cpu type. Using i586
initEnumHardware: calling pciOpen
fxirix: 1 3Dfx card(s) opened
pciOpen: hasDev3DfxIrix=1
pciOpenIrix: numDevices=1
initEnumHardware: pciOpen OK
initEnumHardware: slot 0 vendor=0x121a device=0x01
initEnumHardware: SST1 defined, checking TDFXVID=0x121a SST1DID=0x01
initEnumHardware: SST1 card detected at slot 0
fxirix: device 0 TDFX_GET_REGBASE=0x1b000000
fxirix: card 0 reg_base=0x1b000000 fb_base=0x1b400000
       reg_size=4194304  fb_size=12582912
fxirix: map card 0 reg window phys=0x1b000000 size=16777216
fxirix: mmap fd=3 offset=0x0 length=16777216
SetGrxClk: tex write sstbase=4000000 addr=4f00000
vidInit: A (after VCLK_ENABLE)
vidInit: B (timing regs done)
vidInit: C (SetResolution done)
vidInit: D (before CalcGrxClk)
vidInit: E (CalcGrxClk done)
...

ハードウェアインベントリ (
hinv_3dfx
)

CPU: QED RM7000 Processor Chip Revision: 5.1
FPU: QED RM7000 Floating Point Coprocessor Revision: 5.0
1 802 MHz IP32 Processor
Main memory size: 1024 Mbytes

Cache:
- Secondary unified instruction/data cache: 256 Kbytes (Processor 0)
- Ternary unified instruction/data cache: 1 Mbyte (Processor 0)
- Instruction cache: 16 Kbytes
- Data cache: 16 Kbytes

FLASH PROM version 4.18
Integral SCSI controller 0: Version ADAPTEC 7880
  Disk drive: unit 2 on SCSI controller 0
Integral SCSI controller 1: Version ADAPTEC 7880

On‑board serial ports:
- tty1
- tty2
On-board EPP/ECP parallel port
CRM graphics installed
Integral Ethernet: ec0, version 1
Video: MVP unit 0 version 1.4 (no AV Card or Camera)
Vice: TRE
Graphics board: 3dfx Voodoo

詳細インベントリ (
hinv_3dfx -v
)

CPU: QED RM7000 Processor Chip Revision: 5.1
FPU: QED RM7000 Floating Point Coprocessor Revision: 5.0
1 802 MHz IP32 Processor
Main memory size: 1024 Mbytes

Cache:
- Secondary unified instruction/data cache: 256 Kbytes (Processor 0)
- Ternary unified instruction/data cache: 1 Mbyte (Processor 0)
- Instruction cache: 16 Kbytes
- Data cache: 16 Kbytes

FLASH PROM version 4.18
Integral SCSI controller 0: Version ADAPTEC 7880
  Disk drive: unit 2 on SCSI controller 0 (unit 2)
Integral SCSI controller 1: Version ADAPTEC 7880
On‑board serial ports:
- tty1
- tty2
On-board EPP/ECP parallel port
CRM graphics installed
Integral Ethernet: ec0, version 1
  PCI Adapter ID (vendor 0x9004, device 0x8078) PCI slot 1
  PCI Adapter ID (vendor 0x9004, device 0x8078) PCI slot 2
  PCI Adapter ID (vendor 0x121a, device 0x0001) PCI slot 3

Video: MVP unit 0 version 1.4 (no AV Card or Camera)
Vice: TRE
Graphics board: 3dfx Voodoo (unit 0)
  Vendor: 3Dfx Interactive
  Device ID: 0x0001
  Register base: 0x1b000000  size: 4096 KB
  Framebuffer base: 0x1b400000  size: 12288 KB

同じ日のほかのニュース

一覧に戻る →

2026/03/24 7:52

Windows 3.1 用 タイル背景 .bmp アーカイブ

## Japanese Translation: GitHubは、コード作成・ワークフロー自動化・セキュリティ・コミュニティ協働を向上させるAI搭載の開発者ツールとエンタープライズサービスの包括的なスイートを提供します。 - **AI コード生成**:Copilot、Spark、および Models は開発者がコードを自動で生成・改善するのに役立ちます。 - **開発者ワークフロー**:Actions、Codespaces、Issues、Plan、Code Review が、コーディングからデプロイまでの開発パイプライン全体を統括します。 - **セキュリティ**:GitHub Advanced Security は脆弱性を検出しシークレットを保護します;エンタープライズグレードのセキュリティは Copilot for Business にバンドルされています。 - **エンタープライズプラットフォーム**:AI 搭載の開発環境とプレミアムサポートにより、大規模チームがスケールで高度なツールを採用できるようになります。 - **ユースケースの幅広さ**:このスタックは、医療・金融・製造・政府などの業界で App Modernization、DevSecOps、および CI/CD をサポートします。 - **マーケットプレイスとコミュニティ**:Advanced Security のようなアドオンは Marketplace で入手可能です;Sponsors、Security Lab、Maintainer Community、Accelerator、Stars、Archive Program といったイニシアチブがオープンコラボレーションを促進します。 - **ドキュメントとサポート**:GitHub は包括的なドキュメント、ブログ、変更ログ、およびユーザー向け専用サポートチャネルを提供しています。 今後の展望として、GitHub は AI 統合を深化させ、エンタープライズ機能を拡充し、業界固有のサポートを拡大することを計画しており、デジタルトランスフォーメーションの加速、コード品質基準の向上、および組織全体でのセキュリティ強化に寄与すると期待されています。

2026/03/24 3:40

既存の研究アイデアに対する自己主導型調査

## Japanese Translation: 研究は、検索空間とサンドボックス制約が厳密に定義された場合、LLM駆動エージェントが機械学習トレーニングパイプラインを自律的に改善できることを示しています。エージェントは制限付きループで動作します:仮説 → `train.py`/`program.md` を編集(メモリ用にスクラッチパッド使用)→ トレーニング(RTX 4090 で約800ステップ ≈ 3 分)→ 平均順位を評価し、コミットまたはロールバック。各実行はノイズ過剰適合を防ぐために約5 分の壁時計時間で制限されます。 トレーニングは医療用X線データセットから始まり、その後 Ukiyo‑eVG(≈11 K 日本の木版画)へ切り替えました。フレーズ注釈はガウスヒートマップに変換され、追加の「視線」入力として使用されました。CLIPバックボーンは ViT‑Small (22 M) + DistilBERT (66 M) + HeatmapProcessor (~90 M パラメータ) で構成され、ホールドアウト1 Kテストセットで評価しました(ベースライン平均順位 344.68、R@1 img→txt 17.2%、txt→img 16.5%)。 1日間にわたりエージェントは42実験を実行し、そのうち13がコミットされ29がロールバックされました。平均順位は344.68から157.43へ(54 %減少)しました。主な向上は温度制限修正(-113点)と Optuna++ ハイパーパラメータ調整(-30点)によるもので、他のアーキテクチャ変更はほぼ影響がありませんでした。フェーズ 4/5では成功率が低下し、多くの「スパゲッティ」仮説が失敗しました;サンドボックス違反は、エージェントが未承認の bash 呼び出しを試みたりループを早期に停止した際に発生しました。 実験は、LLM エージェントが明確に定義された検索空間内で機械学習研究を自律的に推進できることを示していますが、予期せぬ(「未知の未知」)挙動には苦戦し、厳格なサンドボックス化が必要です。将来の作業では計画段階やサブエージェントを導入して、1実験あたりの単一変更制限を克服し、ハイパーパラメータのより深い探索と成功率の向上を可能にすることが考えられます。

2026/03/22 0:07

**朱祁:磁器修復の技術**

## Japanese Translation: **概要:** ジュチ(锔瓷)は、宋代(960‑1279)に遡る中国の破損した磁器を修復する工芸です。13世紀の絵画に作業員が壊れた陶器を修理している様子が描かれており、ユネスコはジュチを無形文化遺産として認定しています。この技術では、職人が**脆弱な磁器に穴を開け、慎重に手作業で製造した金属のスタープレート(銅、鉄、または貴金属)を挿入し、裂け目を覆いながら物体の機能と美的整合性を保ちます**。ジュチは「不完全さの美」を称える哲学を具現化しており、日本の金継ぎ(壊れた陶器を漆で修復し、金箔で縫い合わせる)と類似しています。両方の伝統において、裂け目は再生されたアイデンティティへ変容し、人生に伴う傷や回復力を象徴します