UniVBE ( Universal VESA BIOS Extensionsの略)は、VESA BIOS規格に準拠して作成されたDOSアプリケーションを、1990年頃から2000年代半ばまでのほぼすべてのディスプレイデバイスで実行できるようにするソフトウェアドライバです。
UniVBEドライバはSciTech Softwareによって開発され、同社の製品であるSciTech Display Doctorにも含まれています。
主な利点は、ゲームとの互換性とパフォーマンスの向上です。多くのビデオカードはVESA規格の実装が不十分であったり、全くサポートしていなかったりします。UNIVBEは、カードに内蔵されているサポート機能を置き換えます。VESAの問題が広範囲に及んでいたため、多くのゲームにUNIVBEバージョンが組み込まれています。
SciTech Software Incによると、SciTech Display DoctorはIBMによってOS/2のネイティブグラフィックスドライバソリューションとしてライセンス供与されている。[ 1 ]
このソフトウェアは、ケンドール・ベネットによってUniversal VESA TSR (UNIVESA)として開発されました。VESA組織の要請により、バージョン4.2でUniversal VESA BIOS Extensions (UniVBE)に名称変更され、現在はフリーウェアではありません。
バージョン5.1では、VBE/Core 2.0のサポートが追加されました。
バージョン5.2では、Scitech Display Doctorに名称変更されました。しかし、実際のドライバの名称としてはUniVBEが引き続き使用されました。
バージョン6では、VBE/Core 3.0、VBE/SCIのサポートが追加されました。
バージョン6.5では、Scitech Display Doctorをラッパービデオドライバとして使用できる機能が導入されました。
バージョン 7 はVESA/MCCSをサポートし、 OpenGLエミュレータである Scitech GLDirect が含まれていました。このバージョンは OS/2 およびLinux (バージョン 1.0 として) にも移植されました。しかし、提案された製品は広く利用可能になることはありませんでした。一般に公開されたのはプレリリース版のみでした。Windows SDD プレリリース版には、 DOS UniVBE ドライバ 7.20 beta 、Scitech Nucleus Graphics ドライバ、GLDirect 2.0 および 3.0 betaが含まれていました。SDD 7 は 2002 年 2 月 28 日に OS/2 で最初にリリースされ、続いて 2002 年 3 月 1 日に Windows ベータ版がリリースされました。
SciTech Display Doctor 7.1 は、OS/2 など他のオペレーティングシステムで利用可能だった SDD の最終リリースとなりました。しかし、Scitech Nucleus Graphics エンジンは、SciTech SNAP (System Neutral Access Protocol) Graphics、SciTech SNAP DDC、および SciTech VBE Test Suite 8.0 として存続しました。[ 2 ] UniVBE とは異なり、SciTech SNAP Graphics は、 GPU BIOS を VESA 準拠にパッチするのではなく、完全にアクセラレーションされたバイナリ互換のグラフィック デバイス ドライバとして設計されています。
Display Doctor は SciTech Software によってサポートされなくなりました。SciTech Display Doctor 5.3a、SciTech Display Doctor 6.53、および UniVBE 6.7 はFTPサイト[ 3 ]で入手可能でしたが、2009 年 10 月 4 日現在、FTP サイトは利用できなくなっています。これは、2008 年 12 月に Alt Richmond Inc. が SciTech Software を買収したことに関連しているようです。
SciTechの製品に代わるものを提供しようとした試みの一つがFreeBE/AF [ 4 ]であったが、最後のリリースは1999年6月27日であった。
UniVBEを使用するには、最低512KB のメモリを搭載したビデオカードが必要です。
UniVBEは多くのコントローラーをサポートしてきましたが、特に古いハードウェアを使用しているユーザーにとって、VESAサポートの品質は新しいバージョンになるにつれて低下しました。新しいGPUの場合、それらを使用するビデオカードは書き換え可能なファームウェアを組み込むようになり、ビデオカードメーカーは、特にMatroxプロセッサを使用するカードに対して、SciTechが提供するよりも優れたVBEパッチを提供できるようになりました。
UniVBEは16色表示モードやテキストモードを追加しませんが、「パススルー機能」を使用してこれらのモードを再利用するオプションを提供します。ただし、テキストモードのパススルー機能はSDD 6のリリース以降、動作しなくなっています。
Matrox Gシリーズのビデオカードは、メモリ使用量が最大でも半分以下のビデオモードしか使用できません。これは、SciTechによってハードウェアの欠陥として報告されたMatrox Millenniumとは異なります。