TV-out on Cyberblade/i1 (Epia 800): Only black screen
Submitted by Jacob Barsøe Kjærgaard
Assigned to Xorg Project Team
Description
Hi,
I have a trident cyberblade/i1 rev6a. However, the tv-out does not work. It does not work in either NTSC or PAL mode.I use the VT1621 chip.
If I use the chrontel chip setting in my xorg.conf I manage to get a picture, but the picture starts at a different pixel every time I restart X.
Using the VT1621 chip (which I guess is supposed to be the right choice for my chipset) the TV switches to black screen. It does switch though, but I cannot get back from the black screen. X is running perfectly in the background.
I have had tv-out working for a long time, but when migrating from xfree86 to xorg problems occured; first X started in black/white, however that could be circumvented by calling mplayer which on playback made the screen turn into colors, but later on, after I updated (gentoo update that is) in April last year the tv-out has gone all black.
I really hope you can help me out here - I don't want to transfer my HTPC into a windows machine:)
Regards, Jacob
xorg version 7.3, xorg-server 1.4.0.90-r3 (gentoo). trident-driver version 1.2.3
xorg.conf: Section "Device" Identifier "trident driver" Driver "trident"
Option "TVChipSet" "CH7005"
Option "TVChipSet" "VT1621"
Option "TVSignal" "1"
Option "TVSignal" "0"
EndSection
xorg.log output: (grepped with TRIDENT) (II) TRIDENT: driver for Trident chipsets: tvga9000, tvga9000i, tvga8900c, () TRIDENT(0): Depth 16, (--) framebuffer bpp 16 (II) TRIDENT(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (==) TRIDENT(0): RGB weight 565 (==) TRIDENT(0): Default visual is TrueColor (==) TRIDENT(0): Using gamma correction (1.0, 1.0, 1.0) () TRIDENT(0): Option "TVChipset" "VT1621" () TRIDENT(0): Option "TVSignal" "0" (==) TRIDENT(0): Using XAA for acceleration () TRIDENT(0): Using VIA VT1621 TV chip (==) TRIDENT(0): Linear framebuffer at 0xD9800000 (--) TRIDENT(0): IO registers at 0xDA000000 (II) TRIDENT(0): initializing int10 (II) TRIDENT(0): Primary V_BIOS segment is: 0xc000 (II) TRIDENT(0): VESA BIOS detected (II) TRIDENT(0): VESA VBE Version 2.0 (II) TRIDENT(0): VESA VBE Total Mem: 8192 kB (II) TRIDENT(0): VESA VBE OEM: Copyright 1998 TRIDENT MICROSYSTEMS INC. (II) TRIDENT(0): VESA VBE OEM Software Rev: 0.0 (II) TRIDENT(0): VESA VBE OEM Vendor: (II) TRIDENT(0): VESA VBE OEM Product: (II) TRIDENT(0): VESA VBE OEM Product Rev: (II) TRIDENT(0): VESA VBE DDC supported (II) TRIDENT(0): VESA VBE DDC Level 1 + 2 (II) TRIDENT(0): VESA VBE DDC transfer in appr. 1 sec. (II) TRIDENT(0): VESA VBE DDC read failed (--) TRIDENT(0): Revision is 106 (--) TRIDENT(0): Found CyberBlade/i1 chip (--) TRIDENT(0): RAM type is SDRAM (--) TRIDENT(0): Using SW cursor (--) TRIDENT(0): VideoRAM: 8192 kByte (--) TRIDENT(0): TFT Panel 800x600 found (--) TRIDENT(0): Memory Clock is 57.27 MHz (==) TRIDENT(0): Min pixel clock is 12 MHz (--) TRIDENT(0): Max pixel clock is 230 MHz (II) TRIDENT(0): My Monitor: Using hsync range of 31.50-35.10 kHz (II) TRIDENT(0): My Monitor: Using vrefresh range of 50.00-70.00 Hz (II) TRIDENT(0): Clock range: 12.00 to 230.00 MHz (II) TRIDENT(0): Not using default mode "640x350" (hsync out of range) (II) TRIDENT(0): Not using default mode "320x175" (bad mode ...
snipped all those "not using default mode"
(--) TRIDENT(0): Virtual size is 800x600 (pitch 800) () TRIDENT(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz (II) TRIDENT(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 6 25 +hsync +vsync (35.2 kHz) () TRIDENT(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz (II) TRIDENT(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 52 5 -hsync -vsync (31.5 kHz) (==) TRIDENT(0): DPI set to (75, 75) (II) TRIDENT(0): Initializing int10 (II) TRIDENT(0): Primary V_BIOS segment is: 0xc000 (II) TRIDENT(0): Overriding Horizontal timings. (II) TRIDENT(0): Shadow off (II) TRIDENT(0): H-timing shadow registers: 0x7f 0x00 0x69 0x7f (II) TRIDENT(0): H-timing registers: 0x7b 0x63 0x63 0x80 0x67 0x10 (II) TRIDENT(0): V-timing shadow registers: 0x72 0xf0 0x59 0x0d 0x00 (0 x08) (II) TRIDENT(0): V-timing registers: 0x6f 0xf0 0x59 0x2b 0x57 0x00 0x00 (II) TRIDENT(0): Setting BIOS Mode: 77 for: 800x600 (II) TRIDENT(0): Found Clock 36.00 n=163 m=15 k=2 (II) TRIDENT(0): Using 1447 scanlines of offscreen memory for area's (II) TRIDENT(0): Using 5113408 bytes of offscreen memory for linear (offset=0x31f 9c0) (II) TRIDENT(0): Using XFree86 Acceleration Architecture (XAA) (==) TRIDENT(0): Backing store disabled (II) TRIDENT(0): Trident Video Flags: VID_ZOOM_INV VID_ZOOM_MINI
Version: 7.3 (2007.09)