XFree86 3.9.18 Today, v4.0 in March 188
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.
"
Re:One step closer to 3D in Linux (FBSD?) (Score:1)
> 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
Re:Overlay Support (Score:1)
Re:Questions on Xinerama / Multiheaded support... (Score:1)
Re:Uh, and what's Freshmeat for again? (Score:1)
Quit whining and set up a better site if you dont like the way
G400, I think (Score:1)
Can anyone think of a good reason to go with something else or a reason not to go with it?
Question (Score:1)
Widget-level antialiasing .. is it enough? (Score:1)
If so, are they fast enough and robust enough to be used as a standard? Or can they be incorporated into GTK+ and Qt?
Re:Does XFree have dual head support for the G400? (Score:1)
Re:One more thing... (Score:1)
Re:Question (Score:1)
Re:Overlay Support (Score:1)
tsk, tsk. Poor perl. (Score:1)
--
Whether you think that you can, or that you can't, you are usually right.
Re:"Quantum leap" (Score:1)
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...
--
Re:Does 3.9.18 play well with netscape? (Score:1)
Re:Does XFree have dual head support for the G400? (Score:1)
But XFree 4.0 is looking very sweet. These guys are awsome.
Re:About Rage128 cards (Score:1)
--
Re:About Rage128 cards (Score:1)
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!)
--
Re:About Rage128 cards (Score:1)
--
About Rage128 cards (Score:1)
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.
--
Re:Overlay Support (Score:1)
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.
Video: Xv, scaling, YUV conversion, iDCT, MC, ?? (Score:1)
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 ?
First kind-of-decent XFree86 server (Score:1)
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...
Re:Stability of X (Score:1)
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...
Re:One step closer to 3D in Linux (FBSD?) (Score:1)
Is this an advantage of the ELF format or is X doing something sneaky to make this work?
Re:About Rage128 cards (Score:1)
Re:About Rage128 cards (Score:1)
INTEL 1810 (Score:1)
Netscape 4.7 + Snapshots (Score:1)
Re:Toolkits can't do it (Score:1)
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.
Monochrome vs. Color (Score:1)
Tomorrow, I will look at this analogy and cry. But tonight, it all makes sense...koffee, come hither...
Re:One step closer to 3D in Linux (FBSD?) (Score:1)
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
Re:Requisite Bitching (Score:1)
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.
Re:Question... (Score:1)
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)
Re:Down to brass tacks (Score:1)
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.
Display PostScript (Score:1)
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 [sourceforge.net].
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.
improvements? (Score:1)
Re:Wow! That was Fast! (Score:1)
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).
Re:Question (Score:1)
Re:Uh, and what's Freshmeat for again? (Score:1)
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.
What about Rupert Murdoch? (Score:1)
--
Here is the result of your Slashdot Purity Test.
There must be static on the line. (Score:1)
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.
Best supported cards? (Score:1)
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
Re:Uh, and what's Freshmeat for again? (Score:1)
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
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.
Re:XFree86 2000 = MacOS 1987 (Score:2)
Re:Widget-level antialiasing .. is it enough? (Score:2)
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
Re:Wow! That was Fast! (Score:2)
--
Does 3.9.18 play well with netscape? (Score:2)
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?
Re:List of new features (Score:2)
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?
Further info on X's module loader (Score:2)
--
Re:Uh, and what's Freshmeat for again? (Score:2)
--
Re:One step closer to 3D in Linux (FBSD?) (Score:2)
--
Re:Does 3.9.18 play well with netscape? (Score:2)
3.9.18 fixes the 'invisible page' problem.
Re:One step closer to 3D in Linux (FBSD?) (Score:2)
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.
Re:Wow! That was Fast! (Score:2)
Overlay Support (Score:2)
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
Re:Antialiasing? (not the same old rant) (Score:2)
Re:Integrated support for true type fonts? (Score:2)
All files are not in place yet (Score:2)
ftp://ftp.xfree86.org/pub/XFree86/snapshots/3.9
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
Re:"Quantum leap" (Score:2)
What I meant to say was "a supernovicular explosion of features".
Re:Uh, and what's Freshmeat for again? (Score:2)
Freshmeat has comments. About two comments per program to be more precise. What a lively discussion.
Re:Debian stable == obsolete (sniff) (Score:2)
Re:Uh, and what's Freshmeat for again? (Score:2)
Re:Best supported cards? (Score:2)
close, but inaccurate (Score:2)
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.
Re:One step closer to 3D in Linux (FBSD?) (Score:2)
Re:One step closer to 3D in Linux (FBSD?) (Score:2)
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.
3.9.18 and MTRR not friendly? (Score:2)
Re:"Quantum leap" (Score:2)
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.
ChangeLog (Score:2)
Summary of new features in 3.9.17 compared with 3.9.16: http://www.xfree86.org/3.9.18/RELNOT ES2.html [xfree86.org]
Summary of new features in 3.9.16 compared with 3.9.15: http://www.xfree86.org/3.9.18/RELNOT ES3.html [xfree86.org]
Chris Hagar
I'm getting dumber by the minute (Score:2)
Chris Hagar
Re:Does 3.9.18 play well with netscape? (Score:2)
Re:One step closer to 3D in Linux (FBSD?) (Score:2)
Adam
Mirrors (Score:2)
US
ftp://ftp.kernel.org/pub/mirrors/xfree86 [kernel.org]
Europe
Re:RPMS? (Score:2)
has binaries for
FreeBSD-2.2.x and 3.x
NetBSD-1.3
Linux on Alpha/Intel, glibc only.
Solaris
They're
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.
Re:Please don't include XFree 4.0 in Redhat 6.2 !! (Score:2)
Human eye much greater than 24 bit! (Score:2)
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.
Broken link? (Score:2)
Re:Debian stable == obsolete (sniff) (Score:2)
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.
Re:I hope this ones better.. (Score:2)
If you'd like to replace XFree86, maybe go for framebuffer devices, svgalib or GGI.
Re:INTEL 1810 (Score:2)
<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/i38
One Part of the 3D Equation (Score:2)
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.
Does XFree have dual head support for the G400? (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.
One step closer to 3D in Linux (FBSD?) (Score:2)
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
Re:XFree86 2000 = MacOS 1987 (Score:2)
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.
--
Antialiasing? (not the same old rant) (Score:3)
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 [ggi-project.org] to XFree taking hold would be more probable?
Alex Bischoff
---
Re:can someone explain using small words? (Score:3)
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.
Re:"Quantum leap" (Score:3)
Uhm, no. A "quantum leap" is a big advance. From Meriam-Webster Online:
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.
Re:Gee.. (Score:3)
ftp://download.sourceforge.net/pub/mirrors/XFre
http://download.sourceforge.net/mirrors/XFree86
They are putting it all into the toolkits (Score:3)
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.
Re:Debian stable == proven (Score:3)
And if you really want to run the cutting edge, you can always run unstable.
Gee.. (Score:3)
Anyway, the source can be had here [xfree86.org], and you really should read the release notes here [xfree86.org] once they appear.
No real info is available on what exactly is new in 18: Any XFree developers here that can fill us in?
Re:RPMS? (Score:3)
Re:Wow! That was Fast! (Score:3)
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.
Experiences so far.. (Score:4)
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.
Re:Overlay Support (Score:4)
Re:Best supported cards? (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.
3.9.16 was great for Xinerama; will try current (Score:4)
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 ;-)
--
Re:Please don't include XFree 4.0 in Redhat 6.2 !! (Score:4)
Really, Freshmeat / Slashdot crossover is OK. (Score:5)
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.
Re:One step closer to 3D in Linux (FBSD?) (Score:5)
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!