A helyzet a következő: Van egy intel vga-s (igazából szerintem lényegtelen) alaplap, amire monitorként egy 32"-es Tv kerülne. Többször volt már hasonló projekt, a lap ugyanaz, de a TV-k mindig mások.
A probléma az, hogy a linux nem ismeri fel a TV-t, nem tudja detektálni a képességeit valamiért, így 640, 800 és 1024-es 4:3-as felbontások vannak össz-vissz.
A korábbi tévéknél valahogy mindig megoldottam, hogy átváltson nagyobb felbontásra. A legutóbbi modellnél a .kde/Autostart-ba rakott scripttel, ami xrandr-al hozzáadja a felbontást, majd beállítja a kimenetre minden loginnál. Azért lett így, mert a KDE monitor kezelője ezt sem, és ezután sem tudta kezelni, és az xorg-conf gyártás is kudarcot vallott, el se indult az X, vagy kifagyott indulásnál.
Ezzel a TV-vel viszont akárhogy probálom, nem megy.
xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode default "1360x768_60.00"
xrandr -s 1360x768
xrandr --dpi 96
Az xrandr is hibát dob:
xrandr: Failed to get size of gamma for output default
Ha meg hozzáadom a gammákat, akkor ilyet ír:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 139 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 18
Current serial number in output stream: 18
Így nézne ki most a script:
#!/bin/bash
xrandr --output default --gamma 1:1:1 --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --output default --gamma 1:1:1 --addmode default "1360x768_60.00"
xrandr --output default --gamma 1:1:1 -s 1360x768
xrandr --output default --gamma 1:1:1 --dpi 96
Eddig Fedora 18-at telepítettem, most mivel nem ment, tettem fel próbaképp 19-et, hátha ez már jobban támogat valami hardvert, de a helyzet semmit sem változott.
Egyéb infó: ez, és a korábbi TV-k is, ha windózra dugom őket, azonnal látják mit tud a TV, minden gond nélkül be tudom állítani a felbontást. Ha erre a lapra egy rendes monitort teszek, az is működik pöccre rendesen. Ha a TV-t másik (saját laptopra) dugom, akkoe is az a helyzet, hogy 1024x768, és sehogy nem tudom fentebb venni. Ha erre a lapra windózt teszek, akkor ezzel is megy a TV rendsen.
Szóval a kérdés, hogy hogy lehetne rendesen működésre bírni a TV-t?