nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   TV-Out Card Choices (HDMI/DVI/Component) (http://www.nvnews.net/vbulletin/showthread.php?t=103928)

s0be 12-08-07 01:53 PM

TV-Out Card Choices (HDMI/DVI/Component)
 
My current system uses the integrated 6150 tv-out on a Gigabyte GA-K8N51PVMT-9. This has worked great up until now. Yesterday I got a Sharp AQUOS 1080p TV. It supports 1080p on both HDMI and Component inputs, but the IGP doesn't seem to support 1080p on component.

The output of startx -- -logverbose 6 seems to indicate that 1920x1080 is only supported in 1080i (relevant output included below).

So now I'm searching for a pci-e x16 graphics card that's preferably silent, but most importantly, can be hooked up to my tv. I only use this system for mythtv, no gaming, and I can't seem to find any resources stating what aspects of a card are important to my tv/dvd-watching experience.

I'm looking for any input on card options and what aspects of the card are most important.

here's the relevant output:

Code:

(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "TVStandard" "HD1080p"
(**) NVIDIA(0): Option "TVOutFormat" "COMPONENT"
(**) NVIDIA(0): Option "UseDisplayDevice" "TV"
(==) NVIDIA(0): Using HW cursor
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Forcing COMPONENT output
(==) NVIDIA(0): Video key set to default value of 0x101fe
(**) NVIDIA(0): TV Standard string: "HD1080p"
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):    enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 6150 (C51) at PCI:0:5:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(II) NVIDIA(0): GPU Architecture: 0x40
(II) NVIDIA(0): GPU Implementation: 0x4e
(II) NVIDIA(0): GPU Revision: 0xa2
(II) NVIDIA(0): GPU RAM Type: DDR1
(--) NVIDIA(0): VideoBIOS: 05.51.22.25.13
(--) NVIDIA(0): Found 2 CRTCs on board
(II) NVIDIA(0): Supported display device(s): CRT-0, DFP-0, TV-0
(II) NVIDIA(0): Bus detected as Integrated
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(II) NVIDIA(0): VPES : 1
(II) NVIDIA(0): SPS  : 2
(II) NVIDIA(0):
(II) NVIDIA(0): Mode timing constraints for  : GeForce 6150
(II) NVIDIA(0): Maximum mode timing values  :
(II) NVIDIA(0):    Horizontal Visible Width : 8192
(II) NVIDIA(0):    Horizontal Blank Start  : 8192
(II) NVIDIA(0):    Horizontal Blank Width  : 4096
(II) NVIDIA(0):    Horizontal Sync Start    : 8184
(II) NVIDIA(0):    Horizontal Sync Width    : 504
(II) NVIDIA(0):    Horizontal Total Width  : 8224
(II) NVIDIA(0):    Vertical Visible Height  : 8192
(II) NVIDIA(0):    Vertical Blank Start    : 8192
(II) NVIDIA(0):    Vertical Blank Width    : 256
(II) NVIDIA(0):    Veritcal Sync Start      : 8191
(II) NVIDIA(0):    Vertical Sync Width      : 15
(II) NVIDIA(0):    Vertical Total Height    : 8193
(II) NVIDIA(0):
(II) NVIDIA(0): Minimum mode timing values  :
(II) NVIDIA(0):    Horizontal Total Width  : 40
(II) NVIDIA(0):    Vertical Total Height    : 2
(II) NVIDIA(0):
(II) NVIDIA(0): Mode timing alignment        :
(II) NVIDIA(0):    Horizontal Visible Width : multiples of 8
(II) NVIDIA(0):    Horizontal Blank Start  : multiples of 8
(II) NVIDIA(0):    Horizontal Blank Width  : multiples of 8
(II) NVIDIA(0):    Horizontal Sync Start    : multiples of 8
(II) NVIDIA(0):    Horizontal Sync Width    : multiples of 8
(II) NVIDIA(0):    Horizontal Total Width  : multiples of 8
(II) NVIDIA(0):
(--) NVIDIA(0): Connected display device(s) on GeForce 6150 at PCI:0:5:0:
(--) NVIDIA(0):    NVIDIA TV Encoder (TV-0)
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0): TV encoder: NVIDIA
(II) NVIDIA(0): TV modes supported by this encoder:
(II) NVIDIA(0):  1920x1080; Standards: HD1080i
(II) NVIDIA(0):  1280x1024; Standards: HD1080i
(II) NVIDIA(0):  1280x720; Standards: HD720p, HD1080i
(II) NVIDIA(0):  1024x768; Standards: NTSC-M, NTSC-J, PAL-M, PAL-BDGHI,
(II) NVIDIA(0):    PAL-N, PAL-NC, HD480i, HD720p, HD1080i, HD576i
(II) NVIDIA(0):  800x600; Standards: NTSC-M, NTSC-J, PAL-M, PAL-BDGHI, PAL-N,
(II) NVIDIA(0):    PAL-NC, HD480i, HD480p, HD720p, HD1080i, HD576i, HD576p
(II) NVIDIA(0):  720x576; Standards: PAL-BDGHI, PAL-N, PAL-NC, HD576i,
(II) NVIDIA(0):    HD576p
(II) NVIDIA(0):  720x480; Standards: NTSC-M, NTSC-J, PAL-M, HD480i, HD480p,
(II) NVIDIA(0):    HD720p, HD1080i
(II) NVIDIA(0):  640x480; Standards: NTSC-M, NTSC-J, PAL-M, PAL-BDGHI, PAL-N,
(II) NVIDIA(0):    PAL-NC, HD480i, HD480p, HD720p, HD1080i, HD576i, HD576p
(II) NVIDIA(0):  640x400; Standards: NTSC-M, NTSC-J, PAL-M, PAL-BDGHI, PAL-N,
(II) NVIDIA(0):    PAL-NC, HD480i, HD480p, HD720p, HD1080i, HD576i, HD576p
(II) NVIDIA(0):  400x300; Standards: NTSC-M, NTSC-J, PAL-M, PAL-BDGHI, PAL-N,
(II) NVIDIA(0):    PAL-NC, HD480i, HD480p, HD720p, HD1080i, HD576i, HD576p
(II) NVIDIA(0):  320x240; Standards: NTSC-M, NTSC-J, PAL-M, PAL-BDGHI, PAL-N,
(II) NVIDIA(0):    PAL-NC, HD480i, HD480p, HD720p, HD1080i, HD576i, HD576p
(II) NVIDIA(0):  320x200; Standards: NTSC-M, NTSC-J, PAL-M, PAL-BDGHI, PAL-N,
(II) NVIDIA(0):    PAL-NC, HD480i, HD480p, HD720p, HD1080i, HD576i, HD576p
(II) NVIDIA(0): Option "UseDisplayDevice" "TV" converted to "TV-0".
(II) NVIDIA(0): Frequency information for NVIDIA TV Encoder (TV-0):
(II) NVIDIA(0):  HorizSync  : 28.000-33.000 kHz
(II) NVIDIA(0):  VertRefresh : 43.000-72.000 Hz
(II) NVIDIA(0):    (HorizSync from Conservative Defaults)
(II) NVIDIA(0):    (VertRefresh from Conservative Defaults)
(II) NVIDIA(0): Note that the HorizSync and VertRefresh frequency ranges are
(II) NVIDIA(0):    ignored for TV Display Devices; modetimings for TVs will
(II) NVIDIA(0):    be selected based on the capabilities of the NVIDIA TV
(II) NVIDIA(0):    encoder.
(II) NVIDIA(0):
(II) NVIDIA(0): --- Building ModePool for NVIDIA TV Encoder (TV-0) ---
(II) NVIDIA(0): --- Done building ModePool for NVIDIA TV Encoder (TV-0) ---
(II) NVIDIA(0):
(II) NVIDIA(0):
(II) NVIDIA(0): --- Modes in ModePool for NVIDIA TV Encoder (TV-0) ---
(II) NVIDIA(0): "nvidia-auto-select" :  800 x  600 @  60.3 Hz  (from: NVIDIA Predefined)
(II) NVIDIA(0): --- End of ModePool for NVIDIA TV Encoder (TV-0): ---
(II) NVIDIA(0):
(II) NVIDIA(0): Assigned Display Device: TV-0
(II) NVIDIA(0): Requested modes:
(II) NVIDIA(0):    "1920x1080"
(WW) NVIDIA(0): No valid modes for "1920x1080"; removing.
(WW) NVIDIA(0):
(WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(0):    "nvidia-auto-select".
(WW) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): MetaMode "nvidia-auto-select":
(II) NVIDIA(0):    Bounding Box: [0, 0, 800, 600]
(II) NVIDIA(0):    NVIDIA TV Encoder (TV-0): "nvidia-auto-select"
(II) NVIDIA(0):        Size          : 800 x 600
(II) NVIDIA(0):        Offset        : +0 +0
(II) NVIDIA(0):        Panning Domain: @ 800 x 600
(II) NVIDIA(0):        Position      : [0, 0, 800, 600]
(II) NVIDIA(0): Virtual screen size determined to be 800 x 600
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp


