Zpět

Výsledky testů jednotky VESA

Testovací program byl vyzkoušen celkem na 21 různých počítačích a (pravděpodobně) 4 operačních systémech. Procentuálně vychází úspěšnost cca 85%, což považuji v dnešní době "moderních a výkonných" operačních systémů docela za úspěch. Jak to dopadlo?

100% úspěch

Tj. grafika funguje, požadovanou frekvenci se podařilo nastavit: 6 strojů

grafická kartaoperační systémdetekovaná verze VESA BIOSu (VBE)poznámky
NVidia Riva TNTWindows XP SP 23.0hlásí jakousi chybu s virtuálním ovladačem, ale po odkliknutí jede bez problémů
jakási NVidiaWindows 983.0-
NVidia GeForce 2Windows 98 SE3.0-
-"-MS-DOS-"-nefunguje komunikace s monitorem přes DDC (nejsou ovladače), ale nastavování frekvence ano
nv6600GTWindows XP?-
VIA ChromeWinXP Home?-
?Windows i DOS?-

Úspěch

Grafika funguje, nastavování frekvence nešlo kvůli nízké verzi VBE: 8 strojů

grafická kartaoperační systémdetekovaná verze VBEpoznámky
ATI Radeon 9250Windows XP2.0-
ATI Radeon 9600Windows XP2.0-
Cirrus LogicMS-DOS 7.101.2486 ;-)
Cirrus LogicWindows 951.2laptop
S3 Trio 64VWindows 981.2-
Cirrus Logic 5446 PCIWindows 98 SE1.2-
ATI rage furyWindows XP prof. SP 21.2-
Intel 945GMWindows XP home2.0pravděpodobně laptop

Jakž takž

Grafika funguje, ale jelo se na výchozí frekvenci i s VBE 3+: 4 stroje

grafická kartaoperační systémdetekovaná verze VBEpoznámky
Intel 915GMWindows XP3.0laptop (takže na frekvenci nezáleží)
nv6600gtWindows XP SP23.0-
Radeon HD 2900XTWindows XP?tenhle možná patří do předchozí tabulky
Radeon X1900XTWindows XP SP23.0-

Neúspěch

3 stroje

grafická kartaoperační systémdetekovaná verze VBEpoznámky
?Windows XP2.0laptop, vůbec nepodporoval režim 640x480 (což vlastně není chyba jednotky)
?Windows XP?systém nahlásil, že je v programu neplatná instrukce a shodil ho
??2.0problémy s USB klávesnicí, ke spouštění grafiky se program vůbec nedostal

Závěr?

Na důvěryhodnou statistickou analýzu by bylo potřeba mnohem víc výsledků, těch 21 počítačů je málo. Ale je to docela reprezentativní vzorek od vykopávek typu 486 přes první Pentia až k dnešním dvoujádrům. Vzhledem k tomu, že jednotka VESA je primárně určena pro programy běhající na "starém šrotu", svůj účel plní dostatečně.

Dobře dopadly grafárny od NVidie a systémy Windows 9x (a DOS). Naproti tomu dost velké procento moderních karet od ATI (Radeon) řeší nastavování frekvence ovladači přímo pro cílový systém, standard VESA zanedbává a používá staré verze VBE. Ověřil jsem si, že na komunikaci s monitorem přes DDC je potřeba ovladač, který v DOSu zdaleka není samozřejmostí. Že čím větší monitor a světlejší obraz, tím větší musí být obnovovací frekvence, aby obraz nevypadal blikavě (zažili jste někdy 60 Hz na 19"?). Že režim 640×480, o kterém jsem si myslel, že poběží zaručeně vždy a všude, zas tak úplně zaručený není (hlavně na neobvykle tvarovaných LCD). Že někdy nemusí fungovat ani tak samozřejmá věc, jako standardní bufferovaný vstup z klávesnice přes služby int 21h.

A dostal jsem spoustu doporučení, ať se vykašlu na DOS, což samozřejmě neudělám :-).

Všem zúčastněným děkuji za spolupráci.

Zpět

Reklamy: