View previous topic :: View next topic |
Author |
Message |
hika Apprentice
Joined: 13 Mar 2009 Posts: 234 Location: Utrecht
|
Posted: Fri Sep 13, 2013 7:34 pm Post subject: TV on vga through adapter gives twice top of screen [workabl |
|
|
I've made an adapter to connect a TV to VGA (see: http://www.nexusuk.org/projects/vga2scart/). It seems to work, only I get twice the top half of the output on the screen.
The videocard is a Geforce3 NV20. I also tried a Geforce2 (no output) and a RIVA (same result)
I tried both the nouveau, the nv and the vesa drivers. nv refuses to interlace and vesa also won't accept the screendefenition.
This is my xorg.conf
Code: | Section "ServerLayout"
Identifier "Default Layout"
# Screen 0 "Screen-IVTV" 0 0
# Screen 0 "Screen-Medion" 0 0
Screen 0 "Screen-TV" 0 0
Option "Xinerama" "On"
EndSection
Section "Module"
load "v4l"
load "ivtv"
EndSection
Section "Device"
Identifier "Card-Nouveau"
Driver "Nouveau"
# Driver "vesa"
VendorName "NVIDIA Corporation"
BoardName "GeForce3 TI 200 NV20"
BusID "PCI:1:0:0"
Screen 0
Option "ZaphodHeads" "VGA-1"
Option "RenderAccel" "On"
Option "OpenGLOverlay" "On"
Option "Monitor-VGA-1" "Mon-TV"
Option "TVDACLoadDetect" "On"
Option "TVStandard" "ntsc"
Option "IgnoreEDID"
EndSection
Section "Screen"
Identifier "Screen-TV"
Monitor "Mon-TV"
Device "Card-Nouveau"
DefaultDepth 24
DefaultFbBpp 32
SubSection "Display"
Depth 24
FbBpp 32
Modes "720x576pali"
EndSubSection
EndSection
Section "Monitor"
Identifier "Mon-TV"
VendorName "Philips"
ModelName "TV"
HorizSync 10-45 #kHz
VertRefresh 25-120 #Hz
Modeline "800x576pali" 15.38 800 823 895 984 576 580 583 625 -hsync -vsync interlace
Modeline "768x576pali" 14.76 768 789 858 944 576 580 583 625 -hsync -vsync interlace
Modeline "720x576pali" 13.88 720 742 808 888 576 580 583 625 -hsync -vsync interlace
Modeline "704x576pali" 13.50 704 722 786 864 576 580 583 625 -hsync -vsync interlace
Modeline "650x576pali" 12.50 650 669 728 800 576 580 583 625 -hsync -vsync interlace
Modeline "800x480ntsci" 15.10 800 808 879 960 480 484 487 525 -hsync -vsync interlace
Modeline "720x480ntsci" 13.59 720 727 791 864 480 484 487 525 -hsync -vsync interlace
Modeline "704x480ntsci" 13.34 704 714 776 848 480 484 487 525 -hsync -vsync interlace
Modeline "657x480ntsci" 12.50 657 667 725 792 480 484 487 525 -hsync -vsync interlace
Modeline "640x480ntsci" 11.32 640 646 703 786 480 484 487 525 -hsync -vsync interlace
DisplaySize 580 328
Option "dpms" "Off"
Option "Enabled"
EndSection
Section "Device"
Identifier "Card-WinTV"
Driver "ivtv"
VendorName "Hauppage Corporation"
BoardName "WinTV pvr-350"
BusID "PCI:0:9:0"
Option "fbdev" "/dev/fb1"
Option "VideoOverlay" "On"
Option "XVideo" "1"
EndSection
section "Screen"
Identifier "Screen-IVTV"
Monitor "Mon-IVTV"
Device "Card-WinTV"
DefaultDepth 24
DefaultFbBpp 32
SubSection "Display"
Depth 24
FbBpp 32
# Modes "640x400"
Modes "720x480"
EndSubSection
EndSection
Section "Monitor"
Identifier "Mon-IVTV"
VendorName "Philips"
ModelName "TV"
# HorizSync 10-68 #kHz
# VertRefresh 25-120 #Hz
DisplaySize 580 328
# NTSC
# D: 34.563 MHz, H: 37.244 kHz, V 73.897 Hz
Mode "720x480"
DotClock 34.564
HTimings 720 752 840 928
VTimings 480 484 488 504
Flags "-HSync" "-VSync"
EndMode
# Default
# D: 23.83 MHz, H: 29.8 kHz, V 59.8 Hz
Mode "640x480"
DotClock 23.832
HTimings 640 735 759 800
VTimings 480 494 496 497
Flags "-HSync" "-VSync" "-CSync"
EndMode
Mode "640x400"
DotClock 23.832
HTimings 640 735 759 800
VTimings 400 454 456 497
Flags "-HSync" "-VSync"
EndMode
Mode "720x480"
DotClock 23.832
HTimings 720 775 799 800
VTimings 480 494 496 497
Flags "-HSync" "-VSync"
EndMode
# PAL
Mode "720x576"
DotClock 42.6
HTimings 720 760 832 944
VTimings 576 577 580 602
Flags "-HSync" "-VSync"
EndMode
Mode "640x480"
DotClock 23.721
HTimings 640 735 759 800
VTimings 480 542 544 593
Flags "-HSync" "-VSync"
EndMode
Mode "720x576"
DotClock 23.721
HTimings 720 775 799 800
VTimings 576 590 592 593
Flags "-HSync" "-VSync"
EndMode
Option "dpms" "Off"
Option "Enabled"
EndSection |
As you see there is also a configuration for the ivtv-out and that works OK. I got all the modelines from internet.
If I look at the dotclock and the missing interlace it seems to be non interlaced.
I tried those ivtv modelines with the vga-to tv, but then I only get an out of sync signal. The difference of cause is that the ivtv-out is S-video.
Has anybody some hints on settings to adapt. Or should I try a non nvidia card. I might have a very old one lying around.
Hika
Last edited by hika on Sat Sep 14, 2013 1:20 am; edited 1 time in total |
|
Back to top |
|
|
hika Apprentice
Joined: 13 Mar 2009 Posts: 234 Location: Utrecht
|
Posted: Fri Sep 13, 2013 7:46 pm Post subject: |
|
|
I'm suddenly thinking: Could it help if I put a signal on pin 8 from the scart?
The definition says:
Code: | 0 to +2V: Default TV mode
+5 to +8V: AV 16:9 mode
+9.5V to +12V: AV 4:3 mode |
Hika |
|
Back to top |
|
|
hika Apprentice
Joined: 13 Mar 2009 Posts: 234 Location: Utrecht
|
Posted: Sat Sep 14, 2013 1:19 am Post subject: |
|
|
Ok With the Riva card the NV driver wants to display interlaced.
I read on several places that the nouveau driver has a lot of issues with interlaced and I have only nvidia agp4 cards lying around.
And the older nvidia-drivers I would need don't install against a 3.8.13 kernel.
I have to play still with the modeline, for the displayed screen is falling outside visibility, but I can tell you the display is 500% better than s-video.
I'm now displaying them both and switching between the two, the ivtv-s-video display is bleak and less stable.
Hika |
|
Back to top |
|
|
|