Nedavno jsem potreboval pripojit pocitac ke stare televizi pomoci S-VIDEO konektoru. Jak jsem zjistil u me zakladni desky, pokud pri zapnuti PC neni pripojeny VGA monitor (deska ma jen VGA a S-VIDEO konektory), na televizi se nic nezobrazi. Mozna je problem v hardwaru mozna v nastaveni linuxu, nevim. Pomohlo mi vyrobit si falesny monitor. PC se pak mysli, ze je monitor fyzicky pripojeny. Podobny problem je i u zluteho video cinche – pokud neni pri zapnuti PC pripojena televize, pocitac ji pak uz nevidi.
Windows „virtualni“ monitor identifikuji jako „Obecny monitor nepodporujici technologii PnP“.
Cely monitor se sklada ze 3 odporu. Ty se zapojuji na kazdy barevny kanal (RGB) proti zemi prislusneho kanalu v 15 pinovem Cannon konektoru:
na velikosti odporu prilis nezalezi, mel by byt mezi 50Ω a 150Ω. Idealni hodnota je kolem 75Ω, tu jsem nemel, tak jsem pouzil 82Ω a monitor fungoval bez problemu:
Nektere pocitace dokonce odmitnou bez pripojeneho monitoru nabootovat. Pokud ma takovy pocitac slouzit jako server bez GUI, je falesny monitor nejsnadnejsi a nejlevnejsi reseni.
Podobny problem mela Intel a Nvidia grafika pri pripojeni k televizi. Obe karty mely pouze kulaty 4 pinovy S-VIDEO konektor (miniDIN), takze jsem musel pouzit redukci na zluty cinch.
Ani jedna grafika nevidela televizi, pokud nebyly pri zapnuti pocitace propojene zeme pc a televize. Stacilo vzit kus dratu a pri zapnuti pc propojit plechovou pc skrin s necim kovovym na televizi, treba usb konektorem. Po probliknuti obrazovky biosu slo drat odpojit a obraz fungoval.
Pravdepodobne je problem v „S-VIDEO -> zluty cinch“ redukci – a to byla originalni dodavana k Nvidia karte…
Opet pomuze odpor. Tentokrat se zapojuje mezi vnitrni signalovy drat a stineni zluteho cinche. Dal jsem 68Ω, jiny jsem nemel a pocitac bez problemu detekuje televizi 🙂 Odpor ma jednu vadu – trochu zhorsi kontrast. Je mozne experimentovat s o nekolik desitek vyssimi hodnotami odporu. Kontrast se asi bude zlepsovat, ale pri prilis velke hodnote prestane fungovat detekce a odpor ztrati vyznam. Pri 80Ω a verzi uplne bez odporu jsem na prvni pohled nepozoroval zadny rozdil.
Po pripojeni pocitace pres zluty cinch z S-VIDEO redukce do noveho projektoru a asi rok stare LCD televize byl obraz prekvapive dobry. Jakmile jsem pripojil pocitac do stareho zarizeni (VHS) video, obraz se skubal a zobrazoval 3x pod sebou.
Pomohlo az pouziti graficke karty, ktera ma primo na sobe zluty cinch. Slo o model Nvidia GeForce 2 MX 400 (priblizne z roku 2000). Obraz byl dobry, ale grafika neumi hardwarovou 3D akcelareci v Google Chrome. Na psani ve Wordu by to nebyl problem, ale na prehravani YouTube videi akcelerace velmi chybi. Vsechno musel pocitat procesor (Pentium 4 @2,4GHz).
Nastaveni rozliseni obrazovky na TV vystup v Linuxu
Lubuntu 13.10 ma problemy nadetekovat TV vystup (zluty cinch i S-VIDEO) a graficke klikatko tak nedokaze nastavit rozliseni. Resenim je nadefinovat vse potrebne natvrdo pres xrandr.
Nejdriv je potreba vytvorit radek s rozlisenim a frekvencemi, na to slouzi program cvt:
pc@pc:~$ cvt 800 600
# 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz
Modeline "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
v pripade potreby je mozne nastavit jinou frekvenci (man cvt). Dulezite z vystupu je tucne oznaceny text za slovem Modeline, ten se preda xranderu:
xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
xrandr --newmode "720x576_60.00" 32.75 720 752 816 912 576 579 586 599 -hsync +vsync
xrandr --addmode TV1 800x600_60.00
xrandr --addmode TV1 1024x768_60.00
xrandr --addmode TV1 720x576_60.00
xrandr --addmode VGA1 720x576_60.00
xrandr --output TV1 --mode 720x576_60.00
xrandr --output VGA1 --mode 720x576_60.00
Nejdriv vytvorime mod s rozlisenim a frekvencemi a potom ho pridame pro konkretni graficky vystup (konektor). Jeden mod muze byt pouzit u vice vystupu. Nakonec nastavim pozadovany mod pro vystup a v pripade stesti bude je videt obraz 😉
Pro nastaveni TV vystupu jsou potreby 3 odsazene prikazy + prikaz cvt uvedeny vyse.
A takhle to vypada, * znaci aktualne pouzity mod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
pc@pc:~$ xrandr Screen 0: minimum 320 x 200, current 1368 x 768, maximum 32767 x 32767 VGA1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 575mm x 323mm <strong> 1360x768 60.0*+ </strong> 1280x1024 60.0 1280x800 59.8 1280x768 60.0 1024x768 75.1 70.1 60.0 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 60.0 720x400 70.1 TV1 connected 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1280x1024 60.0 1024x768 60.0 920x766 60.0 832x624 60.0 800x600 60.0 768x576 60.0 720x576 60.0 704x576 60.0 720x540 60.0 720x480 60.0 800x600_60.00 59.9 <strong> 1368x768_60.00 59.9* </strong>TV2 disconnected (normal left inverted right x axis y axis) TV3 disconnected (normal left inverted right x axis y axis) VGA2 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis) 720x576_60.00 (0xc5) 32.8MHz h: width 720 start 752 end 816 total 912 skew 0 clock 35.9KHz v: height 576 start 579 end 586 total 599 clock 60.0Hz pc@pc:~$ |
Pouzite zdroje: