Eftersom många verkar ha problem med mina powerstripvärden, som fungerar perfekt för mig, så var jag tvungen att testa lite. Så jag plockade fram min gamla Philips 28" TV från 1986, och ...... skit det bara snurrar på skärmen. Nu dök den lilla ingenjören i mig upp och jag bara måste reda ut det här problemet. Jag fick åka till jobbet på semestern och låna oscilloskope och videomönstregenerator för att kunna titta på signalerna och mäta vad som händer. Jag kom fram till en del intressanta saker.
ATIs interlaceade kompositsynk är inte helt kompatibel med PAL. Det saknas dom extra horisontalsynkar runt vertikalsynken som används för att hjälpa tvn att synkronisera om förskjutningen av linjesynken med en halv linje mellan varje halvbild. Positionen av horisontalsynkarna i förhållande till vertikalsynken går inte att justera tillräckligt nogrant.
Powerstrip eller ATI tillåter inte högre värde än 48 (någon enstaka gång fastnade 56) på horisontalsynken vilket ger en synkpuls som är ungefär hälften av vad PAL specar.
Powerstrip visar fel värde i tre fält, vertikal front porch, vertikal sync width och vertikal back porch. Alla tre visar dubbelt så mycket som jag mäter med oscilloscopet. För att få 192 microsekunder i vertikalsynken måste man skriva in 384 microsekunder. Typisk bug.
Men efter att ha mätt och justerat värdena i Powerstrip så att det ska likna PAL så nära det är möjligt så FUNGERAR DET för min gamla 28" TV. Det är lite flimmrigt med desktop på en 50Hz TV men det ser kanon ut med DVD.
Nya powerstripvärden igen....... Eftersom kompositsignalen inte är riktig PAL så kan man inte vara säker på att det fungerar på alla tvapparater. Både 1024x576 och 720x576 fungerar på min gamla Philips 28" helanaloga 4:3 TV från 1986 och på min nya Toshiba 57" 16:9 digitala 100Hz bakprojektionstv från 2002. Hoppas att någon mer kan få det att fungera.
EDIT: Jag glömde att nämna en sak som kan vara viktig. Jag kör VGA-monitorn via adapter på DVI och tvn direkt i VGA . Jag provade tvärtom men kunde inte få 1024x576 att fungera, det blev 720x576 på tvn med ett rullande skrivbord på 1024x576. Eftersom det fungerar med monitor i DVI och TV i VGA så orkar jag inte fortsätta att rota i varför det inte fungerar tvärt om. Det kan ha med drivrutinerna att göra eftersom DVI-kontaktens analoga utgång och S-video är samma DAC och det finns en massa Macrovision skit inblandat som hindrar för höga upplösningar på TV ut.
PowerStrip timing parameters:
1024x576=1024,68,48,132,576,6,6,37,19875,312
Generic timing details for 1024x576:
HFP=68 HSW=48 HBP=132 kHz=16 VFP=6 VSW=6 VBP=37 Hz=25
Linux modeline parameters:
"1024x576" 19.875 1024 1092 1140 1272 576 582 588 625 interlace +hsync +vsync
PowerStrip timing parameters:
720x576=720,32,40,120,576,6,6,37,14250,312
Generic timing details for 720x576:
HFP=32 HSW=40 HBP=120 kHz=16 VFP=6 VSW=6 VBP=37 Hz=25
Linux modeline parameters:
"720x576" 14.250 720 752 792 912 576 582 588 625 interlace +hsync +vsync