Thunderbird 12-08-07 05:39 PM

Re: TV-Out Card Choices (HDMI/DVI/Component)
 
A hdtv should be hooked up using HDMI / DVI for best image quality. The 'legacy' component interface should not be used, it doesn't give good image quality at all and you would need very, very high quality cables. Officially only 720p and 1080i were officially specified for use with component. I doubt the nvidia drivers also allow 1080p (the boards weren't designed for this and you really don't want to use it even if it is possible). Use hdmi/dvi.

s0be 12-08-07 06:46 PM

Re: TV-Out Card Choices (HDMI/DVI/Component)
 
Well, after much looking, I believe this product:

http://www.newegg.com/Product/Produc...82E16814127301

looks just overkill enough. I understand that the digital audio over hdmi is not currently supported under linux, but the possibility that I might be able to use that feature in the future is enough to motivate me to pay a touch extra for it now and not regret not having it in the future.

As far as 1080p over component vs 1080p over hdmi/dvi, this is a topic that often gets flogged, and each seems to provide ups and downs. I don't believe that it's within the scope of what I want to discuss here.

The docs provided with the nvidia driver states that TVStandard can be set to HD1080p, and as that setting controls the TV-Out connector on the cards, I'd assume that means it can do it over component, which is the highest quality of the TV-Outs supported.

