注目ポイント
- Voodoo 3がLinuxから直接初期化できるようになりました
- ファームウェアに依存しなくても、LinuxからVoodoo 3を初期化できるようになりました
- Linuxカーネル7.3で実現
- Voodoo 3の3Dアクセラレーションも実験的に実現
- QEMUエミュレータを使用してVoodoo 3のエミュレーションを実現
詳しく解説
Linuxカーネル7.3では、Voodoo 3のLinuxドライバーが更新されました。この更新により、Voodoo 3はPCのファームウェアに依存しなくても、Linuxから直接初期化できるようになりました。開発者であるDaniel Palmerは、Voodoo 3をAmiga 4000に接続し、Linuxから初期化することに成功しました。
Voodoo 3の3Dアクセラレーションも実験的に実現されています。Palmerは、Voodoo 3のレジスタ空間をユーザースペースからアクセスできるようにし、smoltdfxというライブラリを開発しました。このライブラリを使用して、Quakeなどの古典的な3DソフトウェアをVoodoo 3で動作させることができます。
QEMUエミュレータを使用してVoodoo 3のエミュレーションも実現されています。Palmerは、Voodoo 3のエミュレーションを使用して、テストプログラムを実行し、実際のVoodoo 3ハードウェアとの差異を調べることができます。
編集部の見解
この更新は、Linuxユーザーにとって大きなニュースです。Voodoo 3は25年前に発売された古典的なグラフィックスカードですが、まだ多くのユーザーが興味を持っています。この更新により、Voodoo 3をLinuxで使用するユーザーが増える可能性があります。
ただし、この更新はまだ実験的であり、多くの問題が残っています。例えば、Voodoo 3のマルチテクスチャリング機能にはまだ問題があります。さらに、Voodoo 3をPCIパススルーを使用して仮想マシンに接続することは可能ですが、エンジニアリングの詳細は複雑です。
まとめ
Voodoo 3のLinuxドライバーの更新は、大きなニュースです。Voodoo 3は古典的なグラフィックスカードですが、まだ多くのユーザーが興味を持っています。この更新により、Voodoo 3をLinuxで使用するユーザーが増える可能性があります。ただし、まだ多くの問題が残っています。将来的には、Voodoo 3の3Dアクセラレーションがより安定したものになる可能性があります。