Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
S3 Savage DDR TV-out
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
yem
n00b
n00b


Joined: 05 Nov 2002
Posts: 63
Location: Aotearoa

PostPosted: Thu Aug 05, 2004 8:21 am    Post subject: S3 Savage DDR TV-out Reply with quote

So apparently the savage driver supports TV out (at least since 1.1.25t). I have a Shuttle SK41G that has this chipset and an onboard S-Video out. I'm also using PAL, not NTSC, but I don't think that matters as you'll see.

From /var/log/Xorg.0.log:

Code:
(II) SAVAGE: driver (version 1.1.27) for S3 Savage chipsets: Savage4,
        Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX,
        Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133,
        ProSavage PN133, ProSavage KN133, SuperSavage/MX 128,
        SuperSavage/MX 64, SuperSavage/MX 64C, SuperSavage/IX 128,
        SuperSavage/IX 128, SuperSavage/IX 64, SuperSavage/IX 64,
        SuperSavage/IXC 64, SuperSavage/IXC 64, ProSavage DDR,
        ProSavage DDR-K
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset ProSavage found
...
(**) SAVAGE(0): Depth 24, (--) framebuffer bpp 32
(==) SAVAGE(0): RGB weight 888
(==) SAVAGE(0): Default visual is TrueColor
(II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(**) SAVAGE(0): Option "UseBIOS" "off"
(**) SAVAGE(0): Option "TvOn"
(**) SAVAGE(0): Option "PAL"
(==) SAVAGE(0): Using HW cursor
(**) SAVAGE(0): Not using video BIOS to set modes
(**) SAVAGE(0): TV enabled in PAL format
...
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="X.Org Foundation"
        compiled for 6.7.0, module version = 1.1.0
        ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 31680 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Graphics ProSavage DDR Family BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Garphics Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 3.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 0.0
(--) SAVAGE(0): Chip: id 8d04, "ProSavage DDR-K"
(--) SAVAGE(0): Engine: "ProSavage"
(--) SAVAGE(0): mapping MMIO @ 0xe0000000 with size 0x80000
(==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0)
(**) SAVAGE(0): videoram =  31680k
(--) SAVAGE(0): Detected current MCLK value of 14.318 MHz
(II) SAVAGE(0): My Monitor: Using hsync range of 31.50-35.10 kHz
(II) SAVAGE(0): My Monitor: Using vrefresh range of 40.00-150.00 Hz
(II) SAVAGE(0): Clock range:  10.00 to 220.00 MHz
(II) SAVAGE(0): Not using default mode "640x350" (hsync out of range)
(II) SAVAGE(0): Not using default mode "320x175" (hsync out of range)
...
(--) SAVAGE(0): Virtual size is 800x600 (pitch 800)
(**) SAVAGE(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) SAVAGE(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync
(**) SAVAGE(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) SAVAGE(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(**) SAVAGE(0):  Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   12.60  320 328 376 400  240 245 246 262 doublescan -hsync -vsync
(==) SAVAGE(0): DPI set to (75, 75)


Then X comes up on the CRT instead. Note the "TV enabled in PAL format" line.

I've also tried the 1.1.27t and 1.1.27t (xfree 4.4) drivers from the Probo site. I'm running x11-base/xorg-x11-6.7.0-r1.

Any ideas? This box will be do TV recording and playback duties. I'd really like to get the onboard S-Video working if at all possible because the only other option is to install a low end nvidia card in the box which just adds more heat to the system.

Anyone sucessfully got TV-out working on the S3 Savage chipset?
Back to top
View user's profile Send private message
yem
n00b
n00b


Joined: 05 Nov 2002
Posts: 63
Location: Aotearoa

PostPosted: Thu Aug 05, 2004 8:47 am    Post subject: Reply with quote

Just rebooted with the CRT disconnected, which forces console output to the tv-out by default. Now, X still wont start with the savage driver. BUT it does start up if I use the vesa driver. I hear the vesa driver isn't the greatest in terms of performance and features though so still keen to get the savage driver working...
Back to top
View user's profile Send private message
yem
n00b
n00b


Joined: 05 Nov 2002
Posts: 63
Location: Aotearoa

PostPosted: Fri Aug 06, 2004 1:02 pm    Post subject: Reply with quote

This may be of some use to people or maybe I'm just dense. :D

The savage driver does work for TV out, IF you boot without a CRT connected. At least with the SavageDDR chipset, it does support the xvideo extension so fullscreen playback doesn't tax the CPU for scaling. Sweeeet.

The resulting video still doesn't completely fill my TV screen when fullscreened, but I suspect this is due to the Unichrome TV encoder chipset - not software.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum