XFree86 4.3.0 Released
Dunkalis writes "The latest version of XFree86, 4.3.0, has been released! Release notes here, mirrors here. Enhancements include drivers for newer Radeons, better PS/2 protocol detection, the XRandR extension, better font support, and more!" Source tarballs are available, or wait for your distribution to package them...
Heh, it's a point-oh. Give it time, they'll work out all the rougher spots. I'm gonna wait for the distro to pick it up, they'll make sure it's stable enough. Though I'm dying for the new i810 support... tuxracer is unbearably slow without it.
I touch computers in naughty places
Red Hat 8.1 beta (Phoebe) has xfree86 4.2.99.3 packaged... since then, XFree86.org has released several more snapshots (.4, .901 and .902)... I've been running the snapshots (.3 and most recently .902) for awhile now... .3 had a problem with the nvidia driver... once X came up, I couldn't Ctrl+Alt+F# to a terminal, but that was fixed fairly quickly.
:). Be patient! ;)
Anyways, RH is likely waiting to test all these newfangled toys. GNOME 2.2 came out, and now that X4.3 is out, RH8.1 shouldn't be too far behind
I am a happy X user.
Since this is a story about X, all of the pre-programmed Slashbots are going to trot out and declare that X is broken, old, badly designed, missing features, whatever.
Meanwhile, the XFree86 team continues, release after release, to pound out great code that addresses all of the shortcomings people tend to cite. Faster direct rendering? Check. Anti-aliased text? Check. Multi-head? Check. Video extensions? Check. 3-D? Check.
Do you see a pattern here? X is versatile. X is extensible. X is the industry standard -- all Unix GUI programs use it.
And as always, X's killer feature is its network transparency. No "desktop-within-a-desktop" nonsense like you have to do on other platforms. Today I had the windows of programs from no less than three different computers running on my desktop. Transparently. Lots of X users do this every day, usually without even thinking about it.
Perhaps someday the tired old "X is obsolete and must be replaced" will finally cease. But today is probably not that day. Let the flames begin. I will ignore them and continue to praise the XFree86 developers for another job well done.
Tired of FB/Google censorship? Visit UNCENSORED!
Debian is all volunteer efforts. Why not help them out, after all they've helped you out plenty. Then volunteer your time/efforts and compile yourself and make a package for others to use.
Or donate $$$ to the Debian project.
What goes around comes around.
I'm gonna wait for the distro to pick it up, they'll make sure it's stable enough.
Depends which distros your talking about.. Some seem to care more about buzzwords than stability. But there are a few exceptions.
Personally, I wouldn't touch it with a 10 foot pole.. I don't pretend that I can help debug it in a meaningfull way...and this new version doesn't make my current version work one bit less.
Stability issues aside though, I'm overjoyed to hear that Radeon support is still improving. I'll pass a brick when DRI + Xinerama works with the OS Radeon drivers. Improving support for built in 3D chipsets is also great news. Even minimal performance is a godsend. These guys are doing great work.
Well, so tell us: in what way are Windows or Macintosh OS X supposed to be more efficient? Where are these great gains in efficiency in their architecture supposed to come from? I mean, it can't be the use of IPC or system calls for the application to communicate with a graphics server: Windows and Macintosh have that as well.
In reality, there is no fundamental difference in the client/server window system architecture between OS X and Linux. For NT, there is a difference: large chunks of the windowing code have moved into the kernel ad some point, but you still need system calls to talk to it. Of course, there is nothing to stop anybody from moving X11 into the kernel.
Overall, the idea that network transparency is some sort of special feature that one pays a high price for is nonsense: all major desktop operating systems run in protected mode, and most GUI applications run in a different context from the window system. X11 simply has been designed that way from the ground up, while Windows and Macintosh have evolved there from "direct mode" graphics. Network transparency in X11 is not so much an issue of IPC or how it does graphics--it uses IPC like all desktop windowing systems--but in having well-defined network transparent support for features like window management and configuration information. It's lack of those features in Windows and OS X that means that Windows and OS X are not network transparent.
In practice, XFree86 is a damned efficient window system that, when it has comparable drivers for the graphics cards, beats OS X handily in terms of performance and memory usage, and usually even beats Windows.
You need screen on another computer, use TightVNC.
TightVNC gives you a "screen on another computer". It does not give you network transparent windowing. If you are running a well-designed X11 desktop, you can run applications on any machine, and they will behave as if run locally. You can also move individual windows between machines and displays. Of course, Gnome and KDE both break this behavior, but that's not X11's fault.
MSWindows 98 is snappy, even on quite old hardware. XFree runs like shit. It feels klunky and laggy.
That's a ludicrous claim. X11 worked reasonably well on 1988 hardware already. X11 servers obviously can run like a charm on 1998 hardware, hardware that's more than an order of magnitude faster.
And that's also what one finds in practice: Windows 98 requires much more hardware (memory, CPU power) to run than Linux/XFree86. If you claim were having a problem with Linux/XFree86, either you are making it up, or you had a bad driver, or you misconfigured something.
Yeah, my general policy with X is "if it ain't broke then don't fix it!"
This applies to major versions, like upgrading from 3.3.6 might be a good idea, but 4.1.x might not, especially if 4.1.x works good for you.
Sometimes you have to stick with an older version because your ancient card has been dropped. My laptop, a Compaq Contura 4/25c falls into this category. It has this weird _QVGA_ video which AFAIK is 3.3.6 only.
Somehow though, Debian has managed to port the 3.3.6 XF86_SVGA xserver to 4.1.x, so I could potentially install the latest version. I did this for my friend, he has Cirrus Laptop Mystery Video which worked with 3.3.6 but not 4.1.x, the Debian backport fixed him right up.
X is really a fantastically stable platform. It is great that the X team is working away, but don't feel like you _have_ to upgrade just because a new version is out. The new versions are mainly made to support new hardware. If your hardware works ok then you do not necessarily need to upgrade unless you just want to.
Clickety Click
AGP does work on nForce chipsets. You can't use agpgart, since it doesn't support nForce. You need to use nForce's video drivers' nvAGP option.