Instalacja
sterowników kart graficznych
Często spotykanym problemem u początkujących są problemy z instalacją
sterowników kart grafiki. Wynikają one ze specyficznej procedury, która
jest całkowicie odmienna niż
w Windows.
-
Pierwszym często popelniamym błędem jest próba instalacji sterowników bez
przywrócenia trybu VGA. Tryb ten mozna przywrócić poprzez Opcje Odzyskiwania.
Podczas startu systemu kiedy wyświetlany jest w lewym górnym rogu napis
OS/2 należy wcisnąc kombinacje Alt-F1 i wybrać stosowną pozycje z menu.
-
Drugi newralgiczny punkt to rozpoznanie dostępnych trybów graficznych.
Program instalacyjny daje nam dwie mozliwości. Albo zrobi to sam (naprawde
nie polecam), albo zrobimy to ręcznie. Aby tego dokonać należy podać nastepującą
komendę C:\OS2\SVGA.EXE MONITOR ON. Jak się zachowa wskazany programik
zalezy od dostawcy sterownika. Jeżeli jest dobrze napisany da nam wybór
częstotliwości odswieżania. Jeżeli sie tego kroku nie wykona poprawnie
istnieje ryzyko wybrania parametrów przekraczającyh możliwości słabszych
monitorów i najczęściej wtedy pozostaje powrót do trybu VGA. Warto też
jeszcze przed przeładowaniem systemu sprawdzić w obiekcie System ustawienia
karty grafiki. Niektóre sterowniki przyjmują tryb który może sprawic wiele
klopotów.Np ustaliliśmy ze chcemy odswieżanie ekranu 72 Hz. Ale zamiast
rozdzielczości 800x600 ustala się domyślnie 1024x768, której nasz monitor
nie obsługuje.
-
Po zainstalowaniu czegokolwiek system zawsze ustawia 640x480x256 kolorów
z odświeżaniem 60Hz, co wytrzyma każdy monitor. I to właśnie autodetect
jest najbardziej polecaną metodą instalacji. Dopiero po zainstalowaniu
640x480x256 kolorów w "System Setup->System" możemy wybrać typ monitora
i częstotliwość odświeżania. Jeśeli karta ma własny setup (Matrox, S-trójki)
to należy używać tylko tego i trzymać się z daleka od ustawień grafiki
w obiekcie "System". Dotyczy to szczególnie kart S3 (Virge, Vision) - ruszenie
ustawień grafiki w "System" może spowodować min. blokadę sesji seamless(tzw.
bezszwowa) i full screen Win-OS/2 i inne (nie)ciekawe efekty. Automatyczne
ustawianie częstotliwości wyższych niż 70Hz zaraz po instalacji dotyczy
monitorów DDC - to monitor odpytany przez kartę pozwala mu na ustawienie
np. 80Hz lub więcej. Starszy typ zawsze uruchomi się w 60 Hz.
-
W przypadku braku sterowników do danej karty można skorzystać ze sterowników
GRADD
-
Po instalacji może się zdarzyć, że znikną nam polskie literki. Wynika to
z kiepskiej jakości sterowników np: do S3. W takim wypadku wystarczy użyć
pakietów :
-
Polfont3 dla Warp 3,
-
Polfont4 dla Warp 4.
Poniżej zamieszczam opis Adama Płaszczycy dlaczego się tak dzieje:
W OS/2 mamy dwa rodzaje czcionek: bitmapowe i wektorowe. Te drugie,
to klasyczne czcionki PostScriptowe i one wyświetlają się dobrze. Natomiast
czcionki bitmapowe zwykle przy najwyższej rozdzielczości karty graficznej
pokazuj˙ krzaki. A dokładniej - są zawsze w stronie kodowej CP 437 (Amerykańska).
Dlaczego tak się dzieje? Bitmapowe czcionki w OS/2 mają kilka stron kodowych
zapisanych w jednym zasobie (tak, w zasobie, bo w jednym pliku może być
kilka zasobów, czyli kilka różnych fontów). Na początku są wzorce właśnie
strony 437, a następnie idą 'dokładki' znaków o kodach 128-255 poszczególnych
stron kodowych. Dzięki temu OS/2 jest w stanie wyświetlić na ekranie kilka
stron kodowych tej samej czcionki (inna sprawa, że rzadko który program
korzysta z wymuszenia wyświetlania konkretnej strony - robi to na przyklad
WarpAmp i niepotrzebnie). Dlaczego jednak wyświetlanie jest nieprawidłowe?
Otóż w OS/2 wszystkie czcionki systemowe (oczywiście bitmapowe) są ładowane
do pamięci... karty graficznej. I tu jest problem, bo przy najwyższych
rozdzielczościach i ilości kolorów wszystkie zasoby się w pamięci nie zmieszczą.
Sterowniki robią więc sztuczkę - zapisują tylko stonę CP437, a potem ignorują
odwołania do stron kodowych. Pakiecik Polfont zawiera zmienione wzorce
czcionek tak, że wyświetlając stronę 437 sterownik grafiki tak naprawdŕ
wyświetla CP 852 (nie do końca tak - wyświetla CP437, tylko tam, gdzie
są polskie znaki sięga do CP 852). A teraz gdzie są fonty. Większość jest
zaszyta w DSPRES.DLL. Pozostałe w plikach *.FON. Wszystkie te pliki są
zbiorami zasobów.
Tech/2
strony z poradami technicznymi na temat systemu OS/2