LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-02-2014, 04:46 PM   #1
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
Slackware 14.1 and s3virge


Slowly I have been updating all of my systems from 14.0 to 14.1. My last box to update was the trusty Pentium I with a Diamond Stealth 3D video card. The system won't start X with the latest X release in 14.1 with the s3virge driver. I can use vesa but then I am stuck at 1024x768 rather than use the Samsung 712N native 1280x1024.

From what I have found, the removal of XAA left a lot of old legacy drivers broken. For example, here. I also read that using ShadowFB should work around the problem, but I have had no success with that. Anything I try with the s3virge driver results in a black screen of death requiring a reboot.

So --- appreciate clues about still using s3virge or forcing vesa to use 1280x1024.

Yeah, I know, take the box out behind the barn and shoot the thing.

Thanks.
 
Old 08-02-2014, 05:00 PM   #2
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: Arch/Manjaro, might try Slackware again
Posts: 1,851
Blog Entries: 14

Rep: Reputation: 284Reputation: 284Reputation: 284
Hmm, what does xrandr show currently?
[EDIT:] I was thinking something like this http://unix.stackexchange.com/questi...024-resolution would work

Last edited by mostlyharmless; 08-02-2014 at 05:42 PM.
 
Old 08-03-2014, 10:42 AM   #3
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,055

Rep: Reputation: Disabled
read-edid comes handy, as it can cook a full Monitor section for you, that you can just copy & paste in xorg.conf where you will also set the driver to vesa, of course. Usage (as root):
Code:
get-edid|parse-edid
That works only in case your EDID can be successfully retrieved, obviously, but is worth trying.

Here is an example:
Code:
bash-4.2# get-edid|parse-edid
This is read-edid version 3.0.1. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 0
No EDID on bus 1
No EDID on bus 2
1 potential busses found: 3
128-byte EDID successfully retrieved from i2c bus 3
Looks like i2c was successful. Have a good day.
Checksum Correct

Section "Monitor"
        Identifier ""
        ModelName ""
        VendorName "IBM"
        # Monitor Manufactured week 0 of 2005
        # EDID version 1.3
        # Digital Display
        DisplaySize 330 210
        Gamma 2.20
        Option "DPMS" "false"
        Modeline        "Mode 0" 120.60 1680 1712 1760 1888 1050 1051 1054 1065 -hsync -vsync 
        Modeline        "Mode 1" 100.53 1680 1712 1760 1888 1050 1051 1054 1065 -hsync -vsync 
EndSection
bash-4.2#

Last edited by Didier Spaier; 08-03-2014 at 10:47 AM.
 
Old 08-04-2014, 01:37 AM   #4
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Unfortunately s3virage isn't the only driver that suffers from bad maintenance. A lot of older drivers for legacy hardware are under maintained or unmaintained due to the fact fewer and fewer units are still in working order. VESA is pretty much the only viable solution for rendering on older hardware nowadays anyway. If you think the s3virage driver is bad, the tdfx driver still lacks SLI support for 3dfx hardware after 10+ years.

Most drivers that are being maintained still are getting ready for Wayland support anyway so fewer and fewer older drivers will be making the transition to Wayland anyway. Most that do will have to have proper OpenGL support for EGL. Most hardware is going to be Intel, AMD, or Nvidia anymore. Outside of that, the rest will be supported through VESA and the Gallium3D software rasterizer.

Last edited by ReaperX7; 08-04-2014 at 06:50 PM.
 
Old 08-05-2014, 05:46 PM   #5
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Original Poster
Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
xrandr and read-edid did not help. The s3virge driver is broken in 14.1. Worked fine in 14.0 (no longer installed) and worked fine since 10.0. I have had the computer connected to the Samsung 712N for many years. The problem is not the monitor, video card, or the xorg.conf. Just a broken s3virge driver. Removing the XAA support should not have disabled basic functions of the driver.

The computer is connected to the monitor through a KVM, shared with a PII with a Voodoo Banshee video card using the tdfx driver. I can still use 1280x1024 and the tdfx driver with the PII system. The XAA support was removed from the tdfx driver too.

The vesa driver should support 1280x1024, which is the native resolution of the monitor, but I haven't found a way to force that. I only get 1024X768 or lower. Doable for the old clunker, but like most things, would be nice to know why I can't get the native resolution to work with vesa.

I see an empty backtrace section in the Xorg.0.log when I use the s3virge driver. That is far as the log goes, along with the black screen of death.

Last edited by Woodsman; 08-05-2014 at 05:48 PM.
 
Old 08-05-2014, 06:45 PM   #6
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: Arch/Manjaro, might try Slackware again
Posts: 1,851
Blog Entries: 14

Rep: Reputation: 284Reputation: 284Reputation: 284
SO just curious, what did xrandr show when you were running the vesa driver?
 
Old 08-05-2014, 07:32 PM   #7
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Original Poster
Rep: Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546Reputation: 546
Quote:
SO just curious, what did xrandr show when you were running the vesa driver?
I never get that far. The monitor refuses to display with vesa at 1280X1024.

With no xorg.conf, X never loads, just the black screen of death requiring a reboot.
 
Old 08-05-2014, 08:14 PM   #8
irgunII
Member
 
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 383

Rep: Reputation: 72
I've got a true kick-butt video card you should swap out from that S3Virge garbage. It's a XipView from Xionics, model XIP-XV1602CI. Still in its unopened, air-tight static bag with the instruction booklett too. The thing's *only* 10 inches long and five inches wide and your system *must* have at *least* 4MB of RAM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
s3virge driver festhead Linux - Hardware 1 11-11-2010 07:22 AM
udev brokes my S3Virge/GX2 video card igadoter Slackware 7 02-20-2009 11:13 AM
x window setup w/ S3Virge ompjr Linux - General 2 10-22-2002 03:09 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration