i915GM + S-Video + TV

20 wrzesień 2006, autorstwa: kozik

Pełen optymizmu kupiłem kabelek (S-Video - S-Video), aby podłączyć mojego lapa do stacjonarnej nagrywarki DVD i tym samym telewizora.

Po konfiguracji X-ów (X.org 7.1) ujrzałem na telewizorze…

…obraz wypełniony w pionie tak około w 3/4. No to, jak to z Linuksem bywa, zaczęło się kombinowanie. W końcu niezależnie od ustawień (klonowanie obrazu czy dwa niezależne ekrany obok siebie) zawsze obraz jest ściśnięty w pionie. Nie ucięty, ale po prostu oś Y zostaje przeskalowana. Zaopatrzyłem się w drugiego laptopa, też z kartą i915GM, ale z Windowsami na pokładzie. I co? Działa. Nie mogło być inaczej :).

Po dłuższych poszukiwaniach mam w głowie tylko jedno wytłumaczenie - móżliwe, że karta nadaje w NTSC (525 linii), a nagrywarka (i telewizor) odbiera oczywiście w PAL-u (625 linii w sumie). Linuksowy sterownik i810 widać jest koślawy i w PAL-u gadać nie umie (man i810 nic o tym nie mówi)…

Kombinowania ciąg dalszy - może w kodzie coś odnajdę? Na razie tylko w pliku i810_reg.h odnalazłem cudowne twierdzenie:

/* FIFO Watermark and Burst Length Control Register
*
* - different offset and contents on i810 (p299) (fewer bits per field)
* - some overlay fields added
* - what does it all mean?
*/

Często takie kwiatki w kodzie oprogramowania OpenSource można znaleźć :).

Drążąc tematykę zmuszenia sterownika od i915 do pracy w PAL-u odnalazłem próby używania do tego narzędzia nvtv (ponoć owocne). Niestety sam program wspiera karty tylko do i865 (odnaleźć można łatkę do obsługi i855). Prosta łatka mojego autorstwa nie zdała egzaminu - program wykrzacza się z segmentation fault. Chyba tej karty do PAL-a nie zmuszę :(.

Wysłano w Blog - Linux i Unix |

Adres dla trackback. RSS dla komentarzy w tym wpisie.
Dodaj komentarz




Uwaga: Włączona jest moderacja komentarzy, więc nowy komentarz nie ukaże się bezpośrednio po jego wysłaniu.

Uwaga: Działa filtr antyspamowy. Jeśli umieścisz w komentarzu odnośniki, to może on zostać błędnie zakwalifikowany jako spam.