Re: DVI-D która najstarsza grafika to ma?

Autor: BartekK <sibi_at_NOSPAMdrut.org>
Data: Wed 15 Aug 2007 - 21:49:28 MET DST
Message-ID: <f9vlpa$h36$1@nemesis.news.tpi.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

maX pisze:
>> +wyświetla czarny ekran,
>> +monitor pluje komunikatem out of sync i pokazuje czarny ekran,
>> +na ekranie jest kaszana, zupa, śmieci lub coś innego losowego.
> A czy przyczyną nie jest przypadkiem monitor ? Bo niektóre monitory LCD
> robią takie "jaja" pod dosem.
Ale tutaj jest rozmowa o DVI-D, trzeba sobie zdać sprawę ze to totalnie
oddzielna sprawa niż typowe vga.

W "zwykłym" VGA siedzi ramdac, czyli przetwornik cyfra-analog (a w
zasadzie 3 przetworniki dla R G B), oraz generatory synchronizacji H i V
(taktujące też ramdac). W zależności od wielkości obszaru ramu do
wyświetrlania i prędkości ustawionych zegarów H i V - wychodzi różna
rozdzielczość. Wszystko to razem jest ładnie programowalne, choćby przez
rejestry gdziestam w VESA ustandaryzowane.
Tworzenie obrazu na VGA jest dość zakręcone - program musi skonfigurować
kartę grafiki (włączyć odpowiedni tryb graficzny/tekstowy, czyli ustawić
taktowania generatorów h,v, zakres pamieci z jakiego pobiera ramdac dane
  do wyświetlenia itd, w jaki spobob te dane tam są zapisane itp), potem
trzeba tą pamięc wypełnić obrazem do wyświetlenia (pixelowo, lub
tekstowo w trybie tekstowym, a karta graficzna pobierze "zestaw znaków"
z innego obszaru ramu i zamieni tekst na bitmapę do wyswietlenia)
Przy DVI-D generowanie obrazu jest trochę inne - nie ma RAMDAC, zmiany w
generowaniu H/V są niewskazane. Po łączu cyfrowym jest cyklicznie
wysyłany obszar pamięci ekranu (to co normalnie karmiłoby RAMDAC), tak
by na monitorze piksel po pikselu się zgadzał z obrazem w pamięci.
Prędkość aktualizowania ekranu jest przeważnie 60, czasem 75Hz. Tyle że
w niektórych kartach rejestry od generatorów ramdac sa rownoczesnie
brane jako podstawa do odswiezania obrazu przez lacze dvi-d.
  To co autorowi softu pisanego pod vesa 1.0 przeszlo płazem na VGA crt
(jakaś dzika rozdzielczość/wielkość ekranu, uzyskana przez manipulację
na rejestrach karty graficznej), może powodować kaszę na lcd...

-- 
| Bartlomiej Kuzniewski
| sibi_at_drut.org  GG:23319  tel +48 696455098  http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173
Received on Wed Aug 15 21:55:07 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 15 Aug 2007 - 22:51:09 MET DST