timdf911 12-16-07 10:27 PM

Re: TV-Out Card Choices (HDMI/DVI/Component)
 
Hi
I'm also running Mythtv with a 8500GT card - however despite much debug, reading the documents, googling I'm yet to find a modeline which permits 1080p on my Sharp Aquos.

I've tried custom edid's also but with limited success.

The 1080i works sort of but shows interlace tearing on movement.

Seems there's a bug in the driver for 1080p which causes the frame rate to increase to 120Hz - but in my case using the option to ignore frame refresh causes a black screen.

I was also going to use component out because my Sharp only has one HDMI/ DVI input and that's tied to the cable box.

I'll keep on trying - may even have to buy an ATI - but I read they have even poorer linux support :-(

s0be 12-16-07 10:52 PM

Re: TV-Out Card Choices (HDMI/DVI/Component)
 
I have a 32 inch aquos. HDMI just plain worked.
Code:

Section "Monitor"
        Identifier      "Monitor[0]" #CRT
        VendorName      "Sharp"
        ModelName      "LC32D62U"
EndSection

Section "Device"
        BoardName      "nVidia Corporation NV18 [GeForce4 MX - nForce GPU] (rev a3)"
        VendorName      "NVidia"
        Identifier      "Device[0]"
        Driver          "nvidia"
        BusID          "PCI:02:00:00" #adjust using 'lspci' or cat /proc/pci
        #Option        "TVStandard"    "HD1080p" #"HD720p" #"HD1080i" #HD480i HD480p
        #Option        "TVOutFormat"  "COMPONENT" #
        #Option                "UseDisplayDevice" "TV"
        Screen 0
EndSection

Section "Screen"
        Identifier  "Screen[0]"
        Device      "Device[0]"
        Monitor    "Monitor[0]"
        DefaultDepth 24
        Subsection "Display"
                Depth      24
                Modes      "1920x1080" "1280x1024" "1280x720" "1024x768" "800x600" "720x480" "640x480" "640x400" "400x300" "320x240" "320x200"
                ViewPort    0 0
        EndSubsection
EndSection

Relevant parts of my xorg.conf


All times are GMT -5. The time now is 05:39 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.