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 not working (gentoo, 2.6.0, 5328) (http://www.nvnews.net/vbulletin/showthread.php?t=23075)

littleendian 01-04-04 07:42 AM

TV out not working (gentoo, 2.6.0, 5328)
 
1 Attachment(s)
Hi there,

Ive spent some time trying to get my "TV machine" to TV out to my SABA TV screen. I am using a Elsa Erazor X2 (GeForce1, 32MB VRam) and the latest nvidia drivers (5328 or something). Its a gentoo machine so everything is up2date (XFree and so on)

X starts without an error, but the screen stays black. I tried rebooting with only the TV plugged in (unplugged the CRT) but the screen stays BLACK all the time. Im from germany so PAL-G seemed suitable...

I tried to configure twinview, but the screen stays black with that config also. I never tried the TV out of the card on windows, so I cannot say whether the card is working, but I think so. I used a ATI card with windows 2000 before, and TV out worked, so its not a wiring (PC->SCART->TV) problem (duh!).

There are no errors what-so-ever in the log files (-- -logverbose 10 -verbose 10). I tried leaving the "TVStandard" option out, which should make your driver auto-detect it, but the screen just stays black :-(

Any help highly appreciated!

[EDIT]
This might not have become clear in the original version of the post: I NEVER get ANY output to the TV. Not during bios boot time, not during kernel boot time, not after X was started (and it starts successfully, just no picture!)
[/EDIT]

XFree86-4 Config:
Code:

Section "Module"
    Load        "dbe"
    SubSection  "extmod"
      Option    "omit xfree86-dga"  # don't initialise the DGA extension
    EndSubSection
    Load        "type1"
    Load        "speedo"
    Load        "glx"
EndSection

Section "Files"
    RgbPath        "/usr/X11R6/lib/X11/rgb"
    FontPath  "/usr/X11R6/lib/X11/fonts/local/"
    FontPath  "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath  "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath  "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath  "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath  "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath  "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath  "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
    Identifier        "Keyboard1"
    Driver        "Keyboard"
    Option        "AutoRepeat"        "500 30"
    Option        "XkbRules"        "xfree86"
    Option        "XkbModel"        "pc104"
    Option        "XkbLayout"        "de"
EndSection

Section "InputDevice"
    Identifier        "Mouse1"
    Driver        "mouse"
    Option        "Protocol"    "PS/2"
    Option        "Device"      "/dev/mouse"
EndSection

Section "Monitor"
    Identifier  "m900"
    HorizSync  35-70
    VertRefresh 50-150
EndSection

Section "Monitor"
    Identifier  "tv1"
    HorizSync  30-50
    VertRefresh 60
EndSection

Section "Device"
    Identifier  "vga1"
    Driver      "nvidia"
    Option      "NoLogo"
    Option        "DigitalVibrance"        "0"
    Option      "ConnectedMonitor"        "TV"
    Option        "TVOutFormat"                "SVIDEO"
    Option        "TVStandard"                "PAL-G"
#    Option      "NvAGP"                "1"
#    Option      "IgnoreEDID"                "1"
#    Option        "TwinView"                "1"
#    Option        "SecondMonitorHorizSync" "30-50"
#    Option        "SecondMonitorVertRefresh" "60"
#    Option        "MetaModes"                        "800x600, 800x600; 640x480, 640x480;"
EndSection

Section "Screen"
    Identifier "tv"
    Device    "vga1"
    Monitor    "tv1"
    DefaultDepth 16

    SubSection "Display"
        Depth                16
        Modes                "1024x768" "800x600" "640x480"
        ViewPort        0 0
    EndSubSection

    SubSection "Display"
        Depth                24
        Modes                "1024x768" "800x600" "640x480"
        ViewPort        0 0
    EndSubSection
EndSection

Section "Screen"
    Identifier "crt"
    Device    "vga1"
    Monitor    "m900"
    DefaultDepth 24

    SubSection "Display"
        Depth                16
        Modes                "1024x768" "800x600" "640x480"
        ViewPort        0 0
    EndSubSection

    SubSection "Display"
        Depth                24
        Modes                "1024x768" "800x600" "640x480"
        ViewPort        0 0
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "default"
    Screen        0 "tv" 0 0
    InputDevice "Mouse1"        "CorePointer"
    InputDevice "Keyboard1"        "CoreKeyboard"
EndSection

Section "ServerLayout"
    Identifier  "crt"
    Screen        0 "crt" 0 0
    InputDevice "Mouse1"        "CorePointer"
    InputDevice "Keyboard1"        "CoreKeyboard"
EndSection

cat /proc/pci
Code:

PCI devices found:
  Bus  0, device  0, function  0:
    Host bridge: VIA Technologies, In VT82C693A/694x [Apol (rev 196).
      Master Capable.  Latency=16. 
      Prefetchable 32 bit memory at 0xe0000000 [0xe1ffffff].
  Bus  0, device  1, function  0:
    PCI bridge: VIA Technologies, In VT82C598/694x [Apoll (rev 0).
      Master Capable.  No bursts.  Min Gnt=8.
  Bus  0, device  7, function  0:
    ISA bridge: VIA Technologies, In VT82C686 [Apollo Sup (rev 34).
  Bus  0, device  7, function  1:
    IDE interface: VIA Technologies, In VT82C586/B/686A/B PI (rev 16).
      Master Capable.  Latency=32. 
      I/O at 0xffa0 [0xffaf].
  Bus  0, device  7, function  3:
    USB Controller: VIA Technologies, In USB (#2) (rev 16).
      IRQ 9.
      Master Capable.  Latency=64. 
      I/O at 0xcc00 [0xcc1f].
  Bus  0, device  7, function  2:
    USB Controller: VIA Technologies, In USB (rev 16).
      IRQ 9.
      Master Capable.  Latency=64. 
      I/O at 0xc800 [0xc81f].
  Bus  0, device  7, function  4:
    SMBus: VIA Technologies, In VT82C686 [Apollo Sup (rev 48).
  Bus  0, device  7, function  5:
    Multimedia audio controller: VIA Technologies, In VT82C686 AC97 Audio  (rev 32).
      IRQ 10.
      I/O at 0xd800 [0xd8ff].
      I/O at 0xd400 [0xd403].
      I/O at 0xd000 [0xd003].
  Bus  0, device  10, function  0:
    Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 7).
      IRQ 10.
      Master Capable.  Latency=64.  Min Gnt=2.Max Lat=20.
      I/O at 0xc400 [0xc41f].
  Bus  0, device  10, function  1:
    Input device controller: Creative Labs SB Live! MIDI/Game P (rev 7).
      Master Capable.  Latency=64. 
      I/O at 0xdc00 [0xdc07].
  Bus  0, device  11, function  0:
    Multimedia video controller: Brooktree Corporatio Bt878 Video Capture (rev 17).
      IRQ 9.
      Master Capable.  Latency=64.  Min Gnt=16.Max Lat=40.
      Prefetchable 32 bit memory at 0xdddfe000 [0xdddfefff].
  Bus  0, device  11, function  1:
    Multimedia controller: Brooktree Corporatio Bt878 Audio Capture (rev 17).
      IRQ 9.
      Master Capable.  Latency=64.  Min Gnt=4.Max Lat=255.
      Prefetchable 32 bit memory at 0xdddff000 [0xdddfffff].
  Bus  0, device  13, function  0:
    Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cy (rev 48).
      IRQ 5.
      Master Capable.  Latency=64.  Min Gnt=10.Max Lat=10.
      I/O at 0xc000 [0xc07f].
      Non-prefetchable 32 bit memory at 0xdfffff80 [0xdfffffff].
  Bus  1, device  0, function  0:
    VGA compatible controller: nVidia Corporation NV10 [GeForce 256 DD (rev 16).
      IRQ 11.
      Master Capable.  Latency=248.  Min Gnt=5.Max Lat=1.
      Non-prefetchable 32 bit memory at 0xde000000 [0xdeffffff].
      Prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].


blueworm 01-04-04 03:38 PM

Have you tried an older driver like 3123?
I had alot of issues with tv out using a gf2 and newer drivers.
I could ony get it to work stabaly using 3123.

Valheru 01-05-04 08:37 AM

The 4496 drivers should work, unfortunately both the NVIDIA 5328 drivers as well as the Gentoo ebuild for installing the GLX module are borked.

littleendian 01-05-04 09:48 AM

Hm, thats weird. I emerged the stable nvidia drivers in portage (not 5xxx, still 4xxx) and it didn't work with those either.

I'll try around with misc driver versions if there is nothing wrong with my config. Is there?

littleendian 01-05-04 02:26 PM

I've tried nearly every driver version available (in portage) and it was the same problem all the time - black screen.

Does anyone else have an idea?

dbr 01-28-04 10:27 AM

I was able to get TV out working just fine with Gentoo, 2.4.x under 4496 and 5328. I always fall for the COMPOSITE vs SVIDEO trick... that is I have SVIDEO selected when I'm using the RCA (COMPOSITE) output to connect to the TV.

For the record, here's my setup:

Dell Latitude C840
Gentoo Linux
2.4.22 (It worked for all versions of 2.4.x I ever used)
XFree 86 4.3.x (all versions of 4.x I ever used worked fine)
Gentoo ebuilds for 4496 and 5238

Obviously, you'll need to adjust the "TVStandard" based on where you live. Also, I make no guarantees that this will work for SVIDEO as I have never connected to a TV with anything other than a COMPOSITE input jack.

Here's the driver section of my XF86Config file:

Section "Device"
Identifier "NVIDIA GeForce 4"
Driver "nvidia"
VendorName "NVIDIA"
BoardName "NVIDIA GeForce 4"
Option "CursorShadow" "on"
Option "NvAgp" "0"

Option "TVStandard" "NTSC-M"
#Option "TVOutFormat" "SVIDEO"
Option "TVOutFormat" "COMPOSITE"
Option "TwinView"
Option "TwinViewOrientation" "Clone"
Option "SecondMonitorHorizSync" "30 - 50"
Option "SecondMonitorVertRefresh" "60"
Option "MetaModes" "1024x768,1024x768"
EndSection


With this set up, I get the display on the TV as well as on my laptop screen.
-dr

boyzonder 01-28-04 12:04 PM

1 Attachment(s)
It * could * be that your TV-chip is not supported by the Nvidia drivers. Myself I have a GeForce FX 5700 Ultra ViVo, manufactured by Point of View. The TV-chip on this one is the Philips SAA7114E. It works great in Windows XP with the 53.03 drivers, but not so in Linux. After playing around with several driver and kernel versions I came to the following discovery:

* in my case TV-out gives the same results (bad results, that is) whether working with kernels 2.4.x or 2.6.x.

* AGP is not the issue here: enables/disabling Fast Writes or SBA does not make a difference, neither does using the Nvidia AGP driver or AGPGART from the kernel source

* funnily, I do get TV-out with the 4620 (beta) drivers, but NOT with 4496 or 5328 drivers! The picture with the 4620 drivers is of * very * poor quality, however. In my /var/log/XFree86.0.log it says

(--) NVIDIA(0): Detected TV Encoder: Unknown NVIDIA

with the 5328 drivers, while with the 4620 drivers it says

(--) NVIDIA(0): Detected TV Encoder: NVIDIA

I haven't tried the latest (5336) drivers yet... maybe they'll fix things but I'm not counting on it because my particular TV-chip doesn't seem to be very common.

By the way, I used to have an ASUS V7100 Geforce2 with BT869 chip on-board and it worked perfectly, so my problem is not related to anything other (cables, configuration settings) than what I've already mentioned.

You can check http://tvtool.info/cardbase.htm to see if maybe your card is listed here and find out which TV-chip you've got on your card. An alternative would be to take the card out and take a peek yourself :-)

I've attached my complete xf86 log file, in case anyone thinks he or she can find anything useful in there.

boyzonder 01-29-04 04:21 AM

Just for the record, TV-out on my card doesn't work (yet :-) with 5336 drivers...


All times are GMT -5. The time now is 12:14 PM.

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