Slashdot Mirror


XFree86 3.9.18 Today, v4.0 in March

John Fulmer writes, "The fourth and final beta of XFree86 3.9.x has been released and up on their ftp site. From the announcement: 'This snapshot version is 3.9.18. We are planning to release 4.0 in early March 2000.' You can download (source only) from here. "

188 comments

  1. Re:but on a computer monitor? by Anonymous Coward · · Score: 0

    Absolutely -- If you've ever compared a Panatone book with what's in Photoshop (for example), there's an enormous range of colors, usually darker ones, that can be discernable when printed, but can not be represented properly with a computer monitor.

    Monitors only display a subset of the colors that can be discerned by the human eye, increasing the resolution beyond 24 bits doesn't change this fact.

  2. Re:About Rage128 cards by Anonymous Coward · · Score: 0

    Are you sure that your cards have 32MB of video RAM? It sounds like they're using (slow) main memory through the AGP bus, a solution that's pretty common on real low end PCs.

    Either that or your cards are some odd-ball defective "OEM" model.

  3. uhm... redundant? by Anonymous Coward · · Score: 0

    Calling a troll a troll? As if you needed to bother...

  4. Re:XFree86 2000 = MacOS 1987 by Anonymous Coward · · Score: 0

    yes, the mac os can resize on the fly.
    and change bit depth. and have different bit depth on the different video cards. it's not the most flexible GUI, but the video support's quite good.

  5. And about resources? by Anonymous Coward · · Score: 0

    I'm waiting for them to speed it up and require less resources, it is currently a bit of a dog...

  6. Re:Wow! That was Fast! by Anonymous Coward · · Score: 0

    RH 7?!!! WOW!!! They sure made it to release 7 pretty fast! They're sure good. I suggest renaming RH 7.0 To RedHat 3000. This way they have NT beat for the next thousand years, and they'll probably make a more million in stock shamming.

  7. Re:One step closer to 3D in Linux (FBSD?) by Anonymous Coward · · Score: 0

    > That's not entirely true. X does use it's own loader, contributed by Metroworks (I think)

    Contributed by Metro Link, the X server people.

  8. MODERATE THIS UP!!! by Anonymous Coward · · Score: 0

    this was such a help. i was pulling my fuckin hair out over this.

  9. Re:wrong by Anonymous Coward · · Score: 0

    But that the alpha values doesnt exist on the screen doesnt mean that they dont have to be stored in the memory (they have to be _somewhere_ :)

  10. Re:improvements? by Anonymous Coward · · Score: 0

    > are there gonna be any improvements other than additional hardware support?

    There is support for multiple screen displays (like a Mac), and the fastest 3D performance possible.

  11. Re:I hope this ones better.. by Anonymous Coward · · Score: 0

    HAPPY TROLL DAY!
    sm00ch

  12. http://dri.sourceforge.net/ by Anonymous Coward · · Score: 0

    Oh, you mean open like THIS ?

    Jeez.

  13. Re:XFree86 2000 = MacOS 1987 by Anonymous Coward · · Score: 0
    And now for the real question... will MacOS run for months on end without crashing? My Linux box has been running under XFree86 for about 10 months straight now (yes, I have been doing development and running applications under X as well).

    Or how about running more than 2 or 3 large applications at once with only 64 meg of RAM under MacOS? Memory protection under MacOS 2000 = Microsoft Windows 3.0

  14. Re:First kind-of-decent XFree86 server by Anonymous Coward · · Score: 0

    It seems like I read somewhere that x maps the video memory on you video card to itself (or something like that, im not much of a programmer) and as a result its memory usage as reported in programs like top appears bloated. Since I have a 16mb tnt card that adds an extra 16mb onto the memory usage of x even tho it doesnt take away from my system RAM.
    Correct me if I'm wrong on this.

  15. Question... by Anonymous Coward · · Score: 0

    Will version 4 allow a accelerated non-fullscreen OpenGL possible? I have a TNT2 and a Voodoo 3 3k and have yet to find a way to have an OpenGL application run in windowed mode and still be hardware accelerated. Is this a problem with Mesa or XFree?

    1. Re:Question... by VinceJH · · Score: 1

      Yes, for the voodoo3 and banshee. All the other cards (including yout tnt2) already have drivers that support window acceleration.

      If you want tot try windowed acceleration, get the dri drivers from linux.3dfx.com (which includes a XFree86 4 snapshot). Or get the drivers for you tnt2, from somewhere on nvidias site (but, like tnt2 fullscreen acceleration, window acceleration is kinda slow)

      --
      I know I will be moderated down for this, but . . . Vincent
  16. Re:Wow! That was Fast! by Anonymous Coward · · Score: 0

    "I'm not sure I like this trend in pushing out new software as soon as it hits a new major ersion number. "
    you're kidding right? That's the nature of the beast of OpenSource (TM). Release early and often, get eyes pouring over it, get them bug reports coming in, and improve it! That' how OpenSource moves fast, by moving fast. Standing still is a proven method of going nowhere. Of course no one twists your arm to upgrade, and you always have the alternative of running software from them other guys. You know, the ones that release stuff after everyone forgets what hell their last release was like. ;)

    "My concern is that if RedHat puts too many "new" versions into their 7.0 release, people new to Linux may get the impression that the software isn't quite as stable as we claim it is."
    People running Redhat deserve whatever impressions they get. Rh 5.0 impressed me enough to never try RH ever again! I'm sticking with Slackware myself. Everything works fine here for me. I like Debian too but it's package manager grates on me.

    Redhat != Linux! Gnoobiez be damned. heh ln -sf /dev/null ~

    P.S. nice bug in the posting delay boyz I haven't tried to post in hours! Cowboy really now. /me rolls his eyes

  17. But what about the ATI AIW 128? by Anonymous Coward · · Score: 0

    The thing is, can this version run Q3A in accel. mode on the All-In-Wonder 128?

  18. Re:What about Rupert Murdoch? by Anonymous Coward · · Score: 0

    Wait are you saying he doesn't do this? I hate to tell you but it isn't too unusual for newspapers,TV stations,radio stations etc to reflect the views of thier owners. If you think the average reporter/editor can write whatever they want think again.

  19. Re:first post!!! by Anonymous Coward · · Score: 0

    Betcha boy, I have heard that Matrox drivers have faster gfx support in 4.0 than under Windoz.... but I'm not 100% sure

  20. jiggy smalls is da illest by Anonymous Coward · · Score: 0

    jiggy jiggy jiggy smalls is da illest

  21. helo by Anonymous Coward · · Score: 0

    helo thx every1 4 u suport abut jon katz bing a hitler!!!!!!!!!!! u r all cool ppl {{{{{{{{{{{{{{ hugs }}}}}}}}}}} plz kep good wrk up thx. i c u l8r!

  22. Re:What about Rupert Murdoch? by Anonymous Coward · · Score: 0

    You're implying you would deny him the right to print what he wants? Go reread the First Amendment. It sounds as if you and I both would loathe Murdoch all the more for doing what you describe, but the difference is that I recognize his right to run his business as he sees fit. Ditto for Slashdot.

  23. SPARC? by Anonymous Coward · · Score: 0

    Somewhat offtopic, and I apologize for this. I use RH6.1 On a sparc station 5 (what a bitch that was to install - only managed to install it over the network, for some reason...). Posted this to several X newsgroups, but got no answers - perhaps someone here is more knowledgable? I wan't to try Xfree 3.9.18 but as there are no binaries for sparc (or any platform yet) will have to compile it from source (not a light undertaking.. .a 75Mhz sparc is NOT fast). Will the source compile straight off on my SPARC, and will the XSun servers be built by default? Thanks!

    1. Re:SPARC? by technos · · Score: 1

      They have yet to finish the module loader for Sparc, which is pretty much a death sentance for you chances of compiling/running it. Stick to 3.3.x for now..

      --
      .sig: Now legally binding!
  24. but on a computer monitor? by Anonymous Coward · · Score: 0

    I think that when people say "The human eye can't see more that 24 bit", they are making the claim within the context of computer monitors. Sure, with Television and movie screens it is a problem because they are both capable of much more contrast between black and white than computer monitors. The point is, as maximum brightness of a certain display increases, the number or discernable steps of color increases. Within the context of your average computer monitor it is questionable to assert that the human eye can really see the all of the colors.

  25. Integrated support for true type fonts? by Anonymous Coward · · Score: 0

    Does anyone know what the outcome of this story was. Does Xfree86 4.0 use the freetype lib?

    1. Re:Integrated support for true type fonts? by elflord · · Score: 2
      Yep, true type fonts are supported ( READ THE RELEASE NOTES ). In fact in Redhat, this is true as of 6.0, with the xfs server shipping with xfsft patches. However, it won't antialias just yet.

  26. Re:Please don't include XFree 4.0 in Redhat 6.2 !! by Anonymous Coward · · Score: 0

    Well, isdn is NOT. At least on my box.

  27. Matrox Millenium G400 DualHead by Anonymous Coward · · Score: 0

    Will XFree86 v4.0 fully support the G400 DH?

  28. Re:Wow! That was Fast! by Anonymous Coward · · Score: 0

    Wait! We gotta make it glibc 3.0 and gnome 2.0 I want a pure OH release. puttin' on my oh face, oh oh oh

  29. Re:Thank you XFree86! by Anonymous Coward · · Score: 0

    Not me I have an All-in-Wonder 128 AGP. Which is basically a rage 128 with a built in TV tuner, DVD decoder etc. Anyway so far only Mandrake has got the card to work and only at 800x600 and I think it was 16bit color. Any Suggestions on what to do to get it working?

  30. Re:One step closer to 3D in Linux (FBSD?) by Anonymous Coward · · Score: 0

    There is still no DRI for NVIDIA in 3.9.18, and if XFree86 4.0 is slated for early March, I'm starting to think that NVIDIA isn't going to follow though on what they have said. From what nvidia has been doing, it looks like if they do include support, it will be binary only, which would likely leave freebsd users out in the cold for quite some time.

  31. I knew it! I knew it! by jd · · Score: 0
    The XFree team are the real masterminds behind Echelon. They waited until I'd found a CD-ROM burner, so that I could copy the sources without lugging 100+ floppy disks into work, burned the CD with the sources (plus about 600 megs of other free software), and THEN updated the snapshot!

    Now I have to go through all that downloading & burning, all over again. Do you guys know how much it costs to get a CD-ROM, these days? Yeeesh! Next time, can you at least wait until I've compiled and used the sources, before you update them? :)

    (PS: To the humour-impaired, the above is not a critisism, flame or troll. Any attempt to mutilate this post into such beasts will result in my 22nd level Mage turning you into a frog. So there. :)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:I knew it! I knew it! by cdmoyer · · Score: 1

      Just download the patch, you don't need to re-grab the whole source.

      --
      /* CDM */
  32. Uh, and what's Freshmeat for again? by doom · · Score: 0

    Please allow me to kick-off the "why the hell did
    they run this story" thread.

    1. Re:Uh, and what's Freshmeat for again? by Discordia · · Score: 1

      How about "Cause Rob wanted to and it's his website." I give wicked props to the job Rob and Hemos did even back when they weren't getting paid for it.

      Quit whining and set up a better site if you dont like the way /. does it.

    2. Re:Uh, and what's Freshmeat for again? by FascDot+Killed+My+Pr · · Score: 1

      NEWSFLASH: You don't have to read all the stuff posted on Slashdot. If you see an uninteresting comment, feel free not to read it. In any case, don't post crap like this.

      Slashdot has headlines. About 8 headlines per page to be more precise. What a great place to post duplicates.
      --
      Here is the result of your Slashdot Purity Test.

      --
      Linux MAPI Server!
      http://www.openone.com/software/MailOne/
      (Exchange Migration HOWTO coming soon)
    3. Re:Uh, and what's Freshmeat for again? by gmhowell · · Score: 1

      Obviously, I'm not savvy to the details of the /.
      purchase, but I'm not sure that it is Rob's site anymore. At least not technically.

      Regardless, this story does seem appropriate. And as Rob is still the chief editor (?) of /., it doesn't matter what you or I, or the Troll's think.

      However, I do think that story moderation might be in order, if for nothing else that to allow the PTB to assess their audience. That just makes good business sense.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    4. Re:Uh, and what's Freshmeat for again? by Mawbid · · Score: 2

      This isn't just any old release, this is the last XFree before 4.0, one of the most eagerly awaited releases in recent times. Even if the article had said nothing but "XFree86 is now expected in early March", that would have been news for nerds, stuff that matters.
      --

      --
      Fuck the system? Nah, you might catch something.
    5. Re:Uh, and what's Freshmeat for again? by Skinka · · Score: 2
      NEWSFLASH: You don't have to read all the stuff posted on Slashdot. If you see an uninteresting story, feel free not to follow the link. In any case, don't post crap like this.

      Freshmeat has comments. About two comments per program to be more precise. What a lively discussion.

    6. Re:Uh, and what's Freshmeat for again? by delysid-x · · Score: 2

      Freshmeat is for downloading the shit, /. is for bitching about it, flaming, trolling, zealotry, my-os-is-better, "i submitted this last week", and "Linux!" 'No! BSD!'

  33. Re:Widget-level antialiasing .. is it enough? by be-fan · · Score: 0

    What is wrong with you Linux people? Since when is "decent" ever good enough when it comes to speed?

    --
    A deep unwavering belief is a sure sign you're missing something...
  34. first post!!! by Claude+Debussy · · Score: 0

    will i be able to play gl quake 1 in a window with my matrox g200 under xfree 4.0 ?

  35. hello trolls? trolls? by TRoLL. · · Score: 0

    what the fuck??? TODAY IS TROLLDAY! GET FUCKING TROLLING.


  36. Re:One step closer to 3D in Linux (FBSD?) by Anonymous Coward · · Score: 1

    > So to make use of DRI in XF86Free 4.0, what do you do when you have FreeBSD or Linux 2.2? or
    > OS/2? Or any of the other OSes on which XFree runs?

    You can port the DRI driver in Linux 2.4.

    It's even under the X11 license, not the GPL, which should make all you zealots out there happy :)

  37. Re:Overlay Support by Anonymous Coward · · Score: 1

    Overlays are cool. The point is that you create a memory-surface in vid-mem and fill it with whatever you want to view and then register it with the card giving the card info on position and scaling for the overlay. Then when the card is going through the primary surface drawing all the stuff thats in there normally it replaces the parts of the primary surface that has a corresponding overlay with the overlay graphics. The point of this is that if you are watching a movie or playing a game that updates its display often it can use an overlay to draw on and can therefore get around accessing the primary surface at all (and therefore all windows that would normally be drawn over stays untouched under the overlay), you can also use it to paint stuff on top of the rest of the GUI (since its done in hardware at the time of display-update you are guaranteed that the overlay is on top of everything).. Under windows its commonly used for screenbuddies and such stuff that has transperancies too.. Excuse my bad english

  38. Re:Questions on Xinerama / Multiheaded support... by Anonymous Coward · · Score: 1

    yes. i was running it with two different cards with two different monitors of two different sizes running two different resolutions during the .16 release. had to stop when someone needed the second monitor, but it was beautiful.

  39. G400, I think by Micah · · Score: 1

    I was wondering the same thing, and did a bunch of research last weekend. It looks to me like the G400 is the obvious choice. It has open source drivers and its performance is good. But now should I get the single headed or dual headed model? :-)

    Can anyone think of a good reason to go with something else or a reason not to go with it?

  40. Question by MagPulse · · Score: 1

    Okay so I have a Voodoo 2, and every time I start Quake 1, 2, or 3, or UT, something breaks and I have to reboot because I can't see anything even if I try switching consoles. If I try this snapshot will it use my Voodoo 2 in a different way so it might work?

    1. Re:Question by demon · · Score: 1

      Simply, no. XFree doesn't know (or care) about Voodoo/Voodoo2 boards. That's strictly an issue of Glide 2.x working properly with the card... Make sure you have the right version of the Glide library.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    2. Re:Question by Dog-Cow · · Score: 1

      I have the same problem with my voodoo2 when UT freezes. The easiest way (for me) to fix this is simply to restart UT. Either telnet in from another box and start it, or switch VTs (it is switching, even though you can't see it) and start it. The problem is that when it crashes, UT doesn't reset the voodoo2 to accept signals from the passthrough cable. The other option is to plug your monitor into your 2d card instead of the voodoo2.

    3. Re:Question by Legion303 · · Score: 1
      I play UT under X 3.x (I'm unsure of the exact version # right now) with a V2 card, with no problems. Upgrading to X 4.0 probably won't solve whatever underlying problem your system has with the V2 card. Are you running the newest 3DFX reference drivers for linux?

      -Legion

    4. Re:Question by fsck · · Score: 1

      Theres alot of pretty good documentation out there for Quake with voodoo2. Rather than assume that XFree86 4.0 is going to automagically configure the games for you, try reading some articles, or go to a message board, or even irc. Those FPS's are known to work, so people out there can help you.

      --

      Lars - ...I could always phone Linus when I had a problem.
  41. Widget-level antialiasing .. is it enough? by MagPulse · · Score: 1

    I can't remember where, if someone does please post, but aren't there libraries that render anti-aliased fonts at a decent speed?

    If so, are they fast enough and robust enough to be used as a standard? Or can they be incorporated into GTK+ and Qt?

    1. Re:Widget-level antialiasing .. is it enough? by John+Allsup · · Score: 2

      Why not just dump X and get a decent imaging model as the new standard?

      NextStep, OSX, etc. all used the Postscript model, and they get a good part of the flexibility on the display side from this.

      Why not just get Ghostscript up and running, and bolt the display stuff onto that??
      John

      --
      John_Chalisque
  42. Re:Does XFree have dual head support for the G400? by Klaruz · · Score: 1

    I would REALLY like to know also. I dug through the mga driver source and have found nothing relating to g400 dual head support. This is the #1 feature myself, and most of my friends with g400s want.

  43. Re:One more thing... by MassacrE · · Score: 1

    please explain in what ways. Utah-GLX already has its own direct rendering code.

  44. Re:Overlay Support by demon · · Score: 1

    Actually, those extra 8 bits are for alpha (transparency)... but they are rarely used. So it's not like they're JUST there for padding the pixel data out, but that ends up being their general purpose anyway.

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  45. tsk, tsk. Poor perl. by kip3f · · Score: 1

    s/^([^#]*)#.*$/$1/; # Comments? What for? instead, simply use: s/#.*$//;
    --
    Whether you think that you can, or that you can't, you are usually right.

    --
    ****Gfx Scrollbar Special case hit!!*****
  46. Re:"Quantum leap" by osu-neko · · Score: 1
    A "quantum leap" forward is, literally, a miniscule advance.

    Not to sound whiny, but that's incorrect.

    A "quantum leap" is movement from one location to another without moving through the intervening space. Period. There's nothing in the definition of a quantum leap that puts any constraints on the distance, although it is true that most quantum leaps occur over a very tiny distance indeed.

    If XFree86 4.0 includes many new features that weren't in the previous version, so we get them all at once rather than getting them one at a time, then the metaphor of a quantum leap is accurate and appropriate. Since I hope there is in fact more than one new feature in this upcoming version, I do indeed hope it's a quantum leap forward...

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  47. Re:Does 3.9.18 play well with netscape? by KrON · · Score: 1

    3.9.18 is damn speed AND it works with netscape!

  48. Re:Does XFree have dual head support for the G400? by Chardros · · Score: 1

    Rarely used? I know many people using this feature... including myself, most importantly :). I have twin 21"ers and a G400 max just begging XFree to support it... until then I'm stuck, painfully using AccelX which sux (imho) and I had to shell out the $ for... *sigh*

    But XFree 4.0 is looking very sweet. These guys are awsome.

  49. Re:About Rage128 cards by Mawbid · · Score: 1

    I hope I'd notice the difference between 600MHz and 5-8MHz :-)
    --

    --
    Fuck the system? Nah, you might catch something.
  50. Re:About Rage128 cards by Mawbid · · Score: 1
    I just looked at one of those cards. Pretty bare. Your first suggestion sounds about right.

    Well, at least now I have some place to put my TNT2 (having replaced it with a Voodoo3 in my home machine -- oh, if only nVidia hadn't made us wait for XFree 4.0!)
    --

    --
    Fuck the system? Nah, you might catch something.
  51. Re:About Rage128 cards by Mawbid · · Score: 1

    Yeah. In one specific area.
    --

    --
    Fuck the system? Nah, you might catch something.
  52. About Rage128 cards by Mawbid · · Score: 1
    We recently got 5 new machines at work and they all had 32MB ATI Rage128 Pro cards (can't recall the exact name - there was a two letter code in there somewhere). We also got some nice crisp 19" monitors so for the first time, we're enjoying 1600x1200 desktops.

    One problem was immediately apparent. When large chunks of the screen need to be moved around, like when a window is dragged or its contents scrolled, the display lags. It isn't just that movement is choppy, it actually lags. You pick up the window, drag, release, and watch the window move along the path you traced over the next second or two. Scrolling is the same, and that really kills you. Imagine having to wait for your machine to recover after scrolling.

    This happens in Win98 and NT. In XFree86, there's an even bigger problem: severe font corruption when acceleration is turned on. This leads me to believe the acceleration function for moving/copying regions is broken on these cards and has been disabled in the windows drivers to prevent the same font corruption symptoms from showing up.

    I can't be certain this isn't related to some of the other hardware in these machines, but I can't be certain these cards aren't simply broken either, so I recommend you check for these problems before buying a Rage128.
    --

    --
    Fuck the system? Nah, you might catch something.
    1. Re:About Rage128 cards by unitron · · Score: 1

      Are you sure the "turbo switch" isn't accidently switched off? Seriously, that's what the symptoms suggest. (since modern motherboards don't really have turbo switches look for something else causing the system to run at about 5 or 8 MHz)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    2. Re:About Rage128 cards by unitron · · Score: 1

      Wasn't the whole point here that you *were* noticing a considerable speed difference?

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    3. Re:About Rage128 cards by Jimithing+DMB · · Score: 1

      Thank you,

      I thought I was the only one with font corruption problems. Personally, I use an nVidia TNT2 Ultra, but 2 of my friends have an ATI Rage 128 and the fonts always get screwed up. I tried disabling part of the accelleration (mentioned in the man page that sometimes a certain part of the accelleration causes font corruption) but that didn't help at all.

      Anyone got a solution to this problem (or is it finally fixed in the XFree version 4 betas)?

  53. Re:Overlay Support by spitzak · · Score: 1
    Overlays are extra bits that control the color and thus look like a drawing on a clear sheet laid over whatever was on the screen.

    The simplest implementation is to add 1 extra bit to every pixel. If the bit is on, the pixel draws red (or whatever the overlay color is). If the bit is off, the normal color is drawn.

    The advantage is that the normal color is not destroyed by turning on the bit, so the bit can be turned off to reveal the original image. If the original image is expensive to calculate the user interface is sped up a lot. This is similar to using XOR but looks much better.

    Modern overlay hardware has 4 or 8 or even 24 bits so that many colors (2^n-1) can be drawn in the overlay.

    However the advantages of overlays have become less and less over time, due to many reasons: Drawing is getting much faster so the delay of redrawing the background is ok. Double buffering can make the drawing not blink, which may make it less objectionable than the speed loss due to not using the overlay (double-buffered overlays are very rare). Overlapping windows means a program needs to be able to recreate the background image from scratch, eliminating one of the programming advantages of overlays on ancient systems. Modern users are less tolerant of the rubber-banding or outline GUI style that a limited-color overlay forces. And the limited colors usually means totally seperate drawing code must be used to preview in the overlay, resulting in more bugs and programming effort. And you usually have to make your program work anyway if no overlay hardware is available, for portability.

    I have pretty much restricted use of the overlays to rubber-band boxes because of this.

  54. Video: Xv, scaling, YUV conversion, iDCT, MC, ?? by jole · · Score: 1

    Problem:
    It seems that everyone is talking about 3D support, while I consider that Xv support in the 4.0 might be as revolutionary as the hw 3D drivers. While DVD is making headlines, not even the MPEG1/VCD is supported properly; and the reason is the lack of basic-level support for hardware assisted motion video viewing.

    Questions:
    As I understand, the 4.0 offers X video (Xv) extension support, which basically provides API for the hardware video scaling (with interpolation), overlaying and colorspace conversions. Does the Xv API also allow the support of iDCT and motion compensation hardware found in the newest video cards (which could be used to dramatically reduce DVDs CPU requirements) ? And what Xv:s relation to video input / output devices (both integrated and external) ? Is the Xv extension support currently implemented in any hardware drivers (I think G400 has some support, but whats the state of it ?) ? Is there any video-playing software/video libraries available, which support the Xv in the 4.0 ?

    --
    Vaadin - the best open source framework for building web applications in Java - no plug
  55. First kind-of-decent XFree86 server by mysty · · Score: 1

    I think all of the former X servers from XFree86 were kind of trash. Having one server with many
    loadable drivers is something they should have
    done from the beginning.
    So, it is a step in the right direction.
    I will try it.

    BUT:
    * It still consumes enormous amounts or RAM,
    between 28-48 MB on my machine.

    *I would call it slow when compared to other
    windowing systems like win32, or the system that
    BeOS has.

    * It still doesn't have real transparency, don't
    come with things like Eterm, because that is not
    real transparency.

    * It does not have anti-aliased fonts.

    * It is not multithreaded, and that would, IF
    implemented right, make a difference in overal
    responsiveness and speed. Even on single-processor
    machines. (Look at BeOS)

    * It does it's own input device handling, what
    should have been done by the linux kernel. Now
    virtual consoles, X, SVGA etc. all have to do
    their own handling. This is absurd, it should be
    done by the kernel, maybe in combination with a
    userspace console daemon that passes events to
    programs like the X server, but not by the
    X server itself. OK, this is more a problem of
    linux in general, and they have to work with the
    current system.
    The same goes for video-drivers, mode-setting and
    the like. That should be done by the kernel too.
    Not accelaration and drawing, only the memory
    handling. Any user can just write values to the
    videocard memory and 3D pipelines that crash most
    systems. This should be protected by the kernel,
    and it isn't.
    I regret to say that currently the standard RedHat
    combination: XFree86 with enlightenment, gnome and
    netscape crashes more often than windows 95 does.
    Let alone 98.
    Ok, so you linux itself doesn't crash, but the
    graphical system does, and people still loose all
    their work.

    * XFree86 is almost completely incommunicado if
    you try to reach them for help, or for bugreports.
    They only ever send me their standard "we got your
    message" email.
    I tries several times to get on their mailinglist,
    so I could follow their progress, but they just
    will not even answer my application.
    They are too damn closed.

    The only way I see that Linux is going to get a
    better graphical system, is when they open up,
    or if their tree is forked off by another group.

    What I would like:
    I would like to see a GGI based system, with an
    X server running on top, that implements all the
    missing features from XFree86.
    It would require a lot of people porting drivers
    from XFree86 to KGI, and a group porting XFree86
    4.0 to libGGI, fixing bugs in it, cut out all the
    accumulated slack, implement alpha channels (that
    is not in the X specifications), add antialiasing,
    make it multithreading. Decrease the memory foot-
    print. And last but not least, be very open to the
    community.

    X on GGI is the only way I see that shows real
    promise for multimedia on Linux.

    ------------------------------------------------ --------
    UNIX isn't dead, it just smells funny...

    --
    -------------------------------------------------- ------
    UNIX isn't dead, it just sme
  56. Re:Stability of X by mysty · · Score: 1

    > Okay. So you feel that X is unstable.


    Yes.

    >I'm willing to bet that in reality, it is what
    you have done to X. >Linux/X/gnome/enlightenment hasn't crashed on me
    once. Ever. Since I installed it this August. Not Once.

    In real live I am a sysadmin at a physics
    department for Linux/Solaris. I think I know what
    I talk about. You speak only for yourself,
    and how well things work on only your box. I have a
    network full of RedHat 6.0 + updates, almost all users using
    Enlightenment + Gnome + Netscape 4.61.
    Almost all crashes I have seen are caused either
    by X (50%) or Netscape crashing taking Gnome or Enlightenment down, thereby
    closing the X-session.
    The Windows machines around here do not crash.
    People do not play games around here. Linux
    crashes quite often, using only things like
    netscape, ghostview, what people use doing
    physics. I wish it were otherwise too, but it is
    not.

    > And putting video routines into the kernel will
    improve this stability?

    Into the kernel go: only mode-setting,
    memory-management and an interface to the hardware pipelines for rendering.
    Of course NOT the X server routines doing the
    drawing and the like.
    Having the bare resource handling in the kernel
    has the enormous advantage of not having to have
    duplicate driver effort for X,
    SVGAlib, SVGATextMode, etc.
    These would simply be loadable modules.
    Userspace libraries like libGGI use ioctls to set a mode.
    Not to do acceleration and drawing. You don't need
    to, and that would be kernel-bloat yes.
    You can use memory mapping to interface the kernel
    provides. The problem is, that most cards are
    made in such a way that save registers
    , those that can be written to without crashing
    your videocard, thereby needing to reset your machine,
    cannot cleanly be separated from unsave registers.
    In that case you need a kernel space mechanism that
    makes sure only sane data goes into the accelaration pipelines.


    You can still bring X in such a state so
    that you can do nothing to switch to a console
    and bring back your machine to
    live. Ok, if you have a network,
    but most people do not have that.
    Input handling should be outside the X
    server, the X server should only
    receive events. A similacrum of raw
    keypresses if it wants to, but things like
    ctrl-alt-f1 should be caught by the kernel first,
    and all things like virtual consoles,
    X-servers, SVGAlib, etc. should receive events
    from either the kernel or a mediator daemon.

    >Are you on the GGI or Be development team or something?

    No, but I follow them closely, and am sympathetic
    to their ideas. The linux community generally has the
    wrong impression of what they try to achieve.

    I think Xfree 4.0 will suck less, a lot
    less maybe, but I'll have to see.
    Up until now for instance, it was very hard to get
    snapshots compiled, netscape would not
    display anything but empty grey screens, and
    the X team never answers request to get on
    their mailinglist, or to bugreports.
    They are just incommunicado. The GGI people are very nice,
    and do answer questions. They have achieved a lot, considering
    their numbers.

    Ah well, who am I trying to convince anyway.
    ------------------------------------------------ --------
    UNIX isn't dead, it just smells funny...

    --
    -------------------------------------------------- ------
    UNIX isn't dead, it just sme
  57. Re:One step closer to 3D in Linux (FBSD?) by howardjp · · Score: 1

    As far as FreeBSD goes, the new module loader will allow you to run the same of XF86 4 module on any OS, as long as it uses the same processor. So x86 Linux modules will run on FreeBSD without a recompile. Pretty cool huh!

    Is this an advantage of the ELF format or is X doing something sneaky to make this work?

  58. INTEL 1810 by Byteme · · Score: 1

    Anyone have any luck with Xfree86 and the Intel i810 video? I just got a new machine and X bombs on it... James F. Bickford Sys Dev Assistant Electronic Interface Support

    1. Re:INTEL 1810 by bero-rh · · Score: 2

      The I810 needs some kernel patches to work properly.
      <p>You might want to try getting the kernel and XFree86 packages from the current Red Hat Linux 6.2 beta (<a href="ftp://ftp.redhat.com/pub/redhat-6.2beta/i386 ">ftp://ftp.redhat.com/pub/redhat-6.2bet a/i386/</a>) - we're now supporting the i810 chipset.

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
  59. Netscape 4.7 + Snapshots by Keck · · Score: 1

    Has anyone else had problems running Netscape with the snapshots? They have been pretty stable for me except when I run Netscape or Mozilla. Netscape won't follow links, doesn't render pages at all (but downloads all the data) and Mozilla -- well, it's still buggy (M13) but at least it follows links..

    --
    A computer without Microsoft is like ice cream without ketchup.
  60. Re:Toolkits can't do it by elflord · · Score: 1
    Hi Wes. I don't think building it directly into GTK would be the right thing either. Any font handling system would have to be implemented in a seperate API ( for example, freetype ), and then (insert-your-favourite-toolkit) could use that. As for "bloat", many of the kinds of applications that would need this functionality , like office suites, are already so horrendously bloated that perhaps it would not make that much difference.

    I think this needs to be implemented somewhere though. Making X antialias is difficult because this would require modifying the way X works ( and would cause possible compatibility problems ).

    BTW, antialiasing is only half of the problem. The other problem is the fact that outline files and font metrics are unavailable through the X APIs. This is essential for WYSIWYG printing, because at present, all one can do is grab bitmaps from the X server, but to print, you need the outline files associated to the fonts ( unless you're content to print at screen resolutions ), or you need to know the printer name of the font and have an entry for your font in the ghostscript Fontmap.

  61. Monochrome vs. Color by Rollo · · Score: 1

    Also, different pieces of wetware (What, you suppose me to know what they are called? In a foreign language? Come on! :) are used for detecting intensity and colors. The intensity-detecting ones are much more sensitive, thus making everything seem gray when it's dark (the reflected light is below the threshold of the hue/saturation wetware). So it's really not a question of 24 bits RGB or not, but more like 24 bits HSV, with the Value part hogging most of the bits...
    Tomorrow, I will look at this analogy and cry. But tonight, it all makes sense...koffee, come hither...

  62. Re:One step closer to 3D in Linux (FBSD?) by tnl · · Score: 1

    This leaves one concern unanswered:
    What about the needed kernel support? For DRI, kernel support is added to the Linux 2.4 kernel.

    So to make use of DRI in XF86Free 4.0, what do you do when you have FreeBSD or Linux 2.2? or OS/2? Or any of the other OSes on which XFree runs?

    The module loader might be completely OS-independant, and the modules might be written for complete OS-independance, but there _are_ OS dependancies somewhere or they wouldn't be extending the Linux kernel for DRI.

    So what do you do on the other OSes?

    I'd like to know too :-)

  63. Re:Requisite Bitching by ethereal · · Score: 1
    I like the SunView approach. The windowing system would directly use ioctl()s to access the graphics card. Who's up for a port of THAT to Linux?

    That sounds like the same sort of thing that NT's instability is often blamed on - direct access to video hardware that runs really fast when it works. A network-transparent windowing system made a lot more sense when X was first created. At that time it was more likely that the applications wouldn't run on the machine that you were sitting at, but on some central server. Higher-powered client machines have made this less important. I had heard at one point that XFree 4 would include more efficient ways to handle local X connections to decrease the amount of overhead necessary.

    --

    Your right to not believe: Americans United for Separation of Church and

  64. Re:Down to brass tacks by VinceJH · · Score: 1

    http://OpenUT.sourceforge.net
    http://sourceforge.net/project/?group_id=975

    They have updated drivers, including new opengl drivers, which might work better. I don't have UT, so i don't know how it works.

    Also, last time I checked, XFree86 4 does not support old glide games. Maybe it will later though.

    --
    I know I will be moderated down for this, but . . . Vincent
  65. Display PostScript by Chris+Pimlott · · Score: 1

    Seems like most people missed this little bit tucked in the release notes:

    A DPS extension for XFree86 is currently under development. The DPS client library is now part of the XFree86 source tree; the extension code itself, however, cannot be integrated for licensing reasons and is distributed separately. For more information, please consult the DPS site at SourceForge.

    Unfortunately the licensing is a bit messy - they are based off the most recent Aladdin GhostScript. But it's still cool to see it's in the works.

  66. improvements? by mr.+marbles · · Score: 1

    are there gonna be any improvements other than additional hardware support? more speed, full screen game play or something?

  67. Re:Wow! That was Fast! by nd · · Score: 1

    Your uneducated guess is a good one.

    RH 7.0 will almost definitely be the Kernel 2.4/XF86 4.0 release (possibly KDE 2 and/or GNOME 1.2 as well).

  68. What about Rupert Murdoch? by FascDot+Killed+My+Pr · · Score: 1

    So, if Rupert Murdoch decided to run stories exalting, say, Pat Buchanan as the ideal Presidential candidate and run mud-slinging stories on all the others, you'd have no problem with that because "Rupe wanted to and it's his multi-media conglomerate"?
    --
    Here is the result of your Slashdot Purity Test.

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  69. There must be static on the line. by FascDot+Killed+My+Pr · · Score: 1

    I'm not saying it should be illegal for Murdoch to broadcast what he wants. Like you, "...I recognize his right to run his business as he sees fit". Also like you, presumably, I know that the media wields a great deal of power and there is responsibility that goes with this power. When that responsibility is abused, I complain. Would you deny me the right to make complaints when I want?

    In other words, take your own advice: when you see someone has written another comment you don't want to read, instead of repeating the tired, ass-kissing adage "Let Rob do what he wants", just think to yourself "Let Poster X do what he wants--which is apparently complaining to Rob."

    There, look what you've done--you've made me violate my own advice.
    --
    Here is the result of your Slashdot Purity Test.

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  70. Best supported cards? by schwaahed · · Score: 1

    I am interested in upgrading my video card and have had a hard time bringing all the fragmented information about what cards will have fairly complete Linux support. Does anyone have a handle on this?
    What cards will/do have hardware 3D acceleration and support similar to what they do have under windows? What are people using that they are happy with? Or please point me in the direction of some good information that can help me make an informed choice.

    -Thanx

    1. Re:Best supported cards? by baitisj · · Score: 1
      >nVidia should be releasing drivers in the next
      >few months for their line of 3D cards, although
      >the impression I've gotten is that they won't be
      >using DRI (apparently they or SGI didn't feel
      >that DRI was the most appropriate means of doing
      >accelerated 3d for nVidia's cards).

      The funny thing about this is if you go to Xi Graphics' web site (they make a commercial product called 3D Accelerated-X), they seem to bitch about how uncooporative nVidia is with their 3D technology...

      --
      Learn from your parents' mistakes: use birth control.
    2. Re:Best supported cards? by Arandir · · Score: 2

      What about 3DLabs! Does the X world think 3D revolves around 3dfx and voodoo?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Best supported cards? by adamk · · Score: 4


      Note: I'm speaking as an individual who has read quite a bit on 3D support under linux and who has used the following 3d chips under linux (not as a developer): Savage4, ATI Rage 128, TNT2, 3dfx.

      Currently, the best supported 3D cards under linux are 3dfx and Matrox. 3dfx is probably better supported at the moment. By mid-year Precision Insight plans on having DRI drivers for 3dfx (already available from cvs), Matrox (G200/G400), ATI (Rage 128), and Intel (I810). nVidia should be releasing drivers in the next few months for their line of 3D cards, although the impression I've gotten is that they won't be using DRI (apparently they or SGI didn't feel that DRI was the most appropriate means of doing accelerated 3d for nVidia's cards).

      Utah-GLX already supports hardware acceleration for ATI Rage Pro, Matrox, nVidia, S3 Virge, and probably something else that I'm forgetting. However, Utah-GLX doesn't use the Direct Rendering Infrastructure.

  71. Re:Overlay Support by PenguinDude · · Score: 1

    The way I understand it, overlaying means inserting your video or whatever directly onto the video signal going to your monitor. They use colorkeys to determine which region gets overlayed.

    Am I close, or completely off the wall here?

  72. Re:One step closer to 3D in Linux (FBSD?) by JimMcCusker · · Score: 1

    By the way, the Utah-GLX project can be found here: http://utah-glx.sourceforge.net.

  73. Re:Stability of X by Jimithing+DMB · · Score: 1
    Into the kernel go: only mode-setting, memory-management and an interface to the hardware pipelines for rendering.

    That sounds good in theory, but I think that having half of the graphics subsystem in kernel space and half outside is too much overhead. With that we now need to constantly switch from user to kernel code and back.

    At leasts that's my opinion (I could be wrong).

  74. Re: you're mistaken, 32bpp == 24bpp by Knos · · Score: 1

    32bpp = [xx rr gg bb]
    xx stands for nothing
    rr for one red byte
    gg for one green byte
    bb for one blue byte

    24bpp = [rr gg bb]

    => same number of color, 32bpp just is aligned on dword addresses.

    --
    . . . . . . . .. . . . . . . .
    may u!sh 2 sm!le at dz!z bad nn.!m!tat!ion
  75. Re:Wow! That was Fast! by dead_penguin · · Score: 1

    I'm not sure I like this trend in pushing out new software as soon as it hits a new major version number. I'm sure XFree86 4.0 will be fairly stable, as will the new 2.4 kernel, but real rock-solid stability only seems to come a few minor versions in. Just looking at kernels, we went from 2.2.0 to 2.2.12 to the latest version fairly quickly before things reached the level of quality they are at now. I'm sure XFree86 4.0 will go through the same process as it goes from 4.0.0 to 4.0.x.

    My concern is that if RedHat puts too many "new" versions into their 7.0 release, people new to Linux may get the impression that the software isn't quite as stable as we claim it is. This could happen even if they see no issues with the actual software, but just see version numbers fly by at three or four per week. I know there are other distros out there, and I'm sure some won't jump onto the new kernel and X until things settle down, but RH *is* the distribution used by most newbies, and the media sometimes seems to think that RH and Linux are the same thing (but that's a whole new thread altogether!).

    --

    It's only software!
  76. Re:Does XFree have dual head support for the G400? by MadMax · · Score: 1

    #include

    I've got a g400max dualhead. setup with two 19inch SGI monitors ready for this, is it gonna happen?....

  77. YES IT DOES!! :) by MadMax · · Score: 1

    Answered my own question :)

    take a look here:

    http://www.matroxusers.com/News/Janweek02.html#M atrox Go Direct

    `Now, in January 2000, Matrox has contracted Precision Insight to develop the Matrox Millennium G400 XFree86 4.0 DRI driver . Although largely optimized for the Matrox G400, this driver will support 2D and 3D features common to both the Matrox G200 and G400 chips. In addition, it will also offer multi-monitor capability to Matrox G400 DualHead users.'

  78. One oddity. by Junta · · Score: 1

    Am I the only one who thinks it's odd that they are announcing this as the final pre-release? I would think that if it is not yet prepared for general use, that it shouldn't be stated that this will be the last release that won't be ready. I would think the determination on whether it would be last or not should occur after the effects are seen among the general development users. If some huge ugly bugs pop up that require pretty decent sized-changes, I would want those changes to be throughly tested before a 4.0 release.

    Then again, XFree 4.0 will be VERY welcome whenever it's ready.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:One oddity. by nevets · · Score: 1

      Since they have been showing snap shots for quite some time now, and have a developing team of 300 people that can download the source that is outside the snapshots (me included) I would be pretty amazed if a large hole is found now. A lot of us have been using it for a while now. I don't think you need to worry about this being the "final pre-release". It is now at a point that they are looking for the small bugs to clean up. They are not including any new features that will introduce new bugs.

      So, in summary, it is safe to assume that 4.0 will be pretty stable. Well at least as stable as 3.3. And 4.0 is a new design, much more modular, so it is easier to debug and understand than the 3.3 code was.

      Steven Rostedt

      --
      Steven Rostedt
      -- Nevermind
  79. Yes, MacOS does the right thing by tmoertel · · Score: 1

    Does MacOS let you use those screens as one logical screen?

    Yes. Since the "Color Quickdraw" days ('86 or '87), the QuickDraw imaging system has supported an arbitrary number of graphics devices, which are united in the form of a single desktop. Note that this region need not be rectangular. (Application developers who need to know the geometry of the desktop region can use the GetGrayRgn toolbox call, but this need is infrequent in practice.)

    Apple has encouraged developers to write their applications with the expectation that there may be any number of graphics devices, each of which may have different size, color, and depth characteristics. (See DeviceLoop for the recommended way to provide multi-device support in your MacOS applications.) Because MacOS applications have been "multi-device savvy" since day one, the multi-monitor support in MacOS is particuarly useful and impressive.

    In this respect, MacOS makes a good model for emulation.

  80. Re:Human eye much greater than 24 bit! by infodragon · · Score: 1

    The human eye cannot see more than 24 bit. Even if it could a monitor cannot display more than how much... A 1024x768 monitor can only display 786,432 pixels/colors. That is a far cry from 2^24 (16,777,216 possible colors). If you go to 1600x1200 you get 1,920,000 pixels still only 1/8 of a 24 bit color palette.

    I've wrote the routines for image processing/manipulation. The human eye can only distinguish 64 shades of grey at one time. When it comes to color the human eye can only see arround 64K colors. That is why they use false color in scientific areas. You can see more definition with the color.

    The extra bits in a 36 bit color depth is for image processing/manipulation. When doing histogram stretches and other process this is where the extra bits of resolution comes out and makes a dramatic inprovement in image quality.

    --
    If at first you don't succeed, skydiving is not for you.
  81. Re:"Quantum leap" by infodragon · · Score: 1

    The term "quantum leap" does not apply. The development of XFree86 has been steadly advancing covering all ground between point a and point b. It's like a super nova. All of a sudden bam it is there super bright. You see instantanious results but don't forget that it took light hundreds/thousnds/millions of years to get from point a to point b.

    --
    If at first you don't succeed, skydiving is not for you.
  82. Re:Gee.. by nevets · · Score: 1


    I'm not a XFree86 developer, but I do subscribe to the XFree86 list, and download the latest sources when they are available. The 3.9.18 mainly contains a bunch of bug fixes, a few updates to documentation and some building fix ups.

    Don't expect any new features that are not already there in 3.9, the team is working very hard to get 4.0 out the door and is concentrating on fixing any final bugs. I have been playing with it a little and it is almost (if not actually) ready. I don't seem to have any problems with it. I'm happy because of the built in Mesa and DRI support that lets you use the video acceleration in a window instead of full screen. So if your app crashes, you don't have to reboot to get your video back.

    Steven Rostedt

    --
    Steven Rostedt
    -- Nevermind
  83. Re:RPMS? by Ateran · · Score: 1

    Where?!? I've been searching long hours (well, not quite) for an RPM of the last snapshot, to no avail. If you can tell me where to find these, I'd be much obliged =). -Sam Black

  84. wrong by lubricated · · Score: 1

    wrong. In hardware those 8 bits aren't used for anything. In software those 8 bits are used for alpha blending. It wouldn't make much sense otherwise. You can't have a transparent pixel on your monitor. RGBA is purely a software thing.

    --
    It has been statistically shown that helmets increase the risk of head injury.
  85. Sorry!!! by CentrX · · Score: 1
    I'm SO DUMB, if any admins like Roblimo, CmdrTaco, CowboyNeal whatever see this, please somehow undo the moderation of "Redundant" and change it to "Insightful" (bringing it up 2 points from what it is now, 1 point from what it was originally). Or even if any goodnatured moderators want to. I meant to moderate it "Insightful" but I missed and moderated it "Redundant" by accident.

    (Note: I can't just remoderate again, once a comment is moderated by someone, the same person can't moderate it again.)

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  86. Stability of X by Glothar · · Score: 1

    Okay. So you feel that X is unstable. I'm willing to bet that in reality, it is what you have done to X. I installed RH6.1 (it is hardly a standard redhat box by now), and I run gnome/enlightenment.

    I am in the middle of an expected 2 week uptime period before I boot back to windows.

    That will be two weeks of C development using Kdevelop (which is still a bit buggy). I segfault so often I wrote my own handler. Not to say I suck at coding, but I am writing a inter-thread, buffered messaging system from scratch. There are pointers all over the place.

    Linux/X/gnome/enlightenment hasn't crashed on me once. Ever. Since I installed it this August. Not Once.

    Sorry. Windows can barely handle running Halflife and SC3k and The Sims (Windows is only usable for games for me), much less any C development.

    And putting video routines into the kernel will improve this stability? Just because you add something to the kernel does not make it suddenly stable. I believe that one of the reasons why the Linux kernel is so stable is because it has not done such silliness. Keep it lean. The kernel shouldn't care whether a monitor is even attached.

    Are you on the GGI or Be development team or something? Your rant sounded like a generic "Product A sucks. Try the new, improved Product B!" rant.

    1. Re:Stability of X by be-fan · · Score: 1

      Are you kidding that windows is unusable for C development? A. Games are much harder on the system than C development. Games are large things that use 99% of the proc 100% of the time you're running it. C development will use 100% for the short bursts that you're compiling. B. What kind of computer are you running? (Or are you trying SC3K, Halflife, and the sims at the same time!) I play a lot of Unreal and even the unstable beta patches have not yet crashed on me. I also am a C++ programmer. I write a lot of DirectDraw programs, and aside from programming errors (not my fault, the DirectX API is to frail about bad parameters) the thing has yet to crash on me. True, Windows is not super stable, but it is hardly unstable enough to say that its unusable for C (or C++) development. The guy above has a lot of good points. X IS too bloated. Here you have this beautiful (for a UNIX) lean kernel, then on top of it you run fat, ugly piglike things such as X and GNOME and Enlightenment. Just sad, to tell the truth.
      PS> Intra-thread messaging systems should not be buffered. They share the same address space and thus getting the message across as fast as possible should be the primary goal. Unlike inter-process messaging, the performance hit of buffering outweighs the overhead of sending more message packets.

      --
      A deep unwavering belief is a sure sign you're missing something...
  87. Please don't include XFree 4.0 in Redhat 6.2 !! by geirt · · Score: 1

    All the good stuff is stable in RH6.2beta right now, please keep it that way !!

    --

    RFC1925
    1. Re:Please don't include XFree 4.0 in Redhat 6.2 !! by technos · · Score: 2

      I've been using 3.9.17 for a while, and its at least as stable as 3.3.2 was (for me ;.). Except for the occasional queer behavior from Xinerama, which 99% of end-users aren't going to touch anyway, I'd give it a thumbs up to make it into the RH 6.2 distro.

      --
      .sig: Now legally binding!
    2. Re:Please don't include XFree 4.0 in Redhat 6.2 !! by daemonc · · Score: 4

      My prediction: Redhat 6.2 with Xfree86 3.3.6, all the current stuff. Then in late summer/ early fall , Redhat 7.0 with Xfree86 4.x, and a 2.4 kernel (I thought the DRI in Xfree86 4.0 needed some special kenel modules anyway). Also should have the upcoming version of Gnome that probably won't make it into 6.2, also expect to see a Redhat branded Mozilla in there. In my opion it is going to rock.

      --
      All that we see or seem is but a dream within a dream.
  88. Re:Overlay Support by ee96090 · · Score: 1
    If I'm not mistaken, when in 32 bit color depth only 24 bit colors are displayed, and the remaining 8 bits aren't used at all, but are there just to provide 32-bit alignment for all pixels, which improves memory access time.


    So, I'm glad those wasted 8 bits are finally getting some good use.

    --
    Gustavo J.A.M. Carneiro
  89. Re:Wow! That was Fast! by jonathansamuel · · Score: 1

    How can I get a copy of the Red Hat beta? I went to the RH web site but it didn't seem to be there.

    --

    Marjo Wycam, Master of the Programming Arts
  90. Requisite Bitching by be-fan · · Score: 1

    Okay, here is my requisite bitch session about the problems in X. First. Is it just me, or is it really stupid to put a transparent networking protocol at the heart of the system. Something like that should really be at a higher level. I like the SunView approach. The windowing system would directly use ioctl()s to access the graphics card. Who's up for a port of THAT to Linux? Second. What has been done to lighten up X. When I hear statements like, "Netscape uses up even more memory than X!" its not to reassuring, considering that most non-unix windowing systems are fairly lightweight. Believe it or not, Quartz is based on the concept of a "lightweight window process" and if you've ever used BeOS, you know how lightweight it is. Its integrated into the app server (I think) and its memory usage barly registers. And GNOME doesn't help much either. Do any of the people on the dev list have any indication of X4's memory usage in comparison to X3.3.x? May they pull a Be and actually DECREASE memory usage in a major feature release?
    Third. How good is DRI? Is it up to par with the cool SGI push X out of the way tricks? Is Linux OpenGL support finally going to whoop NT's? I hope so.

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:Requisite Bitching by GuidoDKP · · Score: 1

      No, it was very intelligent to put transparent networking in X. In a working environment, this is a key feature. I frequently have to run programs which take more memory than my deskstop workstation is equipped with (256 MB). On those occasions, all I have to do is log in to one of our department servers (2+ GB) and run the application, and it pops up on my monitor just like it was local.

      If it were done like a PC, where windowed apps write directly to the hardware, I would have to either log in to the machine (which would require it to be accessible, instead of residing in a server closet), or run some hack like PCs do to perform remote administration.

      It made sense when X was designed, and they pictured central servers running apps for thin-client workstations. It still makes sense in large networked environments with thousands of workstations (i.e. any major corporation). It doesn't make sense for running Quake on your standalone Linux box. It would be kind of difficult to predict 20 years ago that someone would even try to do that...

  91. Re:Human eye much greater than 24 bit! by tialaramex · · Score: 1

    "Even on a monitor this can be noticeable"

    If you made a black to white gradient on a 24-bit (or 32-bit since the result is the same) display...
    it is just possible for some people to see the contrast between say, Gray 117 and Gray 118.
    They wouldn't be able to uniquely IDENTIFY those two colors (you can only distinguish a few dozen greys), but they can see the contrast.

    Question though: Would you pay for say, 50% more RAM in your video card so that a few people couldn't strain their eyes looking for constrasting greys in long black to white gradients?
    It's not noticeable in any normal use, and you REALLY have to stare pretty hard to see it. X supports 48-bit color information, but nobody at all uses it.

    The Film industry needs 36 bits because they LOSE bits during image editing processes, that has nothing what-so-ever to do with the display depth. Your DVDs will look just fine in 24-bit RGB

  92. Re:One step closer to 3D in Linux (FBSD?) by adamk · · Score: 1


    Actually, it doesn't appear that nVidia will be releasing drivers which use the DRI. There was a post on Slashdot in the recent past (during the discussion of Va Linux/SGI/nVidia working together) from an SGI developer saying that the DRI doesn't make much since for nVidia given their hardware design. Despite a # of (very polite) requests, though, I can't get any more info from nVidia on the matter.

    Adam

  93. One more thing... by adamk · · Score: 1


    I admire the Utah-glx developers greatly for what they've done... However, bear in mind that what PI has developed (the direct rendering infrastructure) goes well beyond what can be done with utah-glx.

    Adam

  94. Re:3.9.16 was great for Xinerama; will try current by adamk · · Score: 1


    Thanks for that info :-) For the past couple months I've been running back and forth b/w my VooDoo3 and TNT2, using one card for a couple days, and using the other for a couple days... Thanks to your post, though, I realized I could use both cards at the same time, and am currently running xinerama with both. It's the greatest thing since sliced bread :-)

    Adam K

  95. Re:I hope this ones better.. by technos · · Score: 1

    I'm sorry, but you must have gotten the bad crack from your dealer this morning. Enlightenment, FVWM, Blackbox, etc are Window Managers. They run on top of an X Server, namely XFree86. The X Server is what actually deals with the hardware. All a window manager does is draw pretty little borders around your windows and allow you to move and resize them. Additionally, neither is in itself a GUI.

    For more information, try 'man XFree86' and 'man fvwm', as well as reading the XFree86 howto usually located in /usr/doc/howto.

    Yes, that was a gleeful RTFM, but not a cruel one I hope

    --
    .sig: Now legally binding!
  96. Wow! That was Fast! by They_Call_Me_Spanky · · Score: 1

    Is Redhat waiting on this so they can include the "four point oh" in the features list on the box?

    --
    -Oy Vey
    1. Re:Wow! That was Fast! by osu-neko · · Score: 2
      Well, RedHat 7.0 will be itself a "point oh" release, so it makes sense for it to include all the new major version numbers. Those who fear "point oh" releases will wait for RedHat 7.1...

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    2. Re:Wow! That was Fast! by dwdyer · · Score: 2

      I would suspect so. RH 6.2 is available in beta, so I doubt they'll put XFree86 4.0 into 6.2 My uneducated guess is that the 7.0 release will contain kernel 2.4 and XFree86 4.0.

      --
      -dwd-
    3. Re:Wow! That was Fast! by bero-rh · · Score: 3
      Is Redhat waiting on this so they can include the "four point oh" in the features list on the box?

      No. Have a look at the current beta - some packages will change (some have changed already), but there won't be any major changes such as moving to XFree86 4.0, Kernel 2.4, glibc 2.2, KDE 2.0, GNOME 1.2 or whatever else is ahead.

      XFree86 will definitely bring a lot of good things, but also some breakage because of library and header changes. Anyone shipping 4.0 as soon as it's released (without fixing up some applications or waiting for them to be fixed) is setting himself up for some trouble.

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
  97. Thank you XFree86! by Oscarfish · · Score: 1
    I've been very pleased with XFree86 as of late, mainly because of better and better hardware support - since 3.3.6 my ATI Rage 128 card has been recognized and supported very well, well enough so that I'm happily running 32 bit color @ 1024x768.

    Thanks go out to the XFree86 team, and I'm eagerly waiting 4.0!

    --

    --------

    Oscarfish.com: tropical fish with attitude. Way t

  98. RPMS? by MicroBerto · · Score: 1

    Does anyone ever create source RPM's from these pre-releases? If so, I'd be willing to try it. Otherwise i don't think so :)
    - Mike Roberto
    -- roberto@apk.net
    --- AOL IM: MicroBerto

    --
    Berto
    1. Re:RPMS? by technos · · Score: 2

      ftp://ftp.xfree86.org/pu b/XFree86/snapshots/3.9.17/binaries/

      has binaries for
      FreeBSD-2.2.x and 3.x
      NetBSD-1.3
      Linux on Alpha/Intel, glibc only.
      Solaris

      They're .tgz packages. tar -zxf 'em from root. If you have a copy of Slackware pkgtool floating around you can use that. Otherwise, there are a number of small utils that will convert them to .rpm for you.

      If there isn't one for you (eg, you still have a libc system) download the source. It's a usually a simple make World && make install && make install.man. Be warned, on a K6-2 500 the process took a few hours. Oh yeah.. The funny looking INSTALL.TXT file is actually nroff formatted. 'nroff INSTALL.TXT | less' works.

      --
      .sig: Now legally binding!
    2. Re:RPMS? by technos · · Score: 3

      Yes, there are usually binary-only RPMs available for the major supported platforms (Solaris, *BSD-x86, Linux-x86/alpha, etc) within a week or so.. I'd be terribly surprised if it took much longer than that

      --
      .sig: Now legally binding!
  99. Debian stable == obsolete (sniff) by Bostik · · Score: 1

    The joke held true, once again. Debian potato frozen and not too far from stable and NOW they tell us XFree 4.0 - the most anticipated release since 2.2-kernel - is nearly out.

    Well, I can only hope Vincent will once again see through the trouble and provide the more recent XFrees than those in stable release.

    --
    There is no such thing as good luck. There is only misfortune and its occasional absence.
    1. Re:Debian stable == obsolete (sniff) by Chris+Pimlott · · Score: 2

      That's probably because, officially, there isn't 3.3.6 for slink. Some have been made but they aren't part of the official slink distribution, so your mileage may vary. XFree86 3.3.6 in potato, on the other hand, is just fine from my experience.

    2. Re:Debian stable == obsolete (sniff) by nconway · · Score: 2
      FYI, I've heard that the XFree86 3.3.6 debs for stable (and others in the series) are quite unstable and buggy (and this is from the official Debian X maintainer, Branden Robinson). I've never used them - but I figured out might want to know.

      Also, why not use unstable? It can be a bit annoying sometimes (when something breaks, and fscks with dpkg), but you get access to up to the second software, the latest packages and dpkg enhancements, and a chance to help out Debian (by reporting any bugs you find in unstable). I've used it for quite a while now, without any major problems.

  100. YESSS!!!! by banasw01 · · Score: 1

    I have been waiting for this since I started using Linux, about 6 months now!

    There are a few major things in Linux that need to be worked on, but this has been the most critical. THANK YOU XFREE86!!!

    --
    This space intentionally left blank.
  101. "Quantum leap" by Legion303 · · Score: 1
    this will be a quantum leap forward

    Not to sound whiny, but a "quantum leap" is a pun based on the quantum mechanics time travel stuff from the show _Quantum Leap_. A "quantum leap" forward is, literally, a miniscule advance. Somehow, I'd like to think X 4.0 will be a significantly great advance from X 3.xx. :)

    -Legion

    1. Re:"Quantum leap" by Legion303 · · Score: 1
      I stand corrected. You'd think I'd know this after studying the mathematics of quantum mechanics, but I apparently turned off my brain. :)

      -Legion

    2. Re:"Quantum leap" by Poe · · Score: 2

      You are right. I am a bonehead. I got so excited my fingers kept flying but my brain disengaged.
      What I meant to say was "a supernovicular explosion of features".

      --
      Thank you for not thinking.
    3. Re:"Quantum leap" by coyote-san · · Score: 2

      "Quantum" means that the step is indivisible, not that it's large or small.

      Stairs have quantum steps of about 8". My old analog radio receiver had a continuous tuning circuit, but my digital radio receiver has quantum steps of 200 kHz (iirc).

      The dictionary definition of "quantum leap" makes sense in that it describes a discontinuous change. By their nature, discontinuous changes are abrupt and can't be broken down into smaller steps. The "dramatic advance" follows from the fact that most human-scale continuous changes are actually the result of many small discrete changes, so they're drawing a distinction by specifying this change is large.

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    4. Re:"Quantum leap" by crumley · · Score: 3
      A "quantum leap" forward is, literally, a miniscule advance.

      Uhm, no. A "quantum leap" is a big advance. From Meriam-Webster Online:

      Main Entry: quantum leap
      Function: noun
      Date: 1956
      : an abrupt change, sudden increase, or dramatic advance

      It does derive from quantum mechanics. I think it comes from the idea that energy levels are quantized, so that to move from one to another you have to have some minimum energy jump. So the step forward your talking about is not a minuscule step, but a a more revolutionary step forward.

      --
      Preventive War is like committing suicide for fear of death. - Otto Von Bismarck
  102. Down to brass tacks by xant · · Score: 1

    How does it run Unreal Tournament? I've just recently got the UT demo running on 3.3.6/Voodoo3 with downloads from 3dfx for the Glide and non-root-runnable modules. I found the performance to be playable, but basically unacceptable. Certainly a far cry from the Windows performance (with the possible exception that it won't blue screen my OS, as the Windows version will). Does 3.9x improve on this? The release notes certainly have a lot to say about improvements to 3dfx, DRI, Glide, etc., but how about some real-world experiences...?

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  103. [OT] Slashdot post mode broken? by Leto2 · · Score: 1

    And here I see it again:
    <B>I'm typing this in extrans mode (isn't that the default mode</B> and it <i>doesn't show up</i> as it's supposed to.
    <a href="http://slashdot.org/">Especially links</a>

    --
    <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
  104. try drawing rm -R * by DrSkwid · · Score: 1

    nt
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  105. Re:Overlay Support by Daltorak · · Score: 1
    What the hell are overlays? They sound interesting - is it for overlaying, say, video from a card or MPEG player, or for something completely different?

    Yes.

    Daltorak

  106. Re:Does 3.9.18 play well with netscape? by crlf · · Score: 1

    In actuallity, Netscape only breaks on the new libXt.so, so you'd only need to copy that one file.

  107. So what is the right 3D card for me? by dpilot · · Score: 1

    I'm waiting for XFree4, because until the support and performance picture becomes clear, it's awfully easy to make a serious purchasing mistake. As I see it, there are several dimensions to this problem.

    SlotA -- Slot1/Socket370 -- SuperSocket7
    FastCPU -- MediumCPU -- SlowCPU
    PureGames -- MostlyGames -- MostlySerious -- PureSerious

    For my part, I'm SuperSocket7, MediumCPU, MostlyGames. In that current environment, I believe that puts me in line for one of the ATI Rage128-based cards. (It would seem that non-game use suffers on 3dfx, correct me i I'm wrong.) It would be nice to see this matrix fully fleshed out.

    --
    The living have better things to do than to continue hating the dead.
  108. can someone explain using small words? by Bad_CRC · · Score: 1
    I've looked at the feature list. Can't decipher it.

    I've been hearing for months how XF4.0 is gonna revolutionize linux, and make so much more stuff possible, programming easier, everything better.

    Would anyone be willing to explain what these great new features are, and what they will do for us?

    I'd appreciate if you could keep it civil, but if you must insult me, please include a real answer with your response. thanks.

    1. Re:can someone explain using small words? by Bad_CRC · · Score: 1

      thanks. Not quite as earth-shattering as I'd been led to believe, but sounds very promising, and any steps are good ones.

    2. Re:can someone explain using small words? by drig · · Score: 3

      Would anyone be willing to explain what these great new features are, and what they will do for us?

      DRI - Direct Rendering Infrastructure
      Basically, the DRI allows a 3D application (game, most likely) to talk directly to the video card. Currently, GLX is a network protocol, and so all 3D requests go over the network (this is a simplification).

      Multi-Head/Xinerama
      The ability to use 2 video cards at the same time. Classic multi-head means 2 X sessions at the same time. Xinerama is an extension to allow you to have 1 session that splits across 2 screens. Very cool.

      Unified Device Drivers
      In previous versions of XFree, you'd have to write a driver for each video card and then port it to each platform. So, Matrox (for instance) didn't makr XFree drivers. They'd have to make it for Linux and port it to FreeBSD and Solaris x86 and OS/2. Porting requires significant effort. Now, they write 1 driver and it works on all x86 machines.

      Better Mouse Support
      These new fangled mice have all sorts of buttons on them. Mine has 3 buttons and 2 scroll wheels (each scroll wheel is seen as 2 buttons...one pressed when you scroll up and one on down). XFree 3.3.x only supported 5 buttons (and thus my second scroll wheel doesn't work). XFree 4.0 supports unlimited numbers.

      General Re-write
      The XFree guys have been at it a long time now. So, they're taking this opportunity to rewrite some portions of their code. It's supposed to be faster and use less memory.

      --
      Citizens Against Plate Tectonics
  109. XFree86 2000 = MacOS 1987 by Wesley+Felter · · Score: 1

    Wow, they're almost caught up with MacOS, which allows multiple screens with different sizes and depths.

    1. Re:XFree86 2000 = MacOS 1987 by Wesley+Felter · · Score: 1

      Yes; MacOS is ahead in some areas and woefully far behind in others. Hopefully MacOS X will solve this problem.

    2. Re:XFree86 2000 = MacOS 1987 by Patrik+Nordebo · · Score: 2

      Does MacOS let you use those screens as one logical screen? Multiple screens with multiple sizes and color depths are supported (in various ways), they're just not as convenient as Xinerama.

    3. Re:XFree86 2000 = MacOS 1987 by TheGratefulNet · · Score: 2
      xinerama DOES allow different screen sizes. and each one can be resized ON THE FLY. can macOS do that?

      you can't [currently] have different bit/color depths yet. but I think that's an 'overlay' function that is coming...

      otoh, can macOS allow different window managers? different look/feel themes? macOS was the most strict UI I've ever seen. just like the original Ford car - any color you want - as long as its black.

      --

      --

      --
      "It is now safe to switch off your computer."
  110. Toolkits can't do it by Wesley+Felter · · Score: 1

    I've seen some posts from Gtk+ hackers saying that it would be inefficient for GtK+ to do its own font rendering (I don't remember the reason offhand). It also leads to bloat if we have two implementations of everything: one in the X server and one in each toolkit.

    And I'm not even sure that it's possible to do true inter-window translucency (which lots of people seem to want these days) without X server changes.

  111. Questions on Xinerama / Multiheaded support... by Spoing · · Score: 1


    Can two different video cards be used in multi-headed mode?

    How many video cards can be used in the same system?

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  112. Does 3.9.18 play well with netscape? by KrON · · Score: 2

    I installed 3.9.17 a while back and everything worked just dandy.. except netscape 4.7..
    It would fetch a webpage but wouldnt display it, and i could look at it via view>src but thats about it.. I guessed it was cuz it was statically linked against some xlib or something like that.. Any ideas?

    1. Re:Does 3.9.18 play well with netscape? by Palin+Majere · · Score: 2

      I had exactly the same problem that you're describing. The solution I had at the time was to disable Javascript (don't ask me why this fixed it, as I have absolutely no idea).

      3.9.18 fixes the 'invisible page' problem.

    2. Re:Does 3.9.18 play well with netscape? by mbyte · · Score: 2

      I use a quick hack for it: Copy old (3.3.x) lib of X11 to somewhere else (lets say /opt/X11/lib). Now do: export LD_LIBRARY_PATH=/opt/X11/lib netscape this works mostly fine here, .17 only had some minor graphical glitches with netscape. regards, Michael

  113. Re:List of new features by Guy+Harris · · Score: 2
    Quadruple head support. But this only works if you have four Matrox cards or two G400s.

    I have only one video card, but I've decided to do twice as well as Zaphod Beeblebrox, and I now have four heads. Can I use the quadruple-head support?

  114. Further info on X's module loader by Mawbid · · Score: 2

    See section 2.1 of the 3.9.17 relnotes
    --

    --
    Fuck the system? Nah, you might catch something.
  115. Re:One step closer to 3D in Linux (FBSD?) by Mawbid · · Score: 2

    They're doing something sneaky. X uses its own module loader instead of relying on the OS. The same modules will work on all OS's for the same architecture.
    --

    --
    Fuck the system? Nah, you might catch something.
  116. Re:One step closer to 3D in Linux (FBSD?) by drig · · Score: 2

    So XFree86 4 is going to be released with virtually no cards supported (for 3D) then, as we are talking about a few weeks to release. While the Utah glx project has excellent hardware support for a wide range of cards, including developing the agpgart kernel module, in less time with less funding. Why? An open development process is the obvious answer. Precision Insight provides companies with a driver development model that they understand, but they and XFree86 need to open up.

    They have different goals. The XFree team is trying to put out an X server. A couple sample implementations to prove their design is correct is enough. They don't have to support many cards because the support can be written after release.

    The Utah-GLX project is trying to write drivers for 3D video cards using GLX. It's not surprising that they've gotten more drivers out than XFree has.

    When XFree86 4.0 is released, the Utah team can port their drivers. There's no reason to double the effort to write 3D drivers.

    --
    Citizens Against Plate Tectonics
  117. Overlay Support by Ford+Prefect · · Score: 2

    Apparently my graphics card (an 8MB Matrox G200) will have overlay support when running in 32bpp (I usually run it in 1024x768x32 anyway). Which sounds very nice, but for one thing. What the hell are overlays? They sound interesting - is it for overlaying, say, video from a card or MPEG player, or for something completely different?

    Overall, XFree86 4.0 looks pretty good - the older version I'm using storms along at 2D stuff and has 3D acceleration thanks to Utah GLX; 4.0 will probably be even better.

    Ford Prefect

    --
    Tedious Bloggy Stuff - hooray?
    1. Re:Overlay Support by drig · · Score: 4

      If you like to run with lots of colors (who doesn't?), but still need support for 8bpp screens, overlays are for you. It works by using 32 bits, but running in 24bpp mode. The remaining 8 bits are used to support a 8bpp mode. So, you can still run 8bpp apps (FrameMaker is one. I think xfishtank is also one, unless it's been updated) on a high-color screen. You lose some of the finer color control that's useful for graphics production. But, 24bpp is generally more than the human eye can perceive.

      --
      Citizens Against Plate Tectonics
  118. Re:Antialiasing? (not the same old rant) by elflord · · Score: 2
    You are right about the way Xfonts work. There are some ways this can be addressed with technologies such as Display Postscript. IMO, the best way to handle this is bypass the X font handling model altogether and write an improved font management model into the toolkits. The "improved" model should include functionality to make outline files available ( if they are available ). This is what display postscript does. There is already the technology in place to antialias both type1 and truetype fonts ( freetype ), the problem is all in the X font system.

  119. All files are not in place yet by PD · · Score: 2

    From the FTP site:

    ftp://ftp.xfree86.org/pub/XFree86/snapshots/3.9. 18/00README

    This directory contains the XFree86 3.9.18 snapshot release.
    The contents are as follows:

    doc/ Documentation
    doc/HTML/ Documentation in HTML format
    fixes/ Fixes for serious problems found after this snapshot was released
    patches/ Patches for updating the previous release to this one
    source/ Source tarballs for this snapshot release

    NOTE: The 3.9.18 distribution is still being put into place, so not all
    of the above are there yet.

    22 Feb 2000

  120. close, but inaccurate by TheDullBlade · · Score: 2

    Some hardware does alpha blending, much like some hardware accelerates sprites.

    More accurately, in the final digital-to-analog conversion hardware those 8 bits aren't used for anything (although they could be put to very good use, if the monitors were of sufficiently high quality: the human eye can detect very faint differences in intensity, more than the 256 possible levels of greyshade in a 24-bit pixel, though the human eye is not really sensitive enough to distinguish between all the possible colors of a 24-bit pixel, so the extra byte could be used to create higher intensity resolution, so you had 16-bits of intensity, 8 implicit in the RGB and 8 explicit). In the image composition acceleration hardware, the extra byte may or may not be used.

    You can't have a transparent pixel on your monitor, but you can sometimes have a transparent pixel in your video memory.

    --
    /.
  121. Re:One step closer to 3D in Linux (FBSD?) by Score+Whore · · Score: 2

    That's not entirely true. X does use it's own loader, contributed by Metroworks (I think). However some modules still require certain kernel support, such as the fbdev driver. So a subset of the modules will work on any architecture, but not all of them will work everywhere.

  122. Re:One step closer to 3D in Linux (FBSD?) by jpc · · Score: 2

    As of now, Precision insight is working on DRI for 3dfx and ATI 128 cards, for inclusion in XF86 4.

    The Utah GLX project has working under the XF85 3.3.X series writing drivers for Matrox, ATI Rage, S3 Virge, Nvidia, and i810 cards, outside the DRI framework. These will need to be converted to DRI to be included XFree86 4.

    So XFree86 4 is going to be released with virtually no cards supported (for 3D) then, as we are talking about a few weeks to release. While the Utah glx project has excellent hardware support for a wide range of cards, including developing the agpgart kernel module, in less time with less funding. Why? An open development process is the obvious answer. Precision Insight provides companies with a driver development model that they understand, but they and XFree86 need to open up.

  123. 3.9.18 and MTRR not friendly? by .pentai. · · Score: 2

    Maybe it's just me, but I've noticed that whenever I try to start up X I get a syslog'd error about MTRR and mem overlapping (32mb vs 64mb at the 0xe0000000...point, where the vid card maps its ram). I have a voodoo3/3000. Anyone else have this problem, and will something as simple as disabling MTRR in the kernel fix this?

  124. ChangeLog by CentrX · · Score: 2
    Summary of new features in 3.9.18 compared with 3.9.17: http://www.xfree86.org/3.9.18/RELNOT ES1.html

    Summary of new features in 3.9.17 compared with 3.9.16: http://www.xfree86.org/3.9.18/RELNOT ES2.html

    Summary of new features in 3.9.16 compared with 3.9.15: http://www.xfree86.org/3.9.18/RELNOT ES3.html

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  125. I'm getting dumber by the minute by CentrX · · Score: 2

    In posting this comment, all my moderations for this story have been undone, so. Well, if anyone wants to moderate this up like I was going to, please do so. :)

    Chris Hagar

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  126. Re:One step closer to 3D in Linux (FBSD?) by adamk · · Score: 2

    Just so you know: PI is also working on drivers for Intel (the i810) and Matrox (G200/G400). According to Daryll Strauss they should all be out by the end of the second quarter, even if they aren't included in XFree86 4.0.

    Adam

  127. Human eye much greater than 24 bit! by rogerbo · · Score: 2

    Actually the human eye can see much more than 24 bit. Consider this, 24 bit equals 8 bits per red, green and blue component. So that means you only have 256 distinct steps between pure white and pure black if you make a gradient.

    Even on a monitor this can be noticeable but it is really a problem with graphics made for cinema or hi definition television. In these cases they often use 12 bit per rgb component (36 bit colour!) to avoid obvious banding effects.

    So the human eye only seeing 24 bit is, like the supposed 30 frames per second thing, a myth.

  128. Broken link? by slashdot-terminal · · Score: 2

    In the announcement link the release notes link is broken pointing to a non existant document. So I guess I will ask this. What exactly are the real improvements? Does this affect anyone except people who are running new stuff? Better optimizations for older stuff? Less memory waste?

    --
    Slashdot social engineering at it's finest
  129. Re:I hope this ones better.. by bero-rh · · Score: 2

    Just in case this was not meant as a joke: enlightenment, blackbox and all the other existing GUIs run on top of XFree86. They're by no means replacing it.

    If you'd like to replace XFree86, maybe go for framebuffer devices, svgalib or GGI.

    --
    This message is provided under the terms outlined at http://www.bero.org/terms.html
  130. One Part of the 3D Equation by Scooter[AMMO] · · Score: 2

    Many thanks to the XFree team for coming one step closer to a major milestone.

    The thing to look for now is 3D chip OEMs following through on their promises to make DRI drivers available.

    NVidia's GLX implementation wasn't much good to me, and I wish I had kept my Voodoo2 lying around when I replaced my video card over the summer. X4 w/ DRI is the first step for me in finally going Linux full time.

    The companies we all support with our hard earned bucks must support us with their commitments, and alternative OS drivers. (Sorry to refer to Linux in this respect. I sure don't view Linux as an alternative, but many people have yet to clue in. Any PHB's listening?)

    Make your voices heard, and make sure that companies don't merely capitalize on promises without following through. Patience and mutual understanding are important virtues for anyone involved in a movement to promote awareness. Remember that as we all work together to make Linux better than ever, and add this piece to the puzzle.

    --
    "There is no knowledge that is not power"
  131. Does XFree have dual head support for the G400? by Travoltus · · Score: 2


    It's a rarely used feature but that accursed AccelX bunch claims to have g400 dual head (dual monitor) support, and they lord it all over XFree on their website.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  132. One step closer to 3D in Linux (FBSD?) by Tralfamadorian · · Score: 2

    This is excellent. I wonder if there is NVidia DRI, or if DRI still only works w/ Matrox/3DFx cards.
    Does anyone know if DRI will work under FreeBSD as well as Linux? Or is that kind of low level hardware access kernel specific?


    He who knows not, and knows he knows not is a wise man

    1. Re:One step closer to 3D in Linux (FBSD?) by bbk · · Score: 5

      As of now, Precision insight is working on DRI for 3dfx and ATI 128 cards, for inclusion in XF86 4.

      The Utah GLX project has working under the XF85 3.3.X series writing drivers for Matrox, ATI Rage, S3 Virge, Nvidia, and i810 cards, outside the DRI framework. These will need to be converted to DRI to be included XFree86 4.

      As far as FreeBSD goes, the new module loader will allow you to run the same of XF86 4 module on any OS, as long as it uses the same processor. So x86 Linux modules will run on FreeBSD without a recompile. Pretty cool huh!

  133. Antialiasing? (not the same old rant) by abischof · · Score: 3
    I figured that if I didn't bring this up, someone else would (as this comment seems to be posted to every Xfree story on Slashdot).

    Most of us are looking forward to antialiasing for fonts, somehow. Unfortunately, the server returns fonts as a 2-dimensional binary array (if I'm understanding things correctly). That's means pixels are either "on" or "off" (no greys).. So, it would seem that antialiasing would not be possible without a major rewrite of the API or something.

    That's my question, though. Is a rewrite of the API likely? Or, do you think that a competing display technology to XFree taking hold would be more probable?

    Alex Bischoff
    ---

    --

    Alex Bischoff
    HTML/CSS coder for hire

  134. Re:Gee.. by fusion94 · · Score: 3

    Another quick mirror is:

    ftp://download.sourceforge.net/pub/mirrors/XFree 86/snapshots/3.9.18/

    http://download.sourceforge.net/mirrors/XFree86/ snapshots/3.9.18/

  135. They are putting it all into the toolkits by nikolas · · Score: 3

    Well, people seem to like stuffing everything that they are missing in their windowing system into their toolkits nowadays, sans fixing the windowing system, which is not the way to go, imho.

    The ggi-project on the other hand basically is a portable graphics library, not a windowing system, which wont help unless someone built a windowing system on top of it.

    Thats what the berlin folks are doing, but their project seems to be very (very, veryvery) ambitious. To the point that I fear they will not be able to attract new developers because of their lack of a production (sort of) system.

    GGI on the other hand seems to be out of the game kernel-wise and is (partly) still suffering from "nobody recognizes my work, I dont want to be a part of society"-attitude. All this is really a shame.

    I wish the fbdev- developers would get more support (and 3D accel support in the kernel that is not made solely for X) so that people can get together and finally build a modern windowing system without having to think about graphics libs and devices first. They have to think about that enough anyway.

  136. Re:Debian stable == proven by coyote-san · · Score: 3

    No, Debian stable = proven packages. It may not be sexy, but it means you aren't constantly mucking with the system while others are muttering that maybe they should go back to good old reliable MS Windows.

    And if you really want to run the cutting edge, you can always run unstable.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  137. Gee.. by technos · · Score: 3

    Gee, I could swear I submitted this late yesterday when the file tree changed..

    Anyway, the source can be had here, and you really should read the release notes here once they appear.

    No real info is available on what exactly is new in 18: Any XFree developers here that can fill us in?

    --
    .sig: Now legally binding!
  138. Experiences so far.. by Anonymous Coward · · Score: 4

    I just built this on an OpenBSD box a few hours ago. Overall it was a smooth process except for one hitch which might be a problem for those who use OpenBSD.

    On OpenBSD in the file Xlocale.h you have to add:

    #define X_NOT_STDC_ENV

    to get it to properly compile. Hopefully this helps.

    Don't hate me because I'm a troll.

  139. 3.9.16 was great for Xinerama; will try current by TheGratefulNet · · Score: 4
    I run a pair of matrox (agp,pci) cards in Xinerama mode. let me tell you - its AMAZING how much you can get attached to 2 physical monitors. and not only that, but dragging the windows across phys screen boundaries is just awesome.

    when I was at sgi, we had 2 kinds of dual-screen xservers. one was the classical dualhead setup (running on an Octane). you had a :0 and a :1 screen. and only the mouse would travel between them. for each client, you had to have their 'default' set to :0 or :1 to get a window on that screen, or specifically ask for it at launch time. after it was bound to a screen, there was no easy way to move it over.

    then there was the hybrid hack that the O2 systems used. it combined each head into a virtual contiguous screen (ie, there was only a :0 screen). you could bind the 2nd display either below the first one or along side of it. running xdpyinfo would show a single big screen and not two. the problem is that window managers didn't deal well with this arrangement. and you'd end up with mouse problems and dragging issues when trying to keep windows inside a screen border. I hated it - it was an aweful hack.

    with xinerama, you have the best of both, sort of. you don't have a :1 but you do have a sane setup that respects the vertical screen edges, yet dragging can occur seamlessly horizontally.

    and btw, if you want classical dualhead X, you can choose to startx WITHOUT xinerama mode. that is, if you really do want a :0 and a :1 screen device.

    for the price of 2 used matrox cards ($50/ea at current used prices), a dualhead setup CANNOT BE BEAT. I run the same dual head setup at work and at home. its VERY addictive ;-)

    --

    --

    --
    "It is now safe to switch off your computer."
  140. Really, Freshmeat / Slashdot crossover is OK. by Poe · · Score: 5

    Slashdot = News for Nerds. Stuff that matters.
    Freshmeat = New cool open source related software.
    Not all of the new software is news, not all of the news is related to new software. But having the crossover in both places is good. Anyone who actually reads freshmeat can tell you, it's easy to let an important program get lost in the shuffle. There are now rougly 60 new items on freshmeat daily. As someone who reads both, I am glad to have the redundancy.

    I'm so excited about XFree86 4.0 any new info should be written on the moon and stars. As I understand it, this will be a quantum leap forward in Gaming, Graphics and usability for Linux. Goodness knows we could use it.

    --
    Thank you for not thinking.