Langt de fleste grafikkort kører ikke ordentligt mht. 2D ydelse. En typisk benchmarktest er Outrun på System16 emulatoren. Start Outrun op og kør et par minutter, hvorefter du afslutter ved at trykke på END-tasten. I (et) DOS(-vindue) kan du nu se, hvor mange billeder pr. sekund, din computer gennemsnitligt kan levere. Uden at optimere noget som helst vil de fleste se, at f.eks. en celeron 300 kan klare ca. 80 FPS i 320x240, mens den efter optimering kan klare hele 240 FPS.
Især M72 og tildels System16 kører bedst i ren dos. Win98 kommer med Dos 7.10 og via WinHack(er) eller TweakUI kan du nemt separere Win98 fra Dos (dvs. dos loader nu ind og dernæst stopper processen. Win98 loader først, når du skriver WIN som i gamle Windows3.11-dage). Ved at lave multiple dos-opstarter i config.sys og autoexec.bat-filerne kan du lave opstartsmuligheder for både dos og win98, så alt virker som før - blot har du nu mulighed for at starte op i ren dos uden at skulle omkring Win98 først.
Alle P2-baserede cpu'er (celeron1-2, P2-3) skriver meget langsomt til 2D-kortet. Dette problem er behandlet i Win98, men ikke i dos, hvor selv en hurtig P3 kan opleve sig slået af hurtig Pentium. Dette kan ændres i dos ved hjælp af et program, som hedder FASTVID. FASTVID alene giver dig 2-4 gange større ydelse i alle dos-spil, som bruger VESA-driver (heriblandt dine emulatorspil; Duke Nukem 3D og dos-Quake er også inkluderet). Nogle bios'er har denne FASTVID funktion delvist indbygget. Kig under "Chipset Features Setup" i din (AWARD-)bios (som især findes på ASUS-bundkort), og sæt "Video Memory Cache Mode" fra "UC" (=uncacheable, default) til "USWC" (=uncacheable, speculative write combining). Helt på eget ansvar naturligvis :-)
Udover FASTVID kan du, såvidt du har 2D-kort af ældre dato (før 1999), hente Scitech's Display Doctor v. 6.53 via internettet. Ved at installere denne UNI-VESA-driver kan du forbedre ydelsen på f. eks. Matrox Millenium 2 grafikkort, fordi driveren giver VESA 3.0 understøttelse (Matrox Mill. 2 har kun VESA 2.0 indbygget). På grafikkort uden bios-integreret VESA 2.0+ får du mulighed for at benytte avancerede skærmopløsninger i dos, som f.eks. 800x600 (et must for M72 - her et et eksempel på indholdet af en .bat fil for M72 spil (R-Type): "m72.exe rtypeus -ppro -scanlines -r 44100 -vsync -int60". Bedre kan det ikke blive!).
For de mindre hardcore emulatorfreaks kan M72 fås med Win9X-interface, men M72 kører stadig langt fra så perfekt, som i dos. System16 kører dog glimrende i Win9X også. NeoRageX er MEGET afhængig af VESA-driver-support. Voodoo3 bliver eksempelvis ikke understøttet af Scitech Display Doctor, hvorfor dette kort er 3 gange langsommere, end Matrox Millenium 2, som netop understøtters af Scitech. Hvis du holder meget at emulator-spil til dos, bør du derfor opgradere grafikkort med særlig stor omtanke. VESA 3.0 support mm. er nu et must for emulatorfreaks (nyeste Nvidia og Matrox kort leveres med dette).
Med andre ord, FASTVID og SCITECH DISPLAY DOCTOR 6.53 giver utrolig stor merydelse i ren dos og tildels også i Win9x. FASTVID kan benyttes på alle Intel FX, LX og BX chipsæt, mens Scitech Display Doctor kun er relevant for ældre grafikkort uden VESA 3.0 understøttelse (helt nødvendigt er Scitech for 2D-kort med VESA 1.0 understøttelse). Husk på, at dos stadig er det foretrukne udviklingsmiljø for mange emulatorprogrammører, så det er ikke kun nødvendigvis M72 og System16, der for et boost, når du optimerer.
Her er mine egne resultater fra P2 400 med Matrox Millenium 2 grafikkort (1024x768):
[Bemærk, System16.ini filen er rettet til, så scanlines = 2, hvilket forcerer en opløsning på 1024x768 for absolut bedste billedgengivelse]
Outrun System16 i dos uden FASTVID eller SCITECH = 17 FPS
Outrun System16 i dos med FASTVID og SCITECH (univbe-driver) = 131 FPS
PS. Husk endelig at installere dit lydkort i dos også :-) Eller bare adder denne linie i autoexec.bat, hvis du har soundblaster-kompatibelt lydkort:
SET BLASTER=A220 I5 D1 H5 P330 [E620 T6]
Check selv, hvis det ikke virker umiddelbart, at port, irq og dma-værdier passer! Elementer i firkantet parentes skal kun medtages ved SoundBlaster AWE32 lydkort.