Slashdot Mirror


S3 Tries to Get Back Into PC Graphics

mikemuch writes "ExtremeTech has a review of S3's attempt to get some traction in the lower-end graphics card market, the Chrome S27. Though its specs look great--256MB memory, 700MHz core clock rate, 1.4GHz memory clock, and 22.4 GB/sec memory throughput, it still manages to underperform similarly priced video cards from the red and green graphics companies."

29 of 171 comments (clear)

  1. Good by supe · · Score: 2, Informative

    Only, if they start to provide drivers for the Open source community.
    My Averatec has a unichrome and am having difficulty getting it to
    work *well* with anything other than the X vesa driver. No DRI, etc.
    Help out S3!

    1. Re:Good by hal2814 · · Score: 4, Informative

      What's really interesting is that S3 has nothing to lose by open sourcing its drivers. They're not doing anything that ATI and Nvidia aren't already doing better. That's kind of like Yugo being protective of their drivetrain design.

    2. Re:Good by non0score · · Score: 2, Interesting

      What you're saying is actually a generalizing statement. It's similar to saying that because (so far) the Conroe is better than the K8 (this is the general overview), the integrated memory controller on the K8 is worthless and Intel shouldn't copy it (then you specify that the specifics aren't worthwhile because of the general overview argument, and this is flawed). There's a good portion of the DeltaChrome system that performs better than its ATi or nVidia counterparts. And revealing the driver source will reveal how they designed these parts of the system. If S3 Graphics did open source their drivers, they'd lose every bit of advantage they can use to "level" the playing field.

    3. Re:Good by zakezuke · · Score: 2, Funny

      That's kind of like Yugo being protective of their drivetrain design.

      Yugo was very protective of their drivetrain design... they would never say what particular Russian car it fell off from.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  2. Drivers are by Anonymous Coward · · Score: 2, Informative
    Windows only

    Another company to ignore.

    1. Re:Drivers are by non0score · · Score: 4, Informative

      Actually, S3 does have a Linux driver team. And Mac drivers are built by Apple, not by the vid card manufacturers (the vid card manufacturers provide the specs). So worry not, it'll be there in due time.

  3. Free advice to S3... by Pooh22 · · Score: 5, Insightful

    Supply full GPL/BSD licensed source code to the X.org and kernel.org for inclusion in mainline. That will trigger a lot of positive support.

    Besides, I don't really see a downside, because who, besides free software lovers, would be motivated to buy something non-nvidia and non-ati at this point?

    Cheers

    Simon

    1. Re:Free advice to S3... by ZachPruckowski · · Score: 5, Insightful

      If they made Mac video card drivers, people might be tempted, simply because there are so few Mac video cards out there. But I think the general sentiment has to be not to compete first in the Windows DirectX performance crown arena, but rather solidify niche markets to make money for R&D.

    2. Re:Free advice to S3... by Zathrus · · Score: 4, Informative

      Supply full GPL/BSD licensed source code to the X.org and kernel.org for inclusion in mainline.

      They're not going to do that. If for no other reason than their own texture compression technology (S3TC) which they license to other video card makers (namely ATI and Nvidia, as well as MS for DirectX drivers).

      Even if they were to release the souce you probably couldn't use it unless they granted some kind of license to use the patented algorithms freely. And they haven't done that to date despite lobbying by various people (including Alan Cox).

      Of course, people who actually know this have been saying it everytime someone says "open up the source!" to video card makers, and most people still don't get it. Sigh.

    3. Re:Free advice to S3... by Kjella · · Score: 4, Insightful

      They're not going to do that. If for no other reason than their own texture compression technology (S3TC) which they license to other video card makers (namely ATI and Nvidia, as well as MS for DirectX drivers).

      Wouldn't this be an excellent candidate for dual licensing? You know, one GPL'd and one commercial license. Either that, or nVidia/ATI would have to GPL *their* drivers as well, which doesn't seem very likely at this point.

      Even if they were to release the souce you probably couldn't use it unless they granted some kind of license to use the patented algorithms freely. And they haven't done that to date despite lobbying by various people (including Alan Cox).

      Again, could be limited to GPL/GPL-compatible licensed code. I mean, since nVidia/ATI already have the code under license, how many trade secrets could there possibly be left to protect?

      --
      Live today, because you never know what tomorrow brings
    4. Re:Free advice to S3... by Dr.+Manhattan · · Score: 4, Insightful
      They're not going to do that. If for no other reason than their own texture compression technology (S3TC) which they license to other video card makers (namely ATI and Nvidia, as well as MS for DirectX drivers)... Even if they were to release the souce you probably couldn't use it unless they granted some kind of license to use the patented algorithms freely.

      It's entirely possible to grant licenses for patents to some people and not others, for whatever reasons you like. It's not like copyrights or trademarks. IBM and CA are two companies that have granted licenses for open-source programs to use their patented technologies. S3 could hand out GPL code for it and grant a patentl license for use in open-source programs. Nvidia and ATI would still have to pay money to use it with their products and drivers.

      Of course, people who actually know this have been saying it everytime someone says "open up the source!" to video card makers, and most people still don't get it. Sigh.

      Maybe the people who keep bringing it up hope that S3 might have learned their lesson. Not yet, apparently, but it would be nice if they did. Good driver code really helps the hardware shine, and it's nontrivial to develop - as Nvidia and ATI have learned. But there are lots of clever students and other developers who would love to play with, grok, and improve such code.

      Nvidia currently dominates the Linux 3d landscape because they have good drivers. If S3 came out with open ones, and even halfway-competitive hardware, they'd take that market, and get a significant number of people working on their drivers. Some of the improvements therefrom could benefit the Windows side, too. As others have noted, there's the Mac contigent, too, though I'm not sure how much they'd grab there - they don't tend to muck with their hardware so much.

      --
      PHEM - party like it's 1997-2003!
    5. Re:Free advice to S3... by Zathrus · · Score: 3, Informative

      Here in the US, effectively never.

      No, you're thinking copyrights, which keep getting extended. Patents do not. Patent term has not substantially changed in the US in over 100 years, with only a minor (and very good) change in 1994. And while there is some international controversy on what should be patentable, there's not really any on term.

      Worst case, patents expire 20 years from the earliest claimed filing date (design patents are different, as are patents issued prior to June 8, 1995, but neither is relevant here).

  4. Anyone else nostalgic for the S3/Virge? by Gothmolly · · Score: 4, Interesting

    I remember the day when my PC was finally faster than the processor on the Virge, but boy, Descent looked kickass in special 'S3' mode. Of course that was also 1996.

    Go S3!

    --
    I want to delete my account but Slashdot doesn't allow it.
  5. Gimme open drivers!! by Beetjebrak · · Score: 5, Insightful

    With the advent of xgl, compiz etc. we really NEED a decent 3D card with open drivers on Linux. I couldn't care less about gaming but xgl sure as hell looks awesome! I don't need a full-blown NVIDIA or ATI card for that. Open your drivers S3 and I promise you I'll be buying at least 6 of these cards as they become available.

    --
    Learn from the mistakes of others. There isn't enough time to make them all yourself.
    1. Re:Gimme open drivers!! by kebes · · Score: 3, Insightful

      You're one among many posters to suggest that they open-source their drivers. I franly agree that this is a good idea. It would be good for the Linux community (obviously), and I think it would be good for them, also.

      Obviously this would differentiate their product, and carve out a niche where that "big boys" seem to be ignoring. More importantly, if this product is new, then presumably they are currently in a position where they *can* conceivably open-source their driver. During any debate on open-sourcing video drivers, it is usually pointed out that doing so would be difficult, because sufficient documentation might not exist, or because of licensing issues, etc. However this new product line is at a stage where open-sourcing will yield the maximum return-on-investment. If they do it now, they will start getting 'free' software upgrades, bug fixes, documentation, and so on. This means their product will mature faster and they can close the gap with their competitors more quickly.

      Frankly I think that would be an excellent move on their part. Without such an admittedly drastic move, their product has nothing new to offer and this product line will die off.

      They should be thinking to themselves "imagine if our video card was the *default choice* for anyone selling or building a Linux or BSD system?" That's market differentiation right there.

  6. Cheap Skates? by Slithe · · Score: 2, Insightful

    > Besides, I don't really see a downside, because who, besides free software lovers, would be motivated to buy something non-nvidia and non-ati at this point?

    People who do not play high-performance games might not want to pay $100-$600 for a graphics card. Joe User is far more interested in multimedia playback than 3D graphics. Intel's sells their embedded graphics cards for $7, and they are the biggest seller of graphics cards. Plus, they have open source drivers. There is plenty of room in the low-end for S3, although they have a lot of work ahead of them if they want to compete with Nvidia and ATI.

    --
    ---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
  7. New name, same old story. by Anonymous Coward · · Score: 5, Interesting

    This is what, the third or fourth time S3 has tried to 'make a comeback' in the graphics market? It always seems to happen the same way. Big price features in a small price card! While the hardware might be ok, and compete on the low end.. The drivers never seem to catch up. This is what the big players have. An established codebase for drivers that gets tweaked each time a new chip comes out.

    Predictions for new S3-super-thinamagig:

    1. Early previews from hardware review sites- "Shows promise!" "Should compete at entry level" "Good for casual gamers." Drivers will be buggy.

    2. Card released many months after initial previews. What was mid grade is now low end, and card doesn't look so hot against current competitors. Drivers still buggy. S3 promises bug fixes and performance improvements.

    3. Several off brand Taiwanese manufactures will make cards featureing new S3 chip. Cards will quickly be relegated to bargain basement prices in retail and online shops. Mobile versions of chips will be found in cheap low-end laptops and versions of the core will be seen integrated in to via chipsets for cheap onboard video. Drivers still buggy.

    4. S3 continues product line and no longer updates drivers. (Drivers still buggy.)

    With any luck S3 will do better than their previous attempts, but they've got a lot to prove. In all likelihood, this will go the way of the S3 savage, S3 chrome, trident cyberblade, XGI volari, powervr2, and powervr KYRO.

  8. See the fanboys review! by jmorris42 · · Score: 4, Interesting

    First they compare a $115 card to cards costing $125 and $129. Then the price drops to $99 and they 'stand by their review' against those more capable boards because they didn't pan it for performance, but for basic flaws? Uh huh. That would be because SLI mode doesn't work? What sort of idiot would buy a $99 card for SLI work? Ok, AA doesn't appear to work for GL, that is bad but will almost certainly get fixed in the drivers pretty soon.

    It looks like S3 is trying something interesting, throw high speed but dumb hardware at the problem of 3D instead of trying to put more compute power than a P4 on a board. But they are going to discover that the drivers are a big part of the equation, it was clear that their drivers probably what was holding their scores down on several of the tests. Since they obviously don't have a lot invested in them yet perhaps they are the ones we should be pushing to support open source. Despite what that PR moron at Nvidia said I suspect the Open Source crowd could whip those drivers into shape in short order, Use the right license (MPL or BSD) and they could roll those improvements back to Windows and carry the fight to ATI and Nvidia.

    I know I'd certainly switch from ATI Radeon 9250 (most current 3D with Open drivers) to this new S3 tech if it had an open driver.

    --
    Democrat delenda est
    1. Re:See the fanboys review! by Zathrus · · Score: 2, Insightful

      First they compare a $115 card to cards costing $125 and $129

      The ATI Radeon 1600Pro can be had for $99. The GF6600GT is $115.

      they didn't pan it for performance, but for basic flaws?

      Where'd you get that. In their conclusion they very clearly pan it for performance. It's not even the 2nd best card in its price range -- it's third best. By a large margin.

      Ok, AA doesn't appear to work for GL, that is bad but will almost certainly get fixed in the drivers pretty soon.

      Well that'd be new and different -- S3 actually fixing their drivers. I wouldn't hold your breath.

      And it's worse than that, if you bother to read the review (or even the conclusion) -- AA/AF doesn't work in a number of other games, and when it does it generally causes performance to drop into the useless category.

      That would be because SLI mode doesn't work? What sort of idiot would buy a $99 card for SLI work?

      They state, clearly, that SLI isn't common at this price point, but that's irrelevant. This is S3's own implementation of it and it doesn't work worth a damn. It's a selling point on their card, so it should work.

      It looks like S3 is trying something interesting, throw high speed but dumb hardware at the problem of 3D instead of trying to put more compute power than a P4 on a board

      What on earth is that statement based on? They appear to have as much hardware as the competition. In fact, more than the competition does in the same price range. And they appear to have similar hardware algorithms (fast Z-clear, occlusion culling, etc.) as the competition. Whoever modded you up not didn't read the article, they don't understand graphics hardware in the slightest.

      I know I'd certainly switch from ATI Radeon 9250 (most current 3D with Open drivers) to this new S3 tech if it had an open driver.

      Better hope that 9250 doesn't die then, because that's not happening anytime soon. Go read one of my other posts in this article if you'd care to know why.

  9. older video cards by 80+85+83+83+89+33 · · Score: 4, Informative

    i've been trying to keep track of video card comparisons, and rank the cards since the 5200. since neither i nor my friends can buy $300 cards, i kept the list to the lower end of the spectrum. what is interesting is where the current generation of integrated graphics on the motherboard compare to which cards.

    **best price/performance**
      nVid 7600 GT ($210)
      ATI X1600 XT ($170)
      nVid 6600 GT ($140)
    **best price/performance**

    the faster at top:

      ATI X800 Pro ~$250 ($150 refurb)
      ATI 9950 ultra (N/A)
      nVid 6800 LE/XT (LE=slower)($150,$300)
      ATI 9800 XT(~$185)
      ATI X700 PRO($125,135)
      nVid 5900U/5950 Ultra($250)
      ATI 9800 PRO(~$130)
    =ATI 9700 pro
    =ATI 9800 ($90??)
    =nVid 5900/5950
      ATI 9700 ($110)
      nVid 6600 ($100)???
      nVid 5800 ultra
              (3GHz)
      nVid 5700 Ultra (N/A)
      ATI X1300 PRO($105)
      ATI X700 (not pro)
      ATI 9500 Pro ($95 used)
                (yes it beats 9600pro!)
    =nVid 5600 Ultra
    =ATI 9600 pro/XT ($100)
    =ATI X600 PRO/XT ($100)
      nVid 5800
      ATI 9800 SE(128 bit)
      nVid 5700/5750
      nVid 6200 non-tc (under $100!)
    =nVid 5600
    =ATI 9500/9550/9600
      ATI X300 non-Hypmem???
      nVid 5700 LE (MINE)
      nVid GF4 Ti 4600
      nVid 5200 ULTRA
      nVid 5600 XT (XT=lower)
      ATI 9600 SE

    this last group of expansion cards is equal to the current generation of integrated onboard graphics
    ***very slow***

    nVid 5200/5500
    nVid PCX 5300
    nVid 6200 Turbocache
    ATI 9200 SE
    ATI X300 SE Hypermemory

    current generation of integrated graphics chipsets:

    -- Intel GMA950
    -- nVidia 6100/6150
    -- ATI xpress 200

    --
    i disable sigs
  10. In other news... by icydog · · Score: 2, Funny

    3dfx is coming out with Voodoo6!

  11. Here's the thing with open-source drivers... by SlayerDave · · Score: 3, Insightful
    Companies like ATI and NVIDIA (and presumably S3) view their drivers as trade secrets. They contain 3rd-party licensed IP that can't be disclosed and 1st-party IP that they want to keep out of the hands of their competitors. This is especially true at the high-end of the consumer graphics card market, but with the introduction of unified drivers a few years ago, there is no such thing as a low-end driver for an ATI or NVIDIA card. From a business standpoint, it would be foolish for a graphics card manufacturer to open-source its drivers.

    However, I do sympathize with linux users who want quality drivers for all types of graphics hardware. I doubt, though, that NVIDIA or ATI will ever release open-source drivers for linux. I think they can and should take the desktop linux market seriously and release high-quality, closed drivers, even if it affects the OSS purity of the linux operating system.

    For decent article reviewing some of these issues, see this.

    1. Re:Here's the thing with open-source drivers... by Micah · · Score: 2

      > I think they can and should take the desktop linux market seriously and release high-quality, closed drivers, even if it affects the OSS purity of the linux operating system.

      Absolutely not!!! We need Free drivers for numerous reasons. LWN writes a good summary of the reasons here and here.

      S3 and others, please understand this! We might put up with closed source drivers under some circumstances, but you cannot really call this "Linux support" and we will be underwhelmed by your offerings.

      But whichever one of you makes a halfway decent (not necessarily top of the line) card with open specs and Free drivers, even if it costs more than the competition, SHOW ME WHERE TO SEND MY CREDIT CARD INFO!!!!!

  12. This is why graphics drivers are closed-source by RzUpAnmsCwrds · · Score: 4, Interesting

    This is exactly why NVIDIA and ATI keep their drivers closed-source.

    If you look at S3's product, you see a device that has great hardware specs (looks great on paper) but fails to deliver because of buggy/incomplete drivers. S3 isn't alone in this - XGI faces similar problems.

    The truth is that a lot of the performance of modern GPUs comes not from the hardware but from the drivers which supply it with data. NVIDIA and ATI keep their drivers closed-source because they don't want a company like S3 to benefit from their software - NV and ATI love the fact that everyone else has buggy, slow, incomplete 3D drivers, and that's the way they want to keep it.

  13. No what we need by Sycraft-fu · · Score: 3, Insightful

    Is a stable interface in Linux so that the graphics card companies can write closed source drivers that don't need to be updated with every minor kernel revision. The problem is that graphics drivers contain proprietayr, licensed code. There's no real way around it if they want to support all the features. Even OpenGL itself must be licensed. Well, they can't just go and relicense the code and open it up, even if they want to.

    So this is a situation where Linux needs to make a concession, if they want better support. This attitude of "open source always!" needs to give way to an attitude of choice. One where you provide all the tools necessary to do open distribution, and open distribution of your own tools, but the option to use closed source for those that want to.

    If you don't want that, fair enough, but then you can't be too angry when the graphics companies won't accomadate you and your rather small marketshare. If you won't be accomadating to them, don't look at them to be accomidating to you.

    1. Re:No what we need by drinkypoo · · Score: 4, Insightful

      The problem with your idea is that the end desire is not to have more closed proprietary crap. The goal is to have everything be open. Everything. As you may have noticed, lately there have even been open hardware platforms, they're not the latest and greatest but it is possible for the highly motivated and funded individual to use open cores and open source (though "sores" rhymes better) and build a 100% open computer. It'd take a lot of hardware design and software port work, but the basic elements are there. This represents a dramatic shift from the way things have traditionally been, and it can be the beginning of something beautiful, if we don't fall on our ass and stop demanding what we actually want.

      People in general are willing to settle for less than what they want, and as a result, they get it. If we continue to demand what we actually desire, eventually someone will step up to the plate and sell it to us.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  14. Open Graphics is in the works by iamcadaver · · Score: 2, Informative
    A fully open-source graphics chipset is in the works.

    http://wiki.duskglow.com/tiki-index.php?page=Open- Graphics


    IIRC they are shipping FPGA PCI cards and you can download the chipset image. The plan of course is to sell PCI ASIC's for $150 or so. They have a pledge page where you can give them an idea of how many cards they can sell for a first run.

    --
    Before I part with'em: two pennies weigh ~4.996+/-0.014g, have a zinc core, and the face of Lincoln. You can keep 'em.
  15. Why is this modded insightful? by thealsir · · Score: 4, Insightful

    Mod flamebait, it's obviously designed to provoke controversy. As others have stated, you've gotta start somewhere. With a company that has so little marketshare to begin with, they go with the largest share of the pie first, and that is the Windows market. Course a little nudge nudge wink wink could do wonders with getting them to write Linnox drivers.

    --
    Do not downmod posts "overrated" simply because you disagree with them.
  16. Open source: good for some things, not for others by typical · · Score: 2, Interesting

    I'm no longer entirely convinced that open source has a huge benefit for video card drivers.

    Okay, yes, it's probably not a bad idea, but I read an article from some guy at Precision Insight about this.

    The argument was that video card drivers are among the most complex of drivers. It's kind of like Mozilla -- there is a significant barrier to just dropping in and hacking away -- so you don't accrue programmers left and right.

    Granted, I'd still buy any card that has good open-source driver support and is more modern than my Radeon 9250, but I'm part of a limited set of people.

    Open source works very well for a number of things, but there are definitely systems that it's less effective at:

    * Systems that require a significant understanding of a large deal of code before commits can be made. People get scared away from Open Office and Mozilla. Emacs has done very well, but even though it's a sizeable codebase, it's also extremely modular on a by-feature basis. You don't need to learn much to be able to write a new useful feature or understand how a particular feature works.

    Anything that requires non-general knowledge has a significant cost in an open-source package. Custom code that replaces standard code (string classes, replacement data structure code), knowledge of the software package's threading model, strange conventions, you name it. Having a codebase that is easy to drop into and start working is always nice, but it is especially important for open source projects.

    * Systems that cannot be used by the developer. Okay, this probably isn't an issue for graphics card drivers. Really, really esoteric stuff or things that few programmers have interest in (like simplified interfaces for existing software) don't tend to attract many volunteer developers.

    Games with limited replay value are another example. Successful open-source games, almost without exception, have very high replayability and make relatively little use of elements like plot twists, eye candy, or anything else where the enjoyment only comes through once or a few times. Such games tend to either be multiplayer or involve a significant random element. If games can't be played over and over by the developers, the developer doesn't get much enjoyment out of playing them and drifts away.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.