Slashdot Mirror


New X-Free86 Snapshot Available

bento writes "There is a new snapshot(3.9.16) of XFree86 available. It now supports nVidia, i740, 3dfx Banshee, and the Voodoo3. " You can all wipe the drool of your chins: its gonna be awhile before this morphs into XF86 v4.0, but its cool to see/touch and compile progress. Update: 08/31 10:32 by CT : here are the release notes if you crave more data.

75 comments

  1. Re:XFree by Anonymous Coward · · Score: 0

    If you measure performance as well as you spell it's no wonder you haven't yet realized the huge benefit of using XFree86's X Server.

  2. Re:XFree by Anonymous Coward · · Score: 0

    I bet the relative programming skills of both groups is about the same. The Xig folks get paid to do what they are doing, the majority of the XFree86 guys work on it in their spare time. This is changing but full time dedicated commercial software can still be tough to beat.

  3. Re:Actually... by Anonymous Coward · · Score: 0

    Umm. There is no 3.4.x... 3.3.x is, however, available.

  4. Re:XFree by Anonymous Coward · · Score: 0

    Have you benchmarked 3.9.15 or 3.9.16? Obviously you haven't. Even 3.9.15 is faster than accel-X 5.0

  5. Re:XFree by Anonymous Coward · · Score: 0

    Accel-X 5.0 does not outperform XFree86 3.9.16.
    At least on the G200/G400 they are about the
    same. If you add some of the additional options
    like "OverclockMem" and "PciRetry" it's faster
    than Accelerated-X. And believe me, Accel-X
    IS overclocking the hardware already. I've
    dumped the registers while running Accel-X. The
    "OverclockMem" option in the new XFree86 matrox
    driver uses the clock values dumped from Accel-X.

    There are some XFree86 3.9.15 benchmarks:
    http://www.rarcoa.com/~thebard/X11-perf-stats.epl



  6. Re:Red Hat by Anonymous Coward · · Score: 0

    Use Debian and stop complaining...

  7. Re:XFree by Anonymous Coward · · Score: 0

    From what I have heard they have optimized the code for situations where the server and the client runs on the same machine (more shared memory perhaps?) I use AcceleratedX myself (for the last three years) and I am very pleased with it (simple to install/setup and fast, at least on Matrox-XX)

  8. I have the 3dfx voodoo3 2000 working on my machine by Anonymous Coward · · Score: 0

    and it is incredible. It is even the libc5 version for Slackware. It gets true color uses all 16 MB oF RAM and even though it is beta it has not crashed once. Visit 3dfx's web site and look under the drivers section to get the scoop on where to find the X server for their cards.

  9. Re:Red Hat by Anonymous Coward · · Score: 0

    If you look at Rawhide you'll see that it has XFree86 3.3.3.4.

  10. Re:Now if only it would support the G400 MAX by Anonymous Coward · · Score: 0

    there, there, that's OK, someday support for your brand-new hardware and all its capabilities will be there.

    you can always comfort yourself in the knowledge that you can *use* your card with *some* version of XFree, and you're not stuck in 8bpp and pokey acceleration.

    come to think of it, screw you =) I can't afford hardware that good. I don't feel sorry at all! =P

  11. Re:umm... by Anonymous Coward · · Score: 0

    I do. You are running only gtk programs and Windows emulator, aren't you?

  12. Diamond Fire GL 1 by Anonymous Coward · · Score: 0

    Does anybody know, if the Diamond Fire Gl 1 Card will be supported in X-Free86 4.0??

    1. Re:Diamond Fire GL 1 by bapper · · Score: 1

      Yes, I believe Diamond is going to be developing the drivers.

      --

      -BAPper

  13. Re:I have the 3dfx voodoo3 2000 working on my mach by Anonymous Coward · · Score: 0

    True colour from a voodoo3? .....

  14. Re:To make it compile on glibc-2.1 by Anonymous Coward · · Score: 0

    Try disabling java/javascript to click links :/

  15. If you can't take the heat... by Anonymous Coward · · Score: 0

    Stick to the dists. The other windows weenies who jump on the linux bandwagon because it's l33t aren't right on the bleeding edge either. So just wait until slakware comes out with a release that incorporates support for it, you'll be much better off.

  16. Re:XFree by Anonymous Coward · · Score: 0

    It must be because of what you're smoking

  17. And they wonder why no one want's to support X? by Anonymous Coward · · Score: 0

    AH development group, just like everyone says.

  18. overhead projectors and laptops ? by Anonymous Coward · · Score: 1

    I have had persistent problems getting the Dell CPi laptops at work to switch back and forth between overhead projectors and the LCD correctly. A common problem (in all the X's I've tried that worked at all) is that the screen shifts by about %25 when you go the to the overhead. Repeatedly cycling between the external monitor and the LCD causes it to get sicker and sicker til it freezes or crashes.

    Demos of project software on linux laptops have gone a long way toward making linux prevasive here, so this is important if we are going to abandon Windows and Powerpoint entirely at somepoint. (Presentations written and given using StarOffice created a lot of interest.)

    Anyway, this doesn't seem to be a focus of any of the changelog stuff. Is anyone working on this ? Has anyone sent email to xfree86 about it besides me ?

  19. Other cards by Bill+Currie · · Score: 1

    As it's going to be a while before 4.0 comes out, will other cards (notably g[24]00 via glx) become part of 4.0? I don't remeber seeing anything specific on the glx pages/list, but then, it doesn't really matter to me (I got it to work and it wasn't that hard to do).

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

    1. Re:Other cards by bapper · · Score: 1
      Right now the Gx00 GLX drivers are being done on the XFree86 3 codebase. It is likely that the first public release of the accellerated GLX will be released on that codebase. Once optimizations are done on that codebase then porting to the new architecture will begin. There are some fairly substantial changes in how things are set up between the two architectures that could make it a fairly large port. On the plus side, 4.0 probably won't ship for a while so having something on the old server platform before 4.0 ships is good.

      --

      -BAPper

  20. Yes, true color from a Voodoo3 by Phaid · · Score: 1

    The Voodoo3 can do 32-bit color in 2D. It is only limited to 16-bit color textures in 3D. I'm happily running X at 1280x1024 in 32-bit color as I type this.

    XFree86_3DFX-SVGA-3.3.3-5
    [debecker@sycorax ~]$ xdpyinfo
    name of display: :0.0
    version number: 11.0
    vendor string: The XFree86 Project, Inc; VMWare; Daryll Strauss
    ...
    screen #0:
    dimensions: 1280x1024 pixels (433x347 millimeters)
    resolution: 75x75 dots per inch
    depths (1): 24
    root window id: 0x26
    depth of root window: 24 planes
    ...
    visual:
    visual id: 0x22
    class: TrueColor
    depth: 24 planes
    ...

    Oh, and Q3test for Linux absolutely rocks at 1024x768 on this system :)

    1. Re:Yes, true color from a Voodoo3 by warmi · · Score: 1

      Haven't tried Q3Test but the driver itself is rather slow ... It is much much slower than G200 on another Linux box I have here so I think support for Voodoo is still in experimental stage.

  21. Now if only it would support the G400 MAX by Shane · · Score: 1

    The topic says it all. I am stuck using the G400 options. 300Mhz ram dac vs 360, 16MBs ram vs 32, single head vs two.. sigh...

    --
    -- You can be a geeklord too :)
    1. Re:Now if only it would support the G400 MAX by omega1 · · Score: 1

      So have you tried it?? I am killing for a G400 for the multihead support - but I don't want to get one without knowing for sure that it'll work with some xserver out there.. I prefer xfree86, but if a commercial vendor supports this hardware first ... $$$

    2. Re:Now if only it would support the G400 MAX by warmi · · Score: 1

      AcceleratedX on G400 is the fastest card yet - look up www.xig.com, they have benchmarks. It is just as fast as on Windows.Really sweet.

    3. Re:Now if only it would support the G400 MAX by fusion94 · · Score: 1

      I have seen 3.9.15 running on a G400 with multihead support.

      :)

  22. Re:DAMNIT! Slashdot isn't freshmeat! by drig · · Score: 1

    Oh, c'mon! That's why there are mirrors. I'm grabbing mine off ftp.rge.com.

    This is big news for all XFree users. It deserves more attention than simply a listing next to the nth update of some nifty little gnome applet.

    If you're an XFree developer, you're able to get releases that the rest of aren't. Quit complaining that you can't get the general distribution because you're too lazy to use mirrors.

    --
    Citizens Against Plate Tectonics
  23. Re:Site full window by The+CrapHead! · · Score: 1

    Just press enter to close the window.. You don't have to use the mouse, you know.. :)

    --

    Amiga - Back for the future!

  24. Xaw is far from dead and buried by LizardKing · · Score: 1

    Athena widgets are the only easy to use widget set that is guaranteed to be on any X installation. So it forms a nice lowest common denominator.

    The standard X clients tend to use Xaw, even xterm. If you can't stand the look and feel of standard Xaw and find Xaw3d is less than exciting, then try neXtaw - the NeXT look and feel grafted onto Xaw.

    Simply compile neXtaw and symlink the Xaw libs to it. It's available from http://windowmaker.mezaway.org/toolkits/nextaw.htm l

    Chris
    Chris Wareham

  25. Re:XFree by bapper · · Score: 1
    I don't know about other chipsets, but the new MGA driver outperforms AcceleratedX. Not only that, but there are more optimizations that are going to be made before the final release that should speed it up even more. Don't always believe the marketing drivel. Though, some of the cards will never be fully supported by XFree86 because the manufacturers refuse to release proper documentation. These cards will always run slower. My advice is to just not buy them.

    --

    -BAPper

  26. Re:makeing by bgarrett · · Score: 1

    Most of the XFree86 distributions I've seen come with a readme that says, more or less:

    make World

    Failing that (if you really want to do it the hard way), xmkmf -a will execute 'make Makefiles', which should produce your Makefiles for you.

    --
    Nothing worth doing is worth doing today.
  27. rage fury by aphr0 · · Score: 1

    Anybody know when support for ATI's Rage Fury will be added?

    1. Re:rage fury by MisterClaw · · Score: 1

      Forget it. The only way to get a Rage 128 working is with the framebuffer support in kernel 2.{2,3}.x + XF_FBDev. It's slow, tricky to setup, and only 60Hz. but it works. The Mach 64 server does NOT work. Go to
      http://www.0wned.org/~cain/ragefury.htm
      for the frame buffer stuff. ATI contacted me when I emailed them about this. they will be supporting XFree86 on this (rage 128 support) and mentioned 3D support is in the works too. :)

    2. Re:rage fury by Mooset · · Score: 1

      I believe these cards can already be used with the Mach64 server. Give it a try...

  28. Re:Release early, release often by chromatic · · Score: 1


    ...recompile continually.

    We're going to win this war because we can reconfigure our officers. (Apologies to Iliad)

    --
    QDMerge 0.21!

  29. Re:Red Hat by LWolenczak · · Score: 1

    I'm actualy building a copy of linux on /dev/hda5 on my workstation,but its going slow

  30. Re:Red Hat by LWolenczak · · Score: 1

    Hey, I have been using redhat for about 2 years, and Redhat 6 has made me sick. It makes me feel as if its not real, and friends of mine in germany feel realy sick about suse 6.2, i mean how do you accidently compile your own kenrel.

    If anybody out there, feels the same way, we can be found in #linux on XWorld.

    but seriously, if you try to make something user friendly, your genna alianate a few users, hey, i admit it, i love gnome, and i like some of the kde/qt stuff, but i dont like the feeling i get from redhat 6. Hell, they even got rid of xgal, i like xgal!

    well, cya, i know im genna get flamed over this one, but i dont realy even care.

  31. Red Hat by mrsam · · Score: 1

    Anyone know what's the respective timeline of XF86 4.0's scheduled release, versus the next RH dist?

    If 4.0's not going into 6.1, there's really no point in getting 6.1 in the first place. Might as well wait for 6.2.
    --

    1. Re:Red Hat by Ancipital · · Score: 1

      Well,if XGal is your quality metric for a distro, why not just make XGal-linux that does nothing else? :)

  32. ultimate political corectness :) by LuckyStarr · · Score: 1

    i'm for XFree[0-9A-Za-z]?\s4

    naaah... but... why not? ;-)

    --
    Meme of the day: I browse "Disable Sigs: Checked". So should you.
    1. Re:ultimate political corectness :) by LuckyStarr · · Score: 1

      argh... that was a failure.

      XFree[0-9A-Za-z]*\s4

      or

      Xfree[\w\W\d]*\s4

      --
      Meme of the day: I browse "Disable Sigs: Checked". So should you.
  33. XFree by warmi · · Score: 1

    I wonder why AcceleratedX consistently outperforms XFree sometimes by factor 2 to 1. Is this related to having better access to hardware specs or simply having better programmers ?

    1. Re:XFree by warmi · · Score: 1

      MGA ?? I have G200 and tested it both AcceX and XFree ( using x11pref ) and on almost every test AccelX was substancialy faster.
      In fact, one doesn't need benchmarks to notice that.

    2. Re:XFree by warmi · · Score: 1

      Dude, one mistake and you are up in the arms about my spelling. Well, consider this - English is my second language and therefore I don't give a damn what some AC looser thinks about it...

  34. XFree 3.3.5 also released by AmirS · · Score: 1

    That about sez it all. - I'm happy because this fixes a bug in support for the ATI Rage LT Pro which caused random crashes in X - was damn annoying.

    Anyway, on with downloading and testing the new server.

  35. Re:Actually... by Skinka · · Score: 1

    My experience with X's Voodoo3 support has been little discouraging. I really love the VESA framebuffer -console, but that allways produces some weird shit on the screen (mouse cursor to be more specific. Some times the cursor totally disapears, sometimes it's just a black square, sometimes (I could go on and on)... Also, if I've used windows before I start linux (with loadlin), I get similar problems. I don't know if 3.9.x has these problems, but 3.4.x sure does.

  36. Re:Building with gcc 2.95.1 by fusion94 · · Score: 1

    I don't know if this will help you but these are
    the steps that I took to get it to compile on my system (gcc-2.91.66).

    Make a backup of your old stuff
    cp -a /usr/X11R6 /usr/X11R6/old

    Copy the xc/config/cf/xf86site.def to
    xc/config/cf/host.def

    Append the lines:

    #define DefaultCCOptions -Wall
    #define DefaultGcc2i386Opt -O2
    #define LibraryCDebugFlags -O2

    to the host.def to override the -ansi -pedantic flags which prevent it from being compiled on Redhat 6.0.

    Then build/compile Xfree

    make World >& world.log
    make install >& install.log
    make install.man >& man.log

    After completion make sure you copy your old libXt.so.6.0 to the new location so that Netscape
    will work properly.

    cp /usr/X11R6/old/lib/libXt.so.6.0 /usr/X11R6/lib/

    Like I said....that worked for me...unsure if it will work for you.


  37. Re:makeing by fusion94 · · Score: 1

    I don't know if this will help you but these are
    the steps that I took to get it to compile on my system (gcc-2.91.66).

    Make a backup of your old stuff
    cp -a /usr/X11R6 /usr/X11R6/old

    Copy the xc/config/cf/xf86site.def to
    xc/config/cf/host.def

    Append the lines:

    #define DefaultCCOptions -Wall
    #define DefaultGcc2i386Opt -O2
    #define LibraryCDebugFlags -O2

    to the host.def to override the -ansi -pedantic flags which prevent it from being compiled on Redhat 6.0.

    Then build/compile Xfree

    make World >& world.log
    make install >& install.log
    make install.man >& man.log

    After completion make sure you copy your old libXt.so.6.0 to the new location so that Netscape
    will work properly.

    cp /usr/X11R6/old/lib/libXt.so.6.0 /usr/X11R6/lib/

    Like I said....that worked for me...unsure if it will work for you.

  38. Release early, release often by chabotc · · Score: 1

    What ever happend to the most glorious saying within the open source movement? (see subject)

    -- Chris Chabot
    "I dont suffer from insanity, i enjoy every minute of it!"

  39. umm... by bfk · · Score: 1

    "Some work on adding WYSIWYG capabilities to the Xaw text widget."

    Are they on crack? Who cares about Xaw anymore?

  40. Building with gcc 2.95.1 by ghazban · · Score: 1

    This may be a little offtopic, but is xfree86 like linux 2.0.36, and uncompilable with gcc 2.95 and pgcc? I've tried compiling them, and they start, but immediately crash after loading netscape (signal 11). I've seen that mandrake has successfully compiled xfree86 with pgcc, and I was wondering if there was a trick to doing it. Thanks.

  41. smart... by RoLlEr_CoAsTeR · · Score: 1

    sounds like a good idea. of course, that idea could also be extended to cover basically the whole thing (or, rather, in someone's more realistic view, only the parts that lack/take more time & effort) so that the XFree86 project could have a panel that designated the individual projects that were developed by groups, and then they could just put the finished pieces together into a nice, finished product. hmm.. smart idea of yours!

    --

    Insert mind here.
  42. why so many warnings? by lubricated · · Score: 1

    I don't see why they have to keep telling us so many warnings about how unstable this is. It's harder to get these snapshots up and running then the newest experimental kernel. Everyone knows that this is pre-release. its not going to burn your computer nor format your hardrive. However there have been experimental kernels which have caused file corruprtion, security flaws, etc...
    Yet they make it sound soo... extremelly dangerous to use these X-severs. I know that it's unstable but so is cvs enlightenment and I choose to use it anyway.

    --
    It has been statistically shown that helmets increase the risk of head injury.
  43. makeing by MartinG · · Score: 1

    call me a moronic simpleton if you like, but how does one get this to compile? I dloaded 3.9.15 and tried imake and xmkmf with as many options as i could. What ever i did it wouldnt recurse and do all the makefiles. Surely i dont have to cd to each dir and do imake in every one??

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  44. How big is it at the moment? by teraflop+user · · Score: 1

    Hopefully not much bigger than 3.3.1?

    The module system sounds particularly hopeful, since it sounds as if modules are not loaded until needed, speeding startup and reducing memeory usage. I don't think I've ever used pex, and I don't even know what xie is.

    Does anyone know why there are *two* truetype backends?

  45. More importantly by oki900 · · Score: 1

    More importantly will it support the New GeForce 256 from Nvidia!! This card kicks ass, and if you havent then DO check it out!

  46. Link to 3.4? by dokzeus · · Score: 1

    Could someone post a link to download 3.4? I can't seem to find it on their FTP site... TIA

  47. Where's the snapshot? by HSinclair · · Score: 1

    Looks like someone forgot something.

    1. Re:Where's the snapshot? by MindStalker · · Score: 2

      HEHE... your thinking screenshot arn't you??.

  48. Site full window by nemoest · · Score: 1

    Is it just me, or when you try to view the release notes from xfree86's ftp and you get the window telling you to try a different server, the window that pops up (in netscape), is too large to see and impossible to close. That's what I get for using Windows I guess.

  49. Re:DAMNIT! Slashdot isn't freshmeat! by al3x · · Score: 1

    Wow, what a great idea. Let's make stable, new technology inacessable to the masses so some stuck up prick can get a few Kbps more bandwidth. Sure, make things hard to compile so people use Windows and proprietary software out of frustration. What an amazing community spirit you have...

  50. Sure glad they release snapshots... by Hurst+Dawg · · Score: 1

    Because thats the only way I could get my new box up and running with X support.

    I had to download XSVGA.tgz and copy it into the right dir, and now my Roadster 3D card works!! woo hoo!!

    --

    K]ÏMWý©±Îï$ [½5>VÎG Û 1 ر/M îåMA$ÚT
  51. NV10 (GeForce 256) by EmersonPi · · Score: 1

    What are the prospects for NV10 drivers? Anybody hear buzz on that? (For 4.0 that is)

    --
    Impossible = A fun challenge
    1. Re:NV10 (GeForce 256) by EmersonPi · · Score: 1

      True, but the card is out there for some privileged few to develop with (so far as I have heard anyway) (and it is definately out in limited release to some advance companies now), and presumably Nvidia has done some work along these lines. (I've heard bits and pieces about a Linux openGL driver). If the card does indeed ship by the end of Sept as buzz would have it, it would be great to be able to play w/ and code w/ it's keen new features from within Linux (rather than just Win9x/NT).

      --
      Impossible = A fun challenge
    2. Re:NV10 (GeForce 256) by Pascal+Q.+Porcupine · · Score: 2

      Well, it'll help for the card to be *finished* first...
      ---
      "'Is not a quine' is not a quine" is a quine.

      --
      "'Is not a quine' is not a quine" is a quine.
      Quine "quine?
  52. Sure fire script for a successful install by BooRadley · · Score: 2

    !/bin/bash
    #Modify with filenames as necessary... ;)
    #
    # YMMV
    find *.gz -exec tar -zxvf {} \;
    cd xc
    less README; less INSTALL
    echo "You should know enough to compile this now,"
    echo "but be sure to BACK UP your"
    echo "/usr/X11R6 directory before going"
    echo "any further."

    --

    -- lk t lv ll th vwls t f wrds. T svs lts f tm t wrt bt ts pn n th ss t rd nd mks m lk lk cmplt dpsht.

  53. Re:DAMNIT! Slashdot isn't freshmeat! by Pascal+Q.+Porcupine · · Score: 2

    That would make sense if XFree3.9 were stable technology. However, it's not. It's a prerelease snapshot, not a stable version. Using XFree3.9 is like using Linux2.3. Not a Good Idea. And so if the whole world decides to play with it and ends up stopping actual XFree developers from getting the source tree so they can work on it (admittedly, the guy could wait a bit, but I can understand his frustration), that does cause something of a problem for those who actually are working on getting it to the masses who scream for free software and scream for it now, now, now.
    ---
    "'Is not a quine' is not a quine" is a quine.

    --
    "'Is not a quine' is not a quine" is a quine.
    Quine "quine?
  54. To make it compile on glibc-2.1 by pp · · Score: 2

    Just remove -ansi -pedantic from config/cf/xfree86.cf
    (atleast if you have glibc 2.1).
    The problem is in that it also #defines
    _GNU_SOURCE, which causes the glibc header
    files to have lots fun stuff that's not ANSI
    compliant.

    Also, before upgrading you should know that
    it seems to still be in a very experimental state,
    I'm seeing funnyness like nothing happening after clicking a link in netscape.

  55. Actually... by deuteron · · Score: 2

    Version 3.4 of XFree86 already supports the 3dfx Banshee and Voodoo3's. It works quite well on my machine. :)

  56. Ditch Free86 by Bizzaro · · Score: 2
    I just like to keep bringing this up.

    Jane Curtin: Damn it! It's not just for x86 anymore!

    (You may be too young to catch the Saturday Night Live reference.)

    And what happens when everyone starts using 'IA32' and 'IA64'?

    Maybe version 4.0 should be called, 'XF4'.

    This sort of thing has cropped up before. And it has always been due to human error.

    --

    --
    This sort of thing has cropped up before. And it has always been due to human error.
    HAL9000

  57. A better link.. by Tarnar · · Score: 2

    Try Here.

  58. X terminal emulators by AT · · Score: 2

    I noticed there are many improvements to the xterm program provided with X. This is good news; the terminal emulation provided by most X terminal programs is pretty poor. Unfortunately, all this effort will have to be duplicated for the terminal emulators in the Gnome and KDE desktop environments. I wonder if most of the emulation details couldn't be put into a toolkit independant library and shared between these projects.

  59. Re:DAMNIT! Slashdot isn't freshmeat! by MindStalker · · Score: 2

    Well, its more of a preliminaty examination. You wouldn't let a crop duster pilot fly and f14 without giving him a test first. Same as you wanta make sure only the people who can handle the negative effects of installing the newest software will be installing it. You don't want it to crash average joes computer and have him cursing x86 and never using it again do you?