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.
"
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.
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
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.
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."
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.
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.
